With the new 2A Recovery Tool(https://tool.screek.io/factory_tool/2a/), 2A recovery can be made even easier.
Here is a simple demonstration of how to restore a working 2A to factory firmware status.
When the device is already booting improperly, you need to first put it into DFU mode, which also requires opening the back cover of the 2A to expose the circuit board, which we demonstrate in the video.
You can use a flatter tool such as a spoon to do this, and we'll demonstrate a couple of tools in the full video.
When do I need to restore the factory firmware?
This is usually extremely rare and the ESP32's internal storage is usually very reliable. However, unpredictable surprises during OTA updates and the use of broken firmware files can leave the device unbootable, at which point a complete firmware restore will be useful.
The brief description is as follows:
- If the 2A suffers an unexpected power outage while updating the OTA firmware, and re-powering the device does not allow it to boot, then it may be necessary to restore the recovery firmware.
- If the 2A was flashed with the wrong OTA firmware and thus failed to boot.
- Some strange reason the 2A is not connecting and not responding.
Tools needed
- A host computer with a USB2 port (can be PC, Linux, Mac).
- A modern browser, Edge, Chrome are known to work, Safari is no longer available.
- A Type-C cable with data transfer (the 1m cable we included supports data transfer).
- A tool with a flat end, such as a professional pry bar, or a spoon.
- Some patience.
Online Tool
We've created a handy online tool for restoring the 2A to factory firmware so that you don't have to download the bin file and re-select it for loading.
Video Demo
Note
Please note that the factory firmware does not mean it is the latest firmware, it is just an initialization firmware. You can continue to do OTA firmware update on the base.