Missing Windows 10 pro arduino Leonardo driver

If you're having trouble with your LattePanda Alpha & Delta, here's the place to get help.
Forum rules
If you have not found a solution, post a new issue. To speed up the process please let us know:
- Have you tried the solutions listed above?
- What board are you using? Standard (2GB RAM/32GB eMMC) or Enhanced (4GB RAM/64GB eMMC)?
- Have you tried any other solutions?
- How long have you had your board for?
- When did you first boot your board?
- Did it work ok before the issue occurred or has the issue always been there?
- Use images and videos to help us understand the issue where possible

If you are seeking RMA:
- Please open a new topic rather than hijacking someone else's thread
- Mark RMA posts with [DEFECTIVE] + <helpful description of issue>. We can then approve/disapprove each request
- Completed RMA cases will be marked with [CLOSED]
You can find the RMA guide [here]

Resolved Issues
- If you manage to fix an issue, please share your solution for the good of the community. It could help someone else in future.
- If an issue is resolved the thread should be marked as [RESOLVED]. We can then sticky the thread to help people in future.
User avatar
wheresdrew
Posts: 12
Joined: Fri May 20, 2016 1:17 pm

Sat Apr 20, 2019 9:08 am

ccs_hello wrote:
Sat Apr 20, 2019 12:40 am
You just need to install the Arduino Leonardo driver.

The official way (if following Arduino official method, not work around, not short cut, not ad-hoc) is to get it from the offcial source.

Go to this site
https://www.arduino.cc/download_handler ... indows.zip
You'll reach a page asking you to click (1) free download or (2) donate-n-download. Either way is fine (1 is free.)
That will download the latest entire package ( arduino-1.8.9-windows.zip ) You'll need it anyway.
Extract that zip file and install the Arduino IDE (ver 1.8.9.) The driver for Arduino Leonardo is included in that IDE software.
(If using Windows File Explorer, it's in drivers sub-folder.)
Thanks for the advice, but I tried that months ago and it doesn't work. I do appreciate that you're trying to help, and you're doing far more than the LP team likely ever will in that regard. This issue has been known - and ignored - for so long, that I'm considering that part of my Alpha dead. The dev team simply doesn't care to support their product.

User avatar
ccs_hello
Posts: 631
Joined: Sat Oct 13, 2018 9:16 pm

Sun Apr 21, 2019 4:50 pm

Check if
BIOS Menu > Advanced > Arduino Power Control
is "Enabled" (may or may not be needed, does not hurt to have it Enabled".)

In Windows, goto Control Panel > Device Manager
check if there is a device not recognized/no driver installed. Check if that device's USB ID is VID: 2341 and PID 0036 (2341:0036). <-- in Properties, drill down into details

If that does not show up, it means the firmware/bootcode in Atmega32u4 (Arduino Leonardo) is gone/corrupted.
Then use ICSP (SPI) to reprogram that 32u4.

User avatar
SixSixSevenSeven
Posts: 25
Joined: Sun Sep 04, 2016 7:27 pm

Tue May 28, 2019 7:23 am

Still no response? Also no touch screen drivers available

User avatar
jiunli
Posts: 3
Joined: Thu Mar 05, 2020 12:51 pm

Mon Oct 26, 2020 4:15 am

I'm in the same trouble.
Windows device manger can not found the arduino serial com port.
The Bios was set to Arduino power Enable.
How to reprogram the Atmega32u4? tutorial with example?

ccs_hello wrote:
Sun Apr 21, 2019 4:50 pm
Check if
BIOS Menu > Advanced > Arduino Power Control
is "Enabled" (may or may not be needed, does not hurt to have it Enabled".)

In Windows, goto Control Panel > Device Manager
check if there is a device not recognized/no driver installed. Check if that device's USB ID is VID: 2341 and PID 0036 (2341:0036). <-- in Properties, drill down into details

If that does not show up, it means the firmware/bootcode in Atmega32u4 (Arduino Leonardo) is gone/corrupted.
Then use ICSP (SPI) to reprogram that 32u4.

User avatar
LattePanda
Site Admin
Posts: 2661
Joined: Wed Jan 20, 2016 9:09 am

Mon Oct 26, 2020 9:52 am

Hi jiunli, pls check the link below to see if it helps.
https://www.lattepanda.com/topic-f10t8342.html
Enjoy Tinkering with LattePanda ! :lol:

User avatar
ccs_hello
Posts: 631
Joined: Sat Oct 13, 2018 9:16 pm

Mon Oct 26, 2020 3:26 pm

If the Arduino Windows driver is installed, but LP Alpha/Delta's built-in Leonardo cannot be detected,
there are two possible situations:

1. Leonardo's bootloader is still intact on the ATmega32u4 microcontroller but failed to initialize its USB-serial HOST port enumeration, then
please use the procedure described here:
https://www.lattepanda.com/topic-p15014.html#p15014

2. It Leonardo's bootloader (the basic firmware) is corrupted, then the only way that I am aware of is to reload the firmware/bootloader thru ATmega32u4's ICSP connector. This is how factory makes the plain-vanilla ATmega32u4 the blank IC into an Arduino Leonardo.
<-- this is just the one-time work and in theory never need to be redone again (if you use Arduino IDE properly), until bad luck corrupts it

User avatar
jiunli
Posts: 3
Joined: Thu Mar 05, 2020 12:51 pm

Tue Oct 27, 2020 7:46 am

Thanks !! @lattepanda and ccs_hello
It works!!!
arduino leonardo is running well done~
the answer is here : https://www.lattepanda.com/topic-p15014.html#p15014

Post Reply