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® 2026©
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® 2026©
Ага, оказывается что xx_lrc_test.isp может работать даже без внешнего кварца (то есть от внутренней RC цепи), поэтому получается, что большая часть комманд тут определяют есть ли внешний кварц (ибо если это отправить с подключённым кварцом, то если его потом отключить, то всё перестаёт работать), и если его нет - то используется RC ген.
Правда у меня это не очень стабильно работает, но это возможно это из-за того как у меня чип сейчас подключен..И так так это всё отправляется одним большим куском, и потом после байт 0xC8 0x00 донгл очень быстро переключает CLK туда-сюда, то получается, что оно видимо либо код для проца загружает, и потом он тактируется от CLK сигнала от донгла, либо что-то вроде этого.
Как я понял , это по ходу просто или прошивка или конфиг, или ещё что то, и оно явно в оперативку грузится)
А тактироваться чип начинает от своего внутреннего кварца, он там есть практически у всех чипов)
Для микросхем без блютуза в основном. так как внутренный кварц не дает такую стабильность и высокую частоту....
А как эти вектора можно загрузить на чип? Оно там переводит в какой режим? Судя по всему не USB_KEY, а какой то режим ... Хотя, можно же через USB загрузить в оперативку код, а не в флешку же?
Если ты изучил как оно там работает, расскажи пожалуйста алгоритм, и какие там последовательности). А я попытаюсь сообразить код и железо на платформе какой нить с внешним spi чипом под лоадеры)
Если получится на ЕСП или ещё чем то схожем, то я смогу реализовать донгл V4 и на JL чипах (например 695-696-701 куда можно прикрутить фнешнюю флешку)
Или ещё круче - сделать разьем под миеро сд, и просто туда ложить распакованные лоадеры с новых прошивок долгла) Они регулярно добавляют туда новые чипы, и тд...
USMicro® 2026©
BIOS
Добрый день, можете подсказать с помощью такой штуки JL Forced Download Tools Updater для чипов JieLi
я смогу заливать/считывать прошивку с беспроводных наушников на чипах jl708, jl701 ?
Я скачал sdk, могу собирать прошивку и вот решил такой флэшер приобрести. Если я окирпичю наушники, есть ли режим "аварийной" загрузки "исправной" прошивки в чипы jieli ?
Отредактировано Stranger (2025-12-21 09:46:05)
Stranger
Да, сможешь. Как минимум 701 есть в проге. 708 лоадер думаю не сложно будет добавить в лоадеры и разметку.
Как раз этот донгл и используется для запуска принудительно бутлоадера, харндварного, его нельза сломать/затереть/переписать, он на заводе маск5ой вроде как сделан.
USMicro® 2026©
Как раз этот донгл и используется для запуска принудительно бутлоадера, харндварного, его нельза сломать/затереть/переписать, он на заводе маск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® 2026©
USB диск не появляется. Все труп? На самом донгле есть переключатели. Как прошить прошивку, если наушники я так понимаю в boot режим не переходят? Чип jl708. Проц br50.
Нуж6о подключить усб, и питание, и по нажатию кнопки на донгле будет uboot device в дисп устройств.
USMicro® 2026©
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?
День добрый, есть урезанный чип от тех же JL, JL7013A а конкретнее JL7013A7S, из смарт часов)
Есть ли возможность будет к нему подтянутся, дамп сделать и программатор из форума подтянуть?
Он уже поддерживается. Делать ничего не нужно, а чем именно он урезан?
USMicro® 2026©
Hello, first post here and i'm greatly appreciative for the info on Jieli devices. I have numerous chips from over the years from various devices and recently purchased a usb upgrade dongle in hopes of dumping the firmware form my chips but seem to missing something, my updater doesn't appear to put anything into uboot. I can't seem to find this particular model, and i'm unsure it's working properly.
When setting dip 7 to on, it does show up as a usb device as expected, and when you hold the download button and plug it in, it shows up as DV15 so things seem normal from what I have read, but when actually using it, even blank chips don't enumerate on the pc, but when unplugging them from the updater dongle and plugging them directly into my pc they show up as uboot 1.00.
Any help would be greatly appreciated.


Hi. For first - all fine. Dongle ok.
You need just normal connected. Connect cable from pc to dongle - then install dongle to usb from chip and then click to button. Target chip must be unpowered. Button on dongle just controlled power.
Also, u can read all info in readme file. Turn on switch number 7 and u find virtual disk on u pc.
USMicro® 2026©
Thank you, it turns out i'm an idiot, the exact usb a > C and extenders were faulty leading to me not being able to send the correct signals for uboot. Now I have dumped 5 or 6 different devices, several BR23, BR25, and BR28. Next step is to try and decrypt the spi flash off my JL7012F6 board.
Good.
We have software for decrypt dump.
USMicro® 2026©
Good.
We have software for decrypt dump.
Even External Flash? I've been decrypting my chip firmware with your tools and its worked great so far! Found the Jtag software and hoping to debug some firmware.
Oh. No. Best and fastest way - use ch341 programmer.
I think possible read dump by our tools. But need add SFC map select.
Also ac701x sdk downloader from sdk can download to ex spi flash. I tested it, works fine.
USMicro® 2026©
Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » JL SoC. (杰理芯片) Programmer (Dongle) (Download Tool) Программатор.