I have two DT-06 boards DT06 datasheet.

The board stock firmware provides Web UI for wifi/network/serial setup. I've replaced the firmware on one board with other sketch; but now I want to revert it to the stock firmware. I cannot find the stock firmware source code anywhere. The DT-06 manufacturer also won't give it out.

Is it possible to extract the stock firmware from another DT-06 board and put it back into the other DT-06 board?

Thank you.

  • why are you looking for the firmware source?
    – jsotola
    Mar 9 at 5:38
  • 1
    Have you tried finding the firmware in binary? That would be enough. Mostly firmware isn't opensource, but can be downloaded as hex file.
    – chrisl
    Mar 9 at 6:12
  • It could be either binary or source. I can't find both. Can I extract its binary from one of my DT-06?
    – bthoven
    Mar 10 at 7:45

Okay. I found a way to extract the binary file (stock firmware) from one DT-06 and flash it to another modified DT-06, by using esptool command

/*To extract firmware */:
esptool.py -p COM4 -b 460800 read_flash 0 0x400000 dt06_backup.bin
/*To flash the backup binary file to another DT-06 */
esptool.py -p com4 write_flash -fm dout 0x00000 dt06_backup.bin

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.