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 [2022/08/14 09:46] – [Serial] csharper2005toh:beeline:smartbox_turbo [2024/02/12 11:13] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Beeline SmartBox TURBO ====== ====== Beeline SmartBox TURBO ======
-/* This template is intended to be used via https://openwrt.org/meta/create_new_device_page . */ 
  
-{{page>meta:infobox:construction&noheader&nofooter&noeditbtn}} 
 OEM/ODM name: Sercomm S3 DF3 OEM/ODM name: Sercomm S3 DF3
  
Line 11: Line 9:
 /*****/ /*****/
  
-{{media:beeline:smartbox-turbo_case_front.jpg?300|Beeline SmartBox TURBO}}+{{media:beeline:smartbox-turbo_main.png?400|Beeline SmartBox TURBO}}
  
 ===== 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 =====
  
-  * Community builds - https://forum.openwrt.org/t/add-support-for-beeline-smartbox-giga/99390/4+  * [[https://forum.openwrt.org/t/add-support-for-beeline-smartbox-giga/99390/4|Community builds]]
  
 ===== Hardware highlights ===== ===== Hardware highlights =====
----- datatable ---- +<!-- ToH: { 
-cols    ModelVersionsCPU, CPU MHz, CPU Cores_numcores, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4GHzWLAN 5.0GHz, Ethernet 100M ports_, Ethernet Gbit ports_, Modem, USB ports_ +  "source""json", 
-header  : ModelVersion,SoC,CPU MHz,CPU Cores,Flash MB,RAM MB,WLAN Hardware,WLAN2.4,WLAN5.0,100M ports,Gbit ports,Modem,USB +  "dom": "t", 
-align   c,c,c,c,c,c,c,c,c,c,c,c,c +  "paging": false
-filter  : Brand=Beeline +  "rotate"true
-filter  Model=Smartbox TURBO +  "shownColumns"["model""version""cpu""cpumhz""cpucores""flashmb""rammb""wlanhardware""wlan24ghz""wlan50ghz""ethernet100mports""ethernet1gports", "modem", "usbports"]
-----+  "filterColumns"{"brand": "^Beeline$", "model""^Smartbox TURBO$"} 
 +--
 + 
 +===== Backup ===== 
 + 
 +It's recommended to make a mtd backup before you start: 
 + 
 +1. Set up a tftp server (e.g. tftpd64 for windows) 
 + 
 +2. Connect to a router using SSH shell and run the following commands: 
 +<code bash> 
 +cd /tmp 
 +for i in 0 1 2 3 4 5 6 7 8 9 10; do nanddump -f mtd$i /dev/mtd$i; \ 
 +tftp -l mtd$i -p 10.0.0.2; md5sum mtd$i >> mtd.md5; rm mtd$i; done 
 +tftp -l mtd.md5 -p 10.0.0.2 
 +</code>
  
 ===== Installation ===== ===== Installation =====
Line 40: Line 53:
  
 /* 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 TURBO 
----- 
-*/ 
  
- +<!-- ToH: { 
-/* snapshot */ +  "source""json", 
-/* delete once stable release is available */ +  "dom": "t", 
----- datatable ---- +  "paging": false, 
-cols    ModelVersionsSupported Current RelFirmware OpenWrt snapshot Install URL_urlFirmware OpenWrt snapshot Upgrade URL_url, Firmware OEM Stock URL_url +  "rotate": true
-headers ModelVersionCurrent ReleaseFirmware OpenWrt snapshot InstallFirmware OpenWrt snapshot UpgradeFirmware OEM Stock +  "shownColumns"["model""version""supportedcurrentrel""firmwareopenwrtinstallurl""firmwareopenwrtupgradeurl""firmwareoemstockurl"]
-align   : c,c,c +  "filterColumns"{"brand": "^Beeline$", "model""^Smartbox TURBO$"} 
-filter  : Brand=Beeline +-->
-filter  Model=Smartbox TURBO +
-----+
  
  
 -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]] -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]
 +
 +==== OpenWrt installation ====
 +
 +<WRAP round info 100%>
 +**CAUTION:** \\
 +If you have any third-party firmware (e.g. Padavan, Keenetic, AsusWrt, non-official OpenWrt community builds (especially for Breed bootloader) etc.) installed on your device it's strongly recommended to restore original OEM firmware (including bootloader, EEPROM, partition map etc.) from your backup before you start the OpenWrt installation on your device.
 +</WRAP>
  
 1.  Login to the router web interface (admin:admin) 1.  Login to the router web interface (admin:admin)
Line 75: Line 84:
  
 6.  Run in SSH shell: 6.  Run in SSH shell:
-       sh+<code bash> 
 +sh 
 +</code>
  
 7.  Make a mtd backup (optional, see related section) 7.  Make a mtd backup (optional, see related section)
  
 8.  Change bootflag to Sercomm1 and reboot: 8.  Change bootflag to Sercomm1 and reboot:
-       printf 1 | dd bs=1 seek=7 count=1 of=/dev/mtdblock3 +<code bash> 
-       reboot+printf 1 | dd bs=1 seek=7 count=1 of=/dev/mtdblock3 
 +reboot 
 +</code>
  
 9.  Login to the router web interface (admin:admin) 9.  Login to the router web interface (admin:admin)
Line 90: Line 103:
  
  
-==== mtd backup ==== 
- 
-1. Set up a tftp server (e.g. tftpd64 for windows) 
- 
-2. Connect to a router using SSH shell and run the following commands: 
-      cd /tmp 
-      for i in 0 1 2 3 4 5 6 7 8 9 10; do nanddump -f mtd$i /dev/mtd$i; \ 
-      tftp -l mtd$i -p 10.0.0.2; md5sum mtd$i >> mtd.md5; rm mtd$i; done 
-      tftp -l mtd.md5 -p 10.0.0.2 
  
 ==== OEM easy installation ==== ==== OEM easy installation ====
Line 112: Line 116:
 ===== Return to Stock ===== ===== Return to Stock =====
 1. Change the bootflag to Sercomm1 in OpenWrt CLI and then reboot: 1. Change the bootflag to Sercomm1 in OpenWrt CLI and then reboot:
-      printf 1 | dd bs=1 seek=7 count=1 of=/dev/mtdblock3+<code bash> 
 +printf 1 | dd bs=1 seek=7 count=1 of=/dev/mtdblock3 
 +</code>
 2. Optional: Update with any stock (Beeline) firmware if you want to overwrite OpenWrt in Slot 0 completely. 2. Optional: Update with any stock (Beeline) firmware if you want to overwrite OpenWrt in Slot 0 completely.
-==== Flash Layout ====+===== Flash Layout =====
  
 ^ mtd  ^ partition                       ^ start      ^ size       ^ OpenWrt specific  | ^ mtd  ^ partition                       ^ start      ^ size       ^ OpenWrt specific  |
Line 127: Line 133:
 | mtd8    | Configuration/log               | 0x5000000  | 0x1400000  | ubiconcat1        | | mtd8    | Configuration/log               | 0x5000000  | 0x1400000  | ubiconcat1        |
 | mtd9    | Debug (Ftool)                   | 0x6400000  | 0x1a00000  | ubiconcat2        | | mtd9    | Debug (Ftool)                   | 0x6400000  | 0x1a00000  | ubiconcat2        |
-| mtd10   container                       | 0x8000000  | 0x7c00000  | ubiconcat3        |+| mtd10   Container                       | 0x8000000  | 0x7c00000  | ubiconcat3        |
  
 ===== Upgrading OpenWrt ===== ===== Upgrading OpenWrt =====
Line 153: Line 159:
   * Login as root via SSH on 192.168.1.1, copy images to /tmp using SCP and then enter the following commands:   * Login as root via SSH on 192.168.1.1, copy images to /tmp using SCP and then enter the following commands:
  
-<code>+<code bash>
 cd /tmp cd /tmp
 sysupgrade /tmp/sysupgrade.bin sysupgrade /tmp/sysupgrade.bin
Line 164: Line 170:
 -> [[docs:guide-user:troubleshooting:generic.debrick]] -> [[docs:guide-user:troubleshooting:generic.debrick]]
  
-==== Sercomm recovery utility ====+==== sercomm-recovery utility ====
 1. Compile [[https://github.com/danitool/sercomm-recovery|sercomm-recovery]] under the Linux: 1. Compile [[https://github.com/danitool/sercomm-recovery|sercomm-recovery]] under the Linux:
-   git clone https://github.com/danitool/sercomm-recovery.git +<code bash> 
-   make+git clone https://github.com/danitool/sercomm-recovery.git 
 +make 
 +</code> 
 2. Connect the router with a cable and run sercomm-recovery: 2. Connect the router with a cable and run sercomm-recovery:
-   sudo ./sercomm-recovery enp0s3 recovery_turbo_stock.bin+<code bash> 
 +sudo ./sercomm-recovery enp0s3 recovery_turbo_stock.bin 
 +</code>
 where //enp0s3// - network interface connected the router, //ifconfig// - list on available network interfaces where //enp0s3// - network interface connected the router, //ifconfig// - list on available network interfaces
  
Line 204: Line 215:
 Here, we merely name the buttons, so we can use them in the above Howto. Here, we merely name the buttons, so we can use them in the above Howto.
  
-The Beeline Smartbox GIGA has the following buttons:+The Beeline Smartbox TURBO has the following buttons:
  
 ^ BUTTON        ^ Event   ^ ^ BUTTON        ^ Event   ^
Line 213: Line 224:
 ===== 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$"} 
 +-->
  
  
Line 271: Line 284:
 There are 2 crews behind the rubber feet. There are also clips around the edge of the case you will need to prize open, using, for example, a plastic card. There are 2 crews behind the rubber feet. There are also clips around the edge of the case you will need to prize open, using, for example, a plastic card.
  
-{{media:beeline:smartbox-turbo_case_opening.jpg?600|Beeline SmartBox TURBO case opening}}+{{media:beeline:smartbox-turbo_case_opening.jpg?400|Beeline SmartBox TURBO case opening}}
  
 ==== Serial ==== ==== Serial ====
Line 277: Line 290:
  
 How to connect to the Serial Port of the Beeline SmartBox TURBO:\\ How to connect to the Serial Port of the Beeline SmartBox TURBO:\\
-{{media:beeline:smartbox-turbo_pcb_serial.jpg?600|Beeline SmartBox TURBO UART connection}}+{{media:beeline:smartbox-turbo_pcb_serial.jpg?400|Beeline SmartBox TURBO UART connection}}
  
 You need to connect R53 and R54 pins (marked red on the photo). For example using the solder. You need to connect R53 and R54 pins (marked red on the photo). For example using the solder.
Line 1686: Line 1699:
  
 ===== Notes ===== ===== Notes =====
 +
 +=== OpenWrt online Image Builder ===
 +  * [[https://firmware-selector.openwrt.org/?version=SNAPSHOT&target=ramips%2Fmt7621&id=beeline_smartbox-turbo|Build Smartbox Turbo firmware]]
 +
 +=== OpenWrt community builds (unofficial) ===
 +  * [[https://forum.openwrt.org/t/add-support-for-beeline-smartbox-giga/99390/4|Community builds]]
 +
 <nspages -h1 -subns -exclude:start> <nspages -h1 -subns -exclude:start>
 ===== Tags ===== ===== Tags =====
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
 {{tag>U-boot 2core ramips mediatek MT7621 GigabitEthernet 1NIC 5Port 2WNIC wlan 802.11abgn 802.11a 802.11bgn 802.11ac mt7603 mt7615 InternalAntenna 4Ant 256NAND 256RAM USB3.0 USB 1USB Serial GPIO 2button 12v_powered beeline sercomm Dual_firmware}} {{tag>U-boot 2core ramips mediatek MT7621 GigabitEthernet 1NIC 5Port 2WNIC wlan 802.11abgn 802.11a 802.11bgn 802.11ac mt7603 mt7615 InternalAntenna 4Ant 256NAND 256RAM USB3.0 USB 1USB Serial GPIO 2button 12v_powered beeline sercomm Dual_firmware}}
  • Last modified: 2024/02/12 11:13
  • by 127.0.0.1