Forum: Compiler & IDEs ELEGOO Ardunio Mega R3 16U2 Bootloader


von Torsten A. (tody77)


Lesenswert?

Hallo Forengemeinschaft,

ich habe ein Problem damit den Bootloader auf einen ELEGOO Mega R3 16U2 
zu bekommen.

Ich brauchte einen HID-konformen Arduino Mega und bin auf den 
HoodLoader2 (https://github.com/NicoHood/HoodLoader2) gestoßen. Das 
Brennen hatte auch nach der Anleitung mittels Arduino Uno funktioniert, 
nur wurde der Arduino Mega dann unter Windows 11 nicht mehr angezeigt, 
auch nicht als HID-konformes Gerät. Ich habe den Arduino dann mal in 
einer virtuellen Maschine mit Windows 7 zum Laufen bekommen. Nur da 
nützt er mir nichts, weil ich ihn unter Windows 11 benötige. So habe ich 
mir dann einen Leonardo gekauft und konnte das Problem mit dem 
HID-konformen Gerät als Joystick erst einmal beseitigen.

Ich wollte dann einfach in der Arduino IDE mittels eines Arduino UNO als 
ICSP den Mega wieder mit einem Mega Bootloader versehen, das ging nur 
nicht, weil angeblich kein Mega angeschlossen ist. Ich bekam dann mit, 
dass der HootLoader2 auch die Möglichkeit besitzt, den Mega-Bootloader 
wieder zu brennen. Nur kam dann die Fehlermeldung, dass kein Mega 
angeschlossen ist. Die Firmware eines Uno konnte ich problemlos auf den 
Mega bringen, nur ist es dann kein Mega mehr.

Nun könnte ich den Mega als normalen Mega für ein anderes Projekt 
benötigen, kann ihn aber so nicht nutzen, weil der Uno weniger digitale 
und analoge Pins hat.

Ich weiß nun nicht mehr weiter und im Internet bin ich auch nicht fündig 
geworden, weil ich zum einen nicht weiß, wonach ich suchen soll und mein 
Englisch dafür nicht zu gebrauchen ist.

Hat jemand eine Idee, was ich noch machen kann, um den richtigen 
Bootloader auf den Mega zu bringen? Vielen Dank im voraus.

Viele Grüße

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.