tl;dr: first flash sort of bricked my new M01.
I am new to Arduino, and unsure where to go, from here. Is there a fallback image I can load? Can someone please point me to the troubleshooting instructions? (I know they’re around here, somewhere, but not finding them. Thanks.)
Windows 10. The OS is on C:\ (an SSD) and Arduino is installed on D:\ (the HDD)
Keyboardio firmware version 1.94.0-beta
The first time I tried to build the default firmware, I got the following:
Arduino: 1.8.8 (Windows 10), Board: "Keyboardio Model 01" WARNING: Category 'Debug' in library Kaleidoscope-Hardware-Virtual is not valid. Setting to 'Uncategorized' D:\documents\Arduino\hardware\keyboardio\avr\libraries\Kaleidoscope\src\kaleidoscope\plugin\LED-Wavepool.cpp: In member function 'kaleidoscope::EventHandlerResult kaleidoscope::plugin::WavepoolEffect::onKeyswitchEvent(kaleidoscope::Key&, byte, byte, uint8_t)': D:\documents\Arduino\hardware\keyboardio\avr\libraries\Kaleidoscope\src\kaleidoscope\plugin\LED-Wavepool.cpp:55:1: internal compiler error: Segmentation fault } ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Multiple libraries were found for "HID.h" Used: D:\documents\Arduino\hardware\keyboardio\avr\libraries\HID Not used: D:\programs\Arduino\hardware\arduino\avr\libraries\HID exit status 1 Error compiling for board Keyboardio Model 01. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
I figured this might have to do with me installing a USB driver during Arduino installation, that maybe I have multiple/conflicting USB drivers. I then went into the Arduino > File > Preferences, and enabled “Show verbose output during compilation”. Then I built again and got no errors. So I went ahead and flashed the M01. Afterwards, the ‘5’ key was illuminated red, and the rest of the keyboard was dark and no keystrokes registered on my monitor. I looked at the verbose log messages and saw hundreds of lines of output (so many I am using pastebin. Here’s the link:
Here’s a pastebin link: https://pastebin.com/iABTRFkB
If there’s a better way to share large files, please let me know. I see filepaths from both my C:\ drive and my D:\ drive, which does not sound ideal. I also see that the default location for the Arduino config file seems to be in C:… Don’t know how/if that affects anything.
I see references to a troubleshooting guide or post (or forum category?), but my searches don’t find anything obvious (to me). Update: I’m hoping it’s this link on “Install Arduino support on Windows”.
Can anyone prompt me with a first step? I’ll take a look at this with fresh eyes and clarify all I can, asap. Thanks.