Forum: Mikrocontroller und Digitale Elektronik wer kann mir einen P87C51MB2BA Chip kopieren/brennen ?


von Michael Könings (Gast)


Lesenswert?

Hallo,

( Achtung: Laie)
ich habe ein Gitarreneffektgerät Line6 Pod XT.
Dort ist ein P87C51MB2BA Chip verbaut (gesockelt), der für die 
Ansteuerung der Tasten und Regler zuständig ist.

http://www.nxp.com/products/microcontrollers/product_series/otp_rom/P87C51MB2BA.html

Dieser hat an einem "Beinchen" ein Problem (nicht elektrisch oder 
mechanisch), das Signal von einigen Druckknöpfen wird nicht mehr 
verarbeitet.
Schaltplan etc. ist bei Bedarf vorhanden.

Vom Hersteller habe ich ein Ersatzteil bekommen, aber "ungebrannt".
Wer kann mir die Firmware vom alten auf den neuen Chip kopieren?
Natürlich gegen Entgelt.

Vielen Dank für euer Interesse,
Michael (Freiburg)

von Skeptiker (Gast)


Lesenswert?

Michael Könings schrieb:
> Wer kann mir die Firmware vom alten auf den neuen Chip kopieren?

Das wird nicht klappen. Meist ist der Ausleseschutz aktiviert! Und Line6 
hat die wirklich einen unprogrammierten P87C51MB2BA geschickt?

von Frank L. (hermastersvoice)


Lesenswert?

Ich hab so einen Pott hier rumliegen. Hab das Teil mal bekommen weil es 
so gut wie garnix mehr tat. Habs dann mit dem Affentool vom Hersteller 
neu geflasht und es war wieder Alles OK. Hast du das schonmal probiert?

von Drei Fragezeichen (Gast)


Lesenswert?

Michael Könings schrieb:
> Dort ist ein P87C51MB2BA Chip verbaut

Frank L. schrieb:
> neu geflasht

Wirklich? Der P87C51MB2BA ist OTP.

von Drei Fragezeichen (Gast)


Lesenswert?

Wenn doch, dann müsste noch ein externes Flash-Rom verbaut sein. Ggf. 
läge das Problem dann dort.

von Frank L. (hermastersvoice)


Lesenswert?

mir ist klar dass der Chip OTP ist. Vielleicht kann man ja mit dem Tool 
des Herstellers auch diesen Chip brennen. Bei mir hat das Tool dem Gerät 
jedenfalls zu neuem Leben verholfen. In dem Zustand in dem ich es bekam 
zeigte es einen verunstalteten Startbildschirm auf Dem sich beim 
betätigen von Bedienelementen irgendwelche Bildpunkte veränderten, also 
kaum brauchbar. Dann die Firmware neu geflasht, Gerät neu gestartet und 
seitdem funktionierts wieder normal.

von Michael K. (michael_k696)


Lesenswert?

Danke für Eure Antworten! Habe ich gar nicht mit gerechnet..
Also das USB tool funktioniert, ich kann erfolgreich flashen, aber es 
funktioniert trotzdem nicht. Ich kann erkennen, dass die Signale der 
nicht-funktionierenden Buttons alle an einen Pin geleitet werden.

Die Buttons und das Signal funktionieren, ein Signal kommt an.

Ich denke also es ist etwas im Chip durchgebrannt, könnte ich beim 
Reinigen der Kontakte hervorgerufen haben (upps.)
Wen ich den un-programmierten Chip reinstecke, bootet das Teil nicht und 
wird auch nicht per USB erkannt. Es gibt noch einen Safe mode, aber dazu 
muss man bein Einschalten einen der defekten Buttons drücken -> dummm 
gelaufen...
Ja Line6 aus London hat mir den Chip verkauft, sie haben aber dann das 
Geld erstattet, ohne Probleme. Line6 wurde an Sony ( oder Yahama?) 
verkauft, der Support ist jetzt etwas schwierig für so alte Teile.

Wegen OTP usw: in dem Gerät sind noch mehr Chips verbaut, u.A. ein DSP 
Chip mit memory. Ich denke das USB Progrämmchen 'flasht' diesen ( z.B. 
mit neuen Sounds, etc.), aber nicht den Steuerchip (meinen).

 kennt Ihr einen Serviceanbieter o..Ä. der so was machen könnte ?
Danke!

von Soul E. (Gast)


Lesenswert?

Der 87C51 hat EPROM als Programmspeicher. Da kann man nichts flashen. 
Der wird in einem speziellen Programmiergerät gebrannt und per UV-Licht 
gelöscht. Wenn Du ein Exemplar im schwarzen Plastikgehäuse hast, dann 
lässt sich das genau einmal programmieren.

D.h. das was Du über USB reinschreibst wird woanders gespeichert. 
Wahrscheinlich in einem rechteckigen Baustein, dessen Name mit 29F 
anfängt. Im 87C51 ist nur der Bootloader und der safe mode -- bzw bei 
Deinem Rohling halt nicht.

Hoffen dass der Code nicht auslese-geschützt ist und mit dem 
ausgelesenen Code einen neuen Chip programmieren ist somit der einzige 
Weg. Vielleicht kann Dir der Support ja auch die Hex-Datei für den 
Controller zuschicken, dann fehlt nur noch das Programmiergerät. Mein 
Data I/O Sprint Expert kennt eine Menge P87C51, der MB2BA ist aber 
leider nicht dabei.

von Drei Fragezeichen (Gast)


Lesenswert?

Lad doch bitte mal die Schaltungsunterlagen und Bilder von der Platine 
hoch (mit möglichst lesbaren Bauteilbezeichnungen). Bisher ist das alles 
noch etwas unkonkret und diffus.

von Soul E. (Gast)


Lesenswert?

Meinst Du das hilft, damit jeder mal die device list seines 
Programmiergerätes durchguckt?

von Michael K. (michael_k696)


Lesenswert?

Wenn Du ein Exemplar im schwarzen Plastikgehäuse hast, dann
> lässt sich das genau einmal programmieren.

Ja, habe ich.
>


> Hoffen dass der Code nicht auslese-geschützt ist und mit dem
> ausgelesenen Code einen neuen Chip programmieren ist somit der einzige
> Weg. Vielleicht kann Dir der Support ja auch die Hex-Datei für den
> Controller zuschicken, dann fehlt nur noch das Programmiergerät. Mein
> Data I/O Sprint Expert kennt eine Menge P87C51, der MB2BA ist aber
> leider nicht dabei.

Vielen dank für's Nachschauen. Scheint ja ein etwas exotischer Typ zu 
sein.  Ich versuche nochmal den zuständigen deutschen Servicebetrieb zu 
aktivieren. Am einfachsten wäre es, bei Ebay einfach ein 2tes Defektes 
zu kaufen, ist aber seit 1 Jahr nichts zu finden , scheint ansonsten 
sehr solide zu sein :-)

von Drei Fragezeichen (Gast)


Lesenswert?

Bei ebay-Kleinanzeigen gibt es nichtdefekte Geräte ab 85€. Vielleicht 
wäre das ja eine Alternative?

http://kleinanzeigen.ebay.de/anzeigen/s-line6-pod-xt/k0

von Drei Fragezeichen (Gast)


Lesenswert?


von Drei Fragezeichen (Gast)


Lesenswert?

Am Sonntag um 13 Uhr sowieso wird übrigens wieder eines fällig...

von Michael K. (michael_k696)


Lesenswert?

Drei Fragezeichen schrieb:
> ... Und bei ebay gehen die Dinger zeitweise fast im Stundentakt über'n
> Tresen:
>
> 
http://www.ebay.de/sch/i.html?_nkw=Line6+pod+xt&_in_kw=1&_ex_kw=&_sacat=0&LH_Sold=1&_udlo=&_udhi=&_samilow=&_samihi=&_sadis=10&_fpos=&LH_SALE_CURRENCY=0&_sop=12&_dmd=1&_ipg=50&LH_Complete=1

Sehr schön recherchiert. Das einzige Defekte Pod XT ist übrigens meins 
(40 Euro), hat die Werte Kundin in Zalando Manier wieder 
zurückgeschickt.

Nein ich will kein Neues, ich will das Kaputte reparieren (anstelle es 
wegzuwerfen) und dann der Musikerwelt wieder zur Verfügung stellen.

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.