I purchased a Grove Vision AI V2 and I have been using SenseCraft AI web toolkit (SenseCraft AI) to upload Seeed and custom models to the board.
It always worked as expected, except for this morning. I am not able to flash any model into the board, it starts to flash the model, and then it suddenly stops. This never happened before, could you please double check with one of your boards if the service is still working?
Also I tried different PCs with different OS, 2 different Grove AI V2 boards and many different cables.
Pressing two times the boot button to manually flash the board unfortunately is not an option for me. None of the two boards I purchased has always been able to work that way, already tried different PCs and OS.
SenseCraft AI was the only way I could flash my boards, which are now completely useless.
Hello,
Thank you very much for your help, I appreciate it.
Unfortunately, my problem isnât with XIAO.
My issue is when I am connecting the Grove Vision AI V2 board directly to SenseCraft AI.
The board is connected, but when I try to flash a model (for example the Person Detection one), the flashing is not working.
And until yesterday everything was working perfectly.
Unfortunately, nothing is working.
As I explained before, the problem has never been connecting to the board, but the flashing of the model. I will now try to be as detailed as possible.
Connecting the Grove Vision AI V2 works perfectly; there is no issue with that.
The flashing lasts for less than a second and then abruptly stops. The device is disconnected as a consequence, and I am not able to do anything with the board.
I hope this time I was detailed enough in describing the issue.
If you, or somebody else, could try to replicate this exact procedure and let me know, it would be very helpful.
Thank you very much for the time spent in trying to solve this issue.
I doubt that both of my boards suddenly broke, so I am assuming the problem is related to SenseCraft AI.
We deeply sorry for any inconvenience caused to you. We are currently making every effort to resolve this issue. If we have a solution, we will inform you here as soon as possible. We apologize again for any negligence on our part.
I appreciate your teamâs efforts in working on and attempting to resolve the issue. I am eagerly awaiting updates.
If possible, could you explain to me why none of my Grove Vision AI V2 boards have ever been able to activate boot mode by clicking the boot button? I have tried every method explained on this page: Grove Vision AI Module V2 | Seeed Studio Wiki.
If I could flash the board myself, I wouldnât need SenseCraft AI to do it. Unfortunately, this has never worked, and it seems I am not the only user who has noticed this.
It should be due to bootloader corruption caused by flashing a corrupt firmware. So you canât press and hold boot and enter bootloader mode
I wonder if your camera cable is connected incorrectly? Because during my testing I also encountered a situation where I couldnât upload the firmware when the camera cable was connected backwards. This is just a guess.
Has anyone on the forum been able to successfully reload the firmware on their Grove Vision AI V2 since the corrupt firmware fix was released on April 9th? I have not been successful. What I get is:
Probing Grove Vision AI (WE2) on I2C bus⌠Detected target device
Press âenterâ to start recover the bootloader (or âqâ to restart) Recovering WE2 bootloader⌠Progress: [ ] - 0.00%
It does not progress past 0.00%
Occasionally I get something like this but I can tell it hasnât really been successful:
ERROR: PP_STAT 1 CONFLICT ADDR: 0x00000000 CRC ERROR: 0x804FD58A(RCRC) != 0xDAFEFABE(WCRC) Progress: [ ] - 0.11% Done, the bootloader has been recovered successfully!
Hello,
I was able to fix it, I donât know how, but it worked surprisingly. My progress went all the way up to 100% and then I was able to flash SenseCraft AI models to the board again.
I am honestly too scared to repeat the process, now that is working I donât really want to do anything that can cause problems again.
Are you flashing the sketch with Arduino to the XIAO ESP32S3 connected to the Grove Vision AI V2?
Unfortunately, I am pretty sure the camera is connected correctly, since I am able to make it work perfectly with SenseCraft AI (after the bootloader fix).
It is plugged exactly like the first picture of your website: Grove Vision AI Module V2 | Seeed Studio Wiki.
I am glad that now the board is working with SenseCraft AI, but I would be even more glad if it could work normally as advertised in Seeed website.
Thank you very much for your help and understanding.
Thanks for replying, Max.
I first tried running the flashing sketch with a XIAO ESP32C3 (I didnât originally buy the S3 version, but I do have one now) connected to the Grove Vision AI. I figured that should work. The XIAO ESP32C3 compiled, loaded and ran the sketch just fine, but when that didnât work I decided to try it with the ESP32C3 running the sketch, but only connected to the Grove Vision AI with 4 jumper wires to itâs I2c interface. That didnât work either. I noticed the part in the instructions that it could take 3-10 tries for it to work, so I tried powering down and up and also hitting the boot button and also the restart button on the Grove multiple times. Thatâs when I was occasionally able to get the Progress: [ ] - 0.11% message intermittently.
Hello @Seeed_Seraphina,
Do you perhaps have any update on this?
Why canât I manually flash both of my Grove Vision AI V2 units (as advertised on your website)?
Thank you.
I donât know if youâre aware that the link you sent is not working.
And I know why, the bootloader recovery sketch (we2_iic_bootloader_recover) is apparently removed. I cannot find it even in the previous commits, but maybe the position itâs just changed.
Anyways, this is not what was I talking about. I will copy-paste my old comment so maybe it is more clear what I meant.
What I am talking about is that, when you press two times the boot button, nothing happens. I tried all the buttons combination that your website describes. I fixed the bootloader, so now it is working with SenseCraft AI, but my concern is about the manual flashing of the board.
Waiting for updates. Thank you very much for your help.
Sorry, my mistake. Weâve updated it within the Wiki for now. You can check the following article:
In the previous posts I get the message that you were unable to manually enter bootloader mode until after flashing the corrupted firmware. So the bootloader firmware for the Grove vision ai v2 will not have a problem if you are flashing an undamaged model on the SenseCraft Ai. You can still expect to enter bootloader mode using the method mentioned in the Wiki
Thank you for your answer.
Just to be helpful for future people which may want to restore the bootloader, I want to pose your attention on the fact that the sketch âwe2_iic_bootloader_recoverâ is not currently available on the examples of the Seed Studio SSCMA library. You can check this yourself: Seeed_Arduino_SSCMA/examples at main ¡ Seeed-Studio/Seeed_Arduino_SSCMA ¡ GitHub.
Itâs quite embarrassing . Iâll make sure to promptly gather all the information and keep everyone updated as soon as possible. Thank you very much for your patience!
Iâm sorry to hear that. Itâs possible that the problem was caused by going to an old site. Here is a link to the latest Sensecraft page that you can use to upload the model again: https://sensecraft.seeed.cc/ai/#/home