Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:beeline:smartbox_giga [2022/08/22 04:26] – [OEM easy installation] csharper2005 | toh:beeline:smartbox_giga [2023/08/31 11:03] – [OpenWrt installation] csharper2005 | ||
|---|---|---|---|
| Line 44: | Line 44: | ||
| It's recommended to make a mtd backup before you start: | It's recommended to make a mtd backup before you start: | ||
| - | 1. Get SSH access - [[: | + | 1. [[: |
| 2. Set up a tftp server (e.g. tftpd64 for windows) | 2. Set up a tftp server (e.g. tftpd64 for windows) | ||
| Line 85: | Line 85: | ||
| ---- | ---- | ||
| + | |||
| + | {{page> | ||
| -> [[docs: | -> [[docs: | ||
| Line 95: | Line 97: | ||
| </ | </ | ||
| - | 1. Downgrade | + | 1. Install |
| - | 2. Remove all dots from the OpenWrt //factory image// file name | + | 2. Remove all dots from the OpenWrt //factory image// file name |
| - | 3. Upload and update the firmware | + | 3. Install OpenWrt //factory image// |
| Remark: | Remark: | ||
| Line 206: | Line 208: | ||
| 3. Wait until the router is flashed and rebooted. | 3. Wait until the router is flashed and rebooted. | ||
| - | [[https:// | + | [[https:// |
| Line 329: | Line 331: | ||
| ===== Bootloader mods ===== | ===== Bootloader mods ===== | ||
| - | ==== Breed bootloader ==== | + | |
| + | |||
| + | ==== Restoring the original U-boot | ||
| {{page> | {{page> | ||
| - | Original Breed for Xiaomi R3G can be used, but breedenter utility is required to enter the Breed. Breed web interface shouldn' | ||
| - | See //Notes -> Breed bootloader// section for links | + | **Input conditions: |
| + | * router with Breed bootloader | ||
| - | Breed settings for Beeline Smartbox GIGA: | + | **You will need:** |
| + | * PC or Virtual machine with Linux | ||
| + | * mtd partitions backup (**mtd0.bin** - //u-boot bootloader//, | ||
| + | * http server with mtd partitions backup (i.e. with IP 192.168.1.2) | ||
| + | * recovery image (see [[https:// | ||
| + | |||
| + | |||
| + | === U-Boot and stock firmware recovery steps === | ||
| + | |||
| + | **<color # | ||
| + | |||
| + | 1. Enter the Breed telnet shell (IP: 192.168.1.1) | ||
| + | |||
| + | 2. Download //dynamic partition map// backup from your http server and write it: | ||
| + | <code bash> | ||
| + | wget http:// | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash erase 0x100000 0x200000 | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash write 0x100000 0x80001000 0x100000 | ||
| + | </ | ||
| + | |||
| + | 2. Download //Factory// backup from your http server and write it: | ||
| + | <code bash> | ||
| + | wget http:// | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash write 0x200000 0x80001000 0x100000 | ||
| + | </ | ||
| + | |||
| + | 3. Download //u-boot bootloader// | ||
| + | |||
| + | **<color # | ||
| + | |||
| + | <code bash> | ||
| + | wget http:// | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash erase 0x0 0x100000 | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash write 0x0 0x80001000 0x100000 | ||
| + | </ | ||
| + | |||
| + | 4. Check written data and reboot: | ||
| + | <code bash> | ||
| + | flash dump 0x0 | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash dump 0x100000 | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash dump 0x200000 | ||
| + | </ | ||
| - | ^ Setting | + | 5. Use [[https:// |
| - | | autoboot.command | + | |
| ===== Hardware mods ===== | ===== Hardware mods ===== | ||
| Line 1644: | Line 1702: | ||
| === OpenWrt community builds (unofficial) === | === OpenWrt community builds (unofficial) === | ||
| * [[https:// | * [[https:// | ||
| - | |||
| - | === Breed bootloader === | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag> | + | {{tag> |