1. Air Con: $1697 for an on/off switch (blog.hopefullyuseful.com)
文章讲述了作者因Advantage Air空调控制平板故障,面临高昂更换费用,通过自行修改软件解决问题的经历。
作者2019年安装的Daikin空调系统使用Advantage Air控制盒和POE供电Android平板。2024年8月,平板在保修期外崩溃,无法启动。联系Advantage Air客服后,被告知需更换整个控制系统,费用从1245美元升至1697美元(包括无线温度传感器),尽管其他硬件均正常。
作者决定自行修复。拆解平板发现隐藏USB端口,但原设备无法识别。调查发现POE连接器非常规,有三根线连接USB数据线和电源。切断数据线后,设备可被计算机识别,但原平板存储可能损坏,无法恢复。
作者尝试用旧Samsung Galaxy Tab 4替代。安装Advantage Air的e-zone应用后,应用检查设备型号,显示“Not on AA Hardware”错误并退出。作者使用apktool反编译应用,在Java代码中找到设备型号检查函数(通过Build.MODEL)。通过修改smali代码,将函数返回值改为原平板型号“PIC7KS6-EZ”,绕过硬件限制。
重新编译、签名APK后,应用成功运行,空调系统恢复正常。旧平板性能优于原设备,且可通过USB连接升级。作者强调这仅需POE连接器和基本焊接技能。
后续讨论中,有用户指出可通过root平板并更改Build.MODEL解决,且社区已创建GitHub项目(https://github.com/gundy/aa_interop)文档化硬件、协议和API。