modmii.github.io/Support/d2xModules/ciosmaps.xml

539 lines
44 KiB
XML
Raw Normal View History

2021-01-17 02:32:06 +01:00
<?xml version="1.0" encoding="UTF-8"?>
<ciosmaps ciosgroupscount="1">
<ciosgroup name="d2x-v8-final" version="21008" basescount="10">
<base ios="37" version="5662" contentscount="22" modulescount="7">
<content id="0x1f" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x25"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x10" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x18" />
<content id="0x20" />
<content id="0x21" />
<content id="0x5" />
<content id="0x12" />
<content id="0x13" />
<content id="0x14" />
<content id="0x9" />
<content id="0xa" />
<content id="0x1d" />
<content id="0xc" />
<content id="0x15" />
<content id="0x22" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x25A0C" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x26E40" size="4" originalbytes="0xFF,0xFF,0x5B,0x6E" newbytes="0xFF,0xFF,0x5B,0x78"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x1FD88" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x27968" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0x23" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x24" module="FAT" tmdmoduleid="-1"/>
<content id="0x25" module="SDHC" tmdmoduleid="-1"/>
<content id="0x26" module="EHCI" tmdmoduleid="3"/>
<content id="0x27" module="DIPP" tmdmoduleid="-1"/>
<content id="0x28" module="ES" tmdmoduleid="-1"/>
<content id="0x29" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="38" version="4123" contentscount="22" modulescount="7">
<content id="0x15" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x26"/>
<patch offset="0x10" size="16" originalbytes="0x32,0x33,0x30,0x38,0x34,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x1" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x68D" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x719" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x2" />
<content id="0x3" />
<content id="0x16" />
<content id="0x5" />
<content id="0x6" />
<content id="0x7" />
<content id="0x8" />
<content id="0x9" />
<content id="0xa" />
<content id="0x13" />
<content id="0xc" />
<content id="0xd" />
<content id="0x17" patchscount="2">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1D980" size="4" originalbytes="0xFF,0xFF,0x1D,0x10" newbytes="0xFF,0xFF,0x79,0x38"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x25290" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x2668C" size="4" originalbytes="0xFF,0xFF,0x5A,0xF2" newbytes="0xFF,0xFF,0x5A,0xFC"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x266A0" size="4" originalbytes="0xFF,0xFF,0x5A,0xD2" newbytes="0x13,0x6D,0x00,0x11"/>
</content>
<content id="0x18" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x19" module="FAT" tmdmoduleid="-1"/>
<content id="0x1a" module="SDHC" tmdmoduleid="-1"/>
<content id="0x1b" module="EHCI" tmdmoduleid="3"/>
<content id="0x1c" module="DIPP" tmdmoduleid="-1"/>
<content id="0x1d" module="ES" tmdmoduleid="-1"/>
<content id="0x1e" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="53" version="5662" contentscount="22" modulescount="7">
<content id="0x19" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x35"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0xf" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x1a" />
<content id="0x10" />
<content id="0x1b" />
<content id="0x5" />
<content id="0x6" />
<content id="0x1c" />
<content id="0x1d" />
<content id="0x9" />
<content id="0xa" />
<content id="0x17" />
<content id="0x1e" />
<content id="0x1f" />
<content id="0x20" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x25A0C" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x26E40" size="4" originalbytes="0xFF,0xFF,0x5B,0x6E" newbytes="0xFF,0xFF,0x5B,0x78"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x1FD88" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x27968" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0x21" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x22" module="FAT" tmdmoduleid="-1"/>
<content id="0x23" module="SDHC" tmdmoduleid="-1"/>
<content id="0x24" module="EHCI" tmdmoduleid="3"/>
<content id="0x25" module="DIPP" tmdmoduleid="-1"/>
<content id="0x26" module="ES" tmdmoduleid="-1"/>
<content id="0x27" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="55" version="5662" contentscount="22" modulescount="7">
<content id="0x15" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x37"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x1" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x2" />
<content id="0x3" />
<content id="0x16" />
<content id="0x5" />
<content id="0x6" />
<content id="0x7" />
<content id="0x8" />
<content id="0x9" />
<content id="0xa" />
<content id="0x13" />
<content id="0xc" />
<content id="0xd" />
<content id="0x17" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x25A0C" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x26E40" size="4" originalbytes="0xFF,0xFF,0x5B,0x6E" newbytes="0xFF,0xFF,0x5B,0x78"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x1FD88" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x27968" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0x18" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x19" module="FAT" tmdmoduleid="-1"/>
<content id="0x1a" module="SDHC" tmdmoduleid="-1"/>
<content id="0x1b" module="EHCI" tmdmoduleid="3"/>
<content id="0x1c" module="DIPP" tmdmoduleid="-1"/>
<content id="0x1d" module="ES" tmdmoduleid="-1"/>
<content id="0x1e" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="56" version="5661" contentscount="22" modulescount="7">
<content id="0x16" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x38"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x32,0x30,0x38,0x32,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x13" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x2" />
<content id="0x3" />
<content id="0x17" />
<content id="0x5" />
<content id="0x6" />
<content id="0x7" />
<content id="0x8" />
<content id="0x9" />
<content id="0xa" />
<content id="0x14" />
<content id="0xc" />
<content id="0xd" />
<content id="0x18" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x270FC" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28530" size="4" originalbytes="0xFF,0xFF,0x5D,0x52" newbytes="0xFF,0xFF,0x5D,0x5C"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x21424" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x29078" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0x19" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x1a" module="FAT" tmdmoduleid="-1"/>
<content id="0x1b" module="SDHC" tmdmoduleid="-1"/>
<content id="0x1c" module="EHCI" tmdmoduleid="3"/>
<content id="0x1d" module="DIPP" tmdmoduleid="-1"/>
<content id="0x1e" module="ES" tmdmoduleid="-1"/>
<content id="0x1f" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="57" version="5918" contentscount="26" modulescount="7">
<content id="0x18" patchscount="7">
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x34" newbytes="0x00,0x00,0x00,0x39"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x33,0x31,0x31,0x31,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x16" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x2" />
<content id="0x3" />
<content id="0x19" />
<content id="0x5" />
<content id="0x6" />
<content id="0x1a" />
<content id="0x8" />
<content id="0x9" />
<content id="0x14" />
<content id="0xb" />
<content id="0xc" />
<content id="0xd" />
<content id="0xe" />
<content id="0xf" />
<content id="0x10" />
<content id="0x1b" />
<content id="0x1c" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x270FC" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28530" size="4" originalbytes="0xFF,0xFF,0x5D,0x52" newbytes="0xFF,0xFF,0x5D,0x5C"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x21424" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x29078" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0x1d" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x1e" module="FAT" tmdmoduleid="-1"/>
<content id="0x1f" module="SDHC" tmdmoduleid="-1"/>
<content id="0x20" module="EHCI" tmdmoduleid="2"/>
<content id="0x21" module="DIPP" tmdmoduleid="-1"/>
<content id="0x22" module="ES" tmdmoduleid="-1"/>
<content id="0x23" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="58" version="6175" contentscount="26" modulescount="7">
<content id="0x13" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x34" newbytes="0x00,0x00,0x00,0x3a"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x33,0x31,0x31,0x32,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x1" />
<content id="0x2" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x3" />
<content id="0x4" />
<content id="0x14" />
<content id="0x6" />
<content id="0x7" />
<content id="0x15" />
<content id="0x9" />
<content id="0xa" />
<content id="0xb" />
<content id="0xc" />
<content id="0xd" />
<content id="0xe" />
<content id="0xf" />
<content id="0x10" />
<content id="0x16" />
<content id="0x17" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x270FC" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28530" size="4" originalbytes="0xFF,0xFF,0x5D,0x52" newbytes="0xFF,0xFF,0x5D,0x5C"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x21424" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x29078" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0x18" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x19" module="FAT" tmdmoduleid="-1"/>
<content id="0x1a" module="SDHC" tmdmoduleid="-1"/>
<content id="0x1b" module="USBS" tmdmoduleid="-1"/>
<content id="0x1c" module="DIPP" tmdmoduleid="-1"/>
<content id="0x1d" module="ES" tmdmoduleid="-1"/>
<content id="0x1e" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="60" version="6174" contentscount="22" modulescount="7">
<content id="0x0" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x30,0x39,0x30,0x32" newbytes="0x00,0x00,0x00,0x3c"/>
<patch offset="0x10" size="16" originalbytes="0x30,0x34,0x30,0x39,0x35,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x1" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x2" />
<content id="0x12" />
<content id="0x4" />
<content id="0x5" />
<content id="0x6" />
<content id="0x7" />
<content id="0x8" />
<content id="0x9" />
<content id="0xa" />
<content id="0xb" />
<content id="0xc" />
<content id="0xd" />
<content id="0xe" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1E7A8" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0x98"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x26318" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x2774C" size="4" originalbytes="0xFF,0xFF,0x5D,0x46" newbytes="0xFF,0xFF,0x5D,0x50"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x27760" size="4" originalbytes="0xFF,0xFF,0x5D,0x26" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x20678" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x28294" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0xf" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x10" module="FAT" tmdmoduleid="-1"/>
<content id="0x11" module="SDHC" tmdmoduleid="-1"/>
<content id="0x3" module="EHCI" tmdmoduleid="3"/>
<content id="0x13" module="DIPP" tmdmoduleid="-1"/>
<content id="0x14" module="ES" tmdmoduleid="-1"/>
<content id="0x15" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="70" version="6687" contentscount="22" modulescount="7">
<content id="0x0" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x30,0x39,0x30,0x37" newbytes="0x00,0x00,0x00,0x46"/>
<patch offset="0x10" size="16" originalbytes="0x32,0x37,0x30,0x37,0x30,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x1" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x2" />
<content id="0x12" />
<content id="0x4" />
<content id="0x5" />
<content id="0x6" />
<content id="0x7" />
<content id="0x8" />
<content id="0x9" />
<content id="0xa" />
<content id="0xb" />
<content id="0xc" />
<content id="0xd" />
<content id="0xe" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F470" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0x98"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x26FE0" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28414" size="4" originalbytes="0xFF,0xFF,0x5D,0x46" newbytes="0xFF,0xFF,0x5D,0x50"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x28428" size="4" originalbytes="0xFF,0xFF,0x5D,0x26" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x21340" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x28F5C" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0xf" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x10" module="FAT" tmdmoduleid="-1"/>
<content id="0x11" module="SDHC" tmdmoduleid="-1"/>
<content id="0x3" module="EHCI" tmdmoduleid="3"/>
<content id="0x13" module="DIPP" tmdmoduleid="-1"/>
<content id="0x14" module="ES" tmdmoduleid="-1"/>
<content id="0x15" module="FFSP" tmdmoduleid="-1"/>
</base>
<base ios="80" version="6943" contentscount="22" modulescount="7">
<content id="0x0" patchscount="7">
<!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x50"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x32,0x30,0x38,0x32,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content>
<content id="0x1" patchscount="2">
<!-- Disable DI DVD Video commands -->
<patch offset="0x6E5" size="1" originalbytes="0x01" newbytes="0x00"/>
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content>
<content id="0x2" />
<content id="0x12" />
<content id="0x4" />
<content id="0x5" />
<content id="0x6" />
<content id="0x7" />
<content id="0x8" />
<content id="0x9" />
<content id="0xa" />
<content id="0xb" />
<content id="0xc" />
<content id="0xd" />
<content id="0xe" patchscount="4">
<!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/-->
<!-- USB Gecko routines -->
<!--patch offset="0x270FC" size="128"
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28530" size="4" originalbytes="0xFF,0xFF,0x5D,0x52" newbytes="0xFF,0xFF,0x5D,0x5C"/>
<!-- Reroute IRQ9 to mload -->
<patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check -->
<patch offset="0x21424" size="1" originalbytes="0xD0" newbytes="0xE0"/>
<!-- Korean key -->
<patch offset="0x29078" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E"/>
</content>
<content id="0xf" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x10" module="FAT" tmdmoduleid="-1"/>
<content id="0x11" module="SDHC" tmdmoduleid="-1"/>
<content id="0x3" module="EHCI" tmdmoduleid="3"/>
<content id="0x13" module="DIPP" tmdmoduleid="-1"/>
<content id="0x14" module="ES" tmdmoduleid="-1"/>
<content id="0x15" module="FFSP" tmdmoduleid="-1"/>
</base>
</ciosgroup>
</ciosmaps>