Hallo! Ich habe öffters mit weißer Ware zu tun. Dort kommt es gelegentlich mal vor, dass der µC (meist du falsche Reparaturen / Überspannung) zerschossen wurde. Mittlerweile werden sehr oft Freescale µCs verbaut. Aktuell habe ich zwei Platinen mit defekten mc9s08ac48 da. Den µC gibt es bei Mouser für ca 5,-€. Wäre also nicht das Problem Ersatz zu bekommen. Nun bräuchte ich jmd, der versucht einen intakten Prozessor auszulesen und wenn das geklappt hat mir zwei oder drei Neue programmiert. Ich weiß nicht, ob es möglich ist den µC auszulesen oder ob er dagegen geschützt ist. Es ist aber von Werk her vorgesehen, dass die Steuerung noch geupdatet werden kann. BKG/MS und V_refh sind auf einen Pinheader Namens JFLASH rausgeführt. Ansonsten kann ich den µC auch von der Platine löten. Da ich mich kein Stück mti den Freescale CPUs auskenne, suche ich jmd, der mich dabei unterstützt. Gerne auch gegen ein Trinkgeld, welches nachher abgesprochen werden kann. Vielen Grüße Chris
Meiner Meinung so gut wie unmöglich den Inhalt des µC auszulesen und auf einen neuen µC aufzuspielen.
@Stefan Und warum nicht? ZB bei AVRs geht das wenn es zwei identische Typen sind. Hexdump vom dersten ergibt Hexfile für den zweiten... Ich kenne mich nur bei Freescale nicht aus.. Laut forum scheint es aber nicht unmöglich zu sein: https://community.freescale.com/mobile/mobile-access.jspa#jive-discussion?content=%2Fapi%2Fcore%2Fv2%2Fdiscussions%2F305974
Wenn die Code Protection aktiviert ist, ist es sehr schwierig bis unmöglich. Sie wurde nämlich in den Chip eingebaut um das Kopieren des Quellcodes zu verhindern.
Nana, der Quellcode steht da aber nicht drin :-)
Anscheinend scheitert es ja schon daran jmd zu finden, der die passende HW (Programmer) hat. Ich könnte auch versuchen irgendwie an das Updatefile zu kommen, nur wird das nicht ganz so einfach.
Bei einem updatebaren Kontroller wird zwar per bootloader das updaten möglich, aber es sind trotzdem Manipulationen verhindert. Z.B man kann den bootloader nicht lesen und auf andre Kontroller übertragen. Die Daten ins IC hinein werden in verschlüsselter Form übertragen und erst vom bootloader entschlüsselt. Da dürfte die Chance, eine Kopie herzustellen oder einen Kontroller wiederzubeleben genau so gering sein wie bei Sperrung durch fuses.
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.