找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 17584|回复: 14

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

[复制链接]
最近在折腾公司网络,把原来的网络环境从一个办公室一个无线路由器+一个SSID的方案,切换到爱快软路由+爱快AP 统一SSID的方案。
然后淘汰下来几个TP-LINK TL-WR886N V5的路由 拆开看是TP9343的CPU
然后百度搜到H大的帖子,说TP9343是QCA9561的缩水版本








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


硬改 上TTL线  上编程器 刷入Breed



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




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





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





从启动信息里看 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替换到爱快固件里


这个是分区布局不对,修改后再引导。还是报错,看了下日志

找不到squashfs分区,这个跟固件的压缩方式有关系,这个内核不能解压该固件。换个版本吧

init started 错误,内核启动的时候,运行了init=/sbin/init 这段是写死在内核里的,不能改
用firmware-mod-kit-master解包固件 找到/sbin/init文件

是个软链接 链接到../bin/busybox
而默认系统如果命令行没指定inti的话 是先运行preinit的
写死的命令又没法改 怎么办? 改软链接呗!
把/sbin/init 重命名为 /sbin/init1
然后新建立软连接  ln -s ../etc/preinit init

修改 ../etc/preinit文件

把 pi_init_cmd="/sbin/init" 改为 pi_init_cmd="/sbin/init1"


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



但是!!!





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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
666刷爱快你第一个顶
回复

使用道具 举报

本来就是基于OP的...
回复

使用道具 举报

持续关注
回复

使用道具 举报

楼主刷的爱快是哪个固件?我手头也有这样的AP,和楼主一样的想法,但找不到合适的固件
集客QCA956X都是双频或者千兆的,找不到合适的
回复

使用道具 举报

有偿求 腾达f451  tp的ap451c刷爱快,寄过去代刷,有二十多台。
回复

使用道具 举报

楼主有试过直接爱快整个编程器固件刷入吗?爱快好像都不能用BREED的,网上有的全是编程器,要自己改MAC
另外楼主能否分享下你用的爱快固件
回复

使用道具 举报

可以考虑OPENwrt出个爱快插件
回复

使用道具 举报

太有技术思路了,佩服
回复

使用道具 举报

传说中的大神啊
回复

使用道具 举报

其实已经可以用了吗?MAC变化无所谓吧
回复

使用道具 举报

灵魂拷问,为什么,不用更简单的集客??
回复

使用道具 举报

TP9343+Breed刷爱快AP固   能不能发个固件 谢谢了 libaofeng2008@163.com
回复

使用道具 举报

想问一下你那个IK-I7固件在哪里下载,是不是没有这么复杂,是不是修改普通路由器的配置就能被爱快AC识别到?
回复

使用道具 举报

喇叭老师 发表于 2021-4-2 09:01
可以考虑OPENwrt出个爱快插件

这个完全可以,这样操作简单点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-10 13:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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