@@ -45,9 +45,19 @@ You should end up with two parts:
4545
46461 . Unscrew it with a cross screwdriver
47472 . Unscrew it with a cross screwdriver
48- 3 . After than you can detach the plastic cover from the PCB
48+ 3 . After that you can detach the plastic cover from the PCB
4949
50- #### Detach the screen from the PCB
50+
51+ #### Now you have two choices, the Lazy way or the Complicated way:
52+ ** 1. Lazy way:**
53+
54+ You can flash straight away without dettaching the screen from the PCB and remove PCB completely from cover.
55+ Important is that you insert the cables and tilt them abit (like in GIF below) so the pins does not come in contact with the metall behind the PCB.
56+ Then hold tilted during entire flashing.
57+
58+ ![ gif] ( https://github.com/user-attachments/assets/8d2b93c9-9378-44d5-87f4-331c91b2ce76 )
59+
60+ ** 2. Complicated way (dettaching screen from PCB and removing PCB from housing):**
5161
5262::: danger
5363This operation has to be done very smoothly.
@@ -65,16 +75,13 @@ The black part of the FFC cable do not contains any electronic nor conductive fe
6575
6676#### Prepare for flashing
6777
68- In order to get the ESP32 enter in flash mode, ` GPIO0 ` , noted ` IO0 ` on the PCB has to be connected to ` GND ` :
69-
78+ In order to get the ESP32 enter in flash mode, ` GPIO0 ` , noted ` IO0 ` on the PCB has to be connected to ` GND ` .
79+ Either connect a cable between ` IO0 ` and ` GND ` (2) as in picture below:
7080<CenteredImage src =" /images/doc/flash/step4.png " alt =" The PCB connected to the screen via FFC cable " figureNumber =" 5 " />
7181
72- 1 . Connect ( or solder temporarily) a cable between ` IO0 ` and ` GND ` (2).
82+ or add an extra cable to Ground pin on USB to TTL as in picture below (white cable):
7383
74- ::: info
75- Here is the pinout documented by Blackadder more in details [ here] ( https://blakadder.com/nspanel-teardown/ ) :
76- <CenteredImage src =" /images/doc/flash/step4-pinout.png " alt =" NSPanel pinout " figureNumber =" 6 " />
77- :::
84+ ![ extraground] ( https://github.com/user-attachments/assets/29a60b29-a741-403f-9c77-2b5cc5f39e1a )
7885
7986### Connect your USB to UART (TTL) converter
8087
@@ -102,7 +109,20 @@ First, download the latest firmware `merged-flash.bin` from [here](https://githu
102109Then, flash the firmware with your tool of choice:
103110
104111<Tabs groupId =" flashing-tool " queryString >
105- <TabItem value =" Espressif " label =" Espressif tool (Windows) " >
112+
113+ <TabItem value="ESPHOMEWEB" label="ESP Home Web (Chrome or Edge)">
114+ 1. Go to https://web.esphome.io/ (not supported in Firefox)
115+ 2. Connect USB to TTL to computer
116+ 3. Press Connect (choose correct USB device)
117+ 4. Press Install
118+ 5. Choose file...
119+ 5. Choose .bin file to flash
120+ 6. Press Install
121+ 7. Wait for flashing to complete
122+
123+ </TabItem>
124+
125+ <TabItem value="Espressif" label="Espressif tool (Windows)">
106126
107127 2. Download Espressif tool from here: https://www.espressif.com/en/support/download/other-tools
108128 3. Open the tool and choose to flash an `ESP32 chip`.
0 commit comments