Итак. Ситуация - купили например такую плату,
Или такую.
Первая - бывает на двух разный чипах от JL - AC6925C и ac6955F.
Вторая "BT201" - всегда на AC6925A, иногда встречается совсем другой логотип и название, это просто промаркировано другой компанией, (не копия чипа, а просто лазером нанесли другой логотип и название, внутри там всегда AC6925A)
Так вот, у нас есть SDK, донгл, и желание переделать ПО под свои хотелки. (про донгл, как работает, где купить или как собрать - будет отдельная тема. UPD JL Programmer(Dongle))
Подключили мы чип, перевели в режим программирования, запустили SDK, внесли нужные нам изменения , или просто пытаемся прошить чип с "слетевшей прошивкой" ...
Запускаем процесс прошивки (или с под SDK, или через пакетный файл)
Если через SDK > (кнопка Build/Debug ),
Ждем завершения компиляции ПО, и видим - консоль открывается и быстро закрывается, даже не успеваем увидеть сообщение, в Build Log можем найти последнее сообщение "no_isd_file".
Если через пакетный файл (download.bat) - консоль открывается и быстро закрывается, даже не успеваем увидеть сообщение.
Правим download.bat - так что бы консоль не закрывалась. Добавляем "PAUSE" в конце.
В прочем, видим то же самое сообщение "no_isd_file".
Сообщение "no_isd_file" при подключенном чипе (в устройствах висит "BR21 UBOOT DEVICE"), означает одно из двух -
1 - Или размер файла превышает размер места в чипе (про память чипов напишу в другом сообщении).
2 - Или не совпадает KEY, да-да, тот самый ненавистный ключ...
В случае отсутствия ключа в чипе, или при наличии у Вас нужного файла-ключа (как в чипе) - должна пойти загрузка в чип. В нашем случае, когда мы используем БУ чип , и у нас нет подходящего файла ключа , найдено несколько не стандартных способов прошивки чипа.
1 - Я назвал этот способ - Manual Download. Этот способ не требует ни какого изменения или модификации программ прошивки. Но требует модификации самой прошивки чипа, и хитрого запуска программы прошивальщика. Смотрите прикрепленный документ.DOC
2 - Второй вариант, с модификацией ПО для прошивки... Этот способ был обнаружен позже первого, этот способ не требует модификации самой прошивки чипа, но требует изменения программ для прошивки.
Первый способ не удобен для разработки ПО с БУ чипами, каждый раз нужно проводить манипуляции с прошивкой чипа.
Второй - самый лучший, один раз "пропатчили" и работаем будто бы с чистыми чипами. Все работает и с download.bat и с SDK. Как 690 серия, подключили любой чип и просто работаем.
Сам Patch - просто распакуйте в папку "flash", и согласитесь с заменой.
Все, можем работать слюбыми чипами 692 серии, без ключей вообще. Патч правит размер прошивки до минимума, отрезает все звуки и графику если есть. (как добавлять все это - читайте мануал)
Профит...
- Подпись автора
By Admin