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电阻,以后红色电源指示灯废了,反正用不到就一直绿色呗。
    H3C WA4320H-ACN 无线AP硬改支持集客256M内存启动

  • 飞线连接到电源的供电引脚,目前工作电压是2.5V
    H3C WA4320H-ACN 无线AP硬改支持集客256M内存启动

  • 不懂技术朋友,不用担心这样硬改的可靠性,一个指示灯不会有什么影响的,注意最左侧的LED指示灯旁边,有一根漆包线连接到上图位置。
    H3C WA4320H-ACN 无线AP硬改支持集客256M内存启动

  • 完美支持全部256M内存
    H3C WA4320H-ACN 无线AP硬改支持集客256M内存启动

  • 另外,48V供电的电源不太好找,有需要改成12V供电的朋友,这样不仅可以48V也可以12V供电,参考WA4320H-ACN 无线AP改成12V DC供电