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,273
Comments
6
Last update

More entries in Personal Blogs

More entries from KleinesSinchen

Share this entry

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, and since the default emulator is below average i downloaded some "replacements" like snes9x for snes games for example
    +1
  • Xdqwerty @ Xdqwerty:
    And I also have my ps3
    +1
  • BigOnYa @ BigOnYa:
    Yea ps3 is a beast still to today compared to most "sticks"
  • K3Nv2 @ K3Nv2:
    If you just want pi for emulation no point when Anbernic releases new shit every two seconds
    +1
  • BigOnYa @ BigOnYa:
    What's really cool about Pi's tho is you can have multiple SD cards with different OS on each SD card and change from say a gaming machine to a full fledged pc if wanted
  • K3Nv2 @ K3Nv2:
    Plus all bios are set up and usually includes at least 128gbs or 64
  • K3Nv2 @ K3Nv2:
    Yeah but if your main goal is just to play n64 and GameCube you can save about $50 and have the portability option
    +1
  • BigOnYa @ BigOnYa:
    True, but on 2 monitors at 4k. Its just want you want really, to each they own.
  • K3Nv2 @ K3Nv2:
    For a kids aspect Anbernic would be the better option they'd probably melt over the price on a good 4k display
    +1
  • BigOnYa @ BigOnYa:
    For that texasroo guy, I'd recommend the Spell and speak as his first system.
    +1
  • K3Nv2 @ K3Nv2:
    So they buy a pi5 kit for about $150 and say a 28" 4k display probably looking around $400 total
  • K3Nv2 @ K3Nv2:
    They'll be getting in the territory of portable Pcs anyway
    +1
  • BigOnYa @ BigOnYa:
    Again you get what you pay for, its like buying a S series for $300 but its only 1440p native, if you want true 4k, gotta get the X model for $500. But yea you right, when moms buying it anyways, you gotta stay cheap.
  • K3Nv2 @ K3Nv2:
    They could use HD out on their TV no real need for a monitor these days tbh the purists will disagree
  • K3Nv2 @ K3Nv2:
    I'm kind of phasing out on the need for wanting all these consoles cool to have but they just become dust build ups
  • BigOnYa @ BigOnYa:
    I here ya there, I have too many myself, and have hard time letting them go, since most of mine I've modded at some point. Anymore I just play Switch on the go, seriesx at home.
  • Xdqwerty @ Xdqwerty:
    ack my throat
  • K3Nv2 @ K3Nv2:
    I need to invest in some storage totes tbh
  • BigOnYa @ BigOnYa:
    Tots?
  • K3Nv2 @ K3Nv2:
    Tootles
  • BigOnYa @ BigOnYa:
    Tootles? Wtf
  • K3Nv2 @ K3Nv2:
    Oh tootles
  • BigOnYa @ BigOnYa:
    Oh totes , lol, like Tupperware storage, I gotcha
  • BigOnYa @ BigOnYa:
    I'm designing my own entertainment cabinet for my man cave, to store all my systems, then I'm also designing a power supply/HDMI switcher so I can switch to whichever system I want, and power it also. Already picked up the cabinet board, but tinkering with my drawings before start
  • BigOnYa @ BigOnYa:
    But yea, I have frogger arcade cabinet that I gutted and put a Pi4 then Pi5 into, but it never gets played much anymore, should sell it
    BigOnYa @ BigOnYa: But yea, I have frogger arcade cabinet that I gutted and put a Pi4 then Pi5 into, but it never...