audiohobby.ru audiohobby.ru

Прошивка китайского клона amanero

Внимание! Этот метод прошивки уже не работает!


Итак, в процессе экспериментов с китайским клоном аманеро было решено обновить ему прошивку. Не спрашивайте зачем, просто интерес попробовать различные новые обновления взял верх. Хотя китаец, когда продавал, сразу предупредил, чтобы не пытался шить официальные прошивки amanero, вроде как работать с ними его плата не будет.


Для просмотра текущей версии вы должны открыть панель управления, потом диспетчер устройств и посмотреть свойство «ИД оборудования» для аманеро. Ревизия указана за надписью REV_. В прикреплённой картинке указано «REV_0197», это следует понимать как firmware_1097.



Перед тем как принять решение об обновлении запускаем ConfigTool.exe и нажимаем Show Log.  Далее в Transactions Log смотрим были ли в посление время обновления устройств с пустым серийным номером (обычно все китайцы идут с пустым серийником). Если в посленее время таких не было, 10 раз думаем стоит ли обновляться.


Если вы всеже приняли решение об обновлении, двигаемся дальше.


Стирание текущей прошивки:


1) Подключаем плату по USB к ПК.


2) Устанавливаем джампер как показано на изображении и ждем 2-3 секунды, снимаем джампер. 



3) Отключаем плату от USB. Собственно все прошивка очищена.


Рассмотрим процесс обновления прошивки по шагам:


4) После повторного подключения к ПК винда обнаружит неизвестное устройство. 


5) Ставим драйвер atm6124_cdc.inf из архива oem tool 11x


 


Далее стандартная схема прошивки (из README.pdf) не работает. Методом тыка была подобрана следующая комбинация:


6) Отключаем плату от компа и ставим джампер обратно


7) Подключаем плату к USB (джампер, см. п.2, остается на плате)


8) Должно быть подключение к интернету


9) Запускаем ConfigTool.exe и жмем FLASH CPLD


10) Подождать 3-4 секунды, нажать FLASH CPU, как только пройдет верификация быстро снять перемычку


11) По окончанию прошивки отключить модуль от ПК


12) После подключения кабеля обратно, всё должно работать. А в диспетчере устройств должно снова появиться аудио устройство.


Все действия вы выполняете на свой страх и риск. Автор не несет ответственности за возможные нежелательные последствия в случае неудачной прошивки китайского клона. Напоминаю, что в любой момент разработчик может включить проверку на оригинальность модуля.  

0
0
ALex013 ALex013 2 года назад #
Для перевода в Slave теперь такой же танец с бубном требуется?
0
admin admin 2 года назад #

Если только для слейва, то это явно лишнее. Перевести в слейв можно и без перепрошивки простой переконфигурацией.

Обновлять прошивку стоит в крайнем случае, т.к большого смысла в этом нет. С новой прошивкой у меня ушли щелчки при переключении dsd/pcm и заработал native dsd и все. Обновлял просто из спортивного интереса.

0
ALex013 ALex013 2 года назад #
Спасибо.
То есть для конфигурирования не требуется очистка FLASH и, соответсвенно, новая прошивка?
0
admin admin 2 года назад #
Да. Сейчас все китайцы идут с прошивками Firmware 1.096c3w2 и CPLD_for_1080 или еше новее. В них конфигурация прекрасно работает. Для более ранних пришивок возможны нюансы.
0
ALex013 ALex013 2 года назад #

Ещё раз спасибо.

Почти купил, но упёрся в то, что поддерживается только сетка 512fs. Мой ЦАП может выдавать только 384/768fs — забыть про Аманеро?

0
admin admin 2 года назад #
Похоже что так. Bolero вам, навеное, подойдет. Там должна быть поддержка 384/768fs.
0
ALex013 ALex013 2 года назад #

Про Bolero в курсе.

Как раз пытался присмотреть «более дешёвый вариант» ;)

В Bоlero V3 для этой сетки ещё нужна микросхема-умножитель.

Старых версий уже нет в продаже :(

0
serglobo serglobo 2 года назад #

Попробовал перешить Вашим способом, не получилось. Все проходит нормально, винда не видит карту как Аманеро. Очень многое видимо зависит от того у кого покупалось и от версии Винды. У меня вин10 64-ка, после стирания памяти определилась автоматом и поставились какие-то дрова от Ардунио. Пробовал установить дрова из комплекта, но безуспешно. Помогла последовательность взятая на Вегалабе http://forum.vegalab.ru/showthread.php?t=59043&page=16. Пост 308 может кому пригодиться.

  1. Запаял контакты сброса. Чтоб перемычку было проще ставить/снимать.
  2. В включённом состоянии ставлю перемычку.
  3. Отключаю/включаю USB кабель.
  4. Запускаю oemtool. Нажимаю «Flash CPLD»
  5. В момент появления надписи «Please Wait...» выдёргиваю перемычку, жду окончания записи и ещё 15 сек.
  6. Надеваю перемычку и передёргиваю USB кабель.
  7. Нажимаю «Flash CPU» и сразу после надписи «Please Wait...» снимаю перемычку.

Главное не тормозить, когда перемычку снимаете. Нужно успеть до начала записи. Всё! можно после последнего пункта даже кабель не передёргивать. Винда сама найдёт новое устройство.

И ещё вопрос к Админу, не пробовали Аманерой управлять по И2С АК4490?

0
admin admin 2 года назад #
По i2C можно управлять самим amanero. А вот рулить с аманеро чипом AK4490 не получится, если это не предусмотрят производители модуля.  
0
serglobo serglobo 2 года назад #
А я почему-то был уверен, I2C там именно для управления внешними устройствами. Информации по аманеро толком нигде нет.
0
admin admin 2 года назад #

Информации действительно мало. Более подробнее можно про аманеро попробовать узнать Алексея(energetik) http://www.energyaudio.ru/.

0
serglobo serglobo 2 года назад #
Честно говоря не представляю чем там еще можно управлять от внешнего микроконтроллера да и какой смысл, а вот управление ЦАПом довольно реально, если я правильно читаю даташит АК4490 то весь смысл при определенном потоке (который определяет аманеро) записать по определенному адресу (адресам) нужную конфигурацию. Это сугубо мое мнение, может я и не прав.
0
admin admin 2 года назад #
Может вы и правы, в oemtool есть I2C actions setup, можно что-то прописать на определенные события. Я как-то этот момент упустил.
0
serglobo serglobo 2 года назад #
Я пробовал, но в ответ тишина, жду логический анализатор тогда попробою еще раз.
0
serglobo serglobo 2 года назад #
Ответ Доминико «I2c can be send commands when there is an event like sample rate changes.
You can program it with the maintenance tool see tag actions.»
0
serglobo serglobo 2 года назад #
А с какими CPLD и CPU и как у Вас заработало native dsd? У меня выше 128 не работает.
0
admin admin 2 года назад #
Пытался посмотреть осциллограф наличие хоть какой-нибудь активности у китайца на I2C и ничего не обнаружил. Полный штиль, лог 1 и все, попробую позже еще с разными прошивками.
0
serglobo serglobo 2 года назад #
А с какими CPLD и CPU и как у Вас заработало native dsd? У меня выше 128 не работает. Осцилографом тяжело, намного удобнее логическим анализатором и прошивка 096c3w2 не подходит. Работает и на 096c3w2, но выдает билеберду, с 096c4w2 уже начинает работать. Единственное пока немогу победить 256 и 512 ДСД.
0
admin admin 2 года назад #

Стоит у меня CPLD_1080 и CPU — 2003, native dsd работает, щелчков никаких при переключениях нет. Хотя DSD256 у меня тож не работает в винде, а в линуксе удалось завести, но периодами звук на DSD256 подвещивает alsa.

Сейчас почему-то 2003 в oemtool нет, есть 2003be и др., но с ними помню все глючило, поэтому шить что-то другое на основной модуль не хочется. Думаю дальше тестить когда, приедут запасные модули из Китая. 

0
serglobo serglobo 2 года назад #
Да я тоже пробовал 2003be и т.п., но они действительно глючные, остановился на 2002b она хоть нормально работает и I2C в том числе.
0
serglobo serglobo 2 года назад #
Похоже поставили проверку, больше не шьется, получил кирпич.
0
admin admin 2 года назад #
Уже такое было в январе, но спустя какое-то время опять начало шиться. Смотрите по логу есть ли пустые серийники. 
0
serglobo serglobo 2 года назад #
Loga вроде нету.
0
admin admin 2 года назад #
В oemtool -> Show Log, у китайцев серийник пустой, если последнее время с пустым серийником транзакций не было, то лучше не прошиваться.   
0
serglobo serglobo 2 года назад #
Combo192 прошивается, а 384 нет.
0
Brain Brain 2 года назад #

Все халява закончилась на китайцах не шьется. Как только не танцевал с бубнами, всеравно валит «Invalid or not authorized transaction!» похоже добавили проверку. Решение нашел на вегалабе http://forum.vegalab.ru/showthread.php?t=59043&page=28&p=2511151&viewfull=1#post2511151

0
Leonew Leonew 1 год назад #

http://forum.vegalab.ru/showthread.php?t=59043&page=28&p=2511151&viewfull=1#post2511151   открываем бат — файл блокнотом, прописываем СОМ порт, к которому подключена аманеро и прописываем LOG- который Вы выбрали. Сохраняем изменения, из-под командной строки (от имени администратора) запускаем bat (аманеро должна быть предварительно стерта)

0
Leonew Leonew 1 год назад #

На пример: AmaneroLoader -s=COM8 -i=cpld_1080.LOG

AmaneroLoader -s=COM8 -i=1099akm.LOG

0
Leonew Leonew 1 год назад #
0
caleb caleb 7 месяцев назад #

Очень было бы здорово если бы появилась верификация того что было прошито на верность тому что шили, в частности хотя бы плис . А то прошил, а прошилось или нет хз, в итоге как повезет.  С плис этот вопрос часто возникает.

0
demon_rt demon_rt 1 год назад #

Привет, коллеги. А кто нибудь разбирался, в протоколе между CPU и CPLD аманеры? 

0
caleb caleb 11 месяцев назад #

Залез посмотреть что за прошивка у меня залита, 1097 оказалась, такой в списке не нашел.

Лапухнулся я, не переваривает оно 256

0
Ivansvoi Ivansvoi 27 дней назад #

Стер аманеру, а записать не получается, драйвер поставил, определяется верно.

Пишет 

Looking for device... 

Please Erase the Device

Invalid or not authorized transaction!

Или иногда всплывает такая подсказка:

Access violation. Press OK to ignore and risk data corruption. Press Cancel to kill the program.

Подскажите что не так делаю?

+2
admin admin 27 дней назад #

тут в комментах скачайте Amanero Loader и прошейте им или на  Вегалабе поищите ломаный oemtools, а метод из статьи уже не работает, прикрыли лавочку, см комментарии выше

0
Ivansvoi Ivansvoi 22 дня назад #

Что то не получается прошить AmaneroLoaderоом,Amanero определяется как — устройство с последовательным интерфейсом usb (com4), система — win10 32bit, файл run.bat отредактировал так — -s=COM4 -i=1096c.LOG

Ставлю перемычку в Amanero, втыкаю USB, зваускаю файл run.bat от имини Администратора, черное окошко появляется на 1 секунду и не чего не происходит(( Подскажите что я делаю не так?

+1
zaycev zaycev 22 дня назад #

Какое еще окно??? из-под командной строки (от имени администратора) запускаем bat?

0
Ivansvoi Ivansvoi 22 дня назад #

Запустил по рекомендации автора AmaneroLoader из командной строки, все прошилось, всем спасибо.

0
Ivansvoi Ivansvoi 22 дня назад #

Только не понял какую прошивку мне заливать, была 1096c, ее и лить? Нужен аманеро slave режим ну и посвежее что не будь.

Michael Michael 22 дня назад #
Комментарий удален
0
admin admin 21 день назад #

Я использую в последнее время в винде — 1099c или DSD512x48x44 / для плис стандартная CPLD_for_1080
Под линукс on Linux — CPLD_1081 / firmware_2006be11 (на винду сырой / глючной драйвер)

0
caleb caleb 21 день назад #

Я смог только на  CPLD_1081 / firmware_2006be11    заставить работать в андроиде плеера.

0
Dima2t80 Dima2t80 20 дней назад #

Странно. У меня нейтрон плеер с телефона работает без проблем с аманерой и болеро. Единственно, что по звуку, не очень. Винда с аплеером по интересней будет.Прошивка dsd 512*48*44.

0
caleb caleb 20 дней назад #

неирон не понравился, пробовали, больше понравился hyby