Приветствую!
В данной теме хочется аккумулировать доступные на данный момент знания по официальным и неофициальным прошивкам(а также софтверным модам) для плеера Hidizs AP100. Помимо списка и ссылок на официальное ПО от Hidizs, будут выложены ссылки на доступные сейчас альтернативные сборки, а также даны инструкции для всех желающих как вскрыть прошивку и внести в нее известные на данный момент возможные изменения.
Краткая инструкция как распаковать/запаковать прошивку для плеера Hidizs AP100 и залить ее на плеер:
Спойлер:
1. Скачиваете интересующую Вас прошивку. Для работы нужен лишь файл ap100.fw
2. Скачивате утилиту распаковки/запаковки здесь. Внутри лежат три файла: unpack.bat , pack.bat, packtools.exe.
3. Рядом с файлами распаковщика кладете файл прошивки ap100.fw и нажимаете unpack.bat. Происходит распаковка прошивки в папку ap100
4. Можете проводить интересующие модификации файлов внутри папки(см. ниже)
5. Для запаковки прошивки нажмите pack.bat. На выходе вновь получаете файл ap100.fw
6. Подключаете плеер в режиме Storage(или вытаскиваете флешку) и на карту заливаете в корень файл прошивки.
7. В выключенном состоянии плеера удерживаете несколько секунд кнопки Back и Power.
8. Прошивальщик находит файл прошивки, ползет строка. Если все успешно, то плеер включается сам.
Структура папок внутри прошивки:
Спойлер:
Снимок экрана 2016-02-14.png
В папке system_at****ute находится файл default.ini, в котором сосредоточены следующие настройки плеера:
Снимок экрана 2016-02-14.png
В папке str находятся вложенные подпапки с файлами локализации:
Снимок экрана 2016-02-14.png
Файлы локализации разбиты на следующие *.ini файлы:
Снимок экрана 2016-02-14.png
Структура каждого файла проста и легко поддается редактированию(например, song_info.ini):
<info>Информация о треке</info>
<file_name>Имя файла</file_name>
<artist>Исполнитель</artist>
<album>Альбом</album>
<file_type>Формат</file_type>
<bit>Бит</bit>
<bit_rate>Битрейт</bit_rate>
<sample_rate>Частота</sample_rate>
<file_size>Размер файла</file_size>
Папка fonts содержит 3 шрифта, используемые в плеере
В coordinate лежат основные настройки координат элементов интерфейса управления:
Снимок экрана 2016-02-14.png
Формат как и с локазизацией прост и понятен:
#主界面图片坐标调整
<play_x>0</play_x> #正在播放图片
<play_y>1</play_y>
<favirate_x>121</favirate_x> #我的最爱图片
<favirate_y>1</favirate_y>
<category_x>0</category_x> #分类播放图片
<category_y>100</category_y>
<explorer_x>121</explorer_x> #文件浏览图片
<explorer_y>100</explorer_y>
<playset_x>0</playset_x> #播放设置图片
<playset_y>199</playset_y>
<sysset_x>121</sysset_x> #系统设置图片
<sysset_y>199</sysset_y>
Файл logo.bmp в корне прошивки отвечает за первый кадр анимации на включении плеера. Назначение файлов user.ini, sys.bin, eq.ini пока неизвестно. Но, похоже именно там находится ядро прошивки, отвечающее за звук.
В папке litegui находятся следующие вложенные подпапки, отвечающие за стартовую анимацию и за две доступные темы оформления:
Снимок экрана 2016-02-14.png
Папка boot_animation включает в себя кадры стартовой анимации, а также кадры анимации на выключение плеера(по 5 кадров на каждый процесс):
Снимок экрана 2016-02-14.png
Структура папки любой темы представляет собой следующую картину:
Снимок экрана 2016-02-14.png
В папке usb находится графика на подключение/выключение плеера в режиме Storage/USB DAC
topbar - графика батареи, индикация громкости звука
sys_set - графика, отвечающая за экран системных настроек
scrollbar - графика, отвечающая за вертикальный скроллинг в Проводнике и Настройках.
playing - основная папка темы. Включает графику, отвечающую за экран проигрывания музыки. Внутри находятся файлы кнопок, бегунка, фон, верхний, нижний бары и тп
number - предположительно цифры длительности мелодии
msg - папка с графикой для различных всплывающих диалогов
list - папка с графикой для различных списков файлов и опций
launcher - папка с графикой экрана Лаунчера
about_dev - окно About в настройках
eq папка с графикой эквалайзера
charge - графика уровня заряда батарейки при выключенном плеере
файл config.ini содержит основные настройки размеров шрифта и цвета для каждой темы в привычном формате настроек прошивки. Цвета задаются в виде констант RGB: #FFFFFF
Доступные официальные прошивки от Hidizs:
Спойлер:
AP100V1.31071
AP100V1.31070
AP100V1.31069
Hidizs Ap100 069 official firmware updates
Feature Updates
Increase the USB-DAC function
(In System Settings -> Storage mode selection after USB-DAC via USB link to computer, computer to open the driver's side by the Setup program instructions can be.)
Soft Solutions DSD increase
Tacit support gapless playback
Increasing the LO port control option
(Select to open the case, LO port adjustable volume, SRC, EQ, after closing the acoustic output. This option does not affect the output port PO.)
Increase the user-defined list of new features
(Under the playlist, press SRC button to create a new playlist, select the song after a long press EQ key and select New playlist number to complete the add, delete playlist and press the return key to select to confirm.)
Add songs genre, artist category
20 minutes to increase the idle shutdown feature (the default, the user can set)
Add a button to add to my favorite function (selected songs after a long press EQ key)
Support folder custom cover function (within the resolution of 1000 × 1000,1MB, exceed the default shield)
Optimization Project
Optimizing battery life and power consumption (default integrated playback time of about 9.6 hours)
Optimize hardware EQ playability (three user-defined EQ, adjustable EQ presets, EQ setting interface Press EQ to toggle)
Optimization fast forward and rewind songs leap second question
Optimized for the use of special compression format music file compatibility
Optimization of power display
Optimize system stability
Hidizs AP100 068
Hidizs AP100 067CN
Hidizs AP100 066CN
Доступные beta прошивки от Hidizs:
Спойлер:
AP100V1.31075beta
1. when the LO port unplugged, restores to the default 30 volume.
2. compatible with more coaxial device (input and output), fixes some coaxial device inserted state still will automatically shut down problem.
3. fix some problems APE songs Caton
4. optimized battery life.
5. Update some language errors
AP100V1.31073Beta1
AP100V1.31072Beta1
AP100V1.31070Beta2
First, the new features:
1, memory card support exFAT format
2, add left and right channel balance option, around ten.
The function while in "Playback Settings" and "System Settings" appears inside.
Playback Settings directory, placed in the "Play Mode" in the next line.
Under System Settings directory, placed in "My Favorites" in the next line.
3, added seamless playback switch, seamless playback is on by default
4, power-off function, increased by 1 minute options.
× This option appears only Chinese version.
× This option named "snow"
5, increasing M3u playlist feature
6, the lower USB-DAC mode coaxial output words prompted the upper left SP
7, under the USB-DAC mode coaxial output words prompted the upper left SP
8, support 32Bit tracks, the tracks have limited 64Bit
9, support WAV DTS format music files
10, support for floating-point track
11, support for multi-channel music files
Second, the functional changes:
1, an increase in the player settings in the lyrics display function switch is off by default.
Under × disabled state, the display cover. Lyrics display function is turned state but does not display cover.
Three, BUG repair
1, playing music into the repair category returns appear artists not play BUG.
2, repair problems background brightness can not be saved
3, can not save EQ settings problem
4, change the theme repair, replacement incomplete BUG
5, fix some files can not be deleted BUG
6, solve positioning BUG songs exist
Fourth, to be repaired or adjust functionality
1, sleep timer BUG
2, hardware EQ, depth optimization
AP100V1.31070Beta1
1 repair BUG song positioning
2, 99% of the BUG repair
3, support WAV DTS
4, support 32Bit
AP100V1.31069Beta9.1
Hidizs Ap100 069 official firmware updates
Feature Updates
Increase the USB-DAC function
(In System Settings -> Storage mode selection after USB-DAC via USB link to computer, computer to open the driver's side by the Setup program instructions can be.)
Soft Solutions DSD increase
Tacit support gapless playback
Increasing the LO port control option
(Select to open the case, LO port adjustable volume, SRC, EQ, after closing the acoustic output. This option does not affect the output port PO.)
Increase the user-defined list of new features
(Under the playlist, press SRC button to create a new playlist, select the song after a long press EQ key and select New playlist number to complete the add, delete playlist and press the return key to select to confirm.)
Add songs genre, artist category
20 minutes to increase the idle shutdown feature (the default, the user can set)
Add a button to add to my favorite function (selected songs after a long press EQ key)
Support folder custom cover function (within the resolution of 1000 × 1000,1MB, exceed the default shield)
Optimization Project
Optimizing battery life and power consumption (default integrated playback time of about 9.6 hours)
Optimize hardware EQ playability (three user-defined EQ, adjustable EQ presets, EQ setting interface Press EQ to toggle)
Optimization fast forward and rewind songs leap second question
Optimized for the use of special compression format music file compatibility
Optimization of power display
Optimize system stability
AP100_V1.31069beta3
Hidizs AP100 068 beta2
Ссылка для скачивания всех прошивок от Hidizs одним архивом:
Доступные на данный момент моды
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 13:43Приветствую!
В данной теме хочется аккумулировать доступные на данный момент знания по официальным и неофициальным прошивкам(а также софтверным модам) для плеера Hidizs AP100. Помимо списка и ссылок на официальное ПО от Hidizs, будут выложены ссылки на доступные сейчас альтернативные сборки, а также даны инструкции для всех желающих как вскрыть прошивку и внести в нее известные на данный момент возможные изменения.
Краткая инструкция как распаковать/запаковать прошивку для плеера Hidizs AP100 и залить ее на плеер:
Спойлер:
Структура папок внутри прошивки:
Спойлер:
Доступные официальные прошивки от Hidizs:
Спойлер:
Доступные beta прошивки от Hidizs:
Спойлер:
Ссылка для скачивания всех прошивок от Hidizs одним архивом:
Спойлер:
Доступные на данный момент модыПоследний раз редактировалось corbandalas; 14.02.2016 в 14:41.
(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
Следующие 18 пользователей сказали Спасибо за этот полезный пост
+ Показать/Убрать список поблагодаривших -
1q255 (18.03.2021), ADS (10.04.2016), alex5908 (21.02.2021), Andreysha (15.02.2016), ArtLoFi (14.02.2016), Dimakrym (16.05.2019), Dmitry161v (11.09.2016), flomasterser (11.10.2023), Gluk102 (05.03.2016), gorbat (21.02.2016), KiraV (22.02.2016), Lil' Devil (25.11.2016), Linikini (30.11.2016), noyz (08.11.2021), Other8127 (30.05.2016), reset75 (14.02.2016), schluss (20.02.2016), Vladimir1970 (14.02.2016)
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 15:07Доступные на данный момент моды:
1. Мод прошивки от пользователя corbandalas на базе 75-й беты. Описание и ссылка для скачивания доступны здесь:
http://player.ru/showthread.php?t=13...=1#post1822994
2. Мод прошивки от пользователя Komkon на базе 73-й беты. Описание и ссылка для скачивания:
http://player.ru/showthread.php?t=13...t=#post1828591
Тот же мод, но на базе 69-й прошивки:
http://player.ru/showthread.php?t=13...=1#post1829189(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
Следующие 3 пользователей сказали Спасибо за этот полезный пост
1q255 (18.03.2021), Lil' Devil (25.11.2016), noyz (08.11.2021)
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 15:35Вдохновленный работой пользователя Komkon, по просьбе форумчан "скрестить" достоинства его мода с цветами моей темы, с разрешения Komkon решился на изменение его темы:
Вторая версия MM II прошивки. Что сделано:
1. Анимация на включение/выключение оставлена с моего мода:
www.GIFCreator.me_uDs1LQ.gif
2. Переработан экран включения(лаунчера). Взяты новые иконки. Выбран новый фон
IMG_0451.JPG
3. Селектор в списках выбран из первого мода. Бирюзовый цвет иконок заменен на серый, под цвет цветов темы. Перекрашен топ бар.
Вложение 140151
4. Переработан экран зарядки. Новые иконки батареи
Вложение 140152
5. Изменены иконки батареи на экране проигрывания, перекрашены нижние и верхние бары, кнопки проигрывания в цвета темы
Вложение 140153
6. Новая графика для окон диалогов:
Вложение 140154
7. Перекрашенный эквалайзер
Вложение 140155
8. Мод сделан на базе 75-й и 69-й прошивок. По просьбе могу запаковать для любой версии. Ссылка для скачивания - https://drive.google.com/file/d/0B4Y...ew?usp=sharingПоследний раз редактировалось corbandalas; 14.02.2016 в 16:11.
(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
Следующие 6 пользователей сказали Спасибо за этот полезный пост
ArtLoFi (14.02.2016), CaH4e3 (15.02.2016), chts (15.02.2016), Lil' Devil (25.11.2016), noyz (08.11.2021), Vladimir1970 (14.02.2016)
-
- Адрес
- Донецк , Лельчицы
- Возраст
- 41
- Сообщений
- 90
- Репутация
- 283 (0)
14.02.2016 16:01вот и моя работа с двумя темами на основе уважаемого Komkon:
1я скрины поссылке https://yadi.sk/d/ute6MUkYopQma
2я скрины поссылке https://yadi.sk/d/7Q5AdIcqopQsH
Ссылка на скачивание https://yadi.sk/d/QaFPmaDXopHjG
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 16:17Для интереса сделал мод на 69-й официальной прошивке. Интересно сравнить звук между 75-й и 69-й прошивками, так как люди говорят, что она есть, в чем я лично пока сомневаюсь. Поскольку данная тема техническая, то хотелось бы поинтересоваться, возможно ли распаковать бинарные файла ядра прошивки? В инструкции в шапке видно, что в корне папки прошивки лежат 3 файла. Среди них sys.bin, который видимо и есть ядро. Других мест нет, где бы могли находиться настройки звука. Если есть опытные люди, которые могут подсказать в какую сторону копать, то помогите. Аудиофильское желание рисует картину, что получится найти какие-то части бинарника и каким-то образом сравнить содержимое на предмет сходства/отличий аудио части
(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
- Адрес
- ДВ
- Сообщений
- 145
- Репутация
- 915 (0)
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 16:32(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
- Адрес
- ДВ
- Сообщений
- 145
- Репутация
- 915 (0)
14.02.2016 16:34Просто в теме про AP 100 было два сообщения об ошибке при установке на вторую версию http://player.ru/showthread.php?t=13...=1#post1822994
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 16:43(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
- Адрес
- Донецк , Лельчицы
- Возраст
- 41
- Сообщений
- 90
- Репутация
- 283 (0)
14.02.2016 16:46Надо написать санмигею, он то точно должен знать разницу между ревизиями.
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 16:51(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
- Адрес
- Донецк , Лельчицы
- Возраст
- 41
- Сообщений
- 90
- Репутация
- 283 (0)
14.02.2016 17:09Возможно, это и есть причина не установки прошивок ниже 71 на 2ю ревизию.
-
- Адрес
- Москва
- Сообщений
- 277
- Репутация
- 2461 (0)
14.02.2016 17:59Где то недавно читал что первая ревизия выпускалась без коричневого чехла из кожзама и в квадратной коробке в виде кубика , а вторая с чехлом и прямоугольной плоской коробкой . Но у меня к примеру ар100 с чехлом и в прямоугольной коробке при этом с заводской 0.69 прошивкой. Как вообще правильно отличить первую ревизию от второй, получается только по прошивкам ?
Спойлер:
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 18:04У Павла Дмитриева в обзоре была наверное нулевая ревизия плеера. Коробка была квадратная. Затем он уже признавал, что слушал плеер, который отличался по звуку. Хотя тут непонятно, что он слушал, какой ревизии и на какой прошивке. Я так понимаю, что было вообще 3 поколения плеера - Начальная, Основная и затем уже Вторая, после замены чипа памяти
(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
Пользователи, сказавшие Спасибо corbandalas за полезный пост
Vladimir1970 (14.02.2016)
-
- Адрес
- Москва
- Сообщений
- 277
- Репутация
- 2461 (0)
14.02.2016 18:40У меня в таком случае получается так : плеер первой ревизии (поколения) с первым модом от Михаила с 0.69ой прошивкой.
Спойлер:
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 18:44Кстати, до этого мучился тем, что приходилось открывать прошивку с packtools.exe и поэтому пользовался виндой на старом ноуте, что очень неудобно, так как основное рабочее окружение на Mac OS уже много лет.
Так вот, утилита packtools входит в состав известной RockBox и ее исходники лежат здесь: https://github.com/Rockbox/rockbox/t...s/jz4760_tools
На маке в консоли достаточно сделать: make в папке с Makefile и packtools.cpp. Все скомпилится и можно будет пользоваться packtools так же как и на винде:
MacBook-Pro-Artyom:Hack corbandalas$ ./packtools --unpack -i ap100.fw -o ap100
UPDATE:
С помощью той же утилиты packtools можно поиграться с sys.bin:
./packtools --descramble -i sys.bin -o sys_out.bin
И теперь этот sys_out.bin уже можно открывать hex редактором и кое-что даже видеть:
Снимок экрана 2016-02-14.png
Из кода видно, как на sql создается таблица альбом
Вывод:
В принципе(в принципе!) можно найти нужный фрагмент и запатчить этот sys_out.bin, затем обратно собрать его:
./packtools --descramble -i sys_out.bin -o sys.bin
и собрать назад ap100.fw. И вуаля
Но естественно не все так просто
Из интересного, внутри 70-й прошивки есть упоминание Fiio X3:
Снимок экрана 2016-02-14.pngПоследний раз редактировалось corbandalas; 14.02.2016 в 19:41.
(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
- Сообщений
- 22
- Репутация
- 40 (0)
14.02.2016 19:46corbandalas, а что сделать-то можно с этими запросами? Меня вот заинтересовала возможность создание кастомных плейлистов. При помощи этой утилиты мы можем дорваться до бд?
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 19:48(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
- Адрес
- Москва
- Сообщений
- 1,102
- Репутация
- 6258 (0)
-
- Адрес
- Донецк
- Сообщений
- 427
- Репутация
- 8973 (0)
14.02.2016 20:34Вообщем первый патч ядра прошивки прошел успешно! Ради теста заменил в бинарном коде версию прошивки с 75-й на 79-ю, собрал все назад и на свой страх и риск залил на плеер. Все нормально!
IMG_0457.JPG
P.S. Так мы быстрее самого Хидиса выпустим новую бету(AK120 || iPhone 6S) && (Etymotic ER4S || Apple ADDIEM || Phonak PFE022 || Klipsch Image X10 || VE Monk(old, +, Espresso) || VE Asura 2.0 || Philips Fidelio X2)
-
Следующие 3 пользователей сказали Спасибо за этот полезный пост
chts (15.02.2016), reset75 (15.02.2016), Vladimir1970 (14.02.2016)
Информация о теме
Пользователи, просматривающие эту тему
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)
Похожие темы
-
Zishan Z3 и его моды. Сделай сам...
от Melo Man в разделе ФлеймОтветов: 46Последнее сообщение: 09.05.2021, 23:17 -
Моды Denon AH-D2000
от death.chem в разделе АрхивОтветов: 10Последнее сообщение: 04.10.2018, 09:19 -
Нужны моды дляTeclast 51
от Skazi24 в разделе Модификации и ремонт плееровОтветов: 3Последнее сообщение: 27.06.2011, 20:31