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
inbox:toh:beeline:smartbox_turbo_plus [2023/07/01 19:24] – [OEM installation using the TFTP method] csharper2005toh:beeline:smartbox_turbo_plus [2024/09/05 19:02] (current) – [sercomm-recovery utility] csharper2005
Line 19: Line 19:
 ===== OpenWrt support ===== ===== OpenWrt support =====
  
----- datatable ---- +<!-- ToH: { 
-cols    BrandModelVersions, Supported Current Rel, OEM device homepage URL_url, Forum Search_search-forums, Device Techdata_pageid +  "source""json", 
-headers BrandModel, Version, Current Release, OEM Info, Forum Search, Technical Data +  "dom": "t"
-align   c,c,c,c,c,c,c +  "paging"false
-filter  : Brand=Beeline +  "shownColumns"["brand""model""version""supportedcurrentrel""oemdevicehomepageurl""forumsearch", "deviceid"]
-filter  Model=Smartbox TURBO+ +  "filterColumns"{"brand": "^Beeline$", "model""^Smartbox TURBO\\+$"} 
-----+-->
  
  
 ===== 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 ---- 
-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 
-align   : c,c,c 
-filter  : Brand=Beeline 
-filter  : Model=Smartbox GIGA 
----- 
-*/ 
  
 +<!-- ToH: {
 +  "source": "json",
 +  "dom": "t",
 +  "paging": false,
 +  "rotate": true,
 +  "shownColumns": ["model", "version", "supportedcurrentrel", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "firmwareoemstockurl"],
 +  "filterColumns": {"brand": "^Beeline$", "model": "^Smartbox TURBO\\+$"}
 +} -->
  
-/* snapshot */ +-> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]] 
-/* delete once stable release is available */ +==== OEM easy installation ====
----- 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 +
-filter  : Brand=Beeline +
-filter  : Model=Smartbox TURBO+ +
-----+
  
 +  - 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.
  
-{{page>meta:infobox:attention_trunk&noheader&nofooter&noeditbtn}} +==== OEM installation ====
- +
--> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]+
   - 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 190:
  
  
-==== 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/ks4R2S4D#g1l_wH-nBOMONrDqOkeEvQ|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 =====
Line 279: Line 318:
 ===== Hardware ===== ===== Hardware =====
 ==== Info ==== ==== Info ====
----- datatemplatelist dttpllist ---- +<!-- ToH: { 
-templatemeta:template_datatemplatelist +  "source""json", 
-cols    BrandModelVersionsDevice TypeAvailabilitySupported Since Commit_gitSupported since RelSupported current RelUnsupportedBootloaderCPUTargetCPU MHzFlash MBsRAM MBSwitchEthernet 100M ports_Ethernet Gbit ports_Comments network ports_ModemVLANWLAN 2.4GHzWLAN 5.0GHzWLAN HardwaresWLAN Comments_Detachable Antennas_USB ports_SATA ports_Comments USB SATA ports_SerialJTAGLED countButton countPower supplyDevice Techdata_pageidForum topic URL_urlwikidevi URL_urlOEM Device Homepage URL_urlFirmware OEM Stock URL_urlFirmware OpenWrt Install URL_urlFirmware OpenWrt Upgrade URL_urlComments_ +  "dom""t", 
-filter  : Brand=Beeline +  "paging"false, 
-filter  Model=SmartBox TURBO+ +  "rotate": true, 
-----+  "shownColumns": ["brand""model""version""devicetype""availability""supportedsincecommit""supportedsincerel""supportedcurrentrel""unsupported_functions""bootloader""cpu""target""cpumhz""flashmb""rammb""switch""ethernet100mports""ethernet1gports""commentsnetworkports""modem""vlan""wlan24ghz""wlan50ghz""wlanhardware""wlancomments""detachableantennas""usbports""sataports""commentsusbsataports""serial""jtag""ledcount""buttoncount""powersupply""deviceid""owrt_forum_topic_url""wikideviurl""oemdevicehomepageurl""firmwareoemstockurl", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "comments"]
 +  "filterColumns"{"brand": "^Beeline$", "model""^SmartBox TURBO\\+$"} 
 +-->
  
 /*** if info available: uncomment and fill in /*** if info available: uncomment and fill in
  • Last modified: 2024/09/05 19:02
  • by csharper2005