Brick nach Speicherfehler

    • Gelöst

      Altarf schrieb:

      Hi zusammen, ich habe vergangene Woche erstmals von der Problematik auf mynintendonews.com gelesen. Nachdem ich meine 2012 zu Release gekaufte Wii U (Zombi U Package) sechs Jahre nicht eingeschaltet habe, waren die Sorgen natürlich groß. Am letzten Samstag gestartet und Super Metroid gespielt, davor von 5.5.3.E auf 5.5.5.E aktualisiert. Habe dann im eShop bisschen gesucht, da ja bald nichts mehr gekauft werden kann.

      Ein Tag später wollte ich meiner Tochter Metroid Prime Trilogy zeigen, da ich zuvor Metroid Prime Remastered auf der Switch gespielt hatte. Allerdings bekam ich eine Fehlermeldung aber nicht die übliche mit dem Speicherfehler sondern eine andere. Nachdem ich resetten musste, bekam ich 5-10 Sekunden nach jedem Boot einen Freeze. Ich hatte die Konsole fast aufgegeben aber aufgrund eines Reddit Post habe ich versucht in die Systemeinstellungen/Interneteinstellungen zu kommen und es nach zig Versuchen auch geschafft. Dadurch wurde scheinbar das hängen gebliebene WLAN Modul resettet. Danach lief die Wii U wieder normal aber weit weg von einwandfrei.

      Nach dem ganzen Dilemma habe ich Metroid Prime Trilogy deinstalliert und wollte es neu installieren aber jedes Mal wenn das Herunterladen abgeschlossen war, schlug die Installation fehl. Nach vier Anläufen klappte es schlussendlich. Seither funktioniert es auch astrein. Nachdem ich gelesen habe, dass der Speicherfehler auch erst nach diversen Aktionen auftreten kann, habe ich alles Installierte gestartet. Und in der Tat bekam ich bisher drei Mal den Fehler 160-0103. Bei F-Zero SNES, Mii Maker und Wii U Chat. Den F-Zero Fehler konnte ich durch eine Neuinstallation beheben. Die anderen beiden Apps kann ich standardmäßig nicht neuinstallieren.

      Alles andere läuft soweit anstandslos aber irgendwie habe ich noch immer ein ungutes Gefühl und große Bedenken, dass mein eMMC defekt ist. Leider verstehe ich hier nicht viel, da ich mich mit dem Thema Homebrew etc. noch nie befasst habe. Was kann ich am Besten tun um einen Defekt auszuschließen bzw. weitere Speicherfehler zu verhindern? Also bei nem Hardwaremod bin ich ganzlich raus, da ich da vermutlich noch mehr kaputt machen würde.

      Kann mir da bitte Jemand helfen!

      Von dem, was ich mitbekommen habe, liegt das Problem an den Chips von SK Hynix. Wenn dein eMMC von einem anderen Hersteller, wie Samsung oder Toshiba ist, dürfte das Problem also wahrscheinlich nicht auftauchen. Anfangs hieß es, dass die Problematik darin lag, dass WiiUs lange nicht genutzt wurden, aber es scheint unabhängig davon zu sein. Wahrscheinlich war das eine falsche Schlussfolgerung, da allgemein viele ihre WiiU lange links liegen laßen.

      Edit: Sollte eine Antwort auf @Altarf sein
      Hi @Altarf, sorry dass ich deinen Beitrag übersehen habe. Bei dem von dir beschriebenen Verhalten könnte in der Tat ein defekter eMMC vorliegen, muss aber nicht unbedingt.
      Ich vermute deine Wii U ist eine 32GB? Dann brauchst du eine 64GB SD-Karte die Du FAT32 formatieren musst. Windows lässt dich FAT32 nicht auswählen, aber es gibt Tools extra zu diesem Zweck.
      Dann lädst du dir die wii-u-nandumper-payload herunter: github.com/wiiu-env/wiiu-nandd…payload/releases/tag/v0.1 und entpackst sie auf die SD Karte. Es sollte dann direkt auf der SD Karte einen Ordner mit dem Namen wiiu geben und darin dann die payload.elf.
      Die SD Karte dann sicher auswerfen und in die WiiU stecken.
      Dann rufst du im browser der Wii U wiiuexploit.xyz auf und klickst auf Exploit. Dann sollte der nanddumper starten. Hier stellst du dann sicher dass alles auf yes steht (auch der mlc, der standardmäßig auf no steht) und startest den dump dann mit A.

      Das dauert dann eine ganze weile, aber behalte den Prozess im Auge und halte nach retrys Ausschau beim mlc. Am ende startet die Wii U automatisch neu und du kannst die SD Karte wieder in den PC stecken. Dort findest du dann einige Dateien auf der SD Karte. Das ist dein Backup das du auf dem PC verschiebst.
      Danach machst du dann noch ein zweites Backup.

      Die slc.bin kannst du dann mit Hilfe der otp.bin und diesem tool extrahieren: github.com/koolkdev/wiiu-nandextract/releases/tag/0.1.0

      In dem sys/logs verzeichnis findest du die logs. Diese kannst du mir per PN schicken (ich würde sie nicht öffentlich posten wegen Seriennummer). Du kannst aber schonmal selbst nach DATA CORRUPTION oder MEDIA ERROR darin suchen.


      Die mlc Dateien musst du erst mergen zu einer großen Datei und diese kannst du dann mit wfs-extract: github.com/koolkdev/wfs-tools/releases/tag/v1.0 extrahieren. Dabei tauchen eventuell Fehler auf. Wenn es nur wenige ins save Sateien sind ist es erwartet. Wenn aber viele auftreten auch in Systemdateien ist es schlecht. Poste die liste mit den Fehlern dann am besten hier.



      pistonfish schrieb:

      Von dem, was ich mitbekommen habe, liegt das Problem an den Chips von SK Hynix. Wenn dein eMMC von einem anderen Hersteller, wie Samsung oder Toshiba ist, dürfte das Problem also wahrscheinlich nicht auftauchen. Anfangs hieß es, dass die Problematik darin lag, dass WiiUs lange nicht genutzt wurden, aber es scheint unabhängig davon zu sein. Wahrscheinlich war das eine falsche Schlussfolgerung, da allgemein viele ihre WiiU lange links liegen laßen.

      Edit: Sollte eine Antwort auf @Altarf sein
      Die aktuelle Hypothese ist, dass 32GB Hynix eMMCs von 2012 und Anfang 2013 ein problem mit der Retention haben und die Daten vorzeitig verlieren. Nicht benutzung könnte dabei eine Rolle spielen, da dann der eMMC Controller keine Chance hat auftretende Errors zu erkennen und zu korrigieren, solange sie noch korrigierbar sind.

      Wenn du die Backups hast, kannst Du Aroma oder Tiramisu einrichten und darüber mdinfo starten. mdinfo sagt uns dann was für ein eMMC verbaut ist.
      Man kann die Logs auch per ftpiiu dumpen, dann braucht man im gegensatz zum Recovery Menü auch keinen pico oder anderes kompatibles gerät.
      Primäres ziel sind aber nicht die logs, sondern erstmal ein Backup zu haben, falls sich der Zustand verschlechter und um einen Überblick über den Zustand zu bekommen. Wenn man das Backup soweiso schon auf dem PC hat, kann man auch die Logs rausziehen...
      Okay danke für die Anweisung! Mit dem Dumpen via Browser kann ich aber nichts bricken oder?

      Kann man die SD Karte nach dem Neustart einfach entfernen oder muss ich die Konsole ausschalten?

      Ja ist eine 32 GB Variante, gekauft direkt zum Release 2012. Aktuell läuft sie anstandslos, also ich spiele wieder aktiv damit. Mii Maker und Wii U Chat öffne ich im Moment nicht und brauche ich eigentlich auch nicht. Habe noch vor die nächsten Tage vor eShop Schließung Metroid Fusion und Zero Mission zu kaufen und zu installieren.

      Muss jetzt erstmal eine SD Karte + Reader besorgen und mache dann den Dump. Bin gespannt und hoffe, dass die Konsole nicht sterben muss. Würde mich echt hart treffen...

      Partitionator schrieb:

      FAT32 ist auch ein altes Dateisystem ;). Das empfohlene Tool für die Wii U ist GUIFormat ridgecrop.co.uk/index.htm?guiformat.htm
      Wähle 32k (32768) allocation unit size aus.
      Aber wahrscheinlich wird jedes Tool funktionieren
      Danke Dir, hab halt echt kein anderes Tool gefunden bzw. wenn dann mit Installation und riesengroß.
      Hat aber leider bis gerade eben nicht formatiert. Das Tool sagte mir immer, dass auf die Karte schon ein anderer Prozess zugreift. Nun habe ich auf NTFS formatiert und anschließend ging es mit dem Tool von Dir. Also so eine schwere Geburt hatte ich schon lange nicht mehr X/ So jetzt dumpe ich mal...
      Schlechte Nachrichten: dein eMMC ist auf jeden Fall fehlerhaft.

      Zur Terminologie: der Phyische Chip ist ein eMMC chip. Die wie bezeichnet diesen Speicher als mlc. Das ist hier also weitgehnst austauschbar. eMMC Ist aber eher das Physische und MLC das Logische aus OS Sicht. Der MLC könnte physisch auch auf einer SD Karte liegen, wie es jetzt bei meiner Konsole der Fall ist.

      Erstmal zum Verständnis: es gibt 2 ebenen auf denen Daten geprüft werden. Einmal innerhalb des eMMC Speichers selbst. Er speichert versteckt ECC daten für einzelne Pages vom Flash speicher, anhand er Fehler erkennen kann und falls nicht zu viele bits fehlerhaft sind kann er sie damit sogar korrigieren. Wenn man versucht einen Sektor zu lesen, der nicht mehr korrigierbar ist, meldet der eMMC einen Fehler zurück and die Wii U, wo er zuerst durch den mmc Treiber (mmc_core card) an den Dateisystem Layer (FSA) zurückgegeben wird. Das sind die "MEDIA ERROR" Fehler.

      Die zweite Prüfung findet im Dateisystem statt. Hier prüft das Dateisystem nach dem entschlüsseln für komplette Dateien (und Dateisystem Metadaten) ob eine Prüfsumme stimmt, stimmt sie nicht gibt es einen " DATA CORRUPTION ERROR". Fehler auf der ebene sind nicht korrigierbar, sie können nur erkannt werden.
      Wenn du den mlc mit wfs-extract extrahierst machst du damit die Prüfung auf alle Dateien im Dateisystem.

      Der erste Fehler ist in 32.log vom 2023-03-12 19:23:45 aufgetreten:

      Quellcode

      1. 00:08:41:040: FSA: ### DATA CORRUPTION ERROR ###, dev:mlc01, err:-1245211, cmd:11, path:(null)


      Das ist erstmal nur ein "DATA CORRUPTION ERROR" der auf FSA ebene (Dateisystem aufgetreten ist). Alleine muss der noch nichts bedeuten. Das kann auch davon kommen, dass während dem schreiben mal die Konsole ausgeschaltet wurde. Der eMMC war der Meinung auf seiner ebene sind die Daten in Ordnung. Wobei das auch mit vorsicht zu genießen ist, denn mein eMMC hat mir sogar zufällige Daten als in Ordnung zurück gegeben.

      Das gleiche auch noch in 33.log. Das gleiche auch noch mal in 34.log, aber hier sieht man zuvor auch noch

      Quellcode

      1. 00:00:34:817: mmc_core card err: idx=3, lba=53805568, blks=256, xfer=0x1, ret=0x00200b40
      2. 00:00:34:837: mmc_core card err: idx=3, lba=53805568, blks=256, xfer=0x1, ret=0x00200b40
      3. 00:00:34:837: mdblk: err=-131099, mid=0x90, prv=0x5c, pnm=[HYNIX ]
      was auf einen Hardware Fehler hindeutet
      Es endet jeweils mit einem 160-2793 errorcode

      In 37.log vom 2023-03-16 08:07:45 finde ich:

      Quellcode

      1. 01:31:58:579: Cleaning /vol/storage_mlc01/usr/import/crash
      2. 01:37:27:101: mmc_core card err: idx=3, lba=7980288, blks=256, xfer=0x1, ret=0x00200b40
      3. 01:37:27:170: mmc_core card err: idx=3, lba=7980800, blks=256, xfer=0x1, ret=0x00200b40
      4. 01:37:27:191: mmc_core card err: idx=3, lba=7980800, blks=256, xfer=0x1, ret=0x00200b40
      5. 01:37:27:192: mdblk: err=-131099, mid=0x90, prv=0x5c, pnm=[HYNIX ]
      6. 01:37:27:193: FSA: ### MEDIA ERROR ###, dev:mlc01, err:-2228230, cmd:40, path:(null)
      7. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      8. Installation Failure detected
      9. - Error value: -196673
      10. - Package:
      11. </vol/storage_mlc01/usr/packages/title/0000000000000052/000500001019de00 (/vol/storage_mlc01)>
      12. - Title: 00050000-1019de00 (0x0000)
      13. - AppType: 8000002e
      14. - Platform: Cafe
      15. - Target dev: mlc01
      16. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      17. Installation failure log will be stored with error code '162-0000'
      Alles anzeigen

      Titel 00050000-1019de00 ist "Metroid Prime: Trilogy " Das ist vermutlich der erste Fehler der bei der Installation kam, es ist auch nicht der 103er sondern 162-0000.

      Darüber kannst du die Fehlermeldungen vom mmc treiber sehen (mmc_core), der Hersteller wird als Hynix reported und auf dem FSA Layer sieht man das "MEDIA ERROR". Der eMMC hat hier selbst erkannt, dass ein sector bzw 2 sektoren (7980288 und 7980800) nicht mehr lesbar sind.


      In 40.log von 2023-03-16 11:09:37 haben wir wieder

      Quellcode

      1. 00:46:06:755: FSA: ### DATA CORRUPTION ERROR ###, dev:mlc01, err:-1245211, cmd:11, path:(null)
      2. 00:46:06:847: FSA: ### DATA CORRUPTION ERROR ###, dev:mlc01, err:-1245211, cmd:11, path:(null)
      3. 00:46:06:937: FSA: ### DATA CORRUPTION ERROR ###, dev:mlc01, err:-1245211, cmd:11, path:(null)
      4. 00:46:07:030: FSA: ### DATA CORRUPTION ERROR ###, dev:mlc01, err:-1245211, cmd:11, path:(null)
      5. 00:46:07:120: FSA: ### DATA CORRUPTION ERROR ###, dev:mlc01, err:-1245211, cmd:11, path:(null)
      6. 00;46;07;001: FS: READ_FILE upid:[15] sts:[DATA_CORRUPTED] hnd:[0x3b61647] dst:[0x12627840] size:[1] cnt:[396628] pos:[0]

      Das endet in einem 160-0103 Fehler

      In 41.log (2023-03-16 12:25:37) und 43.log (2023-03-16 12:45:11) sind praktisch identsich und zeigen wieder Hardware Fehler:

      Quellcode

      1. 00:06:29:869: mmc_core card err: idx=3, lba=55891072, blks=896, xfer=0x1, ret=0x00200b40
      2. 00:06:29:902: mmc_core card err: idx=3, lba=55891072, blks=896, xfer=0x1, ret=0x00200b40
      3. 00:06:29:902: mdblk: err=-131099, mid=0x90, prv=0x5c, pnm=[HYNIX ]
      4. 00:06:29:932: FSA: ### MEDIA ERROR ###, dev:mlc01, err:-2228230, cmd:11, path:(null)
      5. 00:06:29:956: mmc_core card err: idx=3, lba=55891072, blks=896, xfer=0x1, ret=0x00200b40
      6. 00:06:29:990: mmc_core card err: idx=3, lba=55891072, blks=896, xfer=0x1, ret=0x00200b40
      7. 00:06:29:990: mdblk: err=-131099, mid=0x90, prv=0x5c, pnm=[HYNIX ]
      8. 00:06:30:019: FSA: ### MEDIA ERROR ###, dev:mlc01, err:-2228230, cmd:11, path:(null)
      9. 00;06;29;900: FS: READ_FILE upid:[15] sts:[MEDIA_ERROR] hnd:[0x3be0fc1] dst:[0x38acc000] size:[1] cnt:[1048576] pos:[0]


      Der eMMC Speicher sollte meiner Analyse nach möglichst bald ersetzt werden. Solange die Wii U noch so weit funktioniert, kann man ihn dann einfach auf den Ersatz klonen, ohne dass man was an den SLC löten muss, was sehr viel aufwendiger ist. So wie es aussieht, gibt es in absehbarer Zeit auch schon vorgefertigte Lösungen, die dann einfach zu löten sind: gbatemp.net/threads/how-i-fixe…rror.626448/post-10109095


      Wegen der SD Karte: Kannst du mal gucken ob Du sie noch in der Datenträgerverwaltung siehst? Aber es kommt schon mal vor das SD Karten sterben, besonders am Anfang...
      Erstmal vielen Dank für deine Auswertung! Ich hatte so gehofft, dass du genau das nicht schreibst ;( Ich habe doch null Plan von Löten, geschweige denn besitze ich einen Lötkolben. Eine andere Möglichkeit mit Software aufspielen wird es wohl nicht irgendwann geben? Hab deine Erklärung mit den etwaigen Hardwarefehlern gelesen aber möchte es noch nicht so ganz wahrhaben... :wacko:

      Gibt es zum Mergen eine Onlinebeschreibung? Wo genau (CMD, Pfad) muss ich was eingeben und wie wird daraus eine Datei? Sorry bin da leider einfach unwissend.

      Die SD Karte funktioniert nur sporadisch. Ich werde sie mal bei Amazon monieren.

      Edit: Hab jetzt die MLC Dateien via CMD gemerged aber die extractor.exe funktioniert nicht bzw. ich hab keine Ahnung davon :rolleyes:

      Ich glaube ich habs hinbekommen und sieht nicht nach wenig aus...:

      Quellcode

      1. Error: Failed to read /"sys\\title\\00050010\\1004a200\\content\\arclayout\\layout.sgarc.cmp"
      2. Error: Failed to read /"sys\\title\\00050010\\1004d200\\content\\Common\\Package\\Inf.pack"
      3. Error: Failed to read /"sys\\title\\00050010\\1005a200\\content\\art\\FE\\MainMenuScreen.data"
      4. Error: Failed to read /"sys\\title\\00050010\\1005a200\\content\\art\\FE\\RequestReceivedDialog.data"
      5. Error: Failed to read /"sys\\title\\00050010\\1005a200\\content\\art\\global.data"
      6. Error: Failed to read /"sys\\title\\0005001b\\1004f000\\content\\00\\Common\\Iwnn\\dic\\JA\\32\\njubase2.a"
      7. Error: Failed to read /"sys\\title\\00050030\\1001720a\\code\\recipe.rpx"
      8. Error: Failed to read /"usr\\title\\00050000\\10179c00\\content\\0010\\assets\\textures\\nonTouch.gtx"
      9. Error: Failed to read /"usr\\title\\00050000\\10179c00\\content\\0010\\rom.nds"
      10. Error: Failed to read /"usr\\title\\00050000\\10179c00\\content\\assets\\fonts\\nintendo_NTLG-DB_002.bfttf"
      11. Error: Failed to read /"usr\\title\\00050000\\101a1200\\content\\Data\\sharedassets1.assets"
      12. Error: Failed to read /"usr\\title\\00050000\\101a9500\\content\\SCENE_LAB_UW_19.vol"
      13. Error: Failed to read /"usr\\title\\00050000\\101d6000\\content\\sets\\textures\\mountains_snow2.norm.tex"
      14. Error: Failed to read /"usr\\title\\00050000\\101d6000\\content\\sets\\textures\\skyscraper2.tex"
      15. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0013\\course\\Du_ExciteBike\\course.bglpbd"
      16. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0015\\mapobj\\DL_MasterSwordBase\\DL_MasterSwordBase.bfres"
      17. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Animal_Autumn\\SNDG_Du_Animal_Autumn.bars"
      18. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Animal_Spring\\course_model.szs"
      19. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Animal_Spring\\SNDG_Du_Animal_Spring.bars"
      20. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Animal_Summer\\course_model.szs"
      21. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Animal_Winter\\course.kcl"
      22. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Animal_Winter\\course_model.szs"
      23. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Animal_Winter\\SNDG_Du_Animal_Winter.bars"
      24. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Woods\\course.kcl"
      25. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\course\\Du_Woods\\course_model.szs"
      26. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\mapobj\\DL_AnimalKinuyo\\DL_AnimalKinuyo.bfres"
      27. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\mapobj\\DL_SpinTurboBar_Cl\\DL_SpinTurboBar_Cl.bfres"
      28. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\mapobj\\DL_VRCheeseLand\\DL_VRCheeseLand.bfres"
      29. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\mapobj\\DL_VRWoods\\DL_VRWoods.bfres"
      30. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0017\\mapobj\\DL_WoPulleyShyguy\\SNDG_DL_WoPulleyShyguy.bars"
      31. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\course\\D3ds_NeoBowserCity\\course_maptexture.bflim"
      32. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\course\\D3ds_NeoBowserCity\\course_model.szs"
      33. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\course\\Dagb_RibbonRoad\\course_model.szs"
      34. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\course\\Du_BigBlue\\course.kcl"
      35. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\course\\Du_BigBlue\\course_model.szs"
      36. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\course\\Du_Metro\\course_model.szs"
      37. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\mapobj\\DL_BbRotaryBoardA\\DL_BbRotaryBoardA.bfres"
      38. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\mapobj\\DL_TicketGate\\DL_TicketGate.bfres"
      39. Error: Failed to read /"usr\\title\\0005000c\\1010ed00\\content\\0019\\mapobj\\DL_VRAnimalSummer\\DL_VRAnimalSummer.bfres"
      40. Error: Failed to read /"usr\\title\\0005000c\\1012be00\\content\\001C\\map\\mis13.szs"
      41. Error: Failed to read /"usr\\title\\0005000c\\1012be00\\content\\001C\\movie\\mis13_poko.h264"
      42. Error: Failed to read /"usr\\title\\0005000c\\1012be00\\content\\001D\\map\\mis12.szs"
      43. Error: Failed to read /"usr\\title\\0005000c\\1012be00\\content\\001D\\map\\mis12_text.szs"
      44. Error: Failed to read /"usr\\title\\0005000c\\1012be00\\content\\001E\\map\\mis15.szs"
      45. Error: Failed to read /"usr\\title\\0005000c\\1012be00\\content\\0020\\map\\mis14.szs"
      46. Error: Failed to read /"usr\\title\\0005000c\\1012be00\\content\\0021\\map\\mis13.szs"
      47. Error: Failed to read /"usr\\title\\0005000e\\1010ed00\\content\\audio\\stream\\pBGM_SFC_RAINBOWROAD_F.bfstm"
      48. Error: Failed to read /"usr\\title\\0005000e\\1010ed00\\content\\audio\\stream\\pBGM_SFC_RAINBOWROAD_N.bfstm"
      49. Error: Failed to read /"usr\\title\\0005000e\\1010ed00\\content\\audio\\stream\\pBGM_WU_DRAGONROAD_F.bfstm"
      50. Error: Failed to read /"usr\\title\\0005000e\\1010ed00\\content\\audio\\stream\\pBGM_WU_HYRULE_F.bfstm"
      51. Error: Failed to read /"usr\\title\\0005000e\\1010ed00\\content\\audio\\stream\\pBGM_WU_ICEPARK_F.bfstm"
      52. Error: Failed to read /"usr\\title\\0005000e\\1010ed00\\content\\audio\\stream\\pBGM_WU_MUTECITY_F.bfstm"
      53. Error: Failed to read /"usr\\title\\0005000e\\1010ed00\\content\\ui\\cmn\\a_ending\\timg\\ym_AwardBG_Du_Woods_00^o.bflim"
      54. Error: Failed to read /"usr\\title\\0005000e\\10111f00\\content\\Data\\levels\\GoldenAxe\\GoldenAxe.gpu.swu"
      55. Error: Failed to read /"usr\\title\\0005000e\\10111f00\\content\\Data\\levels\\GoldenAxe\\GoldenAxe_ss.gpu.swu"
      56. Error: Failed to read /"usr\\title\\0005000e\\1012be00\\content\\CMCmn\\audio\\audiores\\stream\\STRM_BGM_DLC2_HurryUp.bfstm"
      57. Error: Failed to read /"usr\\title\\0005000e\\1012be00\\content\\CMCmn\\map\\misA_text.szs"
      58. Error: Failed to read /"usr\\title\\0005000e\\1012be00\\content\\CMCmn\\movie\\mis12_teki.h264"
      59. Error: Failed to read /"usr\\title\\0005000e\\1012be00\\content\\CMCmn\\movie\\mis14_teki.h264"
      60. Error: Failed to read /"usr\\title\\0005000e\\1017d900\\content\\data\\action\\model\\C_BLACK_COS06.bin.gz"
      61. Error: Failed to read /"usr\\title\\0005000e\\1017d900\\content\\data\\action\\model\\C_DARUNIA_COS01.bin.gz"
      62. Error: Failed to read /"usr\\title\\0005000e\\1017d900\\content\\data\\action\\model\\C_LINK_COS07.bin.gz"
      63. Error: Failed to read /"usr\\title\\0005000e\\1017d900\\content\\data\\action\\model\\C_RUTO_COS01.bin.gz"
      64. Error: Failed to read /"usr\\title\\0005000e\\1017d900\\content\\data\\action\\model\\C_WHITE_COS00.bin.gz"
      65. Error: Failed to read /"usr\\title\\0005000e\\1017d900\\content\\data\\action\\motion\\E_GOHMA_DLC04.bin.gz"
      66. Error: Failed to read /"usr\\title\\0005000e\\1017d900\\content\\data\\ui\\adventure_parts\\adventure_parts_EUENG.g1t.gz"
      Alles anzeigen

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Altarf ()

      Um ein Backup wieder einzuspielen, bräuchte man wohl noch sowas wie Custom Bootloader (sowas wie Hekate auf der Switch zum Bleistift). Und dementsprechend auch einen sehr frühen Exploit. Sonst ist Essig mit sowas. Und inwieweit die aktuellen Devs in der Materie drin stecken, weiß ich jedoch nicht. Es kann noch was kommen in Zukunft, vielleicht aber auch nicht.



      Dieser Beitrag wurde bereits 0 mal editiert, zuletzt von BaamAlex (32. Dezember 2583, 27:35)

      Altarf schrieb:

      Erstmal vielen Dank für deine Auswertung! Ich hatte so gehofft, dass du genau das nicht schreibst ;( Ich habe doch null Plan von Löten, geschweige denn besitze ich einen Lötkolben.
      Kennst du vielleicht jemanden der das für dich tun könnte? Der Ersatz mit der SD Karte ist nicht so schwer, jedenfalls sehr viel einfacher als den MLC zu ersetzen und wie gesagt gibt es dafür wahrscheinlich bald auch eine Hilfe in Form eines boards, das schon lötpunkte an der richtigen stelle hat und man es nur noch drüber legen und kurz mit Lötzinn rann muss.

      Eine andere Möglichkeit mit Software aufspielen wird es wohl nicht irgendwann geben? Hab deine Erklärung mit den etwaigen Hardwarefehlern gelesen aber möchte es noch nicht so ganz wahrhaben... :wacko:
      Naja Hardware Fehler sind in der Hardware und lassen sich schlecht in Software beheben. Es gäbe die theoretische Möglichkeit eine Homebrew zu schreiben, die ein aktuelles Abbild zieht, den Speicher dann löscht und das Abbild wieder zurück schreibt. Das habe ich in Hardware gemacht, aber es wäre theoretisch auch von der Wii U aus möglich. Mein eMMC hat dadurch zumindest temporärer wieder korrekt funktioniert, bis er dann durch meine ganzen Versuche die viel geschrieben haben endgültig durch war. Diese Homebrew Anwendung müsste man aber erst mal schreiben und testen. Selbstredend ist bei so einer Aktion das Brick Risiko extrem hoch.
      Um das ins Recovery Menü einzubauen müsste ich herausfinden wie ich da eigenen code im IOS-FS Modul ausführen kann. Aktuell läuft alles in IOS-MCP weshalb ich nur über FSA Funktionen auf den Speicher zugreifen kann. Darüber kann ich den Lösch Befehl nicht senden, der es dem eMMC erlauben würde seine internen Strukturen neu zu organisieren.
      Ich wüsste wie ich es in den bekannten Wii U NAND Dumper einbauen könnte, allerdings kann ich den auch noch nicht aus dem Recovery Menü starten. Aber wenns hart auf hart kommt würden wir den exploit in die "Gesundheits- und Sicherheitsinformationen" Applikation patchen und den COld Boot title dazu ändern. Darüber sollte es möglich sein den NAND Dumper zu starten.
      Die frage ist nur ob es den Aufwand Wert ist, weil eigentlich muss der Speicher ersetzt werden.

      Edit: Hab jetzt die MLC Dateien via CMD gemerged aber die extractor.exe funktioniert nicht bzw. ich hab keine Ahnung davon :rolleyes:

      Ich glaube ich habs hinbekommen und sieht nicht nach wenig aus...
      Ja das hast du richtig gemacht und es sieht wirklich nicht gut aus. Das einzig positive ist, dass nur 7 Systemdateien beschädigt sind (die die mit /sys/ beginnen).
      Wir könnten versuchen die über den WUP Server zu ersetzten. Das wird allerdings nur ein sehr temporärer fix sein.
      Jetzt dürfte der eMMC noch in einem Zustand sein, in dem man ihn noch übertragen und dann fixen kann. Wenn wir noch viel probieren, kann es sein, dass der dann so zerschossen ist, dass man nur noch ein Backup zurückspielen kann. In dem Fall müsste man dann auch den SLC zurück spielen, was wesentlich aufwendiger wäre, da mehr zu löten und man einen speziellen Mikrocontroller dafür braucht. Überträgt man den MLC solange er noch halbwegs in Ordnung ist, kommt man um das SLC flashen rum. Außerdem ist das einzige Backup das wir haben von meinem Dumper, von dem fraglich ist ob der SLC Dump gut ist.

      Das musst du wissen mit welchem weg du fortfahren willst. Wenn du noch schnell das Geld im eShop ausgeben willst, macht vielleicht der letzte weg mit dem Dateien fixen Sinn, das könnte noch schnell möglich sein bevor der Shop schließt. Aber ich glaube nicht dass die Konsole damit dann noch lange funktioniert.


      BaamAlex schrieb:

      Um ein Backup wieder einzuspielen, bräuchte man wohl noch sowas wie Custom Bootloader (sowas wie Hekate auf der Switch zum Bleistift). Und dementsprechend auch einen sehr frühen Exploit. Sonst ist Essig mit sowas. Und inwieweit die aktuellen Devs in der Materie drin stecken, weiß ich jedoch nicht. Es kann noch was kommen in Zukunft, vielleicht aber auch nicht.
      Nein brächte man nicht. Über UDPIH haben wir den Weg rein ins System. Wenn man weiß wie kann man darüber auch IOSU neu starten um sicherzustellen, dass man den NAND exklusiv hat und natürlich auch zurückspielen.
      Code um ein Backup durch FSA zurückzuspielen könnte ich auch jetzt sofort rauslassen. Allerdings besteht die Gefahr dass im Hintergrund noch auf den SLC zugegriffen wird oder sonst was schief geht. Daher werde ich das nicht posten, vor allem nicht ohne es erst selbst getestet zu haben.
      Das beste wäre im recovery menü IOS_FS zu patchen und dann einen IOSU restart durchzuführen. Dafür fehlt mir aber noch das wissen, daher habe ich aktuell nur die unsaubere Methode über FSA, die ein viel zu hohes Brick Risiko hat.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Partitionator ()

      @Partitionator

      Alles irgendwie traurig. Ich bin aktuell leider länger unterwegs und habe demnach keinen Zugriff auf die Wii U. Hoffe, dass sie die Tage nicht gleich verreckt. Ich habe mir kurz vor eShop Schließung noch Metroid Fusion und Zero Mission geholt und Letzteres bereits 3 Stunden gezockt. Dachte mir, dass ich die beiden Games durchzocke und dann solange noch nutze bis sie stirbt. Mit der Platine von Voultar könnte ich sie dann trotzdem wieder reanimieren oder? Hab ja das Backup gemacht oder ist das unbrauchbar? Ich raff das mit dem SLC und MLC leider noch immer nicht ganz und mein Englisch lässt zu Wünschen übrig.
      Wieso SD? Das Einspielen machst du am PC. Dafür brauchst du noch ein Teensy++, einen SD Karten Adapter, einen USB Kartenleserdongle (nicht jedes Teil geht) und ein bisschen Lötkenntnisse. Keine Ahnung was ihr hier fabriziert, aber das Recovery Menü ist kein Wunderheilmittel. Cbhc "Bricks" lassen sich fixen indem man den Coldboothax auf das reguläre OS umändert. Fullbricks sind damit nicht fixbar. Der Hardmod wird hierbei immer noch benötigt. Hier ist ein Thread. Da steht alles drin was du brauchst. Bzw. weiß ich jetzt gerade nicht genau was bei deiner Wii U falsch läuft. Bzw. lässt sich per Software allein kein Backup zurückspielen.



      Dieser Beitrag wurde bereits 0 mal editiert, zuletzt von BaamAlex (32. Dezember 2583, 27:35)

      Altarf schrieb:

      @Partitionator

      Alles irgendwie traurig. Ich bin aktuell leider länger unterwegs und habe demnach keinen Zugriff auf die Wii U. Hoffe, dass sie die Tage nicht gleich verreckt.
      Solange sie nicht läuft sollte es nicht so schnell schlimmer werden, Wenn du jetzt noch 5 Jahre wartest kann es natürlich sein, dass der eMMC noch mehr "vergisst" aber auf ein paar Wochen kommst jetzt nicht drauf an.

      Ich habe mir kurz vor eShop Schließung noch Metroid Fusion und Zero Mission geholt und Letzteres bereits 3 Stunden gezockt. Dachte mir, dass ich die beiden Games durchzocke und dann solange noch nutze bis sie stirbt. Mit der Platine von Voultar könnte ich sie dann trotzdem wieder reanimieren oder? Hab ja das Backup gemacht oder ist das unbrauchbar? Ich raff das mit dem SLC und MLC leider noch immer nicht ganz und mein Englisch lässt zu Wünschen übrig.
      Der SLC beinhaltet einen cache für dem MLC (eMMC) der cache muss immer exakt zum MLC passen, sonst wird das Dateisystem inkonsistent. Dafür reicht schon das Neustarten, damit sich genug ändert. Der cache speichert einen teil der daten aus dem MLC zwischen, da er schneller ist und mehr Schreibvorgänge aushält. Wenn also ein savegame gespeichert wird landet es wahrscheinlich zuerst im cache. Genauso häufig gelesene Blöcke wie teile der Verzeichnisstruktur können im SLC zwischengespeichert werden. Stellst du jetzt ein älteres Backup vom MLC wieder her, hat der SLC cache noch die neuen Daten die nicht zu den alten passen und gibts so tolle Sachen wie beschädigte Dateien und Ordner, die sich weder löschen noch überschreiben lassen.

      Wenn du wartest bis es "zu spät" ist und du das Backup wieder einspielen musst, reicht es nicht aus nur das MLC Backup auf die SD Karte zu spielen, sondern du müsstest auch den SLC aus dem Backup wiederherstellen. Und um den zu flashen muss wesentlich mehr gelötet werden, man muss die Wii U weiter auseinander bauen und braucht einen speziellen Mikrocontroller, der nicht mehr hergestellt wird. Man will es also vermeiden.

      Wenn Du den eMMC ersetzt, solange er noch gut genug ist, kann man den aktuellen zustand auslesen und dann auf den Ersatz (z.B. SD Karte) übertragen ohne dass der SLC zurückgeflasht werden muss. Es ist also wesentlich weniger Arbeit, vor allem wen Voultar das Adapter Board fertig hat.


      BaamAlex schrieb:

      Keine Ahnung
      Genau, dem kann ich zustimmen. Aber dann wäre es besser eventuell nichts zu sagen, bevor man was falsches sagt.
      Bzw. lässt sich per Software allein kein Backup zurückspielen.
      Technisch ist es schon möglich, sofern man in der Lage ist noch eigenen Code auszuführen. Es wurde nur noch nicht implementiert, aber da sind wir gerade dran.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Partitionator ()

      Diverse User aus dem GBA Forum.

      @Partitionator

      OMG ist das alles komplex. D.h. mein zuletzt durchgeführtes Backup ist bereits unbrauchbar, da ich zwischenzeitlich wieder gezockt habe. Ich glaube ich kauf mir einfach ne gebrauchte Wii U und lasse meine NNID entlinken wenn es soweit ist.

      Das Einspielen wie von @BaamAlex geschildert ist ja noch ein zusätzlicher Akt. Einfach brutal...

      BaamAlex schrieb:

      Keine Ahnung was ihr hier fabriziert
      Wieso versuchst du dann um jeden Preis mitzureden?

      BaamAlex schrieb:

      Wer ist "wir"? xD
      Wir die wir am Recovery Menü herumprogrammieren. Sprich Gary, Maschell, Partitionator und andere.

      Sorry, aber ich musste mich nur für diese Antwort hier anmelden...

      //EDIT:

      Altarf schrieb:

      Ich glaube ich kauf mir einfach ne gebrauchte Wii U und lasse meine NNID entlinken wenn es soweit ist
      Entspanne dich, ein gewisser Jemand verwirrt dich gerade nur. Ich habe nun nicht den ganzen Thread gelesen aber mein Tipp: Warte auf die nächste Anwort von Partitionator: Er weiss wovon er reden, du wirst keinen Teensy brauchen, und im schlimmsten Fall musst du nur ein neues Backup ziehen.

      //EDIT²:

      BaamAlex schrieb:

      Bzw. lässt sich per Software allein kein Backup zurückspielen.
      Noch nicht. Genau daran arbeitet Partitionator und technisch ist es sehr wohl möglich.

      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von V10lator ()

      Wir wollen ja gerade das einspielen das @BaamAlex beschreibt verhindern. Das wäre der Fall wenn wir das SLC backup zurückspielen müssten.
      Dein Backup solltest du trotzdem nicht verwerfen. Falls irgendwas ganz schief läuft kann man die Konsole damit immer wieder herstellen, notfalls auch mit mehr Aufwand.

      Für das QSB von Voultar reichen recht einfache lötkenntnisse: gbatemp.net/threads/how-i-fixe…rror.626448/post-10115383 Wenn du überhaupt keine Löterfahrung hast, wäre es aber trotzdem besser es von einem Bekannten machen zu lassen.
      Wenn deine Wii U bis dahin noch in der Lage ist zu booten, können wir dann ein aktuelles MLC Image ziehen, es auf eine SD schreiben und das Board einlöten.
      Falls du wirklich überhaupt niemand hast, der dir damit helfen kann, kannst Du auch mal in einer PN schreiben wo du ungefähr wohnst, vielleicht ist es nicht zu weit. Zwei mal herumschicken lohnt sich kaum.