APM 2.5 komplett neu flashen

Fligthtcontroller aller Art
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

APM 2.5 komplett neu flashen

12:07 ,Mi 11. Nov 2015,

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
Benutzeravatar
mastersurferde
Forumskönig
Wohnort:: Bayern
Hat sich bedankt: 52 Mal
Danksagung erhalten: 294 Mal
Beiträge: 4540
Registriert: 15:41 ,Di 1. Sep 2015,

Re: APM 2.5 komplett neu flashen

13:06 ,Mi 11. Nov 2015,

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
Benutzeravatar
mastersurferde
Forumskönig
Wohnort:: Bayern
Hat sich bedankt: 52 Mal
Danksagung erhalten: 294 Mal
Beiträge: 4540
Registriert: 15:41 ,Di 1. Sep 2015,

Re: APM 2.5 komplett neu flashen

13:37 ,Mi 11. Nov 2015,

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
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

14:02 ,Mi 11. Nov 2015,

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
Ich komme leider gar nicht ins Menu rein. Was empfiehlst du, auf eine ältere Firmware downzugraden und es danach zu versuchen?
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

15:04 ,Mi 11. Nov 2015,

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?
Benutzeravatar
mastersurferde
Forumskönig
Wohnort:: Bayern
Hat sich bedankt: 52 Mal
Danksagung erhalten: 294 Mal
Beiträge: 4540
Registriert: 15:41 ,Di 1. Sep 2015,

Re: APM 2.5 komplett neu flashen

15:11 ,Mi 11. Nov 2015,

mit "logs erase" müsste er den Flash ordentlich initialisieren.
Wo versagt er bei Dir?
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

15:14 ,Mi 11. Nov 2015,

mastersurferde hat geschrieben:mit "logs erase" müsste er den Flash ordentlich initialisieren.
Wo versagt er bei Dir?
er hängt sich auf wenn ich beim Terminal ins Log Menu will.
kann danach nix mehr eingeben und muss ihn neu verbinden.
Benutzeravatar
mastersurferde
Forumskönig
Wohnort:: Bayern
Hat sich bedankt: 52 Mal
Danksagung erhalten: 294 Mal
Beiträge: 4540
Registriert: 15:41 ,Di 1. Sep 2015,

Re: APM 2.5 komplett neu flashen

15:39 ,Mi 11. Nov 2015,

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ß
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

15:48 ,Mi 11. Nov 2015,

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ß
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.
Benutzeravatar
mastersurferde
Forumskönig
Wohnort:: Bayern
Hat sich bedankt: 52 Mal
Danksagung erhalten: 294 Mal
Beiträge: 4540
Registriert: 15:41 ,Di 1. Sep 2015,

Re: APM 2.5 komplett neu flashen

15:51 ,Mi 11. Nov 2015,

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.
Benutzeravatar
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
Beiträge: 9251
Registriert: 14:32 ,Sa 25. Jul 2015,

Re: APM 2.5 komplett neu flashen

16:19 ,Mi 11. Nov 2015,

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
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

17:02 ,Mi 11. Nov 2015,

doelle4 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
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 CX20
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

17:09 ,Mi 11. Nov 2015,

Hat eigentlich jemand eine Ahnung zu was der Flashspeicher sonst noch benötigt wird?
Benutzeravatar
mastersurferde
Forumskönig
Wohnort:: Bayern
Hat sich bedankt: 52 Mal
Danksagung erhalten: 294 Mal
Beiträge: 4540
Registriert: 15:41 ,Di 1. Sep 2015,

Re: APM 2.5 komplett neu flashen

17:27 ,Mi 11. Nov 2015,

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.
Benutzeravatar
X5C
Schwadronsführer
Wohnort:: Landshut
Hat sich bedankt: 6 Mal
Danksagung erhalten: 30 Mal
Beiträge: 684
Registriert: 20:59 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

17:53 ,Mi 11. Nov 2015,

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
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

18:23 ,Mi 11. Nov 2015,

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.
Mag sein aber wie findet man raus wenn ihm was nicht passt? Ausser einem komischen Gefühl bleibt irgendwie nicht viel übrig.

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.
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

20:05 ,Mi 11. Nov 2015,

Hat jemand ein Schema der Platine? Bin mir nicht ganz sicher ob ich den richtigen Chip bearbeite.

LG
Benutzeravatar
DeWe
Forumskönig
Wohnort:: München
Hat sich bedankt: 25 Mal
Danksagung erhalten: 468 Mal
Beiträge: 10094
Registriert: 13:36 ,Mo 27. Jul 2015,

Re: APM 2.5 komplett neu flashen

20:38 ,Mi 11. Nov 2015,

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 :
“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
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.
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
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

20:48 ,Mi 11. Nov 2015,

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 :
“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
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.
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 )
Wie hast du dies gemeint, indem ich ihn jetzt sauber schrotte und dir danach schicke oder was :lol: ?

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 :D
Dateianhänge
IMG_20151111_204437.jpg
IMG_20151111_204355.jpg
Benutzeravatar
DeWe
Forumskönig
Wohnort:: München
Hat sich bedankt: 25 Mal
Danksagung erhalten: 468 Mal
Beiträge: 10094
Registriert: 13:36 ,Mo 27. Jul 2015,

Re: APM 2.5 komplett neu flashen

21:10 ,Mi 11. Nov 2015,

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 ...
Gruß Dirk
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

21:30 ,Mi 11. Nov 2015,

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 ...
Sehr cool, das spricht ein Mann vom Fach :mrgreen: Wenn ich dich richtig verstehe sollte meine Bestellung also auch gehen?
Zusätzlich stellt sich noch die Frage ob es auch der richtige Chip ist.
Benutzeravatar
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
Beiträge: 943
Registriert: 21:50 ,So 9. Aug 2015,

Re: APM 2.5 komplett neu flashen

21:39 ,Mi 11. Nov 2015,

leandrofin hat geschrieben:Hat eigentlich jemand eine Ahnung zu was der Flashspeicher sonst noch benötigt wird?
Der ist angeblich einzig und alleine für die Logs da.
LG Piet Bild
Benutzeravatar
DeWe
Forumskönig
Wohnort:: München
Hat sich bedankt: 25 Mal
Danksagung erhalten: 468 Mal
Beiträge: 10094
Registriert: 13:36 ,Mo 27. Jul 2015,

Re: APM 2.5 komplett neu flashen

21:42 ,Mi 11. Nov 2015,

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...
Hat eigentlich jemand eine Ahnung zu was der Flashspeicher sonst noch benötigt wird?
Beinhaltet den Programmcode -- früher war kein Flash sondern ein EEPROM in den Atmels ...

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
Benutzeravatar
mastersurferde
Forumskönig
Wohnort:: Bayern
Hat sich bedankt: 52 Mal
Danksagung erhalten: 294 Mal
Beiträge: 4540
Registriert: 15:41 ,Di 1. Sep 2015,

Re: APM 2.5 komplett neu flashen

21:55 ,Mi 11. Nov 2015,

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
Benutzeravatar
leandrofin
Schwadronsführer
Wohnort:: Männedorf
Hat sich bedankt: 9 Mal
Danksagung erhalten: 4 Mal
Beiträge: 516
Registriert: 19:24 ,Mi 29. Jul 2015,

Re: APM 2.5 komplett neu flashen

22:17 ,Mi 11. Nov 2015,

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
Vielen Dank! Ich werde berichten.

Zurück zu „APM,Pixhawk,CC3D,Naze“



Insgesamt sind 91 Besucher online :: 6 sichtbare Mitglieder, 0 unsichtbare Mitglieder und 85 Gäste
Mitglieder: Ahrefs [Bot], Amazon [Bot], Bing [Bot], Google [Bot], Majestic-12 [Bot], Semrush [Bot]
Der Besucherrekord liegt bei 630 Besuchern, die am 08:49 ,Fr 29. Mär 2024, gleichzeitig online waren.
Beiträge insgesamt 86752
Themen insgesamt 6155
Mitglieder insgesamt 4326
Unser neuestes Mitglied: Flying_Cyclist
Heute hat kein Mitglied Geburtstag