Skip to content

Flash write error -1 has occurred #165

@anonymouspenguin000

Description

@anonymouspenguin000

I get the error "Flash write error -1" every time I try to upload to Digispark. Everything worked before, e.g. blinking led, leds in series, DigiKeyboard... I uploaded my code about 50-100 times. But suddenly even this empty code got unable to upload:

void setup() {}
void loop() {}

So I press "Upload" and then plug my Digispark. I get this output:

Sketch uses 302 bytes (5%) of program storage space. Maximum is 6012 bytes.
Global variables use 9 bytes of dynamic memory.
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.6
> Available space for user applications: 6012 bytes
> Suggested sleep time between sending pages: 8ms
> Whole page count: 94  page size: 64
> Erase function sleep duration: 752ms
parsing: 50% complete
> Erasing the memory ...
erasing: 55% complete
erasing: 60% complete
erasing: 65% complete
> Starting to upload ...
>> Flash write error -1 has occured ...
>> Please unplug the device and restart the program.

I tried to restart (and reinstall) the Arduino IDE, reboot my PC, switch USB port where I plug digispark, try from Windows (instead of Linux), I still get the same error.

Other details:
Arduino IDE v2.3.1
Manjaro (Arch) Linux x86
Board I've chosen:
Additional board manager URL
Board manager
Digispark Default 16.5MHz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions