CMCC RAX3000M
From TechInfoDepot
Jump to navigationJump to search
| abgn+ac+ax (AX3000) | |
|---|---|
| WiFi Router | |
|
| |
| 3rd Party Firmware | |
| dd-wrt | Status Unknown |
| OpenWrt | Supported |
| Tomato any flavor | Incompatible |
| Gargoyle | Status Unknown |
| Platform | |
| Brand • Model • Rev | CMCC RAX3000M |
| FCC ID | none specified |
| Type | wireless router |
| CPU1 | MediaTek MT7981B |
| CPU1 Type | ARM Cortex-A53 |
| CPU1 Speed | 1.3 GHz ( 2 cores ) 64-bit |
| Flash1 Chip | Brand? Model? |
| Flash1 Size | 64 GiB 65,536 MiB <br />68,719,476,736 B <br />536,870,912 Kib <br />67,108,864 KiB <br />524,288 Mib <br /> (eMMC) |
| Flash2 Size | 128 MiB134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br /> (SPI NAND) |
| RAM1 Size | 512 MiB 536,870,912 B <br />4,194,304 Kib <br />524,288 KiB <br />4,096 Mib <br />0.5 GiB <br /> |
| RAM1 Chip | Brand? Model? |
| ETH chip1 | MediaTek MT7981B |
| Switch | MediaTek MT7531AE |
| Ethernet Port Count |
1-1GbE-WAN 3-1GbE-LAN |
| Wired Standard | IEEE 802.3i/3u/3ab |
|
802dot11 OUI: none specified | |
| Stock bootloader | U-Boot |
| Expansion IF types | none specified |
| Power | 12 VDC, 1 A |
| Connector type | barrel |
| Serial Port (UART) | yes, 3.3V TTL, (115200 8N1) |
|
| |
|
| |
| Other | |
|
| |
| 3rd Party Firmware Support |
OpenWrt • (List | Dev | DLs) |
| Radio 1 | |
| Chip1 | MediaTek MT7976C |
| Wireless interface OUI | none specified |
| Antenna Connector Type | none specified |
| MIMO status | 2x2:2 |
| Wireless Standard | IEEE 802.11b/g/n/ax |
| 802.11ax | up to 574 Mbps |
| 802.11n | up to 300 Mbps |
| 802.11g | up to 54 Mbps |
| 802.11b | up to 11 Mbps |
| WiFi Operating Frequency | 2.4 GHz |
| Radio 2 | |
| Chip1 | MediaTek MT7976C |
| Wireless interface OUI | none specified |
| Antenna Connector Type | none specified |
| MIMO status | 3x3:2 |
| Wireless Standard | IEEE 802.11a/n/ac/ax |
| AX-QAM | up to 2402 Mbps |
| 802.11ax | up to 1201 Mbps |
| 802.11ac | up to 867 Mbps |
| 802.11n | up to 300 Mbps |
| 802.11a | up to 54 Mbps |
| WiFi Operating Frequency | 5 GHz |
For a list of all currently documented MediaTek chipsets with specifications, see MediaTek.
Flashing
| NOTE: During configuration or flashing a device, the only things that should be hooked to the device is the computer and power. |
Flashing OpenWrt
Target: mediatek
Subtarget: filogic
Package architecture: aarch64_cortex-a53
Supported Since Commit
Support started version: 23.05.1
Current supported version: 25.12.5
Subtarget: filogic
Package architecture: aarch64_cortex-a53
Supported Since Commit
Support started version: 23.05.1
Current supported version: 25.12.5
LAN Hardware: MediaTek MT7531AE
WLAN Hardware: MediaTek MT7976C
Installation method(s):
see devicepage
Recovery method(s):
see devicepage
Recovery Comment:
OpenWrt U-Boot tftp recovery
Comment:
Choose carefully the firmware for either NAND -or- EMMC version of RAX3000M router. Flashing the wrong firmware version could brick your router !!
WLAN Hardware: MediaTek MT7976C
Installation method(s):
see devicepage
Recovery method(s):
see devicepage
Recovery Comment:
OpenWrt U-Boot tftp recovery
Comment:
Choose carefully the firmware for either NAND -or- EMMC version of RAX3000M router. Flashing the wrong firmware version could brick your router !!
| git • >> |
|---|
mediatek: add CMCC RAX3000M support
Hardware specification:
SoC: MediaTek MT7981B 2x A53
Flash: 64GB eMMC or 128 MB SPI-NAND
RAM: 512MB
Ethernet: 4x 10/100/1000 Mbps
Switch: MediaTek MT7531AE
WiFi: MediaTek MT7976C
Button: Reset, Mesh
Power: DC 12V 1A
- UART: 3.3v, 115200n8
--------------------------
| Layout |
| ----------------- |
| 4 | GND TX VCC RX | <= |
| ----------------- |
--------------------------
Gain SSH access:
1. Login into web interface, and download the configuration.
2. Enter fakeroot, decompress the configuration:
tar -zxf cfg_export_config_file.conf
3. Edit 'etc/config/dropbear', set 'enable' to '1'.
4. Edit 'etc/shadow', update (remove) root password:
'root::19523:0:99999:7:::'
5. Repack 'etc' directory:
tar -zcf cfg_export_config_file.conf etc/
* If you find an error about 'etc/wireless/mediatek/DBDC_card0.dat',
just ignore it.
6. Upload new configuration via web interface, now you can SSH to RAX3000M.
Check stroage type:
Check the label on the back of the device:
"CH EC CMIIT ID: xxxx" is eMMC version
"CH CMIIT ID: xxxx" is NAND version
eMMC Flash instructions:
1. SSH to RAX3000M, and backup everything, especially 'factory' part.
('data' partition can be ignored, it's useless.)
2. Write new GPT table:
dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
3. Erase and write new BL2:
echo 0 > /sys/block/mmcblk0boot0/force_ro
dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
4. Erase and write new FIP:
dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
5. Set static IP on your PC:
IP 192.168.1.254, GW 192.168.1.1
6. Serve OpenWrt initramfs image using TFTP server.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt has booted, perform sysupgrade.
9. Additionally, if you want to have eMMC recovery boot feature:
(Don't worry! You will always have TFTP recovery boot feature.)
dd if=openwrt-mediatek-filogic-cmcc_rax3000m-initramfs-recovery.itb of=/dev/mmcblk0p4 bs=512 conv=fsync
NAND Flash instructions:
1. SSH to RAX3000M, and backup everything, especially 'Factory' part.
2. Erase and write new BL2:
mtd erase BL2
mtd write openwrt-mediatek-filogic-cmcc_rax3000m-nand-preloader.bin BL2
3. Erase and write new FIP:
mtd erase FIP
mtd write openwrt-mediatek-filogic-cmcc_rax3000m-nand-bl31-uboot.fip FIP
4. Set static IP on your PC:
IP 192.168.1.254, GW 192.168.1.1
5. Serve OpenWrt initramfs image using TFTP server.
6. Cut off the power and re-engage, wait for TFTP recovery to complete.
7. After OpenWrt has booted, erase UBI volumes:
ubidetach -p /dev/mtd0
ubiformat -y /dev/mtd0
ubiattach -p /dev/mtd0
8. Create new ubootenv volumes:
ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
9. Additionally, if you want to have NAND recovery boot feature:
(Don't worry! You will always have TFTP recovery boot feature.)
ubimkvol /dev/ubi0 -n 2 -N recovery -s 20MiB
ubiupdatevol /dev/ubi0_2 openwrt-mediatek-filogic-cmcc_rax3000m-initramfs-recovery.itb
10. Perform sysupgrade.
|
Categories:
- CMCC
- Embedded system/wireless router
- Embedded System MediaTek
- Embedded System MT7981B
- MediaTek
- Embedded System ARM
- Embedded System Cortex-A53
- Embedded System MT7531AE
- OpenWrt Supported
- Embedded System MT7976C
- Has Mimo Status
- Embedded System IEEE 802.11b/g/n/ax
- Embedded System IEEE 802.11a/n/ac/ax
- Dual-Radio Wireless Embedded System
- Wireless Embedded System
- Dual-Band
- Embedded System
- English Documentation