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

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:

  1. Press and hold both the RESET and SETUP buttons simultaneously.

  2. Release only the RESET button while holding the SETUP button.

  3. 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.

Previous
Previous

Motor gear ratio explained

Next
Next

Putting the roaster in safe mode