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.)
Details:
Windows 10. The OS is on C:\ (an SSD) and Arduino is installed on D:\ (the HDD)
Keyboardio firmware version 1.94.0-beta
Arduino 1.8.8
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.