Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to flash D1 mini (AZ-Delivery esp8266mod12-f) with Flipper Zero ESP Flasher? #32

Open
BlkPingu opened this issue Oct 25, 2024 · 3 comments

Comments

@BlkPingu
Copy link

BlkPingu commented Oct 25, 2024

Context

Since CH340 drivers for the ESP8266 D1 mini drivers for Mac are not compatible with MacOS Sonoma I was looking for alternatives to flash my ESP and found out about ESP flasher.

The problem

I can't figure it out from the README of ESP flasher. They are all very concerned about flashing marauder on the wifi boards, but not flashing other binaries like WLED.

Essentially, I need to know:

  1. which GPIO Pins I need to connect (Flipper to D1 mini)
  2. How to set the D1 mini into DFU mode: I can't find anything on this. It has one button instead of the usual 2.
  3. How to flash the ESP8266 firmware: meaning apart from the firmware itself, what files do I need to select in the ESP flasher app and where to get them

I saw that there are files for the ESP32 marauder in this repo thats linked from the ESP flasher repo and I suspect you want me to use the rightmost columns files as the header says something about D1 mini: 0x1000, 0x8000, 0xE000 and the WLED firmware instead of the marauder firmware.

I downloaded these files and they all say something about marauder. I don't understand enough here to know if I can use these to flash my WLED firmware as well.

Even if I wanted to try this, I still don't know what pins I need to connect to my D1 mini.

Please advise.

@BlkPingu
Copy link
Author

BlkPingu commented Nov 7, 2024

nobody?

@Bald-79
Copy link

Bald-79 commented Nov 17, 2024

I will not create a separate branch, I will ask here.ESP Flasher seems to support switching tsp32 to firmware mode without pressing buttons. If so, do I need to use additional GPIO pins besides RX and TX? What other exits are needed?

@0xchocolate
Copy link
Owner

@Bald-79 To enter the bootloader / download mode automatically, connect EN to flipper pin 6 and GPIO0 to flipper pin 7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants