memo/info/question
----
1. According to hitachi.c of friidump, MN103S microcontroller is required to dump a wii disc.
/*! \file
* \brief Memory dump functions specific to drives based on the Hitachi MN103 chip.
*
* Drives which are supported by this set of functions are, for instance, the LG GDR-8161B, GDR-8162B, GDR-8163B and GDR-8164B. All testing has been performed
* with the latter model, so I'm not really sure about the others, but they should work ;). Please report any issues and more compatible drives!
*
* This file contains code derived from the work of Kevin East (SeventhSon), kev@kev.nu, http://www.kev.nu/360/ , which, in turn, derives from work by
* a lot of other people. See his page for full details.
*/
These drives can use a vendor specific command.
mmc.cmd[0] = 0xE7; // vendor specific command (discovered by DaveX)
mmc.cmd[1] = 0x48; // H
mmc.cmd[2] = 0x49; // I
mmc.cmd[3] = 0x54; // T
mmc.cmd[4] = 0x01; // read MCU memory sub-command
mmc.cmd[6] = (unsigned char) ((offset & 0xFF000000) >> 24); // address MSB
mmc.cmd[7] = (unsigned char) ((offset & 0x00FF0000) >> 16); // address
mmc.cmd[8] = (unsigned char) ((offset & 0x0000FF00) >> 8); // address
mmc.cmd[9] = (unsigned char) (offset & 0x000000FF); // address LSB
mmc.cmd[10] = (unsigned char) ((block_size & 0xFF00) >> 8); // length MSB
mmc.cmd[11] = (unsigned char) (block_size & 0x00FF); // length LSB
2. I searched and found the spec of LG drive.
[1] https://www.manualslib.com/brand/lg/dvd-drive.html
[2] https://www.manualslib.com/brand/lg/cd-cdr-drive.html
[3] https://forum.cdrinfo.pl/attachments/f1 … e_v1.1.pdf
According to my drive, GDR-8160B has MN103S26E, GDR-8163B has MN103S89FDA, GCC-4241N has MN103S63GHA
According to [1], GDR-8161B has MN103S37F
According to [2], GCC-4241N and GCC-4242N have MN103S63GKD.
According to [3], MN103S is mainly used by GWA-xxxxB, GSA-Hxx and GHxx.
Model F/W Chipset Buffer Interface Type Special Features Clones Bootcode Notes OPU
GWA-4083B ---- MN103S86GSG / AN22112A 2048 kiB PATA DVD±RW N/A No DVD-RAM support HOP-7531TS
GWA-4084B ---- MN103S86GSG / AN22112A 2048 kiB PATA DVD±RW LightScribe N/A No DVD-RAM support HOP-7531TS
GWA-4161B 1.01 MN103S86GSG / AN22112A 2048 kiB PATA DVD±RW N/A No DVD-RAM support HOP-7531TS
GWA-4162B ---- MN103S86GSG / AN22112A 2048 kiB PATA DVD±RW LightScribe HP dvd640b N/A No DVD-RAM support HOP-7531TS
GWA-4166B ---- MN103SA6GSJ / AN22113A 2048 kiB PATA DVD±RW LightScribe HP dvd740b N/A No DVD-RAM support LPC-812R
GSA-4164B ---- MN103SA6GSJ / AN22113A 2048 kiB PATA DVD±RW N/A LPC-812R
GSA-4166B 1.02 MN103SA6GSJ / AN22113A 2048 kiB PATA DVD±RW LightScribe HP dvd840b N/A LPC-812R
GSA-H20N 1.02 MN103SB4GSA / AN22117A 2048 kiB PATA DVD±RW N/A LPC-812R
GSA-H20L 1.02 MN103SB4GSA / AN22117A 2048 kiB PATA DVD±RW LightScribe HP dvd840x N/A LPC-812R
GSA-H22N 1.02 MN103SD2GSA / AN22117A 2048 kiB PATA DVD±RW N/A LPC-812R
GSA-H22L 1.02 MN103SD2GSA / AN22117A 2048 kiB PATA DVD±RW LightScribe N/A LPC-812R
GSA-H30N 1.03 MN103SC0GSA / AN22117A 2048 kiB SATA DVD±RW N/A LPC-812R
GSA-H30L ---- MN103SC0GSA / AN22117A 2048 kiB SATA DVD±RW LightScribe N/A LPC-812R
GSA-H50N 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW N/A LPC-815R
GSA-H54N 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW N/A LPC-815R
GSA-H50L 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW LightScribe N/A LPC-815R
GSA-H54L 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW LightScribe N/A LPC-815R
GSA-H55N 1.06 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW N/A Mainboard is slightly different from GSA-H50N/H54N LPC-815R
GSA-H55L 1.06 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW LightScribe N/A Mainboard is slightly different from GSA-H50L/H54L LPC-815R
GSA-H58N 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW N/A HOP-7662TL
GSA-H73N ---- MN103SC8GRT / AN22117A 2048 kiB SATA DVD±RW N/A LPC-815R
GH20NP20 1.00 MN103SD8GRA 2048 kiB PATA DVD±RW N/A LPC-817A
GH20LP20 1.02 MN103SD8GRA 2048 kiB PATA DVD±RW LightScribe N/A LPC-817A
GH22NP20 2.00 MN103SD8GRA 2048 kiB PATA DVD±RW ASUS DRW-22D1S N/A LPC-817A
GH22NP21 1.10 MN103SD8GRA 2048 kiB PATA DVD±RW ASUS DRW-22D1S N/A LPC-817A
GH22LP20 2.00 MN103SD8GRA 2048 kiB PATA DVD±RW LightScribe N/A LPC-817A
GH22LP21 1.10 MN103SD8GRA 2048 kiB PATA DVD±RW LightScribe N/A LPC-817A
GH22NS30 2.00 MN103SD9GRAB 2048 kiB SATA DVD±RW N/A LPC-817A
GH22LS30 2.00 MN103SD9GRAB 2048 kiB SATA DVD±RW LightScribe N/A LPC-817A
3. According to acccuraterip.com, LG GDR-8161B, GDR-8162B, GDR-8163B and GDR-8164B have +102 offsets.
LG Electronics - DVD-ROM GDR8161B +102 430 100%
LG Electronics - DVD-ROM GDR8162B +102 703 100%
LG Electronics - DVD-ROM GDR8163B +102 1185 100%
LG Electronics - DVD-ROM GDR8164B +102 1222 100%
GCC, GWA-xxxxB, GSA-Hxx and GHxx also have +102 offsets. (Of course not all drive)
----
From these, MN103S microcontroller has +102 offsets.
Question:
Do all this microcontroller have vendor specific command? If these drive have this command, can these dump a wii disc?
Result:
http://forum.redump.org/post/59622/#p59622