Yesterday my Home button stopped working, and i had to disable it by plugin out the plug of the front panel, so I'm stuck with only standard buttons and SCREEN, NOTE, START and SELECT (this ones I were able to save ;).
Because it's kinda hard to do anything without the Home button, I've decided to write a small plugin which will hook into sceController_Service, and redirect RTRIGGER & LTRIGGER & SQUARE to Home button.
I've managed to get it working in VSH (by using: sceVshBridge_Driver), but I have problems getting this ingame. Basically, the only problem I have is that I can not use any of the special buttons (IE. i can redirect square to cross, but can not redirect square to volume up).
I've did some research and I found this:
Code: Select all
/**
* Enumeration for the digital controller buttons.
*
* @note PSP_CTRL_HOME, PSP_CTRL_NOTE, PSP_CTRL_SCREEN, PSP_CTRL_VOLUP, PSP_CTRL_VOLDOWN, PSP_CTRL_DISC, PSP_CTRL_WLAN_UP, PSP_CTRL_REMOTE, PSP_CTRL_MS can only be read in kernel mode
*/
You can check the sources here:
http://pastebin.com/me40f019
BTW, please also take a look at the mydisplay thread, it doesn't print any data on the screen :s