Thank you for your reply.
Is there an example somewhere on the forum of how to rebuild the downloaded program?
Is this the recrypt.py program?
I do now exemple, just wait if still interesting.
- Подпись автора
USMicro(R) (C)2025
USMI |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » JL SoC. (杰理芯片) Programmer (Dongle) (Download Tool) Программатор.
Thank you for your reply.
Is there an example somewhere on the forum of how to rebuild the downloaded program?
Is this the recrypt.py program?
I do now exemple, just wait if still interesting.
USMicro(R) (C)2025
Ага, оказывается что xx_lrc_test.isp может работать даже без внешнего кварца (то есть от внутренней RC цепи), поэтому получается, что большая часть комманд тут определяют есть ли внешний кварц (ибо если это отправить с подключённым кварцом, то если его потом отключить, то всё перестаёт работать), и если его нет - то используется RC ген.
Правда у меня это не очень стабильно работает, но это возможно это из-за того как у меня чип сейчас подключен..И так так это всё отправляется одним большим куском, и потом после байт 0xC8 0x00 донгл очень быстро переключает CLK туда-сюда, то получается, что оно видимо либо код для проца загружает, и потом он тактируется от CLK сигнала от донгла, либо что-то вроде этого.
Как я понял , это по ходу просто или прошивка или конфиг, или ещё что то, и оно явно в оперативку грузится)
А тактироваться чип начинает от своего внутреннего кварца, он там есть практически у всех чипов)
Для микросхем без блютуза в основном. так как внутренный кварц не дает такую стабильность и высокую частоту....
А как эти вектора можно загрузить на чип? Оно там переводит в какой режим? Судя по всему не USB_KEY, а какой то режим ... Хотя, можно же через USB загрузить в оперативку код, а не в флешку же?
Если ты изучил как оно там работает, расскажи пожалуйста алгоритм, и какие там последовательности). А я попытаюсь сообразить код и железо на платформе какой нить с внешним spi чипом под лоадеры)
Если получится на ЕСП или ещё чем то схожем, то я смогу реализовать донгл V4 и на JL чипах (например 695-696-701 куда можно прикрутить фнешнюю флешку)
Или ещё круче - сделать разьем под миеро сд, и просто туда ложить распакованные лоадеры с новых прошивок долгла) Они регулярно добавляют туда новые чипы, и тд...
USMicro(R) (C)2025
BIOS
Добрый день, можете подсказать с помощью такой штуки JL Forced Download Tools Updater для чипов JieLi
я смогу заливать/считывать прошивку с беспроводных наушников на чипах jl708, jl701 ?
Я скачал sdk, могу собирать прошивку и вот решил такой флэшер приобрести. Если я окирпичю наушники, есть ли режим "аварийной" загрузки "исправной" прошивки в чипы jieli ?
Отредактировано Stranger (2025-12-21 09:46:05)
Stranger
Да, сможешь. Как минимум 701 есть в проге. 708 лоадер думаю не сложно будет добавить в лоадеры и разметку.
Как раз этот донгл и используется для запуска принудительно бутлоадера, харндварного, его нельза сломать/затереть/переписать, он на заводе маск5ой вроде как сделан.
USMicro(R) (C)2025
Как раз этот донгл и используется для запуска принудительно бутлоадера, харндварного, его нельза сломать/затереть/переписать, он на заводе маск5ой вроде как сделан.
получил донгл v4. подключил к наушникам. В системе наушники начали появляться как USB диск. Потом я в SDK запустил download.bat и он подключился к наушникам и начал загружать прошивку.
Но в итоге наушники не включаются. И при переподключении к донглу теперь никакой реакции , USB диск не появляется. Все труп? На самом донгле есть переключатели. Как прошить прошивку, если наушники я так понимаю в boot режим не переходят? Чип jl708. Проц br50.
Отредактировано Stranger (2025-12-26 20:05:46)
олучил донгл v4. подключил к наушникам. В системе наушники начали появляться как USB диск. Потом я в SDK запустил download.bat и он подключился к наушникам и начал загружать прошивку.
Но в итоге наушники не включаются. И при переподключении к донглу теперь никакой реакции , USB диск не появляется. Все труп? На самом донгле есть переключатели. Как прошить прошивку, если наушники я так понимаю в boot режим не переходят? Чип jl708. Проц br50.Отредактировано Stranger (2025-12-26 20:05:46)
А теперь перечитай сообщение) Догадываешься в чем дело?
ТЫ же прошил чип. Перед прошивкой - нужно было сделать дамп.
USMicro(R) (C)2025
USB диск не появляется. Все труп? На самом донгле есть переключатели. Как прошить прошивку, если наушники я так понимаю в boot режим не переходят? Чип jl708. Проц br50.
Нуж6о подключить усб, и питание, и по нажатию кнопки на донгле будет uboot device в дисп устройств.
USMicro(R) (C)2025
BIOS
Добавил br50loader.bin, прописал в usb-loaders.yaml.
Запускаю скрипт jluboottool.py, в ответ:

br50loader.bin прописал в usb-loaders.yaml:
br50:
file: loaderblobs/usb/br50loader.bin
address: 0x112000
encryption: MengLi
block-size: 512
info:
protocol-version: v2
Адрес взял из скрипта сдк: ..\..\isd_download.exe ..\..\isd_config.ini -tonorflash -dev br50 -boot 0x112000 -div8 -wait 300
Что неправильно, как заставить скрипт jluboottool.py считать прошивку для br50?
Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » JL SoC. (杰理芯片) Programmer (Dongle) (Download Tool) Программатор.