immortalwrt/target/linux
Andreas Böhler 3e2f1c49c4 ramips: Add support for SERCOMM NA502S
The SERCOMM NA502s is a smart home gateway manufactured by SERCOMM and sold
under different brands (among others, A1 Telekom Austria SmartHome Premium
Gateway). It has multi-protocol radio support in addition to LAN and WiFi.

Note: BLE and audio are currently unsupported.

Specifications
--------------

  - MT7621ST 880MHz, Single-Core, Dual-Thread
  - MT7603EN 2.4GHz WiFi
  - MT7662EN 5GHz WiFi + BLE
  - 128MiB NAND
  - 256MiB DDR3 RAM
  - SD3503 ZWave Controller
  - EM357 Zigbee Coordinator
  - Telit UMTS module
  - Rechargeable battery
  - speaker and microphone

MAC address assignment
----------------------

LAN MAC is read from the config partition, WiFi 2.4GHz is LAN+2 and matches
the OEM firmware. WiFi 5GHz with LAN+1 is an educated guess since the
OEM firmware does not enable 5GHz WiFi.

Installation
------------
Attach serial console, then boot the initramfs image via TFTP.
Once inside OpenWrt, run sysupgrade -n with the sysupgrade file.

Attention: The device has a dual-firmware design. We overwrite kernel2,
since kernel1 contains an automatic recovery image.

If you get NAND ECC errors and are stuck with bad eraseblocks, try to
erase the mtd partition first with

mtd unlock ubi
mtd erase ubi

This should only be needed once.

Signed-off-by: Andreas Böhler <dev@aboehler.at>
2022-05-18 20:42:19 +08:00
..
apm821xx kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
archs38 archs38: update kernel version to 5.10 2021-11-10 23:59:07 +08:00
armvirt armvirt/64: change it to cortex-a53 instead of generic 2022-05-15 13:50:17 +08:00
at91 at91: add support for sam9x60-ek board 2022-03-17 11:23:53 +08:00
ath25 ath25: disable devices with 4M flash 2022-05-13 18:23:02 +08:00
ath79 kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
bcm27xx kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
bcm47xx bcm47xx: fix bgmac regression present in 5.10 kernel 2021-11-14 23:56:20 +08:00
bcm53xx kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
bcm63xx treewide: use uniform vendor value for british telecom 2022-04-16 23:38:32 +08:00
bcm4908 bcm4908: add uboot-envtools to default packages 2021-12-21 23:55:17 +08:00
bmips kernel: Deactivate B53 symbols in generic configuration 2021-12-03 00:03:50 +08:00
gemini kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
generic kernel: sfp: fix build 2022-05-13 21:05:31 +08:00
imx [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
ipq40xx kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
ipq806x ipq806x: m520: simplified image generation 2022-05-01 12:15:55 +08:00
ipq807x kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-10 12:26:08 +08:00
kirkwood kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
lantiq kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
layerscape kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
malta kernel: move two symbols to the generic kconfigs 2021-08-30 12:13:54 +08:00
mediatek kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
mpc85xx mpc85xx: p1020: add missing Kconfig 2022-05-13 19:56:49 +08:00
mvebu mvebu: cortexa9: correct cpu subtype 2022-05-14 14:52:20 +08:00
mxs kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
octeon [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
octeontx octeontx: add missing Kconfig 2022-05-13 19:27:58 +08:00
omap [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
oxnas kernel: bump to 4.9.313, 4.14.278, 4.19.242 2022-05-13 18:03:49 +08:00
pistachio kernel: bump 5.4 to 5.4.156 2021-12-08 23:56:51 +08:00
qoriq qoriq: enable I2C in target kernel config 2022-03-25 10:37:24 +08:00
ramips ramips: Add support for SERCOMM NA502S 2022-05-18 20:42:19 +08:00
realtek kernel: bump 5.4 to 5.4.162 2021-12-20 11:16:52 +08:00
rockchip rockchip: drm-rockchip: fix Kconfig 2022-05-17 17:19:12 +08:00
sunxi kernel: bump to 4.9.309, 4.14.275, 4.19.237 2022-04-11 03:36:16 +08:00
tegra tegra: correct cpu subtype 2022-05-14 14:53:22 +08:00
uml uml: make use of 'rootfs-part' feature 2022-02-14 18:29:30 +08:00
x86 Merge Mainline 2022-05-17 17:06:47 +08:00
zynq kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
Makefile