hzyitc / openwrt-redmi-ax3000

Openwrt for Redmi AX3000 / Xiaomi CR880x / Xiaomi CR881x
Other
423 stars 87 forks source link

请求添加 CMCC RAX3000Q/QY 支持,并PR到openwrt官方仓库 #73

Open TonyTeng22 opened 3 months ago

TonyTeng22 commented 3 months ago

你好 hzyitc, 非常感谢你关于红米AX3000的贡献, 以及上个月向openwrt官方仓库PR尝试. 让IPQ50xx WIFI6用户看到了曙光和希望。 RAX3000Q/QY 的拆机文章在这里,拆机

打开telnet: ping 测试 输入:$(telnetd&) 开始; 然后输入$(echo${IFS}root::0:0:::/bin/sh${IFS}>/etc/passwd) RAX3000QY-1080x720 ps: image flash: image RAX300QY_dmesg: RAX300QY_dmesg.txt

ini: RAX3000QY_ini.txt

facto factory_param_config.def.txt ry_param_config.def:

Originally posted by @TonyTeng22 in https://github.com/hzyitc/openwrt-redmi-ax3000/discussions/72

TonyTeng22 commented 1 month ago

k5.4正式版测试WiFi异常, 没有加载私有驱动,无5G热点 IPQ5018_klog_5.4 .txt

TonyTeng22 commented 1 month ago

k5.4pre 预览版 5G有160M设置选项但是,设置后无热点 ,80M 正常出热点,但是无法连上 IPQ5018_k54pre_160Mno-ok.txt

TonyTeng22 commented 1 month ago

截止7.30日目前能用的版本是:20240724153345 的 5.15 pre-release

metalbug commented 1 month ago

其实2.4g可以不要,我用路由器,都是把2.4g关掉,还能减少发热。 希望加入nss,希望5g信号好一点,希望可以中继

uboot.zip mtd write /tmp/rax3000qy_uboot.mbn /dev/mtd11 mtd write /tmp/rax3000qy_mibib.bin /dev/mtd1

这里有个uboot可以直接刷入,但是刷完再进uboot就进不去了,不知道什么原因

liufanl commented 1 month ago

@lo5a 可以运行下下面的命令,然后插拔下每个网口,看看各个网口对应的交换片的哪个口吗?

while true; do clear; swconfig dev switch1 show | grep link; sleep 1; done

根据提供的network,它交换片连线有点奇怪,好像 1是WAN,2 4 5是LAN,3 6是CPU。(3 6 可能说反了)

大佬,经过你的分析,这个交换片连线具体是怎么连的啊?1是WAN,245是LAN,036分别连的什么?理论上0应该是CPU。现在这个设备刷了其他相同硬件配置的固件,可能会出现环路,是不是应该和这个交换机连接有关啊??

liufanl commented 1 month ago

再次感谢 hzyitc 的辛勤付出,CMCC RAX3000Q/QY 可以刷机成功,除了MAC无法自动读取外其他功能都正常。 注意:Wifi 默认关闭,需要手动打开。 固件地址:下载地址 ------------------------- 刷机步骤 -------------------------- setenv ethaddr '替换成设备标签上的MAC地址' setenv eth1addr '替换成设备标签上的MAC地址' setenv ipaddr 192.168.1.2 setenv serverip 192.168.1.1 tftpboot openwrt-ipq50xx-arm-cmcc_rax3000q-squashfs-nand-factory.ubi flash rootfs_1 flash rootfs saveenv reset ----------------------------- end -------------------------------------

openwrt_klog.txt

eth1addr 的地址应该是标签上的地址+1 ,不然你的LAN和WAN的MAC地址会是一样的。

TonyTeng22 commented 1 month ago

再次感谢 hzyitc 的辛勤付出,CMCC RAX3000Q/QY 可以刷机成功,除了MAC无法自动读取外其他功能都正常。 注意:Wifi 默认关闭,需要手动打开。 固件地址:下载地址 ------------------------- 刷机步骤 -------------------------- setenv ethaddr '替换成设备标签上的MAC地址' setenv eth1addr '替换成设备标签上的MAC地址' setenv ipaddr 192.168.1.2 setenv serverip 192.168.1.1 tftpboot openwrt-ipq50xx-arm-cmcc_rax3000q-squashfs-nand-factory.ubi flash rootfs_1 flash rootfs saveenv reset ----------------------------- end ------------------------------------- openwrt_klog.txt

eth1addr 的地址应该是标签上的地址+1 ,不然你的LAN和WAN的MAC地址会是一样的。

跨网段mac层是隔离的,一个mac足矣

tangmuyang commented 1 month ago

其实2.4g可以不要,我用路由器,都是把2.4g关掉,还能减少发热。 希望加入nss,希望5g信号好一点,希望可以中继

uboot.zip mtd write /tmp/rax3000qy_uboot.mbn /dev/mtd11 mtd write /tmp/rax3000qy_mibib.bin /dev/mtd1

这里有个uboot可以直接刷入,但是刷完再进uboot就进不去了,不知道什么原因

感谢分享uboot,nwrt固件是基于qsdk的32位系统,qcawifi闭源驱动,一般使用应该可以吧,真要跑一些服务,内存太小了。

LoadingZhang commented 1 month ago

其实2.4g可以不要,我用路由器,都是把2.4g关掉,还能减少发热。 希望加入nss,希望5g信号好一点,希望可以中继

uboot.zip mtd write /tmp/rax3000qy_uboot.mbn /dev/mtd11 mtd write /tmp/rax3000qy_mibib.bin /dev/mtd1

这里有个uboot可以直接刷入,但是刷完再进uboot就进不去了,不知道什么原因

@metalbug 我刷了之后开机长按reset会卡启动,需要连ttl输入httpd才能进入刷机界面

TonyTeng22 commented 3 weeks ago

其实2.4g可以不要,我用路由器,都是把2.4g关掉,还能减少发热。 希望加入nss,希望5g信号好一点,希望可以中继

uboot.zip mtd write /tmp/rax3000qy_uboot.mbn /dev/mtd11 mtd write /tmp/rax3000qy_mibib.bin /dev/mtd1

这里有个uboot可以直接刷入,但是刷完再进uboot就进不去了,不知道什么原因

此 uboot 的 bootargs 有误 需改为: setenv bootargs console=ttyMSM0,115200n8 cnss2.bdf_integrated=0x24 cnss2.bdf_pci0=0x60 cnss2.bdf_pci1=0x60 cnss2.skip_radio_bmap=4 ubi.mtd=rootfs root=mtd:ubi_rootfs rootwait save;reset

TonyTeng22 commented 3 weeks ago

刷好不死uboot后,推荐一个openwrt.ai 的固件:https://dl.openwrt.ai/firmware/ipq50xx-arm/cmcc_rax3000q/08.23.2024-kwrt-ipq50xx-arm-cmcc_rax3000q-squashfs-nand-factory.ubi

lo5a commented 3 weeks ago

刷好不死uboot后,推荐一个openwrt.ai 的固件:https://dl.openwrt.ai/firmware/ipq50xx-arm/cmcc_rax3000q/08.23.2024-kwrt-ipq50xx-arm-cmcc_rax3000q-squashfs-nand-factory.ubi

感谢分享!有改好的不死uboot吗?这个固件稳定吗?无线的速度如何?

TonyTeng22 commented 2 weeks ago

刷好不死uboot后,推荐一个openwrt.ai 的固件:https://dl.openwrt.ai/firmware/ipq50xx-arm/cmcc_rax3000q/08.23.2024-kwrt-ipq50xx-arm-cmcc_rax3000q-squashfs-nand-factory.ubi

感谢分享!有改好的不死uboot吗?这个固件稳定吗?无线的速度如何?

速度一般吧:300 - 400mbps

image

hzyitc commented 2 weeks ago

5.15没有nss,吃cpu的,速度慢是正常现象

metalbug commented 2 weeks ago

其实2.4g可以不要,我用路由器,都是把2.4g关掉,还能减少发热。 希望加入nss,希望5g信号好一点,希望可以中继 uboot.zip mtd write /tmp/rax3000qy_uboot.mbn /dev/mtd11 mtd write /tmp/rax3000qy_mibib.bin /dev/mtd1 这里有个uboot可以直接刷入,但是刷完再进uboot就进不去了,不知道什么原因

此 uboot 的 bootargs 有误 需改为: setenv bootargs console=ttyMSM0,115200n8 cnss2.bdf_integrated=0x24 cnss2.bdf_pci0=0x60 cnss2.bdf_pci1=0x60 cnss2.skip_radio_bmap=4 ubi.mtd=rootfs root=mtd:ubi_rootfs rootwait save;reset

同求改好的uboot,谢谢

liufanl commented 7 hours ago

5.15没有nss,吃cpu的,速度慢是正常现象

设备树文件中的QCN6102的bdf-addr好像错了。 原厂启动信息: [ 48.145327] cnss[41]: INFO: BDF location : 0x4d300000 [ 48.145369] cnss[41]: INFO: BDF qcn6122/bdwlan.b60 size 131072 [ 48.152127] cnss[41]: INFO: per device BDF location : 0x4d320000 设备树里面的设置: qcom,bdf-addr = <0x4d100000>; qcom,m3-dump-addr = <0x4df00000>;

不知道会不会影响5G信号。。。。