Как извлечь код с одной платы DT-06 на другую?

У меня есть две платы DT-06 DT06 datasheet.


Стоковая прошивка платы обеспечивает веб-интерфейс для настройки Wi-Fi/сети/последовательного соединения. Я заменил прошивку на одной плате другим скетчем, но теперь хочу вернуть ее на исходную прошивку. Я нигде не могу найти исходный код стоковой прошивки. Производитель ДТ-06 тоже его не выдаст.

Можно ли извлечь запасную прошивку из другой платы DT-06 и поместить ее обратно в другую плату DT-06?

- Спасибо.

, 👍2

Обсуждение

почему вы ищете источник прошивки?, @jsotola

Вы пробовали найти прошивку в двоичном коде? Этого было бы достаточно. В основном прошивка не является открытым исходным кодом, но может быть загружена в виде шестнадцатеричного файла., @chrisl

Он может быть либо двоичным, либо исходным. Я не могу найти ни того, ни другого. Могу ли я извлечь его двоичный файл из одного из моих DT-06?, @bthoven

Вы копировали с одного DT-06 на другой DT-06 с помощью вышеуказанной программы? Я также хотел бы, чтобы вы показали мне эти связи. Спасибо., @ferbela

Просто сохраните запасную прошивку с одного DT-06 на вашем ПК/ноутбуке и прошейте сохраненную прошивку на другой DT-06, который был заменен ранее, см. Мои команды в моем ответе ниже., @bthoven


1 ответ


1

Хорошо. Я нашел способ извлечь двоичный файл (стоковую прошивку) из одного DT-06 и прошить его на другой модифицированный DT-06 с помощью команды esptool

/*Для извлечения прошивки */:
esptool.py -p COM4 -b 460800 read_flash 0 0x400000 dt06_backup.bin
/*Прошить резервный двоичный файл на другой DT-06 */
esptool.py -p com4 write_flash -fm dout 0x00000 dt06_backup.bin
,

У меня также есть некоторые модули DT-06, которые не поставляются с оригинальной прошивкой. Я ценю ваши знания. Я только начинаю работать с arduino. Для многих было бы хорошо, если бы вы могли сделать оригинальную прошивку Wifi-модуля DT-06 с расширением .ino в качестве программы arduino. или вы можете отправить его. спасибо: [email protected], @ferbela

Вы можете скачать его стоковую прошивку (в виде файла .bin) с моего Google диска здесь: https://drive.google.com/file/d/1oJyDso02NVfE8YmhDvKFJmyJGmnOsdw2/view?usp=sharing или в виде zip-файла здесь: https://drive.google.com/file/d/1Z19SgD2dpa5PM9bHKWDcOLvxZjFnL2d3/view?usp=sharing Я не использовал программное обеспечение Arduino для извлечения его стандартной прошивки. Я использую команды python, как описано здесь. Извините, я не знаю, как сделать это как xxx.ino, как вы предложили., @bthoven