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
Next revisionBoth sides next revision
inbox:toh:beeline:smartbox_turbo_plus [2023/07/01 19:24] – [OEM installation using the TFTP method] csharper2005toh:beeline:smartbox_turbo_plus [2023/07/15 13:34] – [Return to Stock] csharper2005
Line 30: Line 30:
 ===== Experimental firmware ===== ===== Experimental firmware =====
  
-//List experimental firmware download links here.// +  * Community builds https://forum.openwrt.org/t/add-support-for-beeline-smartbox-giga/99390/4
   * External image https://forum.openwrt.org/t/add-support-for-beeline-smartbox-turbo/99635/36?u=maxs0nix   * External image https://forum.openwrt.org/t/add-support-for-beeline-smartbox-turbo/99635/36?u=maxs0nix
   * Experimental source code repository https://gitlab.com/openwrt-dev-ru-smartbox/openwrt-mt7621-sercomm-smartbox   * Experimental source code repository https://gitlab.com/openwrt-dev-ru-smartbox/openwrt-mt7621-sercomm-smartbox
Line 102: Line 101:
  
  
-===== Backup (recommended) =====+===== Backup (optional) =====
 -> [[docs:guide-user:troubleshooting:tftpserver|Setting up a TFTP server for TFTP Recovery/Install]] -> [[docs:guide-user:troubleshooting:tftpserver|Setting up a TFTP server for TFTP Recovery/Install]]
  
Line 139: Line 138:
 align   : c,c,c align   : c,c,c
 filter  : Brand=Beeline filter  : Brand=Beeline
-filter  : Model=Smartbox GIGA+filter  : Model=Smartbox TURBO+
 ---- ----
 */ */
- 
  
 /* snapshot */ /* snapshot */
Line 158: Line 156:
  
 -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]] -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]
 +==== OEM easy installation ====
 +
 +  - Remove all dots from the factory image filename (except the dot before file extension)
 +  - Upload and update the firmware via the original web interface
 +  - Two options are possible after the reboot:
 +    * OpenWrt - that's OK, the mission accomplished
 +    * Stock firmware (after 3 unsuccessful boots bootloader will switch the slot) - install Stock firmware (to switch booflag from Sercomm0 to Sercomm1) and then OpenWrt factory image.
 +
 +==== OEM installation ====
   - Connect via SSH & Login to shell   - Connect via SSH & Login to shell
   - See which slot the OS is running from   - See which slot the OS is running from
Line 196: Line 203:
  
  
-==== OEM easy installation ==== 
  
-  You can flash the *-factory.img image from the web interface+===== Debricking ===== 
-  After reboot+-> [[docs:guide-user:troubleshooting:generic.debrick]] 
-    OpenWRT started - installation completed+ 
-    OpenWRT did not start - rebooted three times, OEM Firmware (Stock) started +==== sercomm-recovery utility ==== 
-      From the current OEM firmwareflash the OEM firmware - the slot will switch. +1. Compile [[https://github.com/danitool/sercomm-recovery|sercomm-recovery]] under the Linux: 
-      Now it is possible to flash OpenWRT.+<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 UARTpower 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 
  
 ===== Return to Stock ===== ===== Return to Stock =====
  • Last modified: 2024/09/05 19:02
  • by csharper2005