diff --git a/docs/Sensor/Grove/Grove_Sensors/AI-powered/Grove-vision-ai-v2/Grove-vision-ai-v2.md b/docs/Sensor/Grove/Grove_Sensors/AI-powered/Grove-vision-ai-v2/Grove-vision-ai-v2.md index 8fd133734868..ce60919b22a2 100644 --- a/docs/Sensor/Grove/Grove_Sensors/AI-powered/Grove-vision-ai-v2/Grove-vision-ai-v2.md +++ b/docs/Sensor/Grove/Grove_Sensors/AI-powered/Grove-vision-ai-v2/Grove-vision-ai-v2.md @@ -101,6 +101,44 @@ If you find that the Grove Vision AI V2 is not recognised after connecting it to - Windows CDC driver: [CH343CDC.ZIP](https://files.seeedstudio.com/wiki/grove-vision-ai-v2/res/CH343SER.ZIP) - macOS Vendor VCP Driver: [CH34xSER_MAC.ZIP](https://files.seeedstudio.com/wiki/grove-vision-ai-v2/res/CH341SER_MAC.ZIP) +### Bootloader Recovery Tool Manual + +This part describes how to recover the bootloader of the Grove Vision AI (WE2) module. The recovery tool is a software tool that can be used to recover the bootloader of the Grove Vision AI (WE2) module in case the bootloader is corrupted, or flash a new firmware to the Grove Vision AI (WE2) module. + +#### Prerequisites + +- Any board which has I2C interface and supported by Arduino IDE. +- Grove Vision AI V2 +- 4-Pin Cable + +#### Software Installation + +1. Install the Arduino IDE from the [official website](https://www.arduino.cc/en/software). +2. Download the latest version of the Seeed_Arduino_SSCMA library from the [GitHub repository](https://github.com/your_repository_link). +3. Add the library to your Arduino IDE by selecting **Sketch > Include Library > Add .ZIP Library** and choosing the downloaded file. +4. Open the `we2_iic_bootloader_recover` example from the Arduino IDE: **File > Examples > Seeed_Arduino_SSCMA > we2_iic_bootloader_recover**. +5. Upload the example to your Arduino board. + +#### Hardware Connection + +Connect the Grove Vision AI (WE2) module to the default I2C interface of your Arduino board using the 4-Pin Cable. Make sure each wire is connected to the correct pin. + +- SCL -> SCL (Grove Vision AI WE2) +- SDA -> SDA (Grove Vision AI WE2) +- VCC -> VCC (Grove Vision AI WE2, 3.3V) +- GND -> GND (Grove Vision AI WE2) + +#### Usage + +1. Make sure your Arduino board is connected to your computer, and the Grove Vision AI (WE2) module is connected to the Arduino board. +2. Open the Serial Monitor in the Arduino IDE. (or any other serial monitor software, e.g., minicom, PuTTY) +3. Wait for the Grove Vision AI (WE2) device to be detected +4. Press 'enter' to start the bootloader recovery process, wait for the process to complete + +:::note +You may need to press the 'reset' button on the Arduino board to restart the bootloader recovery process. If the bootloader recovery process fails, please check the hardware connection and reset the power supply of the Grove Vision AI (WE2) module and try again. In some cases, you may have to try 3-10 times to recover the bootloader successfully. +::: + ## Getting Started ### Getting Started with Arduino