MH-ET Live ESP32 MiniKIT not recognized in Arduino Cloud IDE

As described in the title,
I have a MH-ET Live ESP32 MiniKIT and in Arduino Cloud IDE i can choose it in the Menu. Its connected via USB. But not recognized by the IDE.

The IDE recognize it as a LilyGo T-Dsiplay. And with that the connection can be established :zany_face:

No matter if i use Ubuntu or Windows. No matter if Firefox or Chrome. No matte wich computer.

What can i do?
Simply imagine that its a T-Display?

Does this have further implications?

Hi @battlecore.

The Arduino boards platform framework allows the platform developer to associate a board definition with properties of a port (typically the USB VID/PID pair). This information allows the Arduino development tools to automatically identify a port as being created by a board. This is what populates the "BN" field in the "Board Info" dialog and also the board name labels you might notice sometimes appended to the port names in Arduino IDE's Tools > Port menu.

These associations should only be made in cases where a board model produces unique properties. Unfortunately one of the contributors to the 3rd party "esp32" boards platform inappropriately associated the VID/PID pair of the general purpose WCH CH9012 USB chip with the "LilyGo T-Display" board definition, even though those properties are not unique to the "LilyGo T-Display" hardware:

This is the reason why Arduino Cloud Editor identifies the port of any board that happens to have that CH9012 USB chip as a "LilyGo T-Display".

Such a misidentification is a minor inconvenience when using Arduino IDE, since it allows the user to select any combination of board model and port, even if the user's board selection doesn't align with the identification of the port. But Arduino Cloud Editor is more strict in this respect. In cases where a port is identified as a specific board, Cloud Editor will only allow you to use that board definition with the port.

Unfortunately, yes. There is a completely separate bug in the "LilyGo T-Display" board definition, which causes uploads to fail when this board definition is selected:

The combination of these two bugs makes it impossible to use Arduino Cloud Editor to upload sketches to boards that have the CH9012 USB chip.

The bugs in the "esp32" boards platform have been fixed, but an older version of the platform from before the time those fixes were made is installed on the Arduino Cloud server.

For now, it will be necessary to use Arduino IDE when you need to upload sketches to your "MH-ET Live ESP32 MiniKIT" board. You only need to use the Arduino IDE Boards Manager to install the latest version of the "esp32" boards platform. This problem is quite specific to the hardware of the board you happen to have, so you can use Arduino Cloud without any problems with other Arduino boards. You can even use Arduino Cloud Editor to write code for the "MH-ET Live ESP32 MiniKIT" board, and compile that board to check for problems with your code. You might find that useful if you want to work on your projects while you are on the go and don't have access to a computer with Arduino IDE installed.

Arduino IDE even has an integration with your Arduino Cloud sketchbook, which makes it convenient to access the sketches you are working on in Arduino Cloud Editor from Arduino IDE, and vice versa:

https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-cloud-sketch-sync/

Okay thanks.
Now i see an other posting that belongs to that. I googled a lot before but dont found that.
Will try another board because ran into another issue with needing more ADC1 ports.
Little annoying thing.

You are welcome. I'm glad if I was able to be of assistance.

Regards, Per