恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 441|回复: 2

TP9343+Breed刷爱快AP固件失败记录及思路

[复制链接]
发表于 2021-1-7 17:46 | 显示全部楼层 |阅读模式
最近在折腾公司网络,把原来的网络环境从一个办公室一个无线路由器+一个SSID的方案,切换到爱快软路由+爱快AP 统一SSID的方案。
然后淘汰下来几个TP-LINK TL-WR886N V5的路由 拆开看是TP9343的CPU
然后百度搜到H大的帖子,说TP9343是QCA9561的缩水版本


002.jpg
001.jpg




然后脑子一热,想缩水版的CPU 那同样CPU的固件是不是也能用呢?
折腾从此开始!!!!


硬改 上TTL线  上编程器 刷入Breed
003.jpg


挑了个自认为是同CPU方案的爱快AP固件刷入。开机。终端打印出信息,居然成功了
004.jpg


005.jpg
但是,没有无线型号,连现在的MAC都是随机生成的,重启一次变一次


006.jpg


因为这个固件的ART读取地址跟我写入的ART地址不一样


007.jpg


从启动信息里看 ART在整个固件64K开始的位置  我们一般的固件都是放在最后64K位置
而Breed是128K的,如果把ART放在64位置,会破坏Breed造成不能启动。


解决思路1:找个64K的U-boot刷入
网上找了没找到TP9343能用的64KU-boot,自己编译也不会。放弃


思路2:修改固件的磁盘布局
使用环境变量 设置linux.cmdline


linux.cmdline=console=ttyS0,115200 mtdparts=spi0.0:64k(u-boot)ro,1536k(kernel),14528k(rootfs),64k@0xfc0000(ikfirm),64k(nvram)ro,16128k@0x20000(firmware),64k(art)ro rootfstype=squashfs,jffs2 noinitrd


重启,Kernel command line显示没有改变,该版本内核不支持加载外部命令


好吧,版本不支持,那就想着换个版本
连续换了几个版本 都是卡在
Starting kernel at 0x80060000...
应该是启动内核失败


思路3:更换启动内核
既然内核启动不了,那就换个能启动的内核试试,找了下TP9343能刷的固件,只找到 明月OPENWRT 跟 SuperWRT
不同类型的固件 磁盘布局都不一样,要找能支持外部命令的
明月的不能使用外部命令 淘汰
SuperWRT配有专用的U-BOOT
Kernel command line 是加载env里面的bootargs 可以尝试
把SuperWRT的Kernel替换到爱快固件里
008.jpg
009.jpg
这个是分区布局不对,修改后再引导。还是报错,看了下日志
010.jpg
找不到squashfs分区,这个跟固件的压缩方式有关系,这个内核不能解压该固件。换个版本吧
011.jpg
init started 错误,内核启动的时候,运行了init=/sbin/init 这段是写死在内核里的,不能改
用firmware-mod-kit-master解包固件 找到/sbin/init文件
012.jpg
是个软链接 链接到../bin/busybox
而默认系统如果命令行没指定inti的话 是先运行preinit的
写死的命令又没法改 怎么办? 改软链接呗!
把/sbin/init 重命名为 /sbin/init1
然后新建立软连接  ln -s ../etc/preinit init
013.jpg
修改 ../etc/preinit文件
014.jpg
把 pi_init_cmd="/sbin/init" 改为 pi_init_cmd="/sbin/init1"


打包刷机 ,成功跳过init错误
015.jpg


但是!!!


016.jpg


内核错误,不会解决了,可能要解决的话要自己编译一个内核了,不过我也没学过。暂时无解!!!!!
目前看来爱快的AP系统也是基于OpenWrt编译的

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-7 17:55 | 显示全部楼层
666刷爱快你第一个顶
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-7 18:17 | 显示全部楼层
本来就是基于OP的...
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-1-28 09:01

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表