APM 2.5 komplett neu flashen
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
APM 2.5 komplett neu flashen
Hallo
Hat jemand eine Ahnung wie ich den APM komplett neu flashen kann? Würde dies gerne ausprobieren da ich noch nicht ganz glauben mag dass etwas an der Hardware kaputt ist.
Vielen Dank
Hat jemand eine Ahnung wie ich den APM komplett neu flashen kann? Würde dies gerne ausprobieren da ich noch nicht ganz glauben mag dass etwas an der Hardware kaputt ist.
Vielen Dank
- mastersurferde
- Forumskönig
- Wohnort:: Bayern
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 294 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Ich hab da gestern auch schon mal zufällig geschaut.
Der APM hat 2 Prozessoren. Einen ATmega32U8 und einen ATmega2560. Auf der Platine ist zum direkten Beschreiben jeweils ein 6 poliger ISP-Verbinder. Mittels USBASP und AVRStudio kannst auf die beiden Chips einen neuen Bootloader schreiben. Die Bootloader sind auch frei erhältlich.
Mit den funktionierenden Bootlaodern kann dann der MissionPlanner wieder Verbindung aufnehmen.
Das hilft Dir aber nichts, da Deine Bootlaoder noch funktionieren. Die Frage müsste eigentlich lauten: Wie kann der Flashspeicher für die Logs neu formatiert werden. Und da weiß ich keine Antwort drauf. Im Pixhawk ist dafür die SD-Karte eingebaut und die kannst auch extern formatieren. Aber wie das beim APM geht - keine Ahnung. Vielleicht einfach nochmals Tante Google fragen.
Gruß und viel Erfolg
Stefan
Der APM hat 2 Prozessoren. Einen ATmega32U8 und einen ATmega2560. Auf der Platine ist zum direkten Beschreiben jeweils ein 6 poliger ISP-Verbinder. Mittels USBASP und AVRStudio kannst auf die beiden Chips einen neuen Bootloader schreiben. Die Bootloader sind auch frei erhältlich.
Mit den funktionierenden Bootlaodern kann dann der MissionPlanner wieder Verbindung aufnehmen.
Das hilft Dir aber nichts, da Deine Bootlaoder noch funktionieren. Die Frage müsste eigentlich lauten: Wie kann der Flashspeicher für die Logs neu formatiert werden. Und da weiß ich keine Antwort drauf. Im Pixhawk ist dafür die SD-Karte eingebaut und die kannst auch extern formatieren. Aber wie das beim APM geht - keine Ahnung. Vielleicht einfach nochmals Tante Google fragen.
Gruß und viel Erfolg
Stefan
- mastersurferde
- Forumskönig
- Wohnort:: Bayern
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 294 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Hab was sehr interessantes gefunden:
http://dev.ardupilot.com/wiki/using-the ... apmcopter/
Da steht auch, dass und wie man den Dataflash "initialisiert". Sieht nicht so aufwändig aus.
Vielleicht kann der Schoasch das auch mal mit seinem ausgebauten APM testen.
Ich hab den Verdacht, dass da unformatierte Chips verbaut werden.
Gruß Stefan
http://dev.ardupilot.com/wiki/using-the ... apmcopter/
Da steht auch, dass und wie man den Dataflash "initialisiert". Sieht nicht so aufwändig aus.
Vielleicht kann der Schoasch das auch mal mit seinem ausgebauten APM testen.
Ich hab den Verdacht, dass da unformatierte Chips verbaut werden.
Gruß Stefan
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Ich komme leider gar nicht ins Menu rein. Was empfiehlst du, auf eine ältere Firmware downzugraden und es danach zu versuchen?mastersurferde hat geschrieben:Hab was sehr interessantes gefunden:
http://dev.ardupilot.com/wiki/using-the ... apmcopter/
Da steht auch, dass und wie man den Dataflash "initialisiert". Sieht nicht so aufwändig aus.
Vielleicht kann der Schoasch das auch mal mit seinem ausgebauten APM testen.
Ich hab den Verdacht, dass da unformatierte Chips verbaut werden.
Gruß Stefan
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
wer wagt der gewinnt? Leider nein, ich kann im Terminal nach einem Downgrade der FW auf das Setup Menu zugreifen, aber beim Log Menu versagt er. Sprich der Chip müsste zuerst programmiert werden. Nur wie mache ich das?
- mastersurferde
- Forumskönig
- Wohnort:: Bayern
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 294 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
mit "logs erase" müsste er den Flash ordentlich initialisieren.
Wo versagt er bei Dir?
Wo versagt er bei Dir?
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
kann danach nix mehr eingeben und muss ihn neu verbinden.
Re: APM 2.5 komplett neu flashen
er hängt sich auf wenn ich beim Terminal ins Log Menu will.mastersurferde hat geschrieben:mit "logs erase" müsste er den Flash ordentlich initialisieren.
Wo versagt er bei Dir?
kann danach nix mehr eingeben und muss ihn neu verbinden.
- mastersurferde
- Forumskönig
- Wohnort:: Bayern
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 294 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
shit. Da weiß ich auch nicht weiter.
http://diydrones.com/forum/topics/unabl ... -dataflash
die haben anscheinend auch aufgegeben. Vielleicht solltest Du dort nochmals versuchten den Trööt wiederzubeleben.
Gruß
http://diydrones.com/forum/topics/unabl ... -dataflash
die haben anscheinend auch aufgegeben. Vielleicht solltest Du dort nochmals versuchten den Trööt wiederzubeleben.
Gruß
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Ich bin nur so interessiert an diesem Thema, weil er bei mir manchmal komische Sachen macht und ich sehr gerne wissen möchte warum dies so ist. Ich glaube ich organisiere einen neuen Flashchip und hoffe meine Hände zittern nicht allzu sehr um dieses Ding neu anzulöten.mastersurferde hat geschrieben:shit. Da weiß ich auch nicht weiter.
http://diydrones.com/forum/topics/unabl ... -dataflash
die haben anscheinend auch aufgegeben. Vielleicht solltest Du dort nochmals versuchten den Trööt wiederzubeleben.
Gruß
- mastersurferde
- Forumskönig
- Wohnort:: Bayern
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 294 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Das ist gut. Nur so können wir alle erfahren, ob die defekte Chips verbaut haben. Ich glaub nicht, dass die in der Häufigkeit bei den Usern kaputt gehen.
- doelle4
- Inventar
- Kontaktdaten:
- Wohnort:: A-3900 Kleinreichenbach
- Kopter & Zubehör: Cheerson CX20, Mobius Gimbal, FPV, Karbon Beine. CX-21, Syma X5C ,Zerotech Dobby, Eachine Falcon 180 und andere
- Hat sich bedankt: 246 Mal
- Danksagung erhalten: 842 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Bevor ich mir das antuen würde würde ich gleich einen neuen APM 2.6 um 35€ verbauen.
Wird nur Frust nach dem Aufwand rauskommen
Gruß Hans
Wird nur Frust nach dem Aufwand rauskommen
Gruß Hans
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Ne ne wenn dann ein Pixhawk. Ist eh schon einer unterwegs für den Hexa und jetzt geht es eigentlich nur ums Prinzip. Falls es nicht funktioniert bestelle ich dann einen Pixclone für den CX20doelle4 hat geschrieben:Bevor ich mir das antuen würde würde ich gleich einen neuen APM 2.6 um 35€ verbauen.
Wird nur Frust nach dem Aufwand rauskommen
Gruß Hans
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Hat eigentlich jemand eine Ahnung zu was der Flashspeicher sonst noch benötigt wird?
- mastersurferde
- Forumskönig
- Wohnort:: Bayern
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 294 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
So wie ich das rausbekommen habe, sind die halbwegs aktuellen Firmware resistent gegen einen nicht vorhandenen Logo Flash. Ist aber schwierig zu sagen. Mein Pixhawk lite läuft nicht ohne die SD Karte.
Beitrag
Re: APM 2.5 komplett neu flashen
Na dann sollte ich mir für mein X8-Projekt wohl gleich den Pixhawk holen. Speicherkarten sind mir eh symphatischer- bei Bedarf einfach formatieren und neu beschreiben- fertig.
Gruß
Andi
Andi
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Wieso ich eigentlich hier damit angefangen habe ist folgendes. Ich wollte starten im Stabilize, Vollgas gegeben, er geht hoch um danach auch bei Vollgas einfach jeglichen Schub zu verlieren und auf dem Boden aufknallen und disarmen. Hab das Spielchen dann noch ein paar mal ohne abheben gemacht und gleiches Resultat. Kam mir alles extrem komisch vor und dafür hätte ich die Logdaten gebraucht.
Re: APM 2.5 komplett neu flashen
Mag sein aber wie findet man raus wenn ihm was nicht passt? Ausser einem komischen Gefühl bleibt irgendwie nicht viel übrig.mastersurferde hat geschrieben:So wie ich das rausbekommen habe, sind die halbwegs aktuellen Firmware resistent gegen einen nicht vorhandenen Logo Flash. Ist aber schwierig zu sagen. Mein Pixhawk lite läuft nicht ohne die SD Karte.
Wieso ich eigentlich hier damit angefangen habe ist folgendes. Ich wollte starten im Stabilize, Vollgas gegeben, er geht hoch um danach auch bei Vollgas einfach jeglichen Schub zu verlieren und auf dem Boden aufknallen und disarmen. Hab das Spielchen dann noch ein paar mal ohne abheben gemacht und gleiches Resultat. Kam mir alles extrem komisch vor und dafür hätte ich die Logdaten gebraucht.
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Hat jemand ein Schema der Platine? Bin mir nicht ganz sicher ob ich den richtigen Chip bearbeite.
LG
LG
Beitrag
Re: APM 2.5 komplett neu flashen
Vielleicht können wir demnächst ein wenig mit der HW rumspielen, wenn ich einen halb?/ defekten APM hier liegen habe..
Interessant ist eigentlich nur aus dem oben genannten Linke folgendes :
btw.: Je nach HW und Treiber muss jedoch kein (PC) Filesystem auf einem Flashspeicher angelegt werden .
Kannst du ein Bild von dem Innenleben posten?
Den Flash erkennt man u.a. an seiner Nummer. Aber Obacht: der Atmel hat je nach Typ schon einen gewissen Flashspeicher "onBoard" ( Hat früher für Assembler Programme immer locker gereicht )
Interessant ist eigentlich nur aus dem oben genannten Linke folgendes :
Alles andere kann über dem MP in den Menüs gemacht werden ( Log's löschen etc... ) Dazu müssen aber erst einmal die Log geschrieben werden.“setup” menu:commands:
erase: When installing ACM for the first time, run this to erase bad values from EEPROM — just in case!
reset: Performs factory reset and initialization of EEPROM values
btw.: Je nach HW und Treiber muss jedoch kein (PC) Filesystem auf einem Flashspeicher angelegt werden .
Kannst du ein Bild von dem Innenleben posten?
Den Flash erkennt man u.a. an seiner Nummer. Aber Obacht: der Atmel hat je nach Typ schon einen gewissen Flashspeicher "onBoard" ( Hat früher für Assembler Programme immer locker gereicht )
Gruß Dirk
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Ja sehe ich auch so, hab eigentlich auch sonst alles einstellen können im MP. Wie selber von dir bemerkt lässt er leider keinen Log schreiben.
Ich hätte den Atmel1240 ersetzt, bei den anderen reicht mein Lötequipment so oder so nicht. Scheint aber laut Infos auch der zu sein. Ich hab in einem anderen Forum einen Link gesehen mit genau diesem Gebastel. Nur war es leider ein Original- APM. Kannst du mir bestätigen das es auch mit diesem Chip funktioniert? https://www.reichelt.de/-EE-Flash-Eprom ... &OFFSET=16&
wäre gerade noch ein Upgrade
Re: APM 2.5 komplett neu flashen
Wie hast du dies gemeint, indem ich ihn jetzt sauber schrotte und dir danach schicke oder was ?DeWe hat geschrieben:Vielleicht können wir demnächst ein wenig mit der HW rumspielen, wenn ich einen halb?/ defekten APM hier liegen habe..
Interessant ist eigentlich nur aus dem oben genannten Linke folgendes :Alles andere kann über dem MP in den Menüs gemacht werden ( Log's löschen etc... ) Dazu müssen aber erst einmal die Log geschrieben werden.“setup” menu:commands:
erase: When installing ACM for the first time, run this to erase bad values from EEPROM — just in case!
reset: Performs factory reset and initialization of EEPROM values
btw.: Je nach HW und Treiber muss jedoch kein (PC) Filesystem auf einem Flashspeicher angelegt werden .
Kannst du ein Bild von dem Innenleben posten?
Den Flash erkennt man u.a. an seiner Nummer. Aber Obacht: der Atmel hat je nach Typ schon einen gewissen Flashspeicher "onBoard" ( Hat früher für Assembler Programme immer locker gereicht )
Ja sehe ich auch so, hab eigentlich auch sonst alles einstellen können im MP. Wie selber von dir bemerkt lässt er leider keinen Log schreiben.
Ich hätte den Atmel1240 ersetzt, bei den anderen reicht mein Lötequipment so oder so nicht. Scheint aber laut Infos auch der zu sein. Ich hab in einem anderen Forum einen Link gesehen mit genau diesem Gebastel. Nur war es leider ein Original- APM. Kannst du mir bestätigen das es auch mit diesem Chip funktioniert? https://www.reichelt.de/-EE-Flash-Eprom ... &OFFSET=16&
wäre gerade noch ein Upgrade
Beitrag
Re: APM 2.5 komplett neu flashen
Wenn du den rechts unten meinst( 45DB161D, dann würde ich eher den hier nehmen :
http://de.aliexpress.com/item/1PCS-45DB ... eb201560_9
Eben mal ein wenig gesucht :
der 161D hat 16Mbit
der 321D hat 32Mbit
Vermutlich haben beide den gleichen Befehlssatz und sind damit von oben abwärtz-kompatibel. Das wäre jetzt das Risiko, wenn man nicht die Specz. durcharbeiten will ... Meines Erachten ist dies jedoch gering, da beide aus der gleichen "Familie" / Reihe kommen ...
http://de.aliexpress.com/item/1PCS-45DB ... eb201560_9
Eben mal ein wenig gesucht :
der 161D hat 16Mbit
der 321D hat 32Mbit
Vermutlich haben beide den gleichen Befehlssatz und sind damit von oben abwärtz-kompatibel. Das wäre jetzt das Risiko, wenn man nicht die Specz. durcharbeiten will ... Meines Erachten ist dies jedoch gering, da beide aus der gleichen "Familie" / Reihe kommen ...
Gruß Dirk
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Zusätzlich stellt sich noch die Frage ob es auch der richtige Chip ist.
Re: APM 2.5 komplett neu flashen
Sehr cool, das spricht ein Mann vom Fach Wenn ich dich richtig verstehe sollte meine Bestellung also auch gehen?DeWe hat geschrieben:Wenn du den rechts unten meinst( 45DB161D, dann würde ich eher den hier nehmen :
http://de.aliexpress.com/item/1PCS-45DB ... eb201560_9
Eben mal ein wenig gesucht :
der 161D hat 16Mbit
der 321D hat 32Mbit
Vermutlich haben beide den gleichen Befehlssatz und sind damit von oben abwärtz-kompatibel. Das wäre jetzt das Risiko, wenn man nicht die Specz. durcharbeiten will ... Meines Erachten ist dies jedoch gering, da beide aus der gleichen "Familie" / Reihe kommen ...
Zusätzlich stellt sich noch die Frage ob es auch der richtige Chip ist.
- Schoasch
- Graue Eminenz
- Wohnort:: HH
- Kopter & Zubehör: Pocket Drone 124 :)
WLToys V686G
Cheerson CX-20 Open Source
+ 3DR Powermodul
+ 3DR Telemetrie
+ Walkera G-2D Gimbal
+ SJCAM SJ4000+ - Hat sich bedankt: 0
- Danksagung erhalten: 1 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Der ist angeblich einzig und alleine für die Logs da.leandrofin hat geschrieben:Hat eigentlich jemand eine Ahnung zu was der Flashspeicher sonst noch benötigt wird?
LG Piet
Beitrag
Re: APM 2.5 komplett neu flashen
Ich würde es wagen - ja...
Ein Tipo zum auslöten, da du vermutlich keinen SMd-Fön zum entlöten zu Hause hast:
Knips mit einem Miniseitenschneider die Füße von dem Käfer ( vorsichtig nicht die Füße verkanten - da hebt es auch die Leiterbahnen ) und lutsch mit einer Lötlutsche die Füßchen einzeln von der Leiterplatte. Mit Flußmittelhaltigen Zinn die Lötstellen KURZ und WENIG minimal neu verzinnen, den Käfer mit der Pinzette ausrichten und halten, ein Aussenbeinchen kurz heiß anlöten ( das restliche Lötzinn und Flußmittel von eben reicht dafür -darum nicht zu lange damit das Flußmittel noch da ist ) . Minimale Korrektur des neuen Käfers, das gegenüberliegende Beinchen anlöten und dann den Rest: Versuche ohne zusätzlichen Lötzinn aus zukommen; max. die Spitze vom Lötkolben neu verzinnen und das Lötzinn abklopfen - dann mit der sauberen Spitze die nächsten Beinchen...
Btw.: der Atmel gehört noch programmiert -> ob hier alle Atmel beim Flashvorgang der FW und / oder Bootloader geproggt werden, weiß ich nicht .... ohne internes Programm wird der Atmel nicht laufen, da er nicht weiß ob er ein Maikäfer oder eine Waschmaschine ist .
Ein Tipo zum auslöten, da du vermutlich keinen SMd-Fön zum entlöten zu Hause hast:
Knips mit einem Miniseitenschneider die Füße von dem Käfer ( vorsichtig nicht die Füße verkanten - da hebt es auch die Leiterbahnen ) und lutsch mit einer Lötlutsche die Füßchen einzeln von der Leiterplatte. Mit Flußmittelhaltigen Zinn die Lötstellen KURZ und WENIG minimal neu verzinnen, den Käfer mit der Pinzette ausrichten und halten, ein Aussenbeinchen kurz heiß anlöten ( das restliche Lötzinn und Flußmittel von eben reicht dafür -darum nicht zu lange damit das Flußmittel noch da ist ) . Minimale Korrektur des neuen Käfers, das gegenüberliegende Beinchen anlöten und dann den Rest: Versuche ohne zusätzlichen Lötzinn aus zukommen; max. die Spitze vom Lötkolben neu verzinnen und das Lötzinn abklopfen - dann mit der sauberen Spitze die nächsten Beinchen...
Beinhaltet den Programmcode -- früher war kein Flash sondern ein EEPROM in den Atmels ...Hat eigentlich jemand eine Ahnung zu was der Flashspeicher sonst noch benötigt wird?
Btw.: der Atmel gehört noch programmiert -> ob hier alle Atmel beim Flashvorgang der FW und / oder Bootloader geproggt werden, weiß ich nicht .... ohne internes Programm wird der Atmel nicht laufen, da er nicht weiß ob er ein Maikäfer oder eine Waschmaschine ist .
Gruß Dirk
- mastersurferde
- Forumskönig
- Wohnort:: Bayern
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 294 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Ich geh davon aus, dass Du den Bootloader nicht manuell flashen musst. Die beiden ISP-Anschlüsse sind zum direkten Programmieren der Atmel-Microcontroller. Und die haben einen internen Flash. Mit den ISP´s und den entsprechenden Tools kannst also die verlinkten Bootloader nur auf die Atmels bringen und die bleiben ja drin. Also selbst wenn tatsächlich Programmcode im externen Flash liegt, so muss das über den Bootloader der Atmels geschrieben werden.
Gruß Stefan
Gruß Stefan
- leandrofin
- Schwadronsführer
- Wohnort:: Männedorf
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 4 Mal
Beitrag
Re: APM 2.5 komplett neu flashen
Vielen Dank! Ich werde berichten.mastersurferde hat geschrieben:Ich geh davon aus, dass Du den Bootloader nicht manuell flashen musst. Die beiden ISP-Anschlüsse sind zum direkten Programmieren der Atmel-Microcontroller. Und die haben einen internen Flash. Mit den ISP´s und den entsprechenden Tools kannst also die verlinkten Bootloader nur auf die Atmels bringen und die bleiben ja drin. Also selbst wenn tatsächlich Programmcode im externen Flash liegt, so muss das über den Bootloader der Atmels geschrieben werden.
Gruß Stefan