Comments (16)
No, they are still in this repo. They are just buried in here. With the new Arduino board manager, it was easier to have all of our boards in one big batch file to install, instead of several different repositories. Sorry about the confusion! We'll get the tutorial updated!
from arduino_boards.
Tutorial has been updated - closing this out.
from arduino_boards.
Same question as original post. I have looked in the "The Sparkfun Pro Micro Hookup Guide" - "Installing: Windows" and still see the "It should be a folder named ‘SFE32U4_Drivers" Have searched entire Sparkfun repository and can not find this folder or any driver for the 32U4.
from arduino_boards.
I've updated the guide a little. The correct path in the zip archive linked to is Arduino_Boards-master → sparkfun → avr → signed_driver.
from arduino_boards.
By downloading the "signed_driver" folder and then pointing Windows to this folder the device driver was discovered and installed. Confusion on my part was that there is no folder named SFE32U4_Drivers in this folder and in fact I could find no drivers in this folder - even though Windows clearly did. It might help others to tell them which file Windows is looking for (dpinst-amd64, dpinst-x86, qtechknow, Qtechknow, sparkfun,...) in this folder.
from arduino_boards.
I don't have a Windows machine handy right now, so I only pointed them to sparkfun.inf in the guide. I know that can be used, but I'm not able to test the exact instructions in the guide tonight.
from arduino_boards.
Brent,
I had no problem finding it - the problem is that it will not install on Win8, 8.1, or 10 (at least for x64). You get the message:
The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering.
I've tried selecting the sparkfun.inf file directly in Update Driver, tried running dpinst-amd64.exe in various compatibility modes, and many other futile attempts.
I have posted on the forum, sent email to support, but no response. Since upgrading from win7 I have been unable to use my Pro Micros. Would really appreciate it if Sparkfun could fix this. Thanks.
Rob
from arduino_boards.
Have you tried right-clicking on the INF, and selecting 'Install'? I believe that's how I would do it, but I can't reasonably verify that right now.
from arduino_boards.
Yes. You get the same error message.
I forgot that you get a different error in win10/x64. The ProMicro installs with a generic "USB Serial Device" driver and when you try to update the driver it says the best driver is already installed. Running dspinst-amd64.exe on Win10/x64: the Qdino driver installs OK but the "Sparkfun Electronics (usbuser)" driver just says "Install failed" just like on Win8.
from arduino_boards.
I just tried something else.
- I selected Sparkfun Pro Micro as the board in the IDE
- I forced the driver to be an Arduino Micro in Update Driver/Let me pick ...
- The IDE uploaded the sketch (blink) and it seems to work. In the process, the device was remapped to an Arduino Leonardo Bootloader (COM7->COM8) and then back to an Arduino Micro (or sometimes back to the generic USB Serial Device") which I assume is the proper behavior for the 32U4 bootloader they share.
It's a bit of a kludgy workaround, but at least I can load software onto it now. Sure would be nice to avoid this and install a working driver though. Thanks for your help.
RD7
from arduino_boards.
I sure hope you did that on a 5V Pro Micro. Uploading code for a 16MHz 32U4 can cause real issues on an 8MHz 32U4.
from arduino_boards.
Indeed! I have both, but this one is 5V. I put labels on them to make sure I don't make that mistake.
BTW, I just tested it and this workaround works on Win8 as well, although it is a bit more work to force the driver to be an Arduino Micro. I assume by your comment that the bootloader is processor-aware and that this should not be attempted AT ALL on a 3.3V ProMicro? Thanks - really happy to finally be having a conversation about this!
RD7
from arduino_boards.
Did not know my question would generate so much interest. For the record I am working with a 3.3v ProMicro so the work around does not sound like it will work for me. On the plus side one of my computers is running Windows 7. The bad news is the other one is Windows 10.
from arduino_boards.
I'm glad it did! I have been stuck for a long time on this. I've been monitoring my various forum posts and this is the first one that got a reply from Sparkfun (thanks again @BrentWilkins!)
We still need SparkFun to fix the signed driver and make all this go away. I suspect that this is not a difficult fix, but while I am a developer I am not fluent in Windows device drivers, so what do I know? ;-)
RD7
from arduino_boards.
ALL - I just noticed a post @Markeon made on the Sparkfun forum with a much better workaround involving turning off Windows signed driver validation. I tried it on Win10/x64 and it works (but be patient with the process, and it involves a lot of reboots). The forum topic is here and the Sparkfun tutorial on disabling the signature check is [here](https://learn.sparkfun.com/tutorials/di ... -windows-8).
So it looks like we finally have a suitable workaround for all of the variables involved in this! Thanks again to @Markeon for this post.
RD7
from arduino_boards.
Heard back form Sparkfun tech support today and they sent me a working x64 ProMicro driver. See the most recent post on this forum thread.
Enjoy!
RD7
from arduino_boards.
Related Issues (20)
- Product Documentation HOT 2
- SAMD_21_Dev Variant.cpp RX led pin definition mistake
- Sparkfun nrf52 library missing HOT 2
- ESP-IDF Compatibility HOT 1
- Outdated Arduino cores
- LilyPad USB Plus - incorrect PWM definition
- Missing bootloader make configuration for Qwiic micro
- STM32 Cube Programmer (not found)
- RX_LED Doesn't Work
- Update arm-none-eabi-gcc for SAMD boards HOT 3
- Error downloading boards HOT 1
- SparkFun STM32 Boards Not Found HOT 7
- SoftwareSerial cause freezing on Pro Micro 3.3V 8MHz
- Duplicate flag in expression HOT 1
- 1.8.3 malformed SAMD custom board config breaks arduino-cli HOT 3
- SparkFun RedBoard Turbo: linker errors when using Serial HOT 6
- SAMD21: Increase UART buffer size to 256 bytes (from 64 bytes) HOT 1
- Remove Artemis-based boards from definition file HOT 1
- ESP32 - wish you would sync up to current Espressif ESP32 release HOT 1
- SparkFun_SAMD51_MicroMod not included in SDU library
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduino_boards.