Reinstalling default firmware
This is a guide for reinstalling default firmware on a non-responding PCB. Only follow the steps in this guide if you’ve been directed here from our troubleshooting Wi-Fi guide, or if you have the following issue:
The led light and main fans turn on – but not the screen and the paddles are not moving. The issue is that the firmware has somehow been made corrupt and a new version needs to be installed.
Procedure
Note that this guide has been written for a Windows operational system. It is recommended that you use a Windows OS, as we’ve had issues performing the reinstall this way with Apple OS.
The first step is to see if the firmware can be fixed by entering “safe mode.”
If putting the roaster into safe mode doesn’t work, proceed with reinstalling the firmware.
Requirements:
USB-A or USB-micro.
Computer
Step 1: Download and install the CLI tool
For windows: Windows CLI installer
For Mac/Linux: Installing CLI on a Mac
Step 2: Connect with usb
Connect the USB to the roaster. If you have a USB-A, there is a slot in the back of the roaster. If you want to use a USB-micro, remove the USB from the PCB and insert yours. See the pictures below if you are unsure.
Step 3: Open cmd
Open command prompt (cmd).
Detailed: Click the windows symbol, write in cmd in the search bar, and open the program.
Step 4: Log into Particle
In the command prompt, write
particle cloud login
and press enter.
Wait for a few moments for the program to start, and then enter login information when prompted. You can create your own login at particle.io if you wish, or just use the credentials from our demo account:
Email: roest@gmail.com (not an actual email)
Password: roest321
It should look like this once done:
The cd.. was used only to go to the root folder for better visibility and is not essential.
Step 5: DFU-mode
Turn on the roaster and put it in DFU mode:
In the command prompt, write:
particle usb dfu
You will get the message “Done” if it is successful.
If this doesn’t work, then do it manually:
Press and hold both the RESET and SETUP buttons simultaneously.
Release only the RESET button while holding the SETUP button.
Release the SETUP button once the device begins to blink YELLOW
Step 5: Particle update
The first test is simply writing
particle update
in the command prompt and pressing enter.
After this step, your roaster might start to work again. If it’s still unresponsive, continue to the next step.
Step 6: download system files
Download the following files
In the command prompt, enter the folder where you downloaded the files.
Detailed: A shortcut to do this is to open the folder with the files and mark the file path and press Alt+D like below.
Write cmd and press enter.
The command prompt is opened automatically in the correct folder, like in the image below.
Step 7: enter DFU mode
Enter DFU mode again: (Write “particle usb dfu” in the command prompt, or follow the instructions in Step 5 above to enter DFU mode manually).
When the device is in DFU mode, run these three lines: (copy each one into the command prompt and press enter)
particle flash --usb p1-system-part1@2.0.1.bin
particle flash --usb p1-system-part2@2.0.1.bin
particle flash --usb ROEST-default-firmware.bin
This will update the device to DeviceOS 2.0.1 and install our firmware.
The device should automatically restart and connect to Wi-fi.
It should look like this (just with 2.0.1 instead of 1.4.4 and ROEST-default-firmware.bin instead of p1-tinker@1.4.4.bin):
The microprocessor now has the default firmware. You might have to restart.