mb/google/nissa/var/rull: when using pcie wifi7, turn off CNVI BT
[coreboot2.git] / Documentation / tutorial / flashing_firmware / no_ext_power.md
blobb97ba4cc7a1fbbb150d33db11dfb5a5f77e3d214
1 # Flashing firmware externally supplying no power
3 On some mainboards the flash IC's Vcc pin is connected to the internal
4 power-rail, powering the entire board if the flash IC is powered externally.
5 Likely it powers other chips which access the flash IC, preventing the external
6 programmer from reading/writing the chip. It also violates the components'
7 power sequence, bringing the ICs into an undefined state.
9 ![][flash_ic_no_diode]
11 Please have a look at the mainboard specific documentation for details.
13 On those boards it's recommended to use a programmer without supplying power
14 externally.
16 The key to read and write the flash IC is to put the machine into *S3* sleep-
17 state or *S5* sleep-state *maybe* with Wake-On-LAN enabled.
18 Another option that sometimes works is to keep the device in reset. This method requires
19 knowledge of the board schematics and might require hardware modifications.
20 Use a multimeter to make sure the flash IC is powered in those sleep states.
22 [flash_ic_no_diode]: flash_ic_no_diode.svg