RawDump Time! (picture 400KB)

Newly acquired these:

RawDump_Drives.jpg

All four succeeded in dumping a legit Wii/GC disc. The model GDR-8162B is slightly faster than GDR-8163B but both types produced good ISOs with RawDump.
None of them even tried dumping Metroid Other M (dual layer) with RawDump 2.1 including an experimental function for DL games.

At some point I'll have to try FriiDump under Linux rather than the closed source Windows application only. RawDump was easier to use now since the old computers are mostly set up with Windows XP.
Also: Have to compare the performance to my GDR-8164B (has been years since I dumped a GC disc with it).

Practical usability for most people is bad nowadays (IDE drives).
Nice to have would be an IDE→SATA converter supporting optical drives rather than HDDs only… or even better a reliable(!) IDE→USB case (hopefully the special debug commands still work when using USB converter).

Comments

Is there any advantage over dumping disc's using these drive instead of the wii? I can imagine it's a lot faster maybe? I always used a wii for dumping my own discs and that can take quite a bit of time to complete. ;)
 
  • Like
Reactions: KleinesSinchen
Is there any advantage over dumping disc's using these drive instead of the wii? I can imagine it's a lot faster maybe? I always used a wii for dumping my own discs and that can take quite a bit of time to complete. ;)
Nope. It is by far(!) slower than a Wii. The different sector structure of Nintendo Optical Discs (NOD) is what makes them inaccessible even on sector level. Consumer drives do -- by default -- not offer reading the RAW data of DVDs (not even the semi-RAW mode that is supported on CDs).
On physical level NOD are DVD. On logical level not. From the perspective of the drive firmware every single sector of a NOD is a unrecoverable read error and the drive will not deliver any data. But to decide that a sector is corrupted beyond repair the drive already copied the data to the own RAM.
What RawDump does is: Read a sector, wait for error, ask via debug commands for drive RAM content. Then "resolve the error" (derive actual sector content) and ask the drive to continue with the next sector, wait for error....
RawDump incorporates a few tricks to have a constant stream of data rather than single sectors which would take eternity (you'll find a bit about this in the documentation and source code of the very similar FriiDump).
In the best case you will get about 2500MB/hour. Realistically only 2000MB/hour.

On physical level a full-sized PC drive should be able to dump a Wii disc in about 5 to 8 min (6.4x to 16x CAV mode) like any standard DVD.
Maybe(!) a setup like this one could do it:
https://debugmo.de/2007/07/read-your-dvds-the-raw-way/

Having a debug reader allowing access to the absolute RAW EFM+ data stream would be awesome!
=====

Practical reasons for using PC drives:
  • Somebody does not have a Wii/GC
  • Scratched discs
    • I got the LG drive successfully and Redump verified copy original NOD in very bad condition where all Wii/GC gave up.
    • Console drives are often garbage.
Other than that... just use the Wii!
 
  • Like
Reactions: Archerite
I wonder if the hacked BD drives can be used for this, after all I think they are modified for direct sector reading to implement the BD security stuff in userland.
 
  • Like
Reactions: KleinesSinchen
I wonder if the hacked BD drives can be used for this, after all I think they are modified for direct sector reading to implement the BD security stuff in userland.
No idea if it could do anything. It would be especially interesting to get access to Wii U discs, which are probably BDs on physical level (but not on logical level). The old RawDump drives are strictly CD/DVD readers only.
LibreDrive isn't open source. I believe it is using undocumented commands to get access to sectors without proper authentication (which only a licensed Ultra-HD BD player application should be able to send). Said loophole was closed with newer firmware revisions and can be re-introduced with "hacked" firmware or with downgrades (circumventing some kind of anti-downgrade).
In "LibreDrive mode" MakeMKV can access encrypted 4K video material and disable riplock for encrypted DVDs/BDs. I have a LibreDrive compatible and UHD friendly drive (non-hacked, non-downgraded, came on low firmware version) but no 4K BDs to test this functionality.

To my knowledge this special mode does nothing to gain access to more data per sector (RAW access). It will probably retrieve normal 2048bytes per sector ("cooked") requiring the drive to do it's normal job: EFM+ decoding, low level error detection/correction, descrambling (not the copy protection scrambling), high level error detection/correction. Since the data fields for GC/Wii discs are slightly shifted, this "reflexes" of a PC drive do not work. We would need access to the data before the low level data processing.
 
Last edited:
No idea if it could do anything. It would be especially interesting to get access to Wii U discs, which are probably BDs on physical level (but not on logical level). The old RawDump drives are strictly DVD only.
LibreDrive isn't open source. I believe it is using undocumented commands to get access to sectors without proper authentication (which only a licensed Ultra-HD BD player application should be able to send). Said loophole was closed with newer firmware revisions and can be re-introduced with "hacked" firmware or with downgrades (circumventing some kind of anti-downgrade).
In "LibreDrive mode" MakeMKV can access encrypted 4K video material and disable riplock for encrypted DVDs/BDs. I have a LibreDrive compatible and UHD friendly drive (non-hacked, non-downgraded, came on low firmware version) but no 4K BDs to test this functionality.

To my knowledge this special mode does nothing to gain access to more data per sector (RAW access). It will probably retrieve normal 2048bytes per sector ("cooked") requiring the drive to do it's normal job: EFM+ decoding, low level error detection/correction, descrambling (not the copy protection scrambling), high level error detection/correction. Since the data fields for GC/Wii discs are slightly shifted, this "reflexes" of a PC drive do not work. We would need access to the data before the low level data processing.
Huh, interesting.

The Wii U drives are SATA, but IIRC they don't use standard commands.
 
  • Like
Reactions: KleinesSinchen

Blog entry information

Author
KleinesSinchen
Views
1,271
Comments
6
Last update

More entries in Personal Blogs

More entries from KleinesSinchen

Share this entry

General chit-chat
Help Users
  • T @ Texasauras:
    what why its worth a shot
  • BigOnYa @ BigOnYa:
    Get you raspberry pi5, and you can play gamecube, wii, and ps2 games also. Those won't
  • T @ Texasauras:
    did you see them on google? preloaded rom consoles
  • T @ Texasauras:
    where is that which one is that
  • BigOnYa @ BigOnYa:
    Those preloaded ones are junk. You can Google raspberry Pi and find where they are sold near you, or on amazon.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i don't think my parents will get me a pi
  • BigOnYa @ BigOnYa:
    You can get older ones even like the pi 3,4 for cheap, but they don't play gamecube, Wii etc very well. Be warned they use a Linux os, which you need to load onto a micro SD card yourself. You can find pre built images like "retro-pie" online free tho which makes it easy to setup.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i don't have my own money
  • T @ Texasauras:
    mannn thats insane, mario on n64
  • BigOnYa @ BigOnYa:
    Now you are 15, you can go get a real job, somewhat.
  • T @ Texasauras:
    its like $80 bro lmao
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i'm too young and stupid and i don't have time to work
  • T @ Texasauras:
    it runs on android os
  • T @ Texasauras:
    it looks dope
  • BigOnYa @ BigOnYa:
    You get what you pay for. Go ahead and buy one those cheap Chinese units, you will see.
  • T @ Texasauras:
    bro have you seen the gfuel instagram
  • BigOnYa @ BigOnYa:
    @Texasauras why did you start a thread, ignored all the answers there, then come here to chat and ask the same thing. You gotta be like 12, bro
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Biker Mice from Mars needed a Sequel, Angry Hamsters from Uranus
  • T @ Texasauras:
    uh bro i was just asking have you seen these, help me look
  • T @ Texasauras:
    its on amazon
  • Psionic Roshambo @ Psionic Roshambo:
    Download Batocera make it your own
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    If you want GC PS2 Wii stuff like that use a PC
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, i also use my tv stick to watch YouTube and streaming services
  • BigOnYa @ BigOnYa:
    Psi those play on the Pi5 now...
    BigOnYa @ BigOnYa: Psi those play on the Pi5 now...