Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
toh:beeline:smartbox_turbo_plus [2023/07/15 12:50] – [Backup (recommended)] csharper2005toh:beeline:smartbox_turbo_plus [2023/07/15 13:34] – [Return to Stock] csharper2005
Line 202: Line 202:
 ->  [[docs:guide-user:installation:generic.flashing.tftp]] ->  [[docs:guide-user:installation:generic.flashing.tftp]]
  
 +
 +
 +===== Debricking =====
 +-> [[docs:guide-user:troubleshooting:generic.debrick]]
 +
 +==== sercomm-recovery utility ====
 +1. Compile [[https://github.com/danitool/sercomm-recovery|sercomm-recovery]] under the Linux:
 +<code bash>
 +git clone https://github.com/danitool/sercomm-recovery.git
 +make
 +</code>
 +
 +2. Connect the router with a cable and run sercomm-recovery:
 +<code bash>
 +sudo ./sercomm-recovery enp0s3 recovery.bin
 +</code>
 +where //enp0s3// - network interface connected the router, //ifconfig// - list on available network interfaces
 +
 +3. Wait until the router is flashed and rebooted.
 +
 +[[https://mega.nz/folder/tlIm1JLK#bBRJXq-DVkzJBOR2dC1K5w|Download ready recovery images]] for Sercomm devices.
 +
 +
 +
 +=== How to make own recovery images ===
 +
 +Contcat all mtd backup into one file:
 +<code bash>
 +cat mtd0 mtd1 mtd2 mtd3 mtd4 mtd5 mtd6 mtd7 mtd8 mtd9 mtd10 mtd11 > full.bin
 +</code>
 +
 +Add OOB data:
 +<code bash>
 +bbe -b ":512" -e "A 0000000000000000" full.bin -o full-oob.bin
 +</code>
 +
 +==== tftp method ====
 +
 +1. Run tftp server on IP 10.10.10.3/24
 +
 +2. Rename initramfs OpenWrt image to test.bin and copy it to the tftp root
 +
 +3. Connect UART, power on the router and interrupt the boot process by pressing any key
 +
 +4. In U-Boot command console run:
 +<code bash>
 +tftpboot
 +bootm
 +</code>
 + 
 +5. Wait until OpenWrt boots
 +
 +6. Make sysupgrade to install OpenWrt on NAND flash of the router
  
  
  • Last modified: 2024/09/05 19:02
  • by csharper2005