Как извлечь код с одной платы DT-06 на другую?
У меня есть две платы DT-06 DT06 datasheet.
Стоковая прошивка платы обеспечивает веб-интерфейс для настройки Wi-Fi/сети/последовательного соединения. Я заменил прошивку на одной плате другим скетчем, но теперь хочу вернуть ее на исходную прошивку. Я нигде не могу найти исходный код стоковой прошивки. Производитель ДТ-06 тоже его не выдаст.
Можно ли извлечь запасную прошивку из другой платы DT-06 и поместить ее обратно в другую плату DT-06?
- Спасибо.
@bthoven, 👍2
Обсуждение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
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Можно ли отключить WiFi на ESP8266?
- Удаленная загрузка кода на плату Arduino через интернет
- Как создать шестнадцатеричный файл для прошивки arduino?
- Программные обновления FOTA (микропрограммы по беспроводной сети) с Uno R3
- Обновление прошивки ESP-01 на macOS
- Не удалось загрузить код на digispark ATtiny 85 после обновления загрузчика
- Резервное копирование и восстановление прошивки
почему вы ищете источник прошивки?, @jsotola
Вы пробовали найти прошивку в двоичном коде? Этого было бы достаточно. В основном прошивка не является открытым исходным кодом, но может быть загружена в виде шестнадцатеричного файла., @chrisl
Он может быть либо двоичным, либо исходным. Я не могу найти ни того, ни другого. Могу ли я извлечь его двоичный файл из одного из моих DT-06?, @bthoven
Вы копировали с одного DT-06 на другой DT-06 с помощью вышеуказанной программы? Я также хотел бы, чтобы вы показали мне эти связи. Спасибо., @ferbela
Просто сохраните запасную прошивку с одного DT-06 на вашем ПК/ноутбуке и прошейте сохраненную прошивку на другой DT-06, который был заменен ранее, см. Мои команды в моем ответе ниже., @bthoven