what is syslib_2F064FA6?

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
laichung
Posts: 123
Joined: Fri May 06, 2005 2:02 pm

what is syslib_2F064FA6?

Post by laichung »

From 2.8 usb.prx

Code: Select all

Functions    
  0xD632ACDB module_start  
  0xCEE8593C module_stop  
  0x2F064FA6 syslib_2F064FA6  
 Variables    
  0xF01D73A7 module_info 
Anyone have any idea? Thanks
PSP250
Posts: 12
Joined: Sat Nov 19, 2005 2:41 am

Post by PSP250 »

Code: Select all

d3744be0,module_bootstart
f01d73a7,module_info
2f064fa6,module_reboot_before
d632acdb,module_start
0f7c276c,module_start_thread_parameter
cee8593c,module_stop
cf0cc697,module_stop_thread_parameter
A modified nidattack came handy ;)

Only one missing from the range of syslib exports:

Code: Select all

sceModuleManager
FUNC - NID adf12745 - ENTRY 8805cecc - NAME ??
laichung
Posts: 123
Joined: Fri May 06, 2005 2:02 pm

Post by laichung »

Thank you very much~!!
mbf
Posts: 55
Joined: Fri Aug 18, 2006 7:43 pm

Post by mbf »

laichung, if you saw this one while working on usbacc.prx.... a logical guess would be that this entry point is called before rebooting the PSP in order to (possibly) reset the attached USB devices?
laichung
Posts: 123
Joined: Fri May 06, 2005 2:02 pm

Post by laichung »

usbacc.prx doesnt have "module_reboot_before" but usb.prx does. From the view of source, I only know this function stop the USB Bus Driver and call UsbDeactivate. And anyone know which function will call first when PSP reboot? stop or reboot? What happen if we unload the usb.prx? (I cant test it since I dont have a serial connect)

More information about usbacc.prx, it is a USB accessory base driver and usbmic call some functions from it to init/register the device. But my guess is , usbacc only register the device and allocate some FPL for the device. The low level function of the USB still inside usb.prx

Also from the 2.8 usb.prx, some new and unknow functions are added. And those function called sceGpio and print contain some error message like : "usbbd ERROR : cannot setup GPIO for USB host power supply : 0x%08x"

I have to say, it doesnt mean PSP has a USBHost/USBOTG (please, no more discuss in usbOTG , thanks everyone) , but possible to emulate some basic functions (power,Endpoint,get descriptor, etc) as a host.

Thanks

mbf wrote:laichung, if you saw this one while working on

usbacc.prx.... a logical guess would be that this entry point is called before rebooting the PSP in order to (possibly) reset the attached USB devices?
Post Reply