Hallo miteinander,
In letzter Zeit habe ich hier reihenweise TFT-Monitore verschiedener Hersteller, die alle einen ALi-Prozessor haben. Diese Monis spielen alle verrückt: OSD hat tw. wirre Zeichen, OSD lässt sich gar nicht aufrufen bzw. Tasten reagieren nicht, Inverter schaltet sich ein und aus, etc., Da die Firmware im Flash des Prozesssors liegt ist vermtl. hier der Hund begraben- Ersatzteile sind kaum zu bekommen. Hat jemand schon Erfahrung damit? Evtl. mit Neuprogrammierung des Bausteins?
Gruss
Andy
TFTs mit ALi-Prozessor
-
-
Wie heißt das Flashrom? Programmieren kann ich fast alles, aber dazu brauche ich immer das File was dort hinein muss!
-
Das Flash sitzt IM Prozessor!
-
wie im prozessor? Wo gibts denn sowas? Ist das ein BGA Chip? Wie heißt der Chip genau? Gibt es ein Datenblatt?
-
Hallo,
Tja, wenn der Flash extern wäre hätte ich gar nicht gefragt... :O
Der Chips ist von ALi, heist glaube ich M6345 (müsste ggf. nochmal genau nachschauen)
Datenblatt gibts auch keins-ist auch in keiner Liste der gängigen Programmiertools aufgeführt. Ist ein PLCC-Gehäuse im Sockel-das wär also kein Problem. Ich habe aber die Befürchtung, dass der Flash gegen auslesen geschützt ist-dann könnte man selbst mit einem intakten Gerät nichts anfangen. -
Hallo,
ist wie bei den Zeta / Skycrypt / Joker /Neotion und baugleiche CI Modulen
ist der Flash auch im Prozessor
auch das kann man proggen
null Problemo
Gruss Sabine
-
wirklich null-Problemo? Hat jemand ein Programmiergerät? Oder weiss welches Gerät den ALi unterstützt? Kann man die Orig. Soft aus einem intakten Gerät auslesen?
-
Hallo Andy und Rest,
es ist nichts Ungewöhnliches, wenn der Flash auf dem Prozessor sitzt. Mittlerweile gibt es von allen Singlechipern, die was auf sich halten, Versionen mit Flash, sogar teilweise ausserdem noch mit EEPROM. Früher konnte man die nicht auf dem selben Die herstellen, seit einigen Jahren klappt das aber.
Das Auslesen des Codes dürfte aber ziemlich aussichtslos sein. Bei einigen der frühen PICs klappt das noch, wenn man sie stresst, Motorola hatte mal einen, der Dank eines Konstruktionsfehlers auch die Firmware hergab, aber diese Anfängerfehler macht keiner mehr. Beim Programmieren wird ein Security-Bit gesetzt, das das Auslesen verhindert. Es ist bestenfalls noch ein Reset im Programmiermodus möglich, der löscht aber auch den Flash.
Da hilft nur noch, die Firmware auf den regulären Weg zu besorgen. Das Programmieren (vermutlich ISP) dürfte das bei Weitem kleinere Problem sein.Gruß
Gerd -
Gerd: Genau so hatte ich mir das (leider) vorgestellt. Das Problem ist, dass selbst bei gutem Willen (auch der wird bei einigen Monitorherstellern wohl kaum vorhanden sein) sie einem die Firmware nicht geben können, da sie selbst die fertig programmierten Chips aus Taiwan kaufen. Da bliebe dann nur noch der orig. Hersteller, der wird die kaum rausrücken-schade, das wird langsam zur Seuche-aber vielleicht schaffen unsere russischen Kollegen ja was..
-
Die Prozessoren gibts hier in der Übersicht zu sehen
Diese Firma ist da nicht so freigiebig wie Atmel oder Microchip mit ihren ISP-Protokollen. Wenn Du nähere Informationen haben willst, wirst Du hier gefragt, ob Du bereit bist, einen NDA zu unterzeichnen !
So einfach einen ICD2 kaufen und die Firmware hineinblasen wird wohl auch nicht funktionieren.Guido
-
Hallo,
und für NDA wollen die meist richtig Asche sehn
Gruss Sabine
-
ja, Danke die Seite war mir bekannt-bringt aber leider auch keinen Erkenntniszuwachs-ausser das es nichts gibt
-
also auslesen kann man fast jedes Flash, wenn man den richtigen Programmer hat dann kann man dieses unprotecten und unlocken, Firmware sollte an einem funktionierendem Baustein ausgelesen werden um das eigentliche zu programmieren!
-
na da wäre ich nicht so optimistisch-wie gep schon schreibt-wenn das security bit gesetzt ist wird es sehr schwer wenn nich unmöglich an den Flash inhalt dran zu kommen-das hat nichts mit normalen Flashbausteinen gemein.
-
Hmm...naja aber wenn man es nicht ausprobiert, wird man es nie Erfahren!
Gruß Markus
-
richtig-aber dazu müsste man erstmal die Info haben wie man den Prozessor auslesen kann-aber da wird man wohl selbst mit der Info schnell Schiffbruch erleiden befürchte ich.
-
Das kann wohl sein, doch Fragen beim Hersteller dessen, kann nicht schaden!
-
Mach doch mal ein Bild vom ALI und stell es hier rein .
-
kann ich mal machen-was bringt dir ein Bild?
-
Hallo Markus,
>Hmm...naja aber wenn man es nicht ausprobiert, wird man es nie Erfahren!
Kannst Du getrost vergessen. Natürlich kann jeder einen Flash auslesen, das ist ja der Sinn der Sache. Sonst hätten wir einen WOM (Write Only Memory), der ist zwar schön anzuschauen, hat aber sonst keinen weiteren Nutzen (höchstens noch als Null-Device).
Bei den Prozessoren sieht das anders aus. Ein Teil des Programmspeichers ist mit einem "Bootloader" belegt. Dieser wird auf eine bestimmte Bedingung hin aktiviert, z.B. durch Anlegen von 12V an einen bestimmten Pin. Jetzt läuft dieses Programm ab und kontrolliert genau, was passieren kann und darf. Bei gesetztem Security-Bit wird sofort der interne Flash vom Bootloader gelöscht, wenn er aktiviert wird.Gruß
Gerd