Burn RISE Bootloader via Arduino UNO ISP
How to burn the NEXTuino RISE bootloader using Arduino UNO as ISP
If your NEXTuino RISE stops responding to uploads or you receive a not in sync error, the bootloader may be corrupted. This guide explains how to restore it using an Arduino UNO as an In-System Programmer (ISP) — no dedicated hardware programmer required.
What you need
- Arduino UNO (or compatible board)
- NEXTuino RISE
- 6 jumper wires
- Arduino IDE installed with the NEXTuino board package
Step 1 — Upload the ArduinoISP sketch to the UNO
- Connect your Arduino UNO to the PC via USB.
- Open the Arduino IDE.
- Go to File → Examples → 11.ArduinoISP → ArduinoISP.
- Select Tools → Board → Arduino UNO.
- Select the correct Port.
- Click Upload.
The UNO is now acting as an ISP programmer.
Step 2 — Wire the UNO to the NEXTuino RISE
Connect the two boards using the ICSP / X1 pin header on the NEXTuino RISE:
| Arduino UNO | NEXTuino RISE (X1 pin header) |
|---|---|
| 5V | VCC |
| GND | GND |
| Pin 10 | RESET |
| Pin 11 | MOSI |
| Pin 12 | MISO |
| Pin 13 | SCK |
Important: Do not connect the NEXTuino RISE to an external power supply during this procedure. Power it exclusively through the UNO’s 5V pin.
Step 3 — Select the NEXTuino RISE board
- In the Arduino IDE go to Tools → Board → NEXTuino and select NEXTuino RISE.
- Go to Tools → Programmer and select Arduino as ISP (not ArduinoISP).
Step 4 — Burn the bootloader
Go to Tools → Burn Bootloader.
The process takes approximately 30 seconds. The IDE will display Done burning bootloader when complete.
Troubleshooting
avrdude: stk500_recv(): programmer is not responding
Check all six wiring connections. Make sure you selected Arduino as ISP as the programmer (not ArduinoISP).
avrdude: Expected signature for ATmega328P
You have the wrong board selected. Make sure NEXTuino RISE is selected under Tools → Board.
The UNO’s LED flashes rapidly after wiring This is normal — it indicates the ISP sketch is active and waiting.
After the bootloader is restored
Disconnect the wiring, reconnect the NEXTuino RISE via USB, select the correct port, and upload your sketch normally.
For more information see the NEXTuino RISE datasheet.