So,
also erstmal ist es wichtig zu schauen, dass man Regler mit Atmel Prozessoren hat. Dafür gibt es nämlich eine eigens für MUlticopter entwickelte Firmware. Ich hatte Rc Timer 18A und Hobbyking SS 18-20 (glaube ich) und die hatten beide Atmelprozessoren drauf. es gibt aber noch viele andere.
Um diese nun zu flashen, braucht man einen programmieradapter, ich habe folgenden benutzt:
http://www.sparkfun.com/products/9231 (gibt es zb bei lipoly). Ein passendes Anschlusskabel liegt dabei.
liegt das zuhause kann es eigentlich losgehen. als erstes habe ich das kabel einmal aufgeschnitten und die 6 kabel die ich von den 10 brauchte abisoliert und mit namen versehen.
als nächstes werden jetzt die regler ausgepackt und man sollte nach den programmierpads suchen. normalerweise ist die pinbelegung immer ähnlich, aber es schadet nicht nochmal mit dem multimeter einmal durch zu piepsen.
ich habe meine anschlusskabel mit ein bischen zinn versehen und dann immer an die pins gelötet. aber aufpassen! nicht zu heiß stellen, sonst lösen sich die lötpads.
gut, ist alles drangelötet oder wie auch immer, gehts zum flashen.
ich habe das ganze unter windows gemacht und dazu muss man noch ein paar sachen installieren:
1. WINAVR ->
http://sourceforge.net/projects/winavr/files/WinAVR/20100110/
2. jetzt braucht man noch treiber für den pocket programmer: ->
http://www.sparkfun.com/products/9231
so, jetzt mal den programmer anstecken und dann sollte windows nach einem treiber fragen, dann einfach den ordner nehmen, in dem ihr den treiber gespeichert habt.
3. firmware runterladen:
https://github.com/sim-/tgy/downloads einfach die neuste version laden, und ich habe sie in tgy.hex umbenannt, macht es später einfacher
so, jetzt gehts zum flashen. ich habe die tgy.hex direkt in auf C: kopiert. dann findet man es leichter mit der CMD.
dann die CMD öffnen (unter ausführen) und immer schön cd.. eingeben bis nur noch da C:\> steht.
die regler habe ich nicht an batterien angeschlossen, daher muss auf dem programmierer der modus "power target" ausgewählt sein(kleiner schalter).
jetzt kann man das kabel an den programmierer anschließen und gibt jetzt folgendes in die konsole ein:
avrdude -c usbtiny -p m8 -U flash:w:tgy.hex
wenn alles klappt, sollte am ende sowas wie "done" stehen.
dann
avrdude -c usbtiny -p m8 -U lfuse:w:0x84:m
und als letztes
avrdude -c usbtiny -p m8 -U hfuse:w:0xd9:m
wer andere programmierer verwendet muss dann "usbtiny" durch den jeweiligen namen tauschen.
das ganze flashen geht nicht besonders schnell, also wenn es gut läuft, so maximal 5 minuten pro regler.
dafür läuft jetzt alles ganz sanft und dieses nervige fiepen ist endlich weg.
LG Alex