Firmware reset error


After trying to upload a custom game, my son’s Nibble has lost it’s original game. It was working just fine before.

We’ve tried to restore the firmware but got the error message below. The report number is 1714.

Hope you can help.


A JavaScript error occurred in the main process

Uncaught Exception:

TypeError [ERR_INVALID_ARG_TYPE]: The “path” argument must be of type string. Received type object

at validateString (internal/validators.js:112:11)

at Object.join (path.js:1040:7)

at IpcMain. (/Applications/

at IpcMain.emit (events.js:203:13)

at WebContents. (electron/js2c/browser_init.js:3883:15)

at WebContents.emit (events.js:203:13)

1 Like

Hey @codechester,

thank you for reaching out.

We’ll take a look at the report number and get back to you shortly.


Hey Monika,

Any news?


1 Like

Hey @codechester,

we are working on resolving the issue.

I’ll keep you updated.

Thank you for your patience,

Hi again,

Could do with an update please.


1 Like

Hey Tim, we’re going to need a bit more time to solve this issue.

Thank you for your patience and understanding,


I’ve left checking things for a while now but have still not had a response. I think given the time that’s gone now, if you don’t have a resolution you should probably replace the Nibble. What do you think?



Hey Tim, Albert here, the founder of CircuitMess.

I apologize for the long wait; I understand you’ve been waiting for a solution to your problem for far too long.

The problem you’re having with your Nibble is related to CircuitBlocks - some dependencies have not been installed correctly.
Because of that, the program throws an error when you try to restore the firmware.

Replacing your Nibble is not going to solve the issue.

We have completely rebuilt CircuitBlocks from scratch and have launched a new web version of the app:

The new app does not require installation, doesn’t have a long compilation time, and overall works better.

We still haven’t added support for Nibble, but it’s on our roadmap, and our developers are working on it as we speak.

The plan is to have the Nibble supported in the next 5 - 7 days.

I’ll write myself a to-do and let you know once the support is out.

After we add the support for all the devices, we’ll deprecate the old offline version of Circuitblocks and migrate all users to the new web app.

I apologize for the wait once again.

Thank you for your patience and support

Hey @codechester,

CircuitBlocks is now available online at:

You can try restoring firmware now using the link above.

Let us know if the problem persists,