Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
| inbox:toh:beeline:smartbox_turbo [2022/08/14 09:46] – [Serial] csharper2005 | toh:beeline:smartbox_turbo [2023/10/16 20:18] – [Installation] csharper2005 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Beeline SmartBox TURBO ====== | ====== Beeline SmartBox TURBO ====== | ||
| - | /* This template is intended to be used via https:// | ||
| - | {{page> | ||
| OEM/ODM name: Sercomm S3 DF3 | OEM/ODM name: Sercomm S3 DF3 | ||
| Line 11: | Line 9: | ||
| /*****/ | /*****/ | ||
| - | {{media: | + | {{media: |
| ===== OpenWrt support ===== | ===== OpenWrt support ===== | ||
| Line 25: | Line 23: | ||
| ===== Experimental firmware ===== | ===== Experimental firmware ===== | ||
| - | * Community builds - https:// | + | * [[https:// |
| ===== Hardware highlights ===== | ===== Hardware highlights ===== | ||
| Line 35: | Line 33: | ||
| filter | filter | ||
| ---- | ---- | ||
| + | |||
| + | ===== 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 | ||
| + | </ | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Line 40: | Line 52: | ||
| /* 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 | ||
| Line 48: | Line 60: | ||
| filter | filter | ||
| ---- | ---- | ||
| - | */ | ||
| - | /* snapshot */ | + | -> [[docs: |
| - | /* delete once stable release is available */ | + | |
| - | ---- datatable ---- | + | |
| - | cols | + | |
| - | headers | + | |
| - | align : c,c,c | + | |
| - | filter | + | |
| - | filter | + | |
| - | ---- | + | |
| + | ==== OpenWrt installation ==== | ||
| - | -> [[docs:guide-user: | + | <WRAP round info 100%> |
| + | **CAUTION:** \\ | ||
| + | If you have any third-party firmware (e.g. Padavan, Keenetic, AsusWrt, non-official | ||
| + | </ | ||
| 1. Login to the router web interface (admin: | 1. Login to the router web interface (admin: | ||
| Line 75: | Line 82: | ||
| 6. Run in SSH shell: | 6. Run in SSH shell: | ||
| - | sh | + | <code bash> |
| + | sh | ||
| + | </ | ||
| 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=/ | + | <code bash> |
| - | | + | printf 1 | dd bs=1 seek=7 count=1 of=/ |
| + | reboot | ||
| + | </ | ||
| 9. Login to the router web interface (admin: | 9. Login to the router web interface (admin: | ||
| Line 90: | Line 101: | ||
| - | ==== 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 114: | ||
| ===== 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: | ||
| - | | + | <code bash> |
| + | printf 1 | dd bs=1 seek=7 count=1 of=/ | ||
| + | </ | ||
| 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 | ^ mtd ^ partition | ||
| Line 127: | Line 131: | ||
| | mtd8 | Configuration/ | | mtd8 | Configuration/ | ||
| | mtd9 | Debug (Ftool) | | mtd9 | Debug (Ftool) | ||
| - | | mtd10 | + | | mtd10 |
| ===== Upgrading OpenWrt ===== | ===== Upgrading OpenWrt ===== | ||
| Line 153: | Line 157: | ||
| * Login as root via SSH on 192.168.1.1, | * Login as root via SSH on 192.168.1.1, | ||
| - | < | + | < |
| cd /tmp | cd /tmp | ||
| sysupgrade / | sysupgrade / | ||
| Line 164: | Line 168: | ||
| -> [[docs: | -> [[docs: | ||
| - | ==== Sercomm | + | ==== sercomm-recovery utility ==== |
| 1. Compile [[https:// | 1. Compile [[https:// | ||
| - | git clone https:// | + | <code bash> |
| - | | + | git clone https:// |
| + | make | ||
| + | </ | ||
| 2. Connect the router with a cable and run sercomm-recovery: | 2. Connect the router with a cable and run sercomm-recovery: | ||
| - | sudo ./ | + | <code bash> |
| + | sudo ./ | ||
| + | </ | ||
| where //enp0s3// - network interface connected the router, // | where //enp0s3// - network interface connected the router, // | ||
| Line 204: | Line 213: | ||
| 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 | + | The Beeline Smartbox |
| ^ BUTTON | ^ BUTTON | ||
| Line 271: | Line 280: | ||
| 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: | + | {{media: |
| ==== Serial ==== | ==== Serial ==== | ||
| Line 277: | Line 286: | ||
| 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: | + | {{media: |
| 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 1695: | ||
| ===== Notes ===== | ===== Notes ===== | ||
| + | |||
| + | === OpenWrt online Image Builder === | ||
| + | * [[https:// | ||
| + | |||
| + | === OpenWrt community builds (unofficial) === | ||
| + | * [[https:// | ||
| + | |||
| <nspages -h1 -subns -exclude: | <nspages -h1 -subns -exclude: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| {{tag> | {{tag> | ||