Sharing LP Alpha m3-7Y30 USB structure
There is one XHCI controller (from Intel CPU/SoC) and many, many ports.
Its port 1 (location 11) is connected to a USB 2.0 hub which uses Genesys GL850G IC.
This 4-port USB 2.0 hub's 1st port (location 111) is on-board AC3165's Bluetooth port.
This 4-port USB 2.0 hub's 2nd port (location 112) is connected to USB-C port's USB 2.0 interface
<-- in the attached picture, a USB-C port extender is used
This 4-port USB 2.0 hub's 3rd port (location 113) is connected to 0.1" pitch Dupont connector labeled as "USB" (black dotted line block in diagram.)
This 4-port USB 2.0 hub's 4th port (location 114) is connected to M.2 key-E's USB 2.0 interface.
Its port 2 (locaton 12) connects to a USB 1.1 USB-serial IC EXAR XR21V1410 (CDC-ACM driver) detected as COM4.
Its port 3 (location 13) connectes to LP Alpha's USB 3.0 port. (closest to key-M slot)
Its port 5 (location 15) connectes to LP Alpha's USB 3.0 port. (middle)
Its port 7 (location 17) connectes to LP Alpha's USB 3.0 port. (closest to key-E slot)
Its port 9 (location 19) connectes to LP Alpha's Arduino Leonardo (shown as Windows COM3.)
Its port 13 (location 1d) connectes to USB-C port's USB 3.0 SuperSpeed interface
<-- in the attached picture, a USB-C port extender is used
Now I know some of my LPA864 info
- LattePanda
- Site Admin
- Posts: 2737
- Joined: Wed Jan 20, 2016 9:09 am
Very detailed description, thanks for your sharing
Enjoy Tinkering with LattePanda ! 

- LattePanda
- Site Admin
- Posts: 2737
- Joined: Wed Jan 20, 2016 9:09 am
Check the COM device in the " device managment". Windows may recongnize the the on-board Arduino Leonardo as "USB serial device".
Press the "Arduino Reset" on the board and locate which port is the Leonardo. Then assign the correct driver for the port.
If Win10 show no extra COM port for leonardo, the problem may cause by the hardware or bios setting.
Enjoy Tinkering with LattePanda ! 
