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

  1. Connect your Arduino UNO to the PC via USB.
  2. Open the Arduino IDE.
  3. Go to File → Examples → 11.ArduinoISP → ArduinoISP.
  4. Select Tools → Board → Arduino UNO.
  5. Select the correct Port.
  6. 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 UNONEXTuino RISE (X1 pin header)
5VVCC
GNDGND
Pin 10RESET
Pin 11MOSI
Pin 12MISO
Pin 13SCK

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

  1. In the Arduino IDE go to Tools → Board → NEXTuino and select NEXTuino RISE.
  2. 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.