H3C WA4320H-ACN 无线AP硬改支持集客256M内存启动
写在前面的话
硬改16M spi flash以后,可以刷入集客固件,但目前集客固件在WA4320H-ACN上只能支持128M内存,不支持全部256M内存,很多网友刷入了大麦的breed,无法启动集客固件,很多人不知道问题出在哪里,不过的确是breed的问题,我们最终使用breed-qca9558-dw33d.bin作为breed,配合集客固件可以完美支持全部256M内存,双无线正常工作。
-
鉴于有的人可能需要编程器固件,这里给出某云的地址链接,提取码:z9rm
-
为什么会出现无法自动启动呢?原因是在大麦的breed里面,gpio 17脚作为reset输入了,而且启动的时候breed里面检测到是pressed状态(低电平),误认为用户按下了reset键,所以直接阻止了系统自动启动,所以每次上电不会自动启动系统。
-
解决方法似乎两个,一个是改breed源代码,另一个是将gpio 17脚接个上拉电阻,因为QCA9557的GPIO默认是input模式而且使能内部下拉电阻。由于没有breed的源代码,那我们只能选择第二套方案了。
硬改步骤
-
经过分析,发现gpio 17控制的是电源红色指示灯(电源同一个指示灯两种颜色,一个绿色,一个红色,共阳极连接2.5V),解决办法断开R1216,然后直接上拉到2.5V,经过测试,发现内部下拉太强了,外部1K的上拉电阻似乎不能上拉到2.5V,只能拉到0.8V,最后干脆去掉了上拉电阻,直接接到2.5V,反正内部软件再控制电源红色指示灯不会起效果罢了,不影响使用。
-
以笔者目前的板子硬件版本,去掉R1216电阻,这个电阻是gpio 17控制电源红色指示灯串联的1k电阻,以后红色电源指示灯废了,反正用不到就一直绿色呗。
-
飞线连接到电源的供电引脚,目前工作电压是2.5V
-
不懂技术朋友,不用担心这样硬改的可靠性,一个指示灯不会有什么影响的,注意最左侧的LED指示灯旁边,有一根漆包线连接到上图位置。
-
完美支持全部256M内存
-
另外,48V供电的电源不太好找,有需要改成12V供电的朋友,这样不仅可以48V也可以12V供电,参考WA4320H-ACN 无线AP改成12V DC供电