3.80 M33
Contenido |
Requisitos
- La instalación requiere una psp con firmware 3.52 M33-3 o posterior. En el futuro, la instalación con batería de Pandora será sacada.
Instrucciones
- Copia la carpeta UPDATE en /PSP/GAME/ - Obten el update 3.80 de sony de algun sitio, y ponlo en la misma carpeta con el nombre "380.PBP". - Ejecuta el update, la actualización será hecho por el programa de Sony. Al final cuando te pida reiniciar la PSP pulsando X o circulo, hazlo.
Cambios
- HEN core: el modo usuario puede ahora cargar modulos signcheckeados desde la flash.
- recovery: el formateo de la flash1 creará las carpetas de la flash1 despues del formateo. Esto puede resolver algunos problemas con la flash1 en las versiones anteriores.
- Actualización de red desde dark-alex.org page. Por defecto está habilitada. Pûedes ponerla en off en el recovery (en tal caso, la actualización de red bajará elupdate de sony como viene siendo habitual).
- Nids resolver para varias librerias kernel.
Comentarios
En 3.80 sony ha vuelto a cambiar los nids kernel. El nids resolver resolverá un montón de nids de los firmwares 1.50-3.60 (nids tradicionales) a los del kernel de 3.80. En general, los nids de 3.71 NO serán resueltos a los de 3.80. Sin embargo, para compatibilizar 3.80 M33 con algunos prx's programados para 3.71, unos pocos nids de 3.71 que fueron vistos en algunos plugins serán resueltos también.
Gracias a la combinación del nids resolver con la posibilidad de librerias de usuario en modo kernel que fue repuesta en 3.71 M33-3, algunos programas que dejaron de funcionar en 3.30 M33 pueden volver a funcionar. Uno de ellos es PimpStreamer 0.90.
Finalmente, el plugin popsloader de 3.71 no funcionaráin 3.80 M33 debido a su gran dependencia al sistema. Uno nuevo será reprogramado para 3.80 M33 en el futuro cercano.
nidsresolver
Aqui se muestran las librerias que resuelve el nidsresolver. Las librerias que no aparecen aqui no son soportadas o no necesarias porque no han cambiado. Los nids de 3.71 solo son resueltos cuando se indica.
Libreria: SysMemoryForKernel
Estado: Completado.
Remarcado: sceKernelSetSdkCompiledVersion y sceKernelSet37XSdkCompiledVersion han sido borradas por sony.
Libreria: KDebugForKernel
Estado: Completado.
Libreria: LoadCoreForKernel
Estado: Completado.
Libreria: ExceptionManagerForKernel
Estado: Completado.
Libreria: InterruptManagerForKernel
Estado: Completado.
Libreria: IoFileMgrForKernel
Estado: Completado.
Libreria: ModuleMgrForKernel
Estado: Completado.
Libreria: LoadExecForKernel
Estado: Completado.
Libreria: sceDmacplus_driver
Estado: Completado.
Libreria: sceGpio_driver
Estado: Completado.
Libreria: sceSysreg_driver
Estado: Completado.
Remarcado: los nids de 3.71 de las siguientes funciones tambien son resueltos: sceSysregMeResetEnable, sceSysregMeResetDisable, sceSysregMeBusClockEnable y sceSysregMeBusClockDisable.
Libreria: sceSyscon_driver
Estado: Completado.
Libreria: sceDve_driver
Estado: Completado.
Remarcado: los nids están redireccionados a los de 3.30-3.73, que son los que usa dvemgr.prx.
Libreria: sceGe_driver
Estado: Completado.
Libreria: sceDisplay_driver
Estado: Completado.
Remarcado: los nids de 3.71 de las siguientes funciones tambien son resueltos: sceDisplayGetBrightness, sceDisplayDisable, sceDisplayGetFramePerSec, sceDisplaySetBrightness, sceDisplayGetVcount, sceDisplayGetFrameBuf, sceDisplayWaitVblankStart, sceDisplaySetFrameBuf, sceDisplayGetFrameBufferInternal, sceDisplayEnable, sceDisplaySetFrameBufferInternal.
Libreria: sceCtrl_driver
Estado: Completado.
Remarcado: los nids de 3.71 de las siguientes funciones tambien son resueltos: sceCtrlSetSamplingMode, sceCtrlSetSamplingCycle, sceCtrlPeekBufferPositive, sceCtrlReadBufferPositive, sceCtrlReadBufferNegative
Libreria: sceHprm_driver
Estado: Completado.
Remarcado: Para compatibilizar dvemgr.prx con 3.80 M33, el nid de 3.71 sceHprmGetCableType es resuelto también.
Libreria: scePower_driver
Estado:Casi completado. Faltan 2 o 3 funciones no importantes.
Remarcado: En 3.71 Sony borró la función scePowerSetClockFrequency para uso kernel. El nucleo de M33 resolverá transparentemente este nid a la función correcta del modo usuario.
Libreria: sceUmd
Estado: Completado.
Remarcado: El nid de 3.71 sceUmdCheckMedium también es resuelto.
Libreria: sceImpose_driver
Estado: Completado.
Libreria: sceRtc_driver
Estado: Completado.
Libreria: sceReg_driver
Estado: Completado.
Libreria: memlmd
Estado: Parcialmente (0x323366CA, 0x1570BAB4, 0x7CF1CD3E)
Libreria: sceMesgLed_driver:
Estado: Parcialmente (0xDFF0F308)