Hacking Documentation of the IPC Mechanisms?

HackingNewbie

Well-Known Member
OP
Member
Joined
Dec 29, 2016
Messages
536
Trophies
0
Location
Somewhere in 2008
XP
699
Country
United Kingdom
So, you can make requests to IOS through an IPC mechanism. However, is there any good documentation on the specifics of how it works? I know https://wiibrew.org/wiki/Hardware/IPC specifies the hollywood registers used for the IPC interface, but where are the specifics of how to use these registers to send an IPC? I can't use libogc for what I'm trying to do, I'm trying to do this is assembly, so is there any documentation on how to use these registers to send an IPC request to IOS? It says you set the X1 flag in the HW_IPC_PPCCTRL register, but then it says that the pointer to the ipc is in HW_IPC_PPCCTRL: how can that be if the lowest 6 bits are reserved for these flags? Is the pointer only 26 bits then? Because that would mean the IPC would have to be within memory range 0 - 0x03FFFFFF. Does it mean to say the pointer is in HW_IPC_PPCMSG? Is it just a typo?
 
Last edited by HackingNewbie,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: I really don't want to buy this fap tab...