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 [2023/04/12 17:06] – [Restoring the original U-boot bootloader and stock firmware] csharper2005 | toh:beeline:smartbox_giga [2023/08/31 11:03] – [OpenWrt installation] csharper2005 | ||
|---|---|---|---|
| Line 97: | 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 331: | Line 331: | ||
| ===== Bootloader mods ===== | ===== Bootloader mods ===== | ||
| - | ==== Breed bootloader ==== | ||
| - | {{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// | ||
| - | |||
| - | Breed settings for Beeline Smartbox GIGA: | ||
| - | |||
| - | ^ Setting | ||
| - | | autoboot.command | ||
| ==== Restoring the original U-boot bootloader and stock firmware | ==== Restoring the original U-boot bootloader and stock firmware | ||
| Line 350: | Line 340: | ||
| * router with Breed bootloader installed | * router with Breed bootloader installed | ||
| - | **Necessary:** | + | **You will need:** |
| * PC or Virtual machine with Linux | * PC or Virtual machine with Linux | ||
| * mtd partitions backup (**mtd0.bin** - //u-boot bootloader//, | * mtd partitions backup (**mtd0.bin** - //u-boot bootloader//, | ||
| Line 356: | Line 346: | ||
| * recovery image (see [[https:// | * recovery image (see [[https:// | ||
| - | **U-Boot and stock firmware recovery steps:** | + | |
| + | === U-Boot and stock firmware recovery steps === | ||
| + | |||
| + | **<color # | ||
| 1. Enter the Breed telnet shell (IP: 192.168.1.1) | 1. Enter the Breed telnet shell (IP: 192.168.1.1) | ||
| Line 363: | Line 356: | ||
| <code bash> | <code bash> | ||
| wget http:// | wget http:// | ||
| - | flash erase 0x100000 | + | </ |
| + | <code bash> | ||
| + | flash erase 0x100000 | ||
| + | </ | ||
| + | <code bash> | ||
| flash write 0x100000 0x80001000 0x100000 | flash write 0x100000 0x80001000 0x100000 | ||
| </ | </ | ||
| Line 370: | Line 367: | ||
| <code bash> | <code bash> | ||
| wget http:// | wget http:// | ||
| + | </ | ||
| + | <code bash> | ||
| flash write 0x200000 0x80001000 0x100000 | flash write 0x200000 0x80001000 0x100000 | ||
| </ | </ | ||
| - | 3. **<color # | + | 3. Download //u-boot bootloader// |
| - | Download //u-boot bootloader// | + | |
| + | **<color # | ||
| <code bash> | <code bash> | ||
| wget http:// | wget http:// | ||
| + | </ | ||
| + | <code bash> | ||
| flash erase 0x0 0x100000 | flash erase 0x0 0x100000 | ||
| + | </ | ||
| + | <code bash> | ||
| flash write 0x0 0x80001000 0x100000 | flash write 0x0 0x80001000 0x100000 | ||
| </ | </ | ||
| Line 384: | Line 389: | ||
| <code bash> | <code bash> | ||
| flash dump 0x0 | flash dump 0x0 | ||
| + | </ | ||
| + | <code bash> | ||
| flash dump 0x100000 | flash dump 0x100000 | ||
| + | </ | ||
| + | <code bash> | ||
| flash dump 0x200000 | flash dump 0x200000 | ||
| </ | </ | ||
| Line 1693: | Line 1702: | ||
| === OpenWrt community builds (unofficial) === | === OpenWrt community builds (unofficial) === | ||
| * [[https:// | * [[https:// | ||
| - | |||
| - | === Breed bootloader === | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag> | + | {{tag> |