grishnakhelorco está baneado por "Clon de usuario baneado"
Bueno, a groso modo, el idstorage es lo primero que se carga en la PSP después del IPL. Sirve para gestionar la información de bajo nivel (lenguaje muy cercano al de la máquina) como puede ser el wlan, el usb, el umd, la dirección mac, etc...
El idstorage es un conjunto de llaves (enteros de 16 bits) almacenados en 512 + 16 bytes que están en el index de dos paginas nand.
Estas paginas contienen la posición de cada llave del idstorage (que corresponde a un byte en concreto) a la que es asignada una dirección para su localización (el idstorage comienza en 0xc0000 por lo que habráa que ir sumando a esta dirección de posición para ir localizando todas las llaves).
Pues bien, muchos archivos que están en la NAND buscan posiciones de ese index para leer las distintas llaves del idstorage.
Por ejemplo, el IPL lee las llaves de las posiciones 0x004, 0x005 y 0x006 que están relacionadas con el power.
Estas llaves están en diferentes posiciones en las placas TA-082 y TA-086, por lo que el IPL del firm 1.50 no las encuentra, haciendo un brick del 15.
Dark_AleX cambió esto, para hacer que si las pudiera leer.
El tema es que no solo el IPL lee las llaves del idstorage.
Por ejemplo, el chkreg.prx lee dos llaves, el power.prx una, el umdman.prx otra, el usb.prx otra y el wlan.prx otra mas.
El idstorage está perfecto, lo que puede fallar son los archivos en concreto al hacer las llamadas al index.
Así que dudo que salgo otro downgrader mejorado, la verdad.
Lo único que habría que fixear serían determinados plugins para que hicieran las llamadas corréctamente (flahsearlos y listo).
De momento solo parece que falla el usbhost y ya se ha fixeado usando nuevos drivers...
Salu2.