1、背景
最近从柜子里收拾出来老的WR880N,本着闲着不如折腾的精神,也对TP9343有着些好奇开始了折腾,留下了这个折腾记录
关于TP9343
TP9343 是 QCA9561 的阉割版,不带 PCI-E 和 USB 接口,默认主频750M
关于880N V3
V3是阉割掉千兆的缩水版,EEPROM和SDRAM都需要改,才能更好的支持Openwrt
2、硬件改造
如上图
因为供电部分进水,全部拆除后换了个DCDC模块,恒压3.3V输出即可
改造部分
内存以及闪存
左侧的EEPROM改为8M,右侧SDRAM改造为64MB
串口定义
引脚 | 定义 |
---|---|
1 | RX |
2 | TX |
3 | GND |
4 | VCC |
波特率74880 8位 无校验
我也不知道这个神奇的波特率我怎么实验出来的
三、软件部分
Uboot部分使用了H大的Breed
固件采用了Lean的源码,自编译
Breed TP9343地址:https://breed.hackpascal.net/breed-tp9343.bin
Openwrt编译配置
因为TP9343属于配置中的tiny小闪存配置,设备型号选择941ND v6 就可以,V6 CN是AR9344 不通用
四、避坑
坑一:波特率不是115200
坑二:启动失败,还以为是CPU或者晶振出问题了,实际上是缺ART