Skip to content

gtxaspec/wz_flash-helper

Repository files navigation

Introduction | Setup | Backup | Restore | Switch firmware | Other options | Screenshots | Build | FAQs | Changelog | Limitation

Features

  • Backup partitions
  • Restore partitions
  • Switch between stock and thingino firmware
  • No need to disassemble your camera
  • Dry run option debugging
  • Initramfs shell for manual debugging if you have serial connection
  • Seamlessly boot with wz_mini_hacks on the next boot
  • Customize partitions with custom scripts support
  • Windows-friendly setup progress

Supported cameras

SoC Camera model Support status Model code
Ingenic T20 Wyze Cam v2 ✅ Supported v2
Wyze Cam Pan ⚠️ Untested pan_v1
Ingenic T31 Wyze Cam v3 ✅ Supported v3
Wyze Cam Floodlight ⚠️ Untested v3
Wyze Cam Pan v2 ⚠️ Untested pan_v2
ATOM Cam 2 ⚠️ Untested v3c

Disclaimer

I am not responsible for bricking someone's cameras.
DO NOT DISCONNECT POWER when the Switch firmware operation is going on, this would brick your camera (unless you know how to recover with Ingenic Cloner or remove the flash chip and use SPI programmer).
It is also possible to brick your camera if you corrupt the U-boot partition with your custom scripts or inject dangerous commands into the configuration files.

Credits

  • Gtxaspec with his ideas, tips, hard work on kernel drivers, U-boot, and testing.
  • Mnakada with their Docker image to build the SD card kernel from their repo
  • OpenIPC project and people with their tools, firmware, and tips.
  • thingino project and people with their tools, firmware, and tips.