Benq Screenbar Halo - Reverse Engineer

OP #7544587
Lesenswert?

Hallo zusammen,

ich habe eine Screenbar Halo von Benq zuhause, die ich gerne über einen alternativen Weg als über die Fernbedienung steuern möchte. Dabei soll ein ESP-32 programmiert werden, der eingehende REST-Request verarbeitet und die Screenbar entsprechend steuert.

Damit ich eine Anwendung zur Steuerung schreiben kann, muss ich vorher das Protokoll zwischen Fernbedienung und Screenbar entsprechend abfangen und analysieren.

Das Analysieren des Protokolls und Schreiben einer Anwendung sollte kein Problem für mich sein, leider hänge ich schon beim ersten Schritt, dem Abfangen des Datenverkehrs.

Anfangs bin ich davon ausgegangen, dass die Kommunikation per BLE stattfindet. Dazu habe ich mit dem nordic nrf52840 dongle versucht, die BLE Pakete zu sniffen. Leider war dieser Versuch nicht erfolgreich. Nach Stunden des Googlens bin ich dann zumindest auf die Spezifikation des Controllers bzw. entsprechende Bilder des verbauten Chips gestoßen.

[Spezifikation] https://device.report/m/78c61775176b8bff89413e64c58fa8ce837d8a1255830ef33e5630a64dde0edc.pdf

[Bilder] https://device.report/m/f4682061ac67c85e8495d5cb9a661cb85de0118928287bec5ed9b123d2d98392.pdf

[Holtek Chip Spezifikation] https://www.holtek.com/page/vg/BC5602

Ich habe nun herausgefunden, dass auf dem Controller ein Holtek BC5602 Transceiver verbaut ist. Dieser funkt im 2.4Ghz Band mit einer Datenrate von 125kbps.

Meine Frage ist nun, wie ich den Datenverkehr abfangen könnte, bzw. welche Hardware ich bräuchte (auch später zum Senden)?

Viele Dank und Grüße, Tobias

#7545518
Lesenswert?

Wieso zapfst du denn nicht einfach die SPI Pins des Holtek BC5602 in der Fernbedienung an? Mehr muß man doch gar nicht wissen.

Welche Hardware Du brauchst? Genau die selbe die auch in der Fernbedienung verbaut ist. Gibt es denn diesen IC zu kaufen? Oder einfach eine Ersatzfernbedienung besorgen, den SPI Port auftrennen und eine eigene Hardware dran hängen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren