Unable to upload anything to Blackboard Artemis, perhaps Library error?

I am getting some major errors after recently purchasing a Blackboard Artemis and following the steps to install the boards. I am trying to run Blink but am unable and get this instead. I’ve tried reinstalling the sparkfun boards, reinstalling the Arduino IDE and restarting my computer but same error.

Arduino: 1.8.9 (Mac OS X), Board: "SparkFun BlackBoard Artemis, 921600, SparkFun Variable Loader (Recommended)"

Sketch uses 7168 bytes (0%) of program storage space. Maximum is 960000 bytes.
java.io.IOException: Cannot run program "/Users/***/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.0/tools/ambiq/macosx/artemis_svl/artemis_svl": error=2, No such file or directory
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
	at java.lang.Runtime.exec(Runtime.java:620)
	at java.lang.Runtime.exec(Runtime.java:485)
	at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
	at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
	at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
	at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
	at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
	at processing.app.SketchController.upload(SketchController.java:732)
	at processing.app.SketchController.exportApplet(SketchController.java:703)
	at processing.app.Editor$UploadHandler.run(Editor.java:2070)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: error=2, No such file or directory
	at java.lang.UNIXProcess.forkAndExec(Native Method)
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
	at java.lang.ProcessImpl.start(ProcessImpl.java:134)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
	... 11 more
An error occurred while uploading the sketch
Invalid library found in /Users/***/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.0/libraries/CoreTesting: no headers files (.h) found in /Users/***/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.0/libraries/CoreTesting
Invalid library found in /Users/***/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.0/libraries/CoreTesting: no headers files (.h) found in /Users/***/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.0/libraries/CoreTesting

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

I think this might be because I’m on mac actually. It works on windows. I’m gonna leave this up incase anyone else has this problem

I have the same problem. I’m on a Mac as well. :frowning:

I can’t seem to get Blink to load on my Artemis Nano, on Mac. I turned on verbose error if anyone finds this useful - thanks!

Arduino: 1.8.9 (Mac OS X), Board: “SparkFun BlackBoard Artemis Nano, 921600, SparkFun Variable Loader (Recommended)”

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/lou/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/lou/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/lou/Documents/Arduino/libraries -fqbn=SparkFun:apollo3:amap3nano:svl_baud=921600,loader=sparkfun_svl -vid-pid=1A86_7523 -ide-version=10809 -build-path /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014 -warnings=none -build-cache /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_cache_271558 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major -prefs=runtime.tools.arm-none-eabi-gcc-8-2018-q4-major.path=/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major -verbose /Applications/Arduino.app/Contents/Java/examples/01.Basics/Blink/Blink.ino

/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/lou/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/lou/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/lou/Documents/Arduino/libraries -fqbn=SparkFun:apollo3:amap3nano:svl_baud=921600,loader=sparkfun_svl -vid-pid=1A86_7523 -ide-version=10809 -build-path /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014 -warnings=none -build-cache /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_cache_271558 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major -prefs=runtime.tools.arm-none-eabi-gcc-8-2018-q4-major.path=/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major -verbose /Applications/Arduino.app/Contents/Java/examples/01.Basics/Blink/Blink.ino

Using board ‘amap3nano’ from platform in folder: /Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1

Using core ‘arduino’ from platform in folder: /Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1

Detecting libraries used…

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/arm-none-eabi-g++ -DPART_apollo3 -DAM_PACKAGE_BGA -DAM_PART_APOLLO3 -c -g -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -fdata-sections -Os -ffunction-sections -w -std=gnu++11 -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m4 -DF_CPU=48000000L -DARDUINO=10809 -DARDUINO_AM_AP3_SFE_BB_ARTEMIS_NANO -DARDUINO_ARCH_APOLLO3 -DPART_apollo3 -DAM_PACKAGE_BGA -DAM_PART_APOLLO3 -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/variants/SparkFun_BlackBoard_Artemis_Nano/config -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/ard_sup -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/ard_sup/ard_supers -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/variants/SparkFun_BlackBoard_Artemis_Nano -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3 -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3/hal -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3/regs -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/utils -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/CMSIS/AmbiqMicro/Include -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/CMSIS/ARM/Include /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/sketch/Blink.ino.cpp -o /dev/null

Generating function prototypes…

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/arm-none-eabi-g++ -DPART_apollo3 -DAM_PACKAGE_BGA -DAM_PART_APOLLO3 -c -g -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -fdata-sections -Os -ffunction-sections -w -std=gnu++11 -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m4 -DF_CPU=48000000L -DARDUINO=10809 -DARDUINO_AM_AP3_SFE_BB_ARTEMIS_NANO -DARDUINO_ARCH_APOLLO3 -DPART_apollo3 -DAM_PACKAGE_BGA -DAM_PART_APOLLO3 -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/variants/SparkFun_BlackBoard_Artemis_Nano/config -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/ard_sup -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/ard_sup/ard_supers -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/variants/SparkFun_BlackBoard_Artemis_Nano -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3 -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3/hal -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3/regs -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/utils -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/CMSIS/AmbiqMicro/Include -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/CMSIS/ARM/Include /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/sketch/Blink.ino.cpp -o /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/preproc/ctags_target_for_gcc_minus_e.cpp

/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/preproc/ctags_target_for_gcc_minus_e.cpp

Compiling sketch…

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/arm-none-eabi-g++ -DPART_apollo3 -DAM_PACKAGE_BGA -DAM_PART_APOLLO3 -c -g -MMD -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -fdata-sections -Os -ffunction-sections -w -std=gnu++11 -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DF_CPU=48000000L -DARDUINO=10809 -DARDUINO_AM_AP3_SFE_BB_ARTEMIS_NANO -DARDUINO_ARCH_APOLLO3 -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/variants/SparkFun_BlackBoard_Artemis_Nano/config -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/ard_sup -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/ard_sup/ard_supers -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/variants/SparkFun_BlackBoard_Artemis_Nano -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3 -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3/hal -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/mcu/apollo3/regs -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/utils -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/CMSIS/AmbiqMicro/Include -I/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/CMSIS/ARM/Include /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/sketch/Blink.ino.cpp -o /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/sketch/Blink.ino.cpp.o

Compiling libraries…

Compiling core…

Using previously compiled file: /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/core/startup/startup_gcc.c.o

Using previously compiled file: /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/core/config/variant.cpp.o

Using precompiled core: /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_cache_271558/core/core_79a2c72029eb429b24a40a57496ec7c1.a

Linking everything together…

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/arm-none-eabi-gcc -T/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/variants/SparkFun_BlackBoard_Artemis_Nano/linker_scripts/gcc/artemis_sbl_svl_app.ld -Wl,-Map,/var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/Blink.ino.map -o /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/Blink.ino.axf /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/sketch/Blink.ino.cpp.o /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/core/config/variant.cpp.o /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/core/startup/startup_gcc.c.o /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_cache_271558/core/core_79a2c72029eb429b24a40a57496ec7c1.a -L/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/CMSIS/ARM/Lib/ARM -larm_cortexM4l_math -mthumb -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -static -Wl,–gc-sections,–entry,Reset_Handler -Wl,–start-group -lm -lc -lgcc -Wl,–end-group -fno-exceptions -nostdlib --specs=nano.specs -t -lstdc++ -lc -lnosys -lm

/var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/sketch/Blink.ino.cpp.o

/var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/core/config/variant.cpp.o

/var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/core/startup/startup_gcc.c.o

/var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_cache_271558/core/core_79a2c72029eb429b24a40a57496ec7c1.a

/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/cores/arduino/am_sdk_ap3/CMSIS/ARM/Lib/ARM/libarm_cortexM4l_math.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/…/…/…/…/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/…/…/…/…/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/libgcc.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/…/…/…/…/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/…/…/…/…/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/libgcc.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/…/…/…/…/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libstdc++_nano.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/…/…/…/…/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/…/…/…/…/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/…/lib/gcc/arm-none-eabi/8.2.1/…/…/…/…/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/arm-none-eabi-objcopy -O binary /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/Blink.ino.axf /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/Blink.ino.bin

/Users/lou/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/arm-none-eabi-size -A /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/Blink.ino.axf

Sketch uses 7352 bytes (0%) of program storage space. Maximum is 960000 bytes.

/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/tools/artemis/macosx/artemis_svl/artemis_svl /dev/cu.usbserial-1420 -f /var/folders/ys/h4nylm4x7qd_t08hjfsht4mh0000gq/T/arduino_build_331014/Blink.ino.bin -b 921600 -v

java.io.IOException: Cannot run program “/Users/lou/Library/Arduino15/packages/SparkFun/hardware/apollo3/1.0.1/tools/artemis/macosx/artemis_svl/artemis_svl”: error=13, Permission denied

at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)

at java.lang.Runtime.exec(Runtime.java:620)

at java.lang.Runtime.exec(Runtime.java:485)

at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)

at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)

at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)

at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)

at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)

at processing.app.SketchController.upload(SketchController.java:732)

at processing.app.SketchController.exportApplet(SketchController.java:703)

at processing.app.Editor$UploadHandler.run(Editor.java:2070)

at java.lang.Thread.run(Thread.java:748)

Caused by: java.io.IOException: error=13, Permission denied

at java.lang.UNIXProcess.forkAndExec(Native Method)

at java.lang.UNIXProcess.(UNIXProcess.java:247)

at java.lang.ProcessImpl.start(ProcessImpl.java:134)

at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)

… 11 more

An error occurred while uploading the sketch

Same.

I’m not super familiar with the program folder organization on Macs and I haven’t tried using the Artemis board yet, but when you reinstalled the Arduino IDE, did you delete the (temp) AppData folder for the program (usually hidden). I know in on Windows and Linux computers, that usually helps when reinstalling the Arduino IDE when I have ESP32/82666 issues. That might be a good place to start.

Otherwise, I believe this issue may have been [resolved with the latest core update.](https://learn.sparkfun.com/tutorials/artemis-development-with-arduino/discuss#comment-5d1a323933606d5d6e28ee33)

Hi everyone - thanks for the reports about operation on Mac/Linux - these are our weak points in testing.

The permissions error should be fixed in v1.0.2, however there is an additional bug in the bootloader, thanks to inconsistent timing of Serial port open/close on Windows vs *nix based systems using Pyserial. I’m working on a fix now that will come in v1.0.3… hopefully very soon