I don't have Elecrow CrowPanel 7.0P

I don't have "Elecrow CrowPanel 7.0P" who ever added this board to the Arduino IDE, messed up.

I assume this board uses the CH340 for USB connection.
They have told Arduino IDE 1.8.?? that the CH340 is an "Elecrow CrowPanel 7.0P".

Now for every device I have plugged into the USB that has a CH340, the Arduino IDE tells me it is an "Elecrow CrowPanel 7.0P".

Took me ages to work this out.

I don't know which Bord in the Boards manager did this, I got a message that there was updates, so I updated all the boards that had updates at the same time. (there where a few).

So it would be nice if the makers of the "Elecrow CrowPanel 7.0P" fix it.

You mean Espressif.

This is the cause of your issue (note that I do not know if you have the ESP32 board package installed but I assume that that is the case): https://github.com/espressif/arduino-esp32/blob/master/boards.txt#L39869-L39871

elecrow_crowpanel_7.name=Elecrow CrowPanel 7.0P
elecrow_crowpanel_7.vid.0=0x1a86
elecrow_crowpanel_7.pid.0=0x7523

Close the IDE, find the relevant boards.txt, remove the VID and PID lines, save the file and you should be OK; next restart the IDE. Note that updating the boards package will undo that change.

Which IDE are you using? 1.x? Or 2.x?

Note:
There might be a pitfall in IDE 2.x so it does not honour the change but I can't advise as I'm not using it.

1 Like

Thank you that sorted it.

Has anyone pointed this out on the GitHub?

I look to see if there was this issues posted on GitHub, but I am not sure how to search through the hundreds of issues posted :slight_smile:

At least I know where to look.

1.x for uploading.
I actually use MS Visual Studio 2023 for editing (without the plugin).

I don't know. It's broader than just the ESP32 board package. I had the same problem with the boards package for the Thinary Nano Every in IDE 2.x. As I only had it installed to help on the forum, I uninstalled the board package.

Maybe consider a script file so you don't have to use the IDE :wink:


Although your problem applies to both IDE 1.x and IDE 2.x, I've moved your topic to the IDE 1.x section of the forum.

Perhaps this page: Platform specification - Arduino CLI
Needs a note not to use to use VID/PID for boards using the non-PID-programable CH340 chip?

See section "Board VID/PID"
A note here not to use VID/PID with USB to UART chips that can't have there VID/PID changed to match the manufactures ID.

Thanks again. :slight_smile:

Hi @reincarnated

I have now submitted a request for the removal of all such inappropriate associations from the "esp32" boards platform:

The Arduino developers are tracking the task of adding such a warning here:

That's good.