Hilfe Red screen

Begonnen von babypups, 31. März 2010, 09:22:56

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

el_saaro

Hallo,

als erstes ein großes Lob an euch die Betreiber von dieser Website. Die ist echt informativ und helfend.
Nun zu meinem anliegen, so wie es scheint habe ich das gleiche Problem wie babypups. Die PS3 meldet sich nur noch mit einem Red Screen. Festplatten getauscht, formatiert usw. habe ich schon probiert genützt hat es bis jetzt wenig. Beim updaten der FW auf 3.30 mit USB Stick läuft das ganze bis 43 % und dann 2 - 3 s schwarzer Bildschirm und wieder Red Screen. Das mit dem Flash Speicher habe ich auch schon gelesen auf diversen Seiten. Nun zu meiner Frage wie kann ich denn Samsung Speicher denn auf Fehler überprüfen ?

(Auf eurer Seite "http://www.trisaster.de/page/index.php?topic=281" stehen zwei Chips als Flash, denn zweiten (Spansion) konnte ich nicht finden)

Vielen Dank für eure Hilfen im Voraus.

hide

welche ps3-version hast du?

el_saaro

Die Version 6 (CECHL04) mit VER-001 als Mainboard. Falls ihr Bilder von dem Board für eure Seite braucht kann ich sie euch schicken.

Takeshi

Danke für das Lob :)

Zu deinem Problem: Den Chip kann man überprüfen, indem man ihn beschreibt und die geschriebenen Daten ausliest (was eventuel sogar beim Schreiben schon gemacht wird).

In der Konsole steckt einer der beiden Chips, nicht beide. Daher kannst du den anderen nicht finden.

otisdriftwood

@ Takeshi: also hat nicht geklappt. Hast immer noch Interresse daran dir das Teil mal anzuschauen?

Takeshi

Klar, Interesse besteht weiterhin. Hast gleich ne PM.

el_saaro

Hallo Takeshi !

ich habe mich mal ein bisschen informiert über das beschreiben und auslesen des Samsung Chips. Leider finde ich immer nur Tools mit dem Infectus Chip. Gibt es auch eine Möglichkeiten ?

Takeshi

Das ist ein stink normaler NAND, den kannst du mit jedem Lese-/Schreibgerät auslesen und beschreiben. Du brauchst dann halt das Pinout des Chips und musst wissen, wie du mit deinem Gerät umgehst (wenn du eins hast), dann geht das auch schon.
Ich werds mit dem Infectus machen, da ich den grad rumfliegen hab. Rauszufinden, wie das mit dem anderen Gerät geht, ist mir zu aufwendig.

Takeshi

So, kleiner Zwischenstand. Hab jetzt die Alternativpunkte für das Board fertig. Falls es wen interessiert...


el_saaro

Jetzt hast du mir den ganzen Spaßß verdorben  :'(.

Nein im Ernst vielen Dank !

Hast du sonst noch was herausgefunden. Ich wollte erst am WE ran.

Takeshi

Ich hab rausgefunden, dass das ein NOR-Flash ist und kein NAND-Flash. Ja Scheiße ;D
Da kann ich den Flash nicht mit dem Infectus auslesen, denn der ist nur für NAND-Flashs geeignet, zumindest bei den Programmen, die ich kenne. Er hat aber eh nur 18 Adressleitungen, 23 bräuchte ich. Da müsste man schon noch ein paar andere Leitungen für die Adressen missbrauchen. Genug Anschlüsse hat er insgesamt.
Ich hab jetzt zwei Möglichkeiten. Entweder versuche ich es über ein Programmiergerät, wobei ich nicht weiß, ob das den Chip so einfach unterstützt. Die Software kanns, aber ob ich dafür einen Adapter brauche (den ich nicht habe), weiß ich nicht. Oder ich bau mir selbst ein Lese- und Schreibgerät mit einem kleinen Microcontroller. Da dauert das Lesen und Schreiben aber wegen RS232 ewig.

Takeshi

#56
Echt Kacke, ich hätte mich mal vorher informieren sollen, was in diser blöden PS3 für ein Chip sitzt.

Also für die, die es nicht wissen (wusste ich bis vor Kurzem auch nicht), es gibt NAND-Flash und NOR-Flash Chips.

- NOR-Flashs haben einen getrennten Adress- und Datenbus. Dadurch haben sie sehr viele Leitungen für die Adresse (23 Adressleitungen für gerade mal 16MB, für jede Verdopplung eine Leitung mehr). Für die Daten sind es auch ganze 16 Leitungen für den 16-Bit-Modus. Hinzu kommen noch Steuerleitungen wie CE (Chip Enable), WE (Write Enable), OE (Output Enable) usw.
Der S29GL128N aus der PS3 hat dadurch 56 Pins, wovon 50 belegt sind.
Dank dieser vielen leitungen sind sie aber wesentlich schneller als NAND-Flashs.

- NAND-Flashs kommen mit gerade mal 8 Datenleitungen + Steuerleitungen aus. Wenn ichs richtig verstanden hab, werden die Adressen mit über die Datenleitungen übertragen.
Die Chips haben auch 48 pins, davon sind aber nur 19 belegt sind, davon 4x Spannungsversorgung (Vss und Vcc); das bei 512MB, wie in der Wii.

Der Infectus kann nur NAND-Flashs. Er hat zwar Leitungen für NOR-Flashs würd ich sagen (immerhin 18), aber das reicht gerade mal für 256kB mit den 8 Dateleitungen. Nimmt man weitere 8 dazu, käme man immerhin auf 512kB.

Jetzt hätte ich das Programmiergerät "Galep 3" zur Verfügung. Das Teil hat aber auch nur 40 oder 48 Pins. In der Software ist der Chip gelistet, aber ich weiß nicht, wie das klappen soll. Gehen wirds, da man "nur" 46 Pins bräuchte bzw sogar nur 40 im 8-Bit Modus. Nur kA, wie ich das Teil belegen müsste.

Also ist mein Plan jetzt ein Programmiergerät unter Verwendung eines PICs zu basteln. Das dürfte eigentlich nicht so~ schwer sein, schließlich muss ich nur eine 22-Bit Binärzahl über 22 Leitungen ausgeben, auf die Adressleitung legen und die Zahl immer erhöhen. Die Daten über 16 (oder 8) Leitungen auslesen und dann an den PC übertragen, fertig.
Nur beim "an den PC übertragen" haperts grad. Ich hab ausgerechnet über Seriell würde das in der schnellsten Übertragung 2 Stunden 40 minuten dauern! Bei "normaler" Datenrate über 10 Stunden.
Die parallele Schnittstelle soll immerhin 2 MB/s schaffen, das würde ja locker reichen. 512kB/s wären ja schon ok, in einer halben Minute wär der Chip dann ausgelesen. Mit USB wärs zwar am schnellsten, aber die Implementierung von USB ist ja nicht gerade einfach. Treiber bräuchte ich und wie ich das in C++ mache weiß ich auch nicht. Daher wirds wohl auf parallel hinauslaufen, hab ich ja zum Glück noch.

Das wird aber denk ich trotzdem etwas dauern, ich hoffe otisdriftwood bringt die Zeit mit...

Edit: ich wusste doch, ich hab mich verrechnet. 2,5 Stunden ist einfach zu viel.
Bei einer BAUD rate von 115200, 8 Datenbits, einem Start-Bit, Partätsbit und 2 Stopbits (also alles dabei) wären das 9600 B/s, rund 560kB/minute. Damit wären 16 MB in ungefähr 24 Minuten ausgelesen oder geschrieben.

otisdriftwood

Muss ich wohl  :(
aber bin ja schon glücklich, dass sich der chef selbst meiner playsi annimmt ;D

rokz

also ich hab das selbe Problem, kriege keine Firmware drauf , bzw er installiert 2.74 (wird als minimum angezeigt) , er bootet sogar kurz ins Game-OS , dann Red-Screen, hast du schon ne Lösung gefunden Takeshi? wäre auch bereit dir das Gerät mal zur verfügung zu stellen

rokz

also nochmal zusatzinfo , handelt sich um die 80GB (CECHL04) , Garantiesiegel ist intakt