Burning Bootloader onto UNO R4 using an UNO R3

As the topic name entails, I have a blank MCU on an arduino uno r4 minima and I was hoping I could burn a bootloader to it using my older uno r3. I wanted to see if anyone has tired doing this before and had success. I couldn't find anything online explicitly explaining how to do it. I'll give it a try tonight and update this post if I figure it out.

Any information would be a big help, thanks all!

PS: I saw that someone tried to do the reverse operation here:

Although the link above is relevant, I meant to link this:

No. Burning the bootloader on the Renesas chip requires the Renesas Flash Programmer which only runs on your computer.

It's the same with the R3. In that link they're sending the bootloader from the PC. The R4 is just replacing the programmer.

On the R4 you don't need a separate programmer. So there would be nothing for an R3 to contribute. You just connect the USB directly to the PC and burn your bootloader.

2 Likes

There are instructions for flashing the bootloader to the UNO R4 Minima here:

https://github.com/arduino/ArduinoCore-renesas/tree/main/bootloaders/UNO_R4#rocket-how-to-load-bootloader-uno-r4-minima

They are pretty minimal. If you have any questions or problems while following them we can provide assistance.

You can download the dfu_minima.hex file here:

https://github.com/arduino/ArduinoCore-renesas/blob/1.0.5/bootloaders/UNO_R4/dfu_minima.hex

I'm just curious, is that because you had to replace the original chip on your board?

thanks, ill take a look at that too.

Long story short, I have a bunch of blank Renesas MCUs (same one thats on the R4) that I am using for a school project. I made some custom PCBs but when I went to test them, they didn't show up as a COM port. As a way to see if the chips were empty/cooked, I stole the MCU off of my R4 minima and put it on my custom PCB, it worked perfectly. Now I'm left with chips that wont show up as a COM port even when theyre placed on the original UNO R4 PCB... I suspect I need to use a J-Link device to flash the chips using the renesas flash programmer... Issue is, I dont have a J-Link and theyre expensive :joy:

Thanks for the clarification. Very cool!

I am not very knowledgeable on the subject, but I think you can put the chip into DFU mode and then flash the firmware directly via the USB interface without any need for additional hardware such as a J-Link.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.