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:wifire:s1500_nbn [2022/06/29 13:38] – [WiFire S1500 NBN] maxsonix | toh:wifire:s1500_nbn [2023/10/16 19:48] – [Installation] csharper2005 | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| /* This template is intended to be used via https:// | /* This template is intended to be used via https:// | ||
| - | {{page> | ||
| - | {{ media: | ||
| OEM/ODM name: Sercomm S1500 BUC | OEM/ODM name: Sercomm S1500 BUC | ||
| - | |||
| The WiFire S1500.NBN is a CPE wireless router based on the MT7621 platform. | The WiFire S1500.NBN is a CPE wireless router based on the MT7621 platform. | ||
| - | //Write a short, relevant description of the device. Include a technical overview, but avoid marketing buzzwords/ | + | /* //Write a short, relevant description of the device. Include a technical overview, but avoid marketing buzzwords/ |
| /*****/ | /*****/ | ||
| /* How to add images ========> | /* How to add images ========> | ||
| /*****/ | /*****/ | ||
| - | ===== OpenWrt support ===== | ||
| - | * <color red> | + | {{media: |
| - | Status OpenWRT: | + | |
| - | + | ||
| - | Almost everything works\\ | + | |
| - | OpenWrt forum thread: https:// | ||
| + | ===== Supported Versions ===== | ||
| - | /*** if info available: uncomment and fill in | + | ---- datatable ---- |
| - | ===== Supporting activities ===== | + | cols |
| - | //Describe if there are any ongoing activities that might lead to OpenWrt support.// | + | headers : Brand, Model, Version, Current Release, OEM Info, Forum Search, Technical Data |
| + | align : c, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| - | * | ||
| - | ***/ | ||
| - | /*** if info available: uncomment and fill in | ||
| ===== Experimental firmware ===== | ===== Experimental firmware ===== | ||
| - | //List experimental firmware download links here.// | + | * Community builds - https://forum.openwrt.org/ |
| - | //None at this time.// | ||
| - | |||
| - | * External image (add link) | ||
| - | * trunk image (add link) | ||
| - | * ... | ||
| - | ***/ | ||
| - | ===== Hardware | + | ===== Hardware |
| - | ^ CPU ^ Ram ^ Flash (NAND) | + | ---- datatable ---- |
| - | | MediaTek MT7621AT (880 MHz, 2 cores) | + | cols : Model, Versions, |
| + | header | ||
| + | align | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| Line 58: | Line 50: | ||
| ***/ | ***/ | ||
| + | ===== Installation ===== | ||
| + | |||
| + | |||
| + | /* stable release */ | ||
| + | ---- 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 | ||
| + | ---- | ||
| + | |||
| + | |||
| + | -> [[docs: | ||
| + | |||
| + | ===== OpenWrt installation ===== | ||
| + | |||
| + | - 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 - install Stock firmware (to switch booflag from Sercomm0 to Sercomm1) and then OpenWrt factory image. | ||
| + | |||
| + | |||
| + | ===== Return to Stock ===== | ||
| + | 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 version of stock firmware if you want to overwrite OpenWrt in Slot 0 completely. | ||
| - | /*** if info available: uncomment and fill in | ||
| ===== Debricking ===== | ===== Debricking ===== | ||
| -> [[docs: | -> [[docs: | ||
| - | ***/ | + | |
| + | ==== sercomm-recovery utility ==== | ||
| + | 1. Compile [[https:// | ||
| + | <code bash> | ||
| + | git clone https:// | ||
| + | make | ||
| + | </ | ||
| + | |||
| + | 2. Connect the router with a cable and run sercomm-recovery: | ||
| + | <code bash> | ||
| + | sudo ./ | ||
| + | </ | ||
| + | where: | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | 3. Wait until the router is flashed and rebooted. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | It's also possible to create a recovery image containing OpenWrt. | ||
| + | |||
| + | === How to make own recovery images === | ||
| + | |||
| + | You can use mtd0 (" | ||
| Line 114: | Line 161: | ||
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | ^ Architecture | ||
| - | ^ Vendor | ||
| - | ^ Bootloader | ||
| - | ^ System-On-Chip | ||
| - | ^ CPU/ | ||
| - | ^ Flash-Chip | ||
| - | ^ Flash size | 128 MiB | | ||
| - | ^ RAM | 128 MiB (Nanya NT5CC64M16GP) | ||
| - | ^ Wireless / 2.4 GHz | MT7602EN, b/g/n, MIMO 2x2 | | ||
| - | ^ Wireless / 5 GHz | MT7612EN, a/n/ac, MIMO 2x2 | | ||
| - | ^ Ethernet | ||
| - | ^ Switch | ||
| - | ^ Buttons | ||
| - | ^ USB | 1x 2.0 | | ||
| - | ^ UART | [[# | ||
| - | ^ mPCIe | via J2 on PCB (Not soldered on the board) | | ||
| - | ^ JTAG | [[# | ||
| + | ---- datatemplatelist dttpllist ---- | ||
| + | template: meta: | ||
| + | cols : Brand, Model, Versions, Device Type, Availability, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | ---- datatemplatelist dttpllist ---- | ||
| + | template: meta: | ||
| + | cols : Brand, Model, Versions, Device Type, Availability, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| Line 227: | Line 270: | ||
| ^5g |*:10 |LAN +2| | ^5g |*:10 |LAN +2| | ||
| + | |||
| + | |||
| + | ===== Bootloader mods ===== | ||
| + | |||
| + | ==== Restoring the original U-boot bootloader and stock firmware | ||
| + | |||
| + | {{page> | ||
| + | |||
| + | **Input conditions: | ||
| + | * router with Breed bootloader installed | ||
| + | |||
| + | **You will need:** | ||
| + | * PC or Virtual machine with Linux | ||
| + | * mtd partitions backup (**uboot.bin** - //u-boot bootloader//, | ||
| + | * http server with mtd partitions backup (i.e. with IP 192.168.1.2) | ||
| + | * recovery image (see [[: | ||
| + | |||
| + | |||
| + | === U-Boot and stock firmware recovery steps === | ||
| + | |||
| + | **<color # | ||
| + | |||
| + | 1. Enter the Breed telnet shell (IP: 192.168.1.1) | ||
| + | |||
| + | 2. Download //Factory// backup from your http server and write it: | ||
| + | <code bash> | ||
| + | wget http:// | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash erase 0x100000 0x100000 | ||
| + | </ | ||
| + | <code bash> | ||
| + | flash write 0x100000 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 | ||
| + | </ | ||
| + | |||
| + | 5. Use [[: | ||
| ===== Bootlogs ===== | ===== Bootlogs ===== | ||
| + | |||
| ==== OEM bootlog ==== | ==== OEM bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| Line 2066: | Line 2168: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag> | ||
| {{tagpage> | {{tagpage> | ||
| {{tagpage> | {{tagpage> | ||
| Line 2089: | Line 2190: | ||
| {{tagpage> | {{tagpage> | ||
| {{tagpage> | {{tagpage> | ||
| - | {{tagpage> | ||