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_plus [2023/07/01 19:24] – [OEM installation using the TFTP method] csharper2005 | toh:beeline:smartbox_turbo_plus [2024/02/12 11:13] – external edit | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| ===== OpenWrt support ===== | ===== OpenWrt support ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c,c,c,c,c | + | " |
| - | filter | + | " |
| - | filter | + | |
| - | ---- | + | } --> |
| ===== Experimental firmware ===== | ===== Experimental firmware ===== | ||
| - | //List experimental firmware download links here.// | + | * Community builds https://forum.openwrt.org/ |
| * External image https:// | * External image https:// | ||
| * Experimental source code repository https:// | * Experimental source code repository https:// | ||
| Line 102: | Line 101: | ||
| - | ===== Backup (recommended) ===== | + | ===== Backup (optional) ===== |
| -> [[docs: | -> [[docs: | ||
| 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 | ||
| - | filter | ||
| - | ---- | ||
| - | */ | ||
| + | <!-- ToH: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| - | /* snapshot */ | + | -> [[docs: |
| - | /* delete once stable release is available */ | + | ==== OEM easy installation ==== |
| - | ---- datatable ---- | + | |
| - | cols | + | |
| - | headers | + | |
| - | align : c,c,c | + | |
| - | filter | + | |
| - | filter | + | |
| - | ---- | + | |
| + | - 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> | + | ==== OEM installation |
| - | + | ||
| - | -> [[docs: | + | |
| - 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 ==== | ||
| - | | + | ===== Debricking ===== |
| - | - After reboot: | + | -> [[docs: |
| - | - OpenWRT started - installation completed. | + | |
| - | - OpenWRT did not start - rebooted | + | ==== sercomm-recovery utility ==== |
| - | - From the current OEM firmware, flash the OEM firmware - the slot will switch. | + | 1. Compile [[https:// |
| - | - Now it is possible | + | <code bash> |
| + | git clone https:// | ||
| + | make | ||
| + | </ | ||
| + | |||
| + | 2. Connect the router with a cable and run sercomm-recovery: | ||
| + | <code bash> | ||
| + | sudo ./sercomm-recovery enp0s3 recovery.bin | ||
| + | </ | ||
| + | where // | ||
| + | |||
| + | 3. Wait until the router is flashed and rebooted. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | === 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 | ||
| + | </ | ||
| + | |||
| + | Add OOB data: | ||
| + | <code bash> | ||
| + | bbe -b ": | ||
| + | </ | ||
| + | |||
| + | ==== tftp method ==== | ||
| + | |||
| + | 1. Run tftp server on IP 10.10.10.3/ | ||
| + | |||
| + | 2. Rename initramfs OpenWrt image to test.bin and copy it to the tftp root | ||
| + | |||
| + | 3. Connect UART, power on the router and interrupt | ||
| + | |||
| + | 4. In U-Boot command console run: | ||
| + | <code bash> | ||
| + | tftpboot | ||
| + | bootm | ||
| + | </ | ||
| + | |||
| + | 5. Wait until OpenWrt boots | ||
| + | |||
| + | 6. Make sysupgrade | ||
| ===== Return to Stock ===== | ===== Return to Stock ===== | ||
| Line 279: | Line 318: | ||
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | ---- datatemplatelist dttpllist ---- | + | <!-- ToH: { |
| - | template: meta:template_datatemplatelist | + | " |
| - | cols | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | " |
| + | | ||
| + | } --> | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||