I am using the Arduino IDE version 1.6.5
Running 64bit Manjaro Linux (an Arch based distro)
I have added the udev rules.
The compiled version of micronucleus that installed when I added the Digispark boards to the IDE didn't execute, (it would crash after the erase, and before the upload) but after downloading the latest micronucleus and recompiling, it now uploads to the Digispark.
The Digispark is recognized when I am prompted to plug it in, and the process starts, but the issue I am having is that after the upload is complete, it fails to execute the program, generating an "error -1"
Shown below is the output from the IDE:
Running Digispark Uploader...
Plug in device now... (will timeout in 60 seconds)
> Please plug in the device ...
> Press CTRL+C to terminate the program.
> Device is found!
connecting: 16% complete
connecting: 22% complete
connecting: 28% complete
connecting: 33% complete
> Device has firmware version 1.11
> Available space for user applications: 6330 bytes
> Suggested sleep time between sending pages: 8ms
> Whole page count: 99 page size: 64
> Erase function sleep duration: 792ms
parsing: 50% complete
> Erasing the memory ...
erasing: 55% complete
erasing: 60% complete
erasing: 65% complete
> Starting to upload ...
writing: 70% complete
writing: 75% complete
writing: 80% complete
> Starting the user app ...
>> Run error -1 has occured ...
>> Please unplug the device and restart the program.
Any ideas on what is happening and what I need to do to make it work? I have spent countless hours getting this far, and I really want to play with my new toy. I have scoured the web for answers and gotten nowhere.