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)