Elegoo R3 Bootloader Install

I'm attempting to turn a spare Elegoo R3 I have into a rudimentary ARGB controller using the Hoodloader2 Bootloader, allowing me to use the 16u2 mcu as its own HID. After a successful attempt getting hoodloader2 burned and uploading the necessary Corsair Lighting Protocol sketches to the two MCUs, the board correctly identified as a Corsair lighting device in my PCs hardware settings and on the RGB software. On attempting to modify the sketch to add some debugging (the board wasn't sending data to my LED Strips), I'm now getting the avrdude error stk500_recv(): programmer is not responding. I followed the Hoodloader2 guidance on using the reset pins to enter bootloader mode, but to no avail, the error persists. My understanding is that this error can occur if the incorrect board is selected, however I used the same settings as described in the CLP instructions that had worked to upload the sketches prior, leading me to believe that I had potentially corrupted something. I attempted to reflash Hoodloader2 using my Arduino R3, again successfully, but I am still unable to upload to the board. I tried uploading the basic Blink sketch, and was able to upload that using the Hoodloader2 16u2 board, which works fine, but as soon as I go back to the Hoodloader2 Uno board, the error returns. I am thinking that I have somehow broken the comms link between the 16U2 and the 328 mcus, and my pc can no longer communicate with the latter at all. In the absence of any other advice, is it possible for me to force the 16u2 back to its original bootloader, returning the elegoo to its factory state?
6 Replies
ItsJustCurtis
ItsJustCurtisOP•3w ago
Ahh dangit, okay understood Thanks for the quick response I did a quick bit of reading, and I think you might have misunderstood what I'm asking for. I'm not wanting a custom bootloader, I just want to restore the factory bootloader as the one I am using isn't working as intended
MaderDash
MaderDash•3w ago
Very very seldom does a boot loader fail unless some one has been messing with it.. How is it FAILING? @ItsJustCurtis
ItsJustCurtis
ItsJustCurtisOP•3w ago
Yes that precisely my problem lol, as I've said in my initial post, I had burned hoodloader2 onto my R3, but the Arduino IDE seems to no longer be able to communicate with the 328 mcu, just giving me the stk500 error mentioned. I'm open to suggestion to get this working again, however any insight to getting the original bootloader on it would also be welcome
MaderDash
MaderDash•3w ago
Just buy a new board.
ItsJustCurtis
ItsJustCurtisOP•3w ago
Yep that's helpful advice, thanks 🙂
MaderDash
MaderDash•3w ago
Your welcome. Close the post please. @ItsJustCurtis

Did you find this page helpful?