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 6 лет назад #
Для перевода в Slave теперь такой же танец с бубном требуется?
0
admin admin 6 лет назад #

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

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

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

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

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

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

Про Bolero в курсе.

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

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

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

0
serglobo serglobo 6 лет назад #

Попробовал перешить Вашим способом, не получилось. Все проходит нормально, винда не видит карту как Аманеро. Очень многое видимо зависит от того у кого покупалось и от версии Винды. У меня вин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 6 лет назад #
По i2C можно управлять самим amanero. А вот рулить с аманеро чипом AK4490 не получится, если это не предусмотрят производители модуля.  
0
serglobo serglobo 6 лет назад #
А я почему-то был уверен, I2C там именно для управления внешними устройствами. Информации по аманеро толком нигде нет.
0
admin admin 6 лет назад #

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

0
serglobo serglobo 6 лет назад #
Честно говоря не представляю чем там еще можно управлять от внешнего микроконтроллера да и какой смысл, а вот управление ЦАПом довольно реально, если я правильно читаю даташит АК4490 то весь смысл при определенном потоке (который определяет аманеро) записать по определенному адресу (адресам) нужную конфигурацию. Это сугубо мое мнение, может я и не прав.
0
admin admin 6 лет назад #
Может вы и правы, в oemtool есть I2C actions setup, можно что-то прописать на определенные события. Я как-то этот момент упустил.
0
serglobo serglobo 6 лет назад #
Я пробовал, но в ответ тишина, жду логический анализатор тогда попробою еще раз.
0
serglobo serglobo 6 лет назад #
Ответ Доминико «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 6 лет назад #
А с какими CPLD и CPU и как у Вас заработало native dsd? У меня выше 128 не работает.
0
admin admin 6 лет назад #
Пытался посмотреть осциллограф наличие хоть какой-нибудь активности у китайца на I2C и ничего не обнаружил. Полный штиль, лог 1 и все, попробую позже еще с разными прошивками.
0
serglobo serglobo 6 лет назад #
А с какими CPLD и CPU и как у Вас заработало native dsd? У меня выше 128 не работает. Осцилографом тяжело, намного удобнее логическим анализатором и прошивка 096c3w2 не подходит. Работает и на 096c3w2, но выдает билеберду, с 096c4w2 уже начинает работать. Единственное пока немогу победить 256 и 512 ДСД.
0
admin admin 6 лет назад #

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

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

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

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

0
Leonew Leonew 5 лет назад #

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

0
Leonew Leonew 5 лет назад #

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

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

0
Leonew Leonew 5 лет назад #
0
caleb caleb 4 года назад #

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

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

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

0
caleb caleb 4 года назад #

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

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

0
Ivansvoi Ivansvoi 3 года назад #

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

Пишет 

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 3 года назад #

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

0
Ivansvoi Ivansvoi 3 года назад #

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

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

+1
zaycev zaycev 3 года назад #

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

0
Ivansvoi Ivansvoi 3 года назад #

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

0
Ivansvoi Ivansvoi 3 года назад #

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

Michael Michael 3 года назад #
Комментарий удален
0
admin admin 3 года назад #

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

0
caleb caleb 3 года назад #

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

0
Dima2t80 Dima2t80 3 года назад #

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

0
caleb caleb 3 года назад #

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