Hacking Switchbot AI Frame 2

Pagina: 1
Acties:

  • Tjaarsveld
  • Registratie: Oktober 2018
  • Laatst online: 11-11 20:22
Het doel is om Custom firmware te krijgen op de Switchbot AI frame 2

Afbeeldingslocatie: https://tweakers.net/i/-Hu0bkI3n1_9ZsKXfaoWFyHz7iM=/800x/filters:strip_exif()/f/image/2tFZqMAPu8QmBYAaOoOs2W0h.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/2WBhFBDmjBNBMATDJMrGYgf91Aw=/x800/filters:strip_icc():strip_exif()/f/image/Qb0lfZEv0NKyr3mcd3YZDaKy.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/HTVh7xQALkCTqSghz0VGOjKmG_U=/x800/filters:strip_icc():strip_exif()/f/image/b4BQfGAMy0lfY72G6YMbTeiX.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/cZxC63Xq5Biz2247CXwnXZ5uMm4=/800x/filters:strip_icc():strip_exif()/f/image/shslBaqwhOsFy5OC1ONfQvfh.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/zMqEKLB5DCrP4LYVPq0wJT08i0k=/x800/filters:strip_icc():strip_exif()/f/image/xOPRjMiXW6ZZgINWspCVfki1.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/FkAUmMVDvlI_Kms9bdyKWZkO2Sk=/x800/filters:strip_icc():strip_exif()/f/image/SkrtiPMYqJQFZqXzdnvFL4FQ.jpg?f=fotoalbum_large

  • Tjaarsveld
  • Registratie: Oktober 2018
  • Laatst online: 11-11 20:22
Prachtig frame maar wat haat ik de Cloud voor taken wat lokaal moeten kunnen

  • SacredRose
  • Registratie: Mei 2013
  • Laatst online: 11:57
Zijn er al dingen die je zelf geprobeerd hebt na het opmaken?

Ben er zelf niet zo bekend mee maar als ik ergens moet beginnen zou het J3 zijn. Dat lijkt op een UART aansluiting. misschien dat daar wat interessante informatie uit te halen is.

  • sh4d0wman
  • Registratie: April 2002
  • Nu online

sh4d0wman

Attack | Exploit | Pwn

Eerst de firmware maar recoveren dan kun je die analyseren / aan AI voeren:
Firmware Analysis: Teardown and analysis show that the stock firmware payload uses a decryptable RBL blob (via RT-Qboot's stock AES+GZIP), meaning the firmware is readable, but no open-source or replacement custom firmware has been built or released for public flashing.
Src. https://blog.iodev.org/bl...l-follow-up/?via=dailydev

J3 zou ook mijn start punt zijn om aan de firmware te komen. Heb niet gekeken wat er eventueel online beschikbaar is...

Voor v1 en v2:
System-on-Chip (SoC): It uses a Beken BK7236 (ARMv8-M Cortex-M33, Wi-Fi 6, Bluetooth 5) rather than an Espressif ESP32 chip.

Ecosystem Compatibility: Because it relies on the BK7236 platform, popular open-source smart-home firmware projects like ESPHome, LibreTiny, or OpenBeken do not support it.

Edit: heb verder gezocht...
Voor de 1 was er een optie om de firmware via een API te krijgen. Aangezien ik verder niet direct iets van 2 kan vinden zou ik deze flow eerst eens bekijken onder het kopje "Getting the firmware URL" op
https://blog.iodev.org/bl...e-switchbot-ai-art-frame/
Although offline unpacking and repacking of the Gen 1 .rbl firmware image works, it remains unverified whether the BK7236 bootloader enforces signature verification (Secure Boot) that would reject a modified image during flashing.
Voor versie 2 is het nog niet bekend of de firmware hetzelfde is. Er is wel een nieuwe optie te vinden om firmware te uploaden:
Gen 2 firmware supports a dedicated uploadImage API command (imageUrl or imageBase64 payloads)

[ Voor 92% gewijzigd door sh4d0wman op 12-11-2026 12:07 ]

This signature has been taken down by the Dutch police in the course of an international law enforcement operation.


  • SacredRose
  • Registratie: Mei 2013
  • Laatst online: 11:57
sh4d0wman schreef op donderdag 12 november 2026 @ 11:29:
System-on-Chip (SoC): It uses a Beken BK7236 (ARMv8-M Cortex-M33, Wi-Fi 6, Bluetooth 5) rather than an Espressif ESP32 chip.

Ecosystem Compatibility: Because it relies on the BK7236 platform, popular open-source smart-home firmware projects like ESPHome, LibreTiny, or OpenBeken do not support it.
De BK7236 wordt op de Github pagina van Openbeken wel genoemd als ondersteund model. Als ik bij de releases kijk staat er ook een firmware bij met UART voor dit model. (ik weet alleen niet of dit verder een vrije firmware is om iets mee te doen of voor een specifieke applicatie)

Volgens mij heeft de Github van Openbeken ook nog wel wat instructies staan voor het reverse engineering en het flashen van deze chips dus dat is zeker een goede plek om te gaan kijken.