py-air-control icon indicating copy to clipboard operation
py-air-control copied to clipboard

Open-source firmware

Open rgerganov opened this issue 5 years ago • 2 comments

I am opening this issue to track the @rmoriz's idea for patching/replacing the original firmware with an open-source one. When I was reversing the original application, I found signs that remote firmware update could be possible. I will continue digging into this.

Another approach, as @rmoriz suggested, is to disassemble the device, find UART console and try getting a root shell.

Let's track progress here and share our findings.

rgerganov avatar Mar 12 '19 08:03 rgerganov

Hi. Did you recognize that Philips started deploying firmware-upgrades? At least for my AC5659/10 I got a message in the official app that there is V61.5 or later ready for upgrading my device. Described mechanism/steps for upgrading:

  1. Turn off purifier and unplug from power outlet
  2. Wait 30 seconds and plug purifier back in power outlet
  3. Uprade will automatically begin and WiFi-indicator on device will flash white. It takes about 1 minute to complete the upgrade.
  4. After sucessful upgrade the WiFi-indicator on device will return to solid white

Cheers Mart

bsnatcher avatar Dec 15 '20 13:12 bsnatcher

Thanks for sharing this. I haven't noticed this with my device but I have stopped using the official app long time ago. I hope they won't break py-air-control with these updates.

rgerganov avatar Dec 16 '20 07:12 rgerganov