Skip to content
This repository has been archived by the owner on Jan 4, 2025. It is now read-only.

Latest commit

 

History

History
35 lines (20 loc) · 2.12 KB

README_switch_firmware.md

File metadata and controls

35 lines (20 loc) · 2.12 KB

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

❗ WARNING:

  • DO NOT DISCONNECT POWER when the Switch firmware operation is going on. Doing this would brick your camera.
  • DO NOT share initramfs.log when you are switching to thingino with the setup_thingino_env.sh script, this log file contains your Wi-Fi credentials.

Overview

The Switch firmware operation allows your camera to switch from one firmware to another.

Index

Switch firmware overview

Switch to stock firmware

Switch to thingino firmware

✅ Option: switch_firmware_with_all_partitions

With this option, you can decide if all partitions will be written by the Switch firmware operation.

  • When it is disabled, only partition images for some necessary partitions for a barely functional camera are required. Other partitions are either formatted, erased or left alone.
  • When it is enabled, partition images for all partitions are required.

On stock firmware: Some partitions (such as aback, kback, backupa, backupd, etc. on T31 cameras) don't need to be written because they don't contain any meaningful data as they are used by stock firmware as stage partitions to install updates. You should disable this option to save time.

On thingino firmware: If you have a fresh thingino installation, it has no effect.

Notes

  • For the Switch firmware operation to start, the restore_partitions option must be disabled. If both the restore_partitions and switch_firmware options are enabled, the switch_firmware operation will fail.
  • All partition images are verified with their .sha256sum files before the Switch firmware operation starts. If one partiton image fails the verification, no change will be made.
  • During the Switch firmware operation, the red and blue LEDs would be blinking alternately.