Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:wifire:s1500_nbn [2022/06/06 18:37] – [Tags] maxsonixtoh:wifire:s1500_nbn [2023/10/16 19:48] – [Installation] csharper2005
Line 1: Line 1:
 ====== WiFire S1500 NBN ====== ====== WiFire S1500 NBN ======
-~~NOTOC~~ 
-{{ :media:wifire:e514.png?nolink |}} 
 /* This template is intended to be used via https://openwrt.org/meta/create_new_device_page . */ /* This template is intended to be used via https://openwrt.org/meta/create_new_device_page . */
  
-{{page>meta:infobox:construction&noheader&nofooter&noeditbtn}} 
  
 +OEM/ODM name: Sercomm S1500 BUC
 +The WiFire S1500.NBN is a CPE wireless router based on the MT7621 platform. 
  
-  This devices is manufactured by OEM/ODM SerComm Corporation +/* //Write a short, relevant description of the deviceInclude a technical overview, but avoid marketing buzzwords/useless stuff. Two to four sentences is about right. A picture is good, too. Edit the page to see how to add pictures.// */
-  * The production common name is Sercomm S1500+
  
 /*****/ /*****/
Line 14: Line 12:
 /*****/ /*****/
  
 +{{media:wifire:e514.png?400|WiFire S1500.NBN}}
  
  
 +===== Supported Versions =====
  
-===== OpenWrt support =====+---- datatable ---- 
 +cols    : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, Forum Search_search-forums, Device Techdata_pageid 
 +headers : Brand, Model, Version, Current Release, OEM Info, Forum Search, Technical Data 
 +align   : c,c,c,c,c,c,
 +filter  : Brand=WiFire 
 +filter  : Model=S1500.NBN 
 +----
  
-  * <color red>**Not supported.**</color> 
-Status OpenWRT:          
-         
-Almost everything works\\         Wi-Fi modules not always initialized\\         Root & pass and a simple firmware method are not yet known. So far only through the NAND programmer. 
  
-OpenWrt forum thread: https://forum.openwrt.org/t/adding-support-for-sercomm-s1500-clones-beeline-smartbox-pro-wifire-s1500-nbn/ * 
- 
- 
-/*** if info available: uncomment and fill in 
-===== Supporting activities ===== 
-//Describe if there are any ongoing activities that might lead to OpenWrt support.// 
- 
- 
-***/ 
- 
-/*** if info available: uncomment and fill in 
 ===== Experimental firmware ===== ===== Experimental firmware =====
  
-//List experimental firmware download links here.// +  * Community builds - https://forum.openwrt.org/t/add-support-for-beeline-smartbox-giga/99390/4
- +
-//None at this time.// +
- +
-  * External image (add link) +
-  * trunk image (add link) +
-  * ... +
-***/+
  
  
-===== Hardware highlights ===== 
-^ CPU                        ^ Ram      ^ Flash (NAND)   ^ Network     ^ WLAN   ^ USB      ^ Serial   ^ JTag   ^ 
-| MediaTek MT7621AT (880 MHz, 2 cores)    128 MiB  |  128 MiB  |  4x 10/100/1000  |  acbgn    1x 2.0  |   Yes    |   Yes    | 
  
 +===== Hardware Highlights =====
 +---- datatable ----
 +cols    : Model, Versions, CPU, CPU MHz, CPU Cores_numcores, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4GHz, WLAN 5.0GHz, Ethernet 100M ports_, Ethernet Gbit ports_, Modem, USB ports_
 +header  : Model, Version,SoC,CPU MHz,CPU Cores,Flash MB,RAM MB,WLAN Hardware,WLAN2.4,WLAN5.0,100M ports,Gbit ports,Modem,USB
 +align   : c,c,c,c,c,c,c,c,c,c,c,c,c
 +filter  : Brand=WiFire
 +filter  : Model=S1500.NBN
 +----
  
 /*** if info available: uncomment and fill in /*** if info available: uncomment and fill in
Line 61: 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  : Brand=WiFire
 +filter  : Model=S1500.NBN
 +----
 +
 +
 +-> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]
 +
 +===== 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=/dev/mtdblock2
 +</code>
 +
 +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:guide-user:troubleshooting:generic.debrick]] -> [[docs:guide-user:troubleshooting:generic.debrick]]
-***/+ 
 +==== sercomm-recovery utility ==== 
 +1. Compile [[https://github.com/danitool/sercomm-recovery|sercomm-recovery]] under the Linux: 
 +<code bash> 
 +git clone https://github.com/danitool/sercomm-recovery.git 
 +make 
 +</code> 
 + 
 +2. Connect the router with a cable and run sercomm-recovery: 
 +<code bash> 
 +sudo ./sercomm-recovery enp0s3 recovery_wifire-s1500.nbn_1st-v2.0.12_2nd-v2.0.14.bin 
 +</code> 
 +where: 
 +  //enp0s3// - network interface connected the router 
 +  //ifconfig// - list on available network interfaces 
 +  * //recovery_wifire-s1500.nbn_1st-v2.0.12_2nd-v2.0.14.bin// - recovery image with the //Sercomm1// bootflag activated 
 +  
 +3. Wait until the router is flashed and rebooted. 
 + 
 +[[https://mega.nz/folder/tlIm1JLK#bBRJXq-DVkzJBOR2dC1K5w|Download ready recovery images]] for Sercomm devices. 
 + 
 +It's also possible to create a recovery image containing OpenWrt.  
 + 
 +=== How to make own recovery images === 
 + 
 +You can use mtd0 ("ALL") backup as a recovery image. 
  
  
Line 117: Line 161:
 ===== Hardware ===== ===== Hardware =====
 ==== Info ==== ==== Info ====
-^ Architecture     | RAMIPS                             | 
-^ Vendor           | Sercomm                            | 
-^ Bootloader       | U-Boot SerComm/[[wp>MediaTek]]            | 
-^ System-On-Chip   | MediaTek MT7621AT                  | 
-^ CPU/Speed        | 880 MHz                            | 
-^ Flash-Chip       | NAND (ESMT F59L1G81MA)             | 
-^ 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         | 10/100/1000 Mbit/s w/ vlan support | 
-^ Switch           | MediaTek MT7530 (via SoC MT7621AT) | 
-^ Buttons          | 2 button (RESET, WPS)              | 
-^ USB              | 1x 2.0                             | 
-^ UART           | [[#Serial|Yes]] (Not soldered on the board) | 
-^ mPCIe            | via J2 on PCB (Not soldered on the board) | 
-^ JTAG             | [[#JTAG|Yes]] via J3 on PCB (Not soldered on the board) | 
  
 +---- datatemplatelist dttpllist ----
 +template: meta:template_datatemplatelist
 +cols    : Brand, Model, Versions, Device Type, Availability, Supported Since Commit_git, Supported since Rel, Supported current Rel, Unsupported, Bootloader, CPU, Target, CPU MHz, Flash MBs, RAM MB, Switch, Ethernet 100M ports_, Ethernet Gbit ports_, Comments network ports_, Modem, VLAN, WLAN 2.4GHz, WLAN 5.0GHz, WLAN Hardwares, WLAN Comments_, Detachable Antennas_, USB ports_, SATA ports_, Comments USB SATA ports_, Serial, JTAG, LED count, Button count, Power supply, Device Techdata_pageid, Forum topic URL_url, wikidevi URL_url, OEM Device Homepage URL_url, Firmware OEM Stock URL_url, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Comments_
 +filter  : Brand=WiFire
 +filter  : Model=S1500.NBN
 +----
 +
 +---- datatemplatelist dttpllist ----
 +template: meta:template_datatemplatelist
 +cols    : Brand, Model, Versions, Device Type, Availability, Supported Since Commit_git, Supported since Rel, Supported current Rel, Unsupported, Bootloader, CPU, Target, CPU MHz, Flash MBs, RAM MB, Switch, Ethernet 100M ports_, Ethernet Gbit ports_, Comments network ports_, Modem, VLAN, WLAN 2.4GHz, WLAN 5.0GHz, WLAN Hardwares, WLAN Comments_, Detachable Antennas_, USB ports_, SATA ports_, Comments USB SATA ports_, Serial, JTAG, LED count, Button count, Power supply, Device Techdata_pageid, Forum topic URL_url, wikidevi URL_url, OEM Device Homepage URL_url, Firmware OEM Stock URL_url, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Comments_
 +filter  : Brand=WiFire
 +filter  : Model=S1500 NBN
 +----
  
 /*** if info available: uncomment and fill in /*** if info available: uncomment and fill in
Line 230: Line 270:
 ^5g |*:10 |LAN +2| ^5g |*:10 |LAN +2|
  
 +
 +
 +===== Bootloader mods =====
 +
 +==== Restoring the original U-boot bootloader and stock firmware  ====
 +
 +{{page>meta:infobox:dangerous&noheader&nofooter&noeditbtn}}
 +
 +**Input conditions:** 
 +  * router with Breed bootloader installed
 +
 +**You will need:**
 +  * PC or Virtual machine with Linux
 +  * mtd partitions backup (**uboot.bin** - //u-boot bootloader//, **factory.bin** - //Factory//)
 +  * http server with mtd partitions backup (i.e. with IP 192.168.1.2)
 +  * recovery image (see [[:toh:wifire:s1500_nbn#sercomm-recovery_utility]]) 
 +
 +
 +=== U-Boot and stock firmware recovery steps ===
 +
 +**<color #ed1c24>After executing each command, carefully read its output before executing the next one.</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://192.168.1.2/factory.bin
 +</code>
 +<code bash>
 +flash erase 0x100000 0x100000
 +</code>
 +<code bash>
 +flash write 0x100000 0x80001000 0x100000
 +</code>
 +
 +3. Download //u-boot bootloader// backup from your http server and write it:
 +
 +**<color #ed1c24>The most dangerous part of the instruction. Be extremely careful.</color>**
 +
 +<code bash>
 +wget http://192.168.1.2/uboot.bin
 +</code>
 +<code bash>
 +flash erase 0x0 0x100000
 +</code>
 +<code bash>
 +flash write 0x0 0x80001000 0x100000
 +</code>
 +
 +4. Check written data and reboot:
 +<code bash>
 +flash dump 0x0
 +</code>
 +<code bash>
 +flash dump 0x100000
 +</code>
 +
 +5. Use [[:toh:wifire:s1500_nbn#sercomm-recovery_utility]] utility for stock firmware recovery
  
  
 ===== Bootlogs ===== ===== Bootlogs =====
 +
 ==== OEM bootlog ==== ==== OEM bootlog ====
 <WRAP bootlog> <WRAP bootlog>
Line 2069: Line 2168:
 ===== Tags ===== ===== Tags =====
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
-{{tag>EXAMPLETAG unsupported}} 
 {{tagpage>U-boot}} {{tagpage>U-boot}}
 {{tagpage>2core}} {{tagpage>2core}}
Line 2092: Line 2190:
 {{tagpage>12v_powered}} {{tagpage>12v_powered}}
 {{tagpage>Dual_firmware}} {{tagpage>Dual_firmware}}
-{{tagpage>WIP}} 
  • Last modified: 2024/09/05 19:03
  • by csharper2005