immortalwrt/package
Chukun Pan b2058f5be4
mediatek: filogic: add JCG Q30 support
Hardware specification:
  SoC: MediaTek MT7981B 2x A53
  Flash: Winbond 128MB
  RAM: DDR3 256MB
  Ethernet: 4x 10/100/1000 Mbps
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976C
  Button: Reset
  Power: DC 12V 1A

Flash instructions:
  1. Connect to your PC via the Gigabit port of the router,
     set a static ip on the ethernet interface of your PC.
     (ip 192.168.1.254, gateway 192.168.1.1)
  2. Attach UART, pause at u-boot menu.
  3. Select "Upgrade ATF BL2", then use preloader.bin
  4. Select "Upgrade ATF FIP", then use bl31-uboot.fip
  5. Download the initramfs image, and type "reset",
     waiting for tftp recovery to complete.
  6. After openwrt boots up, perform sysupgrade.

Note:
  1. Since NMBM is disabled, we must back up all partitions.
  2. Although we can upgrade new firmware in the stock firmware,
     we need the special fit image signature of MediaTek and
     dual boot (hack kernel) to make u-boot boot it. So just
     abandon these hacks and flash it via the serial port.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(cherry picked from commit 626344c992)
2023-11-20 02:02:08 +08:00
..
base-files ImmortalWrt v23.05.1: revert to branch defaults 2023-11-20 01:04:32 +08:00
boot mediatek: filogic: add JCG Q30 support 2023-11-20 02:02:08 +08:00
devel perf: opt-out of lto usage 2023-08-11 12:53:34 +02:00
emortal automount: skip mounting ubi device 2023-10-26 17:34:13 +08:00
firmware Merge Official Source 2023-11-12 13:34:09 +08:00
kernel Merge Official Source 2023-11-10 13:04:12 +08:00
libs Merge Official Source 2023-11-12 13:34:09 +08:00
network hostapd: fix undeclared variable iface_name 2023-11-17 19:16:38 +08:00
system Merge Official Source 2023-11-02 12:48:52 +08:00
utils Merge Official Source 2023-11-10 13:04:12 +08:00
Makefile build: add CycloneDX SBOM JSON support 2023-11-02 14:44:47 +00:00