Sunday, October 7, 2018

All ADFURead commands

Here I've listed all the different devices I've discovered so far, and their ADFURead commands.
As far as I can tell, there are 4 device types, 2 of them I have correct names for.
Each device type has a number of ADFU read commands. Some commands take an address, some don't. Some require a certificate.

I'm not sure what device type the Neo Geo Mini is, but none of these commands I am able to get to work. However I haven't thoroughly tested the ones requiring a certificate, still not entirely sure what it is.


Device Type A

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length & 0xFFFF0x80...0x0C0x05
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
0x80Address......0x00-0x06,0x08Length & 0xFFFF.....................

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length0x80...0x0C0x08,0x09
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
0x80Address...Length >> 9.....................

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length0x80...0x0C0xCA
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
0xF6...............Length.....................


Device Type B, "CDrm"

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length & 0xFFFF0x80???0x100x15,0x17
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
0x80Address......0x00-0x02,0x04-0x06,0x08Length & 0xFFFF.....................

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'0x000x000x000x00Length0x800x000x0C0xCA
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
..................Length.....................

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length0x80???0x100xB0
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
..................LengthCertificate...............

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length0x80???0x100xB0
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
0x80...............LengthCertificate...............


Device Type C

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'.................................0x05
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
AddressLength0x80..................

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'.................................0x07-0x09
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
Address(Length + 0x1FF) >> 90x80..................


Device Type D, "CMipsDrm"

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length0x800x000x100x05
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
AddressLength0x80..................

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length0x800x000x100xCA
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
0xF0,0xF1,0xF5,0xF6...............Length.....................

offset:0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F
'U''S''B''C'............Length0x800x000x100xB0
offset:0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E
Address0x80 | Address[4]...Length >> 9Certificate...............

No comments:

Post a Comment

All ADFURead commands