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
Last 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 [2024/02/12 11:13] – external edit
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/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 =====
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