PandoraBox for P&W R619AC公开测试版 如果觉得固件好用,可以请作者喝杯饮料: https://downloads.pangubox.com/lintel/R619AC/%E8%B5%9E%E5%8A%A9.png ------------------------------------------------------------------------------------------- 小白劝退警告!!!先解释无线相关问题: 1.部分智能设备部必须支持U-APSD,无线参数打开UAPSD支持即可. 2.如果觉得有干扰,关闭2.4G的HT40优先或者换信道. 3.云玩家也不要说比XXX差,听别人说之前,先自己实践. 4.如果无线网卡端是BCM的网卡VHT下丢包或者兼容性问题的,自己找垃圾BCM去.这个锅我QCA/RTK/MTK不背! 5.对于部分机器无线MAC地址开头不是1C:40:E8的,请先恢复正确的ART数据. 6.上面的还没解决的话,建议你还是换其他机器吧. 如何刷入?请参考FAQ. 已知BUG: 1.QCA9984没有对应的BoardData文件,可能无法正常工作 2.MU-MIMO自动关闭可能无法正确识别垃圾BCM的网卡设备. 3.待更新 固件刷机方法: 1.在原厂固件下升级PandoraBox-qualcomm-ipq40xx-p2w_r619ac-*-squashfs-nand-factory.bin 默认用户名:root 密码:admin,恢复出厂设置之后,记得第一时间要修改账号密码. 2.telnet进入系统之后直接执行flash_bootloader刷入pb-boot,解锁bootloader. -------------------------------------------------------------------------------------------- FAQ: 1.A:PB-Boot怎么刷? Q:有点多,看下面 方法1: 编程器备份spi数据之后,直接怼上pb-boot-ipq40xx-r619ac-spi-nor.bin即可,然后恢复ART备份. 方法2: 如果已经刷了PandoraBox,直接ssh登录,执行flash_bootloader即可自动刷入. 方法3: 进入系统,看你的分区表: [root@PandoraBox_B425:/root]#cat /proc/mtd dev: size erasesize name mtd0: 08000000 00020000 "UBI_DEV" mtd1: 00040000 00010000 "SBL1" mtd2: 00020000 00010000 "MIBIB" mtd3: 00060000 00010000 "QSEE" mtd4: 00010000 00010000 "CDT" mtd5: 00010000 00010000 "DDRPARAMS" mtd6: 00010000 00010000 "APPSBLENV" mtd7: 00080000 00010000 "APPSBL" mtd8: 00010000 00010000 "ART" mtd9: 00170000 00010000 "spi-boot" 如果是有APPSBL分区的,直接下载pb-boot-ipq40xx-r619ac.appsbl,用mtd命令写进去APPSBL分区. 参考命令: mtd write pb-boot-ipq40xx-r619ac.appsbl APPSBL 如果是屌哥(Lean)的LEDE,那下载pb-boot-ipq40xx-r619ac-spi-nor.bin,用mtd命令写进去Bootloader分区. 参考命令: mtd write pb-boot-ipq40xx-r619ac-spi-nor.bin Bootloader 0.Q这个固件有啥强的? A: 高通原厂驱动 + 无线信号, 4G路由器, HWNAT 硬件加速,B站神油,CPU 性能调教,SAMBA 加速, NTFS 闭源驱动,还有各种不能说的功能。。。 1. Q:5G的吞吐只能跑500Mbps以下? A:请检查内核日志,如果出现大量下面类似的日志,请拆机,IPQ4019做好散热. [ 3250.434932] [wifi0] FWLOG: [3341866] WAL_DBGID_BB_WDOG_TRIGGERED ( 0x32fe2a, 0x2000109, 0x0, 0x11 ) [ 3250.443255] [wifi0] FWLOG: [3341866] WAL_DBGID_BB_WDOG_TRIGGERED ( 0x18600, 0x0 ) [ 3250.456522] [wifi0] FWLOG: [3341866] WAL_DBGID_RST_STATS ( 0x2, 0x2, 0x96c, 0x1 ) 切换到低频信道,比如CH36,手机关闭省电模式 2.Q:支持PCIE的无线网卡么? A:需要补齐对应PCIE的电阻.如果插4G模块不需要硬改.参考FAQ 21 目前PandoraBox支持QCA9984/QCA9980/QCA9886/QCA9882等网卡,但是缺少对应卡的校准参数 3.Q:支持SATA扩展卡么? A: 支持,请用AHCI标准驱动的卡,比如ASM1061,淘宝有卖,参考FAQ21,补齐PCIE缺少的电阻. 4.Q:如何进入pb-boot恢复页面? A:开机按住Reset,系统等闪烁即已经进入.默认IP:192.168.1.1 5. Q:手动换了大容量的NAND Flash怎么办? A:pb-boot能自动识别NAND容量,更换flash之后,在恢复模式下,选择格式化系统重建ubi分区即可 6. Q:能支持1GB的DRAM颗粒么? A:遗憾,虽然pb-boot能自动识别1G内存,但R619AC硬件并没有引出对应的A15地址线. 7. Q:pb-boot无法启动Lean的LEDE/OpenWrt固件? A:天降大锅,无奈已经做了兼容,可以支持原厂/OpenWrt固件 8. Q:能否支持4G模块? A:直接插4G模块和SIM卡即可,不需要硬改.PandoraBox已经支持常见4G模块.推荐使用移远的EC20模块 10.Q:支持EasyMesh么? A:等后面再看,最近比较忙. 11. Q:支持不可描述功能么? A:别想,没有. 12. Q:OpBoot能刷PandoraBox吗? A:可以,直接刷sysupgrade固件即可. 13. Q:可以给定制固件吗? A:客户爸爸请联系:lintel.huang(AT)gmail.com 14. Q:怎么刷到别的固件? A:直接在pb-boot恢复模式下刷机即可. 15. Q:目前2.4G还有问题吗? A:加载了官方的BoardData,目前干扰少的情况下, 2.4G应该能跑200Mbps左右(256QAM).如果还有问题,请用我备份的ART数据替换. 16.Q:pb-boot下更新固件出错? A:执行一下系统格式化,屏蔽坏块重建UBI,然后再试一次. 17.Q:pb-boot下如何更新opboot? A:直接web更新即可,危险操作,刷坏自负!!! 18.Q:pb-boot能支持原厂固件启动吗? A:支持,但是可能会有问题. 19.Q:已经刷了pb-boot,如何再更新新版pb-boot? A:在pb-boot的恢复模式下刷就可以了,自动识别. 20.Q:硬件加密能用吗? A:驱动有了,似乎还不能用 21.Q:如何补齐PCIE缺失的电阻支持第二个5G模块? A:需要补齐的4个0欧电阻如下: R443 PCIE_VCC5_PIN45_PIN47(接4G模块千万不要补这个电阻,QCA9980/QCA9880模块才需要这个5V供电) R447 PCIE_VCC5_PIN49_PIN51(接4G模块千万不要补这个电阻,QCA9980/QCA9880模块才需要这个5V供电) R436 PCIE_REFCLK+_PIN13(普通PCIE模块需要) R444 PCIE_REFCLK-_PIN11(普通PCIE模块需要) 22.Q:如何解决USB 3.0兼容性不佳问题? A:找到USB 3.0座子旁边的C5/C6/C7/C8电容位,把0欧电阻换成16V 0.1uF的0402贴片电容即可 23.Q:如何解决USB 3.0供电不足问题? A:找到USB 3.0座子旁边的R789电阻,直接短接,禁止USB限流. 24.Q:如何解决USB 3.0干扰? A:把它变成USB 2.0! 找到USB 3.0座子旁边的C5/C6/C7/C8电容位,拆了上面的物件留空即可. 25.Q:天猫精灵等物联网设备无法连接WiFi? A:天猫智障跟小爱智障的wifi有BUG,没有U-APSD支持会导致无法连接,找到无线高级设置,打开UAPSD即可. 26.Q:APPSBL跟Bootloader有什么不一样? A:APPSBL后缀文件是单独的u-boot ELF文件,spi-nor.bin后缀的文件包含了启动必须的SBL/CDT/TZ_FW/ELF等所有数据. 27. Q:我挂了一个QCA9984的网卡,能开HT160么? A:可以,建议设置CH36信道. 28. Q:我的ART数据丢了,怎么办? A:ART数据是唯一的,每台机器都不一样,但是可以通过恢复相同机型的ART数据,可以达到原来机器的9成. 下载 https://downloads.pangubox.com/lintel/R619AC/factory/art.bin,然后使用mtd命令写到ART分区即可. 29. Q:固件能支持IPv6吗? A:支持IPv6,默认没有打开,需要IPv6请在接口->LAN->DHCP服务器->IPv6设置: 路由器通告模式->改为服务器模式. DHCPv6服务->改为服务器模式 NDP代理->禁用 总是通告默认路由->勾选 30. Q:LXC容器是啥,怎么用? A:LXC容器是一个虚拟化的工具,可以让你在PandoraBox的固件基础上再跑一个系统, 比如Debian/Ubuntu,可以干其他的事情.按照提示,选择存储路径,重启系统.然后再根据提示下载对应的系统即可. 31.Q:4G模块无法正常使用? A: 找到 移动网络->链接设置->勾选 强制使用PPP拨号模式,或许就可以正常了.