Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tools:tasmota [2023/10/16 20:25]
darron [SONOFF 4CH PRO R2]
tools:tasmota [2023/12/15 07:56] (current)
darron [SONOFF 4CH PRO R2]
Line 352: Line 352:
 ===SONOFF 4CH PRO R2=== ===SONOFF 4CH PRO R2===
  
-First attach a console to the ESP8285Connect a UART adapter in 3V mode to the Rx/Tx and GND pins on the board and power on with the DC input.+<wrap right> 
 +{{tools:sonof4ch.jpg?100}} {{tools:esp8285-pin-layout.jpg?100}} 
 +</wrap>
  
 The built-in firmware for this device died after 6 months of use. The console shows the chip rebooting with watchdog reset errors continuously. The built-in firmware for this device died after 6 months of use. The console shows the chip rebooting with watchdog reset errors continuously.
 +
 +To upgrade attach a console to the ESP8285 by connecting a UART adapter in 3V mode to the Rx/Tx and GND pins on the board. Power up with the DC input.
  
 To enable flash erase/write, power off and short IO0 on the pad. Power up with the DC input. To enable flash erase/write, power off and short IO0 on the pad. Power up with the DC input.
Line 360: Line 364:
 ==Write flash== ==Write flash==
  
-Writing was unreliable and needed multiple attempts and eventually I managed to program the minimal flash.+Writing was unreliable and needed lots of attempts (do not give up).
  
 <code> <code>
-esptool.py write_flash -fs detect -fm dout 0x0 tasmota-minimal.bin --no-compress+esptool.py write_flash tasmota.bin --no-compress
 esptool.py v4.6.2 esptool.py v4.6.2
 +Loaded custom configuration from /home/darron/Tasmota/ESP8266/13.1.0/esptool.cfg
 Found 1 serial ports Found 1 serial ports
 Serial port /dev/ttyUSB0 Serial port /dev/ttyUSB0
-Connecting....+Connecting...
 Detecting chip type... Unsupported detection protocol, switching and trying again... Detecting chip type... Unsupported detection protocol, switching and trying again...
 Connecting... Connecting...
Line 375: Line 380:
 Crystal is 26MHz Crystal is 26MHz
 MAC: 84:0d:8e:48:e6:fd MAC: 84:0d:8e:48:e6:fd
-Uploading stub... +Stub is already running. No upload is necessary.
-Running stub... +
-Stub running...+
 Configuring flash size... Configuring flash size...
-Auto-detected Flash size: 1MB +Flash will be erased from 0x00000000 to 0x0009efff... 
-Flash will be erased from 0x00000000 to 0x0005cfff... +Wrote 655360 bytes at 0x00000000 in 59.seconds (87.kbit/s)...
-Wrote 393216 bytes at 0x00000000 in 36.seconds (86.kbit/s)...+
 Hash of data verified. Hash of data verified.
  
Line 389: Line 391:
  
 ==Boot== ==Boot==
 +
 +When writing succeeded, this was the boot message.
  
 <code> <code>
Line 415: Line 419:
  
 [[https://datasheet.lcsc.com/szlcsc/SYN480R-FS24_C15561.pdf|SONOFF 4CH Pro RF receiver data-sheet]] [[https://datasheet.lcsc.com/szlcsc/SYN480R-FS24_C15561.pdf|SONOFF 4CH Pro RF receiver data-sheet]]
 +
 +{{tools:4ch_pro.pdf|SONOFF 4CH User manual}}
 +