Files
immortalwrt/target/linux/ramips/image
xu6ao2 6ee9c57a6d ramips: add C-Life XG1 support
Hardware specification:
  SoC: MediaTek MT7621AT
  Flash: Micron MT29F2G08ABAGAWP 256Mib
  RAM: 256MB DDR3
  Ethernet: 3x 10/100/1000 Mbps
  LED: Status (red / blue / green / white / cyan / yellow / magenta)
  Switch: MediaTek MT7530
  WiFi: MediaTek MT7905DAN + MT7975DN
  Button: Reset (gpio 17), WPS (gpio 18)
  ZigBee: EFR32MG21
  Ble: EFR32BG21
  USB Audio: iec958
  Power: DC 12V 1.5A

Gain SSH access:
1. Login into web interface.
2. Go to http://192.168.10.1/cgi-bin/luci/admin/mtk/console (CMCC version) or http://192.168.2.1/cgi-bin/luci/admin/mtk/console (CT version)
   echo -en "root\nroot\n" | passwd
4. Go to http://192.168.10.1/cgi-bin/luci/pti/ssh_open (CMCC version) or http://192.168.2.1/cgi-bin/luci/pti/ssh_open (CT version)
5. Ssh to router username:root password:root
5. Fork https://github.com/DragonBluep/uboot-mt7621
6. Compile uboot by Github action.
   Flash Type : NAND
   MTD Partition Table : 512k(u-boot),256k(config),256k(configdata),512k(factory),-(firmware)
   Kernel Load Address : 0x180000
   Reset Button GPIO : 18  #Can't use gpio 17 because it is flipped, on is off, of is on.
   System LED GPIO : 14
   CPU Frequency (400 - 1200) : 880
   DRAM Frequency : 1200
   Prefered DDR Init Parameters : DDR3-256MiB
   Baud Rate : 115200
7. Check carefully everything is right.
8. Upload u-boot-mt7621.bin via scp.
9. Backup everything, especially 'Factory' part.
10. Write new uboot.
    mtd write u-boot-mt7621.bin Bootloader
11. Set static IP on your PC:
    IP 192.168.1.2/24, GW 192.168.1.1
12. Serve ImmortalWrt initramfs image using TFTP server. Don't forget to rename the image to "recovery.bin".
13. Cut off the power , hold wps button and re-engage, wait for TFTP recovery to complete.
14. After ImmortalWrt has booted, perform sysupgrade.

Attention: This firmware uses different boot address with ecfbf648e5
Don't recommend to use breed, though it might work with environment valuable change. It's not designed for this board and may cause unexpected issues.

Original Partition table:
0x000000000000-0x000000080000 : "Bootloader"
0x000000080000-0x0000000c0000 : "Config"
0x0000000c0000-0x000000100000 : "ConfigData"
0x000000100000-0x000000180000 : "Factory"
0x000000180000-0x000007ae0000 : "firmware"
0x000000180000-0x000000500000 : "kernel"
0x000000500000-0x000007ae0000 : "rootfs"
0x000001540000-0x000007ae0000 : "rootfs_data"
0x000007fe0000-0x00000f940000 : "firmware_backup"
0x00000f440000-0x00000fe40000 : "ClifeData"
(Get that from dmesg, I don't know why last two partition mix together)

Immortalwrt Partition table:
0x000000000000-0x000000080000 : "Bootloader"
0x000000080000-0x0000000c0000 : "Config"
0x0000000c0000-0x000000100000 : "ConfigData"
0x000000100000-0x000000180000 : "Factory"
0x000000180000-0x000000580000 : "kernel"
0x000000580000-0x00000fe40000 : "ubi"

(cherry picked from commit e44074d2726be075804312c3e261030d8c591d0d)
2025-07-03 18:51:10 +08:00
..
2025-05-12 20:12:28 +08:00
2025-03-15 21:31:34 +08:00
2025-07-03 18:51:10 +08:00
2024-08-25 15:08:25 +02:00
2024-07-15 11:14:50 +08:00