Hallo zusammen & an die Fachleute hier,
Ich poste hier das mal, in der Hoffnung, dass mir jemand dabei helfen kann.
Also, ich habe hier von einem Bekannten, einen "Golden Media Spark Reloaded" geschickt bekommen. Er habe das Teil irgendwo ergattert mit dem Hinweis, dass der nicht mehr bootet. Nun habe ich ihm gesagt, da ich früher mal viel mit JTAG und überhaupt Wiederbelebung von Receivern gemacht habe, schaue ich mir das mal an.
Ausgangssituation:
Der Receiver bootet absolut nicht mehr. Im Display erscheint nach dem Einschalten nur noch "00.00". Mehr passiert leider nicht. Leider sind auch die Fronttasten komplett ohne Funktion, so dass ein Flashen per Hyperterminal & Rs232 unmöglich ist.
OK-Taste gedrückt halten, dann Receiver einschalten bringt keine Reaktion. Es erscheint kein "Force" im Display.
Beim Einschalten des Receiver kann man im Hyperterminal nur dieses hier beobachten, mehr leider nicht.
Da dieses Verhalten nicht normal ist, habe ich gedacht, dass ich es mal mit JTAG versuche. Ein passendes JTAG-Interface habe ich dazu und auch das GDB aus dem STMicro_Toolset. Es gibt auch eine JTAG-Anleitung von einem Pingulux, welche ich mir dazu genommen habe. Beide Receiver, der GM und der Pingu, besitzen den gleichen CHIP, einen STI71111/mb618 .
Also habe ich mich beigemacht.
Das Jtag-Interface angeschlossen, Hyperterminal gestartet und eine Verbindung hergestellt. Dann das GDB aus dem STMicro_Toolset gestartet und eine Verbindung zum Receiver aufgebaut.
Der Befehl sieht ja dann so aus: "sh4tp STMCLT1000A:mb618:st40,debug=2" . Dann mit "load C:\\xxxxxx\u-boot.o" und "continue" das "u-boot" in den RAM geladen.
Dann habe ich zu Hyperterminal gewechselt. Dort mit dem Befehl "loady" die "u.boot.bin" auf den Receiver übertragen. Mit den Befehl "run unprot" den Schreibschutz aufgehoben und mit "run update" dann die Datei auf den Speicher geschrieben.
Als Alles fertig war, alle Fenster geschlossen, alle Kabel abgeklemmt und Receiver ausgeschalten. Eine Minute gewartet und dann dem Gerät wieder Strom gegeben.
Ja, leider ohne Erfolg. Das Gerät bleibt dabei nicht booten zu wollen. Im Display bleibt es bei "00.00".
Das ganze Prozedere habe ich auch nochmal gemacht, mit ausgebautem Tuner & ausgebauter Netzwerkkarte, falls da vielleicht ein Konflikt oder Ähnliches vorliegt. Aber auch das hat nicht geholfen.
Nun frage ich hier mal in die Runde, ob jemand noch eine Tipp hat oder ob die Box noch mehr Macken hat, als man vielleicht annimmt.
Leider sind meine Kenntnisse nicht soweit, dass ich ein "u-boot" oder eine "flasher-Datei" selber kompilieren kann.
Mit so einer passenden kompilierten "flasher.out" könnte man dann nämlich per JTAG einen sogenannten Binärdump von einer originalen und funktionierenden Box machen. Anschließend dann nämlich probieren diesen Dump auf die defekte Box schieben und schauen was dann passiert.
Da mir das Kompilieren versagt ist und ich auch keinen funktionierenden Receiver habe, fällt das erstmal aus.
Eine weitere Frage wäre jetzt, was passiert in diesem Fall, wenn man Receiver und Laptop direkt mit LAN-Kabel verbindet. Aber ich denke mal, da wird man dann auch keine Verbindung dann bekommen, oder ??
Ich poste hier das mal, in der Hoffnung, dass mir jemand dabei helfen kann.
Also, ich habe hier von einem Bekannten, einen "Golden Media Spark Reloaded" geschickt bekommen. Er habe das Teil irgendwo ergattert mit dem Hinweis, dass der nicht mehr bootet. Nun habe ich ihm gesagt, da ich früher mal viel mit JTAG und überhaupt Wiederbelebung von Receivern gemacht habe, schaue ich mir das mal an.
Ausgangssituation:
Der Receiver bootet absolut nicht mehr. Im Display erscheint nach dem Einschalten nur noch "00.00". Mehr passiert leider nicht. Leider sind auch die Fronttasten komplett ohne Funktion, so dass ein Flashen per Hyperterminal & Rs232 unmöglich ist.
OK-Taste gedrückt halten, dann Receiver einschalten bringt keine Reaktion. Es erscheint kein "Force" im Display.
Beim Einschalten des Receiver kann man im Hyperterminal nur dieses hier beobachten, mehr leider nicht.
Da dieses Verhalten nicht normal ist, habe ich gedacht, dass ich es mal mit JTAG versuche. Ein passendes JTAG-Interface habe ich dazu und auch das GDB aus dem STMicro_Toolset. Es gibt auch eine JTAG-Anleitung von einem Pingulux, welche ich mir dazu genommen habe. Beide Receiver, der GM und der Pingu, besitzen den gleichen CHIP, einen STI71111/mb618 .
Also habe ich mich beigemacht.
Das Jtag-Interface angeschlossen, Hyperterminal gestartet und eine Verbindung hergestellt. Dann das GDB aus dem STMicro_Toolset gestartet und eine Verbindung zum Receiver aufgebaut.
Der Befehl sieht ja dann so aus: "sh4tp STMCLT1000A:mb618:st40,debug=2" . Dann mit "load C:\\xxxxxx\u-boot.o" und "continue" das "u-boot" in den RAM geladen.
Dann habe ich zu Hyperterminal gewechselt. Dort mit dem Befehl "loady" die "u.boot.bin" auf den Receiver übertragen. Mit den Befehl "run unprot" den Schreibschutz aufgehoben und mit "run update" dann die Datei auf den Speicher geschrieben.
Als Alles fertig war, alle Fenster geschlossen, alle Kabel abgeklemmt und Receiver ausgeschalten. Eine Minute gewartet und dann dem Gerät wieder Strom gegeben.
Ja, leider ohne Erfolg. Das Gerät bleibt dabei nicht booten zu wollen. Im Display bleibt es bei "00.00".
Das ganze Prozedere habe ich auch nochmal gemacht, mit ausgebautem Tuner & ausgebauter Netzwerkkarte, falls da vielleicht ein Konflikt oder Ähnliches vorliegt. Aber auch das hat nicht geholfen.
Nun frage ich hier mal in die Runde, ob jemand noch eine Tipp hat oder ob die Box noch mehr Macken hat, als man vielleicht annimmt.
Leider sind meine Kenntnisse nicht soweit, dass ich ein "u-boot" oder eine "flasher-Datei" selber kompilieren kann.
Mit so einer passenden kompilierten "flasher.out" könnte man dann nämlich per JTAG einen sogenannten Binärdump von einer originalen und funktionierenden Box machen. Anschließend dann nämlich probieren diesen Dump auf die defekte Box schieben und schauen was dann passiert.
Da mir das Kompilieren versagt ist und ich auch keinen funktionierenden Receiver habe, fällt das erstmal aus.
Eine weitere Frage wäre jetzt, was passiert in diesem Fall, wenn man Receiver und Laptop direkt mit LAN-Kabel verbindet. Aber ich denke mal, da wird man dann auch keine Verbindung dann bekommen, oder ??