PlayStation Portable tiene una larga historia que se puede dividir en categorías. El PSP ha mantenido a las personas interesadas debido a su cerveza casera. Homebrew es aplicaciones hechas para ejecutarse en la PSP a través de un código no asignado, a menudo realizado a través de la comunidad, no en las empresas. Homebrew puede ejecutarse en versiones particulares de firmware que tienen agujeros de seguridad en los que el código no asignado se puede ejecutar a través de un archivo eboot. El firmware es la versión de software de la PSP, que recibe actualizaciones regulares de Sony para arreglar los agujeros de seguridad y agregar nuevas características.
A lo largo del historial de PSP, ha habido muchas actualizaciones de firmware. La primera versión de firmware fue 1.00 solo para PSP de Japón. Esta versión tiene muy poca seguridad y fácilmente permite que Homebrew se ejecute a través del XMB. El XMB es el menú de apertura de la PSP cuando se enciende. También hay una versión de firmware 1.50 que se lanzó para los EE. UU. Este firmware tenía una pequeña solución de seguridad, pero en cuestión de semanas se descubrió que también se ejecutaba una cerveza casera. Estos dos firmwares se conocían como versiones amigables para el hogar a lo largo de la historia de PSP. Las versiones futuras de firmwares, como 1.51, 1.52, 2.00, 2.01, 2.50, 2.60, 2.70, 2.71, 2.80 y 2.81, no admitían la cerveza casera que podría cargarse en el XMB hasta los recientes descubrimientos de explotación. > Las versiones de firmware 1.51 y 1.52 nunca tienen, y nunca tendrán soporte casero. La seguridad ha sido reparada y las hazañas utilizadas en otros firmwares fueron parcheados o no aparecen en el firmware. Por ejemplo, la versión 2.00 de firmware tiene una exploit de desbordamiento TIFF que ninguno de los otros firmwares tiene porque 2.00 introdujo el navegador de Internet. Cuando Sony presenta nuevas funciones, a menudo trae nuevos problemas de seguridad que solucionan las nuevas versiones de firmware. Cualquier firmware que agregue un .01 al número de versión de firmware anterior es una solución de seguridad. Por ejemplo, las versiones de firmware 1.51, 2.01 y 2.71 solo dieron parches de seguridad y no hay nuevas características para la versión de firmware anterior.
Como se dijo antes, la versión 2.00 de firmware tiene un exploit TIFF que permite la cámaras caseras. Este exploit permite que un rebozador se ejecute para que el usuario pueda volver a la versión 1.50 de firmware. Sin embargo, la versión 2.00 de firmware no tiene acceso al núcleo, lo que limita la cerveza casera que puede ejecutarse en él. Las versiones de firmware como 2.01, 2.50 y 2.60 no tienen ninguna exploits que pueda permitir la cerveza casera a través del XMB. Sin embargo, con un juego conocido como GTA Liberty City Stories, el código no asignado podría usarse utilizando un Eloader. El Eloader es un juego de salvo que el juego GTA carga y plantea un programa que permite la cerveza casera. Al igual que el firmware de la versión 2.00, esto también tiene un rebozador, que a menudo se usa para volver a la versión 1.50 de firmware. Las versiones de firmware 2.00, 2.01, 2.50, 2.60, 2.80 y 2.81 se conocen como versiones no homebreas. Son versiones de firmware actualizadas que no permiten que Homebrew se cargue en el XMB.
Dos actualizaciones particulares de firmware se consideran versiones limitadas de cerveza casera. Las versiones de firmware 2.70 y 2.71 tienen la capacidad de cargar casería casera a través del XMB con la ayuda de la exploit de PIFF. A pesar de que se puede ejecutar Homebrew, el modo Kernel todavía está bloqueado debido a parches de seguridad anteriores. Esto permite que se ejecutaran algo de cerveza casera; Sin embargo, no se puede usar otra cerveza casera que requiera modo kernel. El PIFF Exploit permite que los datos se escriban en Flash0 y Flash1 de la PSP, por lo que algunas personas prefieren estas versiones de firmware a otras. Las versiones de firmware 2.70 y 2.71 se conocen como las versiones limitadas de cerveza casera que permiten que se ejecutaran algunas, pero no todas, la cerveza casera. Sus correcciones de seguridad y nuevas características, a nuevas exploits que se encuentran en las nuevas características. Hay tres tipos de versiones de firmware que Sony ha hecho. Están las versiones de firmware amigables para el cerebro casero, las versiones limitadas de firmware de la cerveza casera y las versiones de firmware no domésticas.