-
Hi, I am unable to flash the Emporia Vue 2. The board is labeled as revision 5. I am able to flash other ESP32 and 8266 chips, but with this one I get either: What should my next steps be to troubleshoot this? |
Beta Was this translation helpful? Give feedback.
Replies: 13 comments 7 replies
-
Update: I checked the continuity between the pins and it seems like RXD pin is not connected to the ESP32. I'm not sure if I caused this during soldering, or if this is intentional. I ordered a second board to find out and will update this thread. |
Beta Was this translation helpful? Give feedback.
-
Can you please post pictures of the front and back of the entire board, as well as a front and back near the esp32 chip? |
Beta Was this translation helpful? Give feedback.
-
I managed to flash my board by soldering a wire directly to the TXD pin on the ESP32 (the pin marked as "RXD" at the debug pins). |
Beta Was this translation helpful? Give feedback.
-
I have a rev 5 board and was able to flash successfully just now. |
Beta Was this translation helpful? Give feedback.
-
I ordered a second board to see if it was my fault that RXD pin was not connected. Just like with my first board, there is also no continuity between the RXD debug pin and the TXD ESP32 pin. I probed a bit further and noticed there is a 102 resistor between the debug pin and the ESP 32. Is this also the case on the other revisions? I bypassed this resistor by soldering a wire directly to the TXD ESP32 pin. After that, flashing was a breeze. Pictures of the Rev5 board: |
Beta Was this translation helpful? Give feedback.
-
@ant-ds - FWIW, I was curious and checked - my board is the same configuration/layout as yours (my part num is 501-1-01219_C1). I did not have any issues flashing (using a CP2101 based USB UART adapter). Not sure if this is helpful, just adding the data point. |
Beta Was this translation helpful? Give feedback.
-
Interesting, I used a CH340G USB to TTL adapter. I tried both 5V and 3.3V. Maybe it is too weak for this board when the resistor is in place. Good to know! EDIT my part number is also 501-1-01219_C1. I blurred it out before as I was not sure whether this was unique. |
Beta Was this translation helpful? Give feedback.
-
I can attest this is also a issue with the Rev 5 board. I got my second Vue today and it was a Rev 5 board. Soldered everything up and ran "esptool flash_id" and it identified the chip! Started backing up the firmware and it stalled at 95%. So if you are having issues. give this a try. |
Beta Was this translation helpful? Give feedback.
-
I have a rev5 board and communication starts no problem but I get a corrupt data fatal error at a random interval between 0% and 18% of ROM backup complete. Same problem when directly connecting to the ESP32 Rx pin as described above. Anyone else have similar issue and suggestion? I am using this cable on a Mac. |
Beta Was this translation helpful? Give feedback.
-
I was able to update a rev-5 board without issue using this serial adapter: |
Beta Was this translation helpful? Give feedback.
-
I got it working. There was some kind of apple silicon bug. Worked fine on Intel Mac. Kurt HammondOn Aug 6, 2023, at 13:18, Chris ***@***.***> wrote:
I was able to update a rev-5 board without issue using this serial adapter:
https://www.amazon.com/dp/B07BBPX8B8
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Rev-5 board here also. Got it working easily with the 1O0 method also. See here: #53 (reply in thread) |
Beta Was this translation helpful? Give feedback.
-
i was able to update a rev-5 board using a NodeMCU as a makeshift serial programmer. Read the firmware from a PI and wrote the basic ESPHome image using the web tool from a Mac/Chrome. Shorted IO0 to ESP32 metal shield when I plugged in the USB cable. |
Beta Was this translation helpful? Give feedback.
I ordered a second board to see if it was my fault that RXD pin was not connected. Just like with my first board, there is also no continuity between the RXD debug pin and the TXD ESP32 pin. I probed a bit further and noticed there is a 102 resistor between the debug pin and the ESP 32. Is this also the case on the other revisions?
I bypassed this resistor by soldering a wire directly to the TXD ESP32 pin. After that, flashing was a breeze.
Pictures of the Rev5 board:
Front of Rev5 board
Back of Rev5 board
Resistor on RXD debug pin (to TXD ESP32 Pin)
My workaround