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/10/16 20:21] – [Installation] 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 133: Line 132:
  
 /* stable release */ /* stable release */
-/* uncomment once stable release is available+
 ---- datatable ---- ---- datatable ----
 cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url
 headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock
-align   : c,c,c 
-filter  : Brand=Beeline 
-filter  : Model=Smartbox GIGA 
----- 
-*/ 
- 
- 
-/* snapshot */ 
-/* delete once stable release is available */ 
----- datatable ---- 
-cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt snapshot Install URL_url, Firmware OpenWrt snapshot Upgrade URL_url, Firmware OEM Stock URL_url 
-headers : Model, Version, Current Release, Firmware OpenWrt snapshot Install, Firmware OpenWrt snapshot Upgrade, Firmware OEM Stock 
 align   : c,c,c align   : c,c,c
 filter  : Brand=Beeline filter  : Brand=Beeline
Line 154: Line 141:
 ---- ----
  
 +-> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]
 +==== OEM easy installation ====
  
-{{page>meta:infobox:attention_trunk&noheader&nofooter&noeditbtn}}+  - 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.
  
--> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]+==== 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 189:
  
  
-==== 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