THIS THREAD IS LOCKED BECAUSE IT IS STILL A WORK IN PROGRESS. I'M POSTING IT INCASE MY COMPUTER CRASHES AND I LOSE EVERYTHING.
1.00 - The first PSP firmware. This was shipped on all the Japanese launch units, there is no eboot for it. This firmware had no security checks on eboots, so any homebrew could be run without hacks or workarounds.
1.50 - The second PSP firmware. This was the firmware that came with all US launch units. There is an eboot for it to upgrade Japanese 1.00 PSP's to this version. This version allows homebrew through kxploit and swaploit.
1.51 - A security update to the 1.5 firmware. This blocked the kxploit and swaploit hacks. This firmware is yet to be cracked but users are able to upgrade to a higher firmware like 2.0 and then downgrade to 1.50
1.52 - This firmware added the minor feature of playing music umds from the main menu. Like 1.51 it disallowed homebrew and still hasn't been hacked.
2.00 - A major psp firmware update, this added in a web browser, the ability to set your own backgrounds, avc video and numerous other features. Like most of the other firmwares this wasn't able to run homebrew at first, but thanks to a breakthrough from toc2rta a tiff exploit was found, allowing flash access. MPH created a downgrader which would revert this firmware to 1.50. Fanjita also started work on the eboot loader, carrying on from the work that Saotome started. One of the main reasons that people upgraded to this firmware was Grand Theft Auto Libty City Stories, which required 2.0, and at the time was only able to run on that firmware.
2.01 - A security update to the 2.0 firmware patching the tiff exploit. Was later cracked via the gta exploit.
2.50 - This update added support for Sony's location free player. This device cost $600 and let you stream video to your psp over wifi. It also had minor security updates. Homebrew was made possible on this firmware through the gta explot, and later the second tiff exploit.
2.60 - This update added WMA support and the ability to listen to rss audio feeds downloaded from the internet. Homebrew was made possible on this firmware through the gta explot, and later the second tiff exploit.
2.70 - This update added flash support to the PSP browser, although it was a modified version of flash 6 lite. It also patched the gta exploit. Homebrew was later made available on it through the second tiff exploit.
2.71 - This update added the ability to play a few game demos, it also had a few bug fixes to the location free player. Homebrew was later made available on it through the second tiff exploit.
2.71 SE - The next "Golden" firmware. This is a highly modified version of the 2.71 firmware, and allows homebrew to be launched in much the same way as 1.50. It has a recovery module so that an eboot can be launched in certain circumstances where the xmb is not accessable, such as bad flashes. It also allows iso's to be launched from the game menu in much the same way as homebrew is launched. It also includes all the features on 2.71 like the browser etc.
2.80 - This update added a few minor features, mainly bugfixes. It still has the second tiff exploit present, although since the syscalls are different there is no eboot loader available for it at this time.
2.81 - This update patched the second tiff exploit and it allows memory sticks of over 4gb to be used in the psp.
2.82 - This update was merely a security fix with no other useful features.
Atrac3 - An audio codec made by sony that is comparable to mp3.
AVC MP4 (Advanced Video Coding Mpeg-4) - superior codec that allows for a better quality video with a smaller file size. Requires at least 2.00 firmware or higher. (AVC MP4's named in this format (MAQ*****) go here ->X:\MP_ROOT\100ANV01\)
Bière d'Alsace - eLoader 0.96, was mainly bugfixes.
Bock - eLoader 0.97 It supports WiFi access, both ad-hoc and infrastructure, on all PSP Firmwares - without the hassle of a "WiFi hack" as was done in earlier versions.
Brick - To render a Playstation Portable unit "useless as a brick" by corrupting it's "firmware." Bricking can be prevented by avoiding firmware altering applications such as PSPSet and any homebrew eboots from untrustworthy sources. If the problem is a corrupted gameboot, background etc and the user has either a 1.5 custom firmware or 2.71 SE then the recovery module can be used to run an update and return the psp to its former state..
Brown Ale - Eboot Loader 0.95 that allows homebrew to be run on 2.0 and above. (has now been updated by
Cache - A temporary storage area in memory or on disk that holds the most recently downloaded web pages. If the web page has not changed, the cached page is displayed immediately.
Cheat device - A program made by Edison Carter to use cheats in Grand Theft Auto Liberty City Stories. It was the first homebrew on 2.0+ and exploit it used was the basis for the gta eloader.
Decrypt - To restore information to its original, unprotected state.
Digital Signature - Information that is encrypted with an entity private key and is appended to a message to assure the recipient of the authenticity and integrity of the message.
Downgrade - A way do downgrade your firmware stored in the flash. It is possible to downgrade from firmwares 2.71 and lower to any other lower firmwares, unless the user has a TA-082 motherboard.
DRAM - Stands for dynamic random access memory, a type of memory used in most personal computers.
Eboot - The eboot file is a executable file (like a windows exe). They come in both signed and unsigned forms. A signed eboot comes directly from Sony, and will run on a PSP with the right firmware without and hacks or editing. An unsigned eboot on the other hand can only be run using work arounds (Kxploit, Eloader ect.)
Eloader - The eLoader is a program written by the Noobz Team to run hombrew software on 2.0 and above.
Emulator - An program that is built to run another systems software or games. Psp emulators are made to execute software that was written
to run on the system being emulated.The program allows the PSP to interpret functions native to the original system that a game (or ROM) might call.
Encrypt - To encode (scramble) information in such a way that it is unreadable to all but those individuals possessing the key to the code.
Exploit - An exploit is a piece of software/code that takes advantage of a bug, glitch or vulnerability in the firmware to run a script or a program. Exploits can be used to run homebrew applications (like eLoader or the 2.0 eboot loader).
Firmware - Firmware is the a collection of files that the psp uses to run. It is the PSP's Operating System (like Windows on a computer).
Firmware emulation - Emulating a psp firmware through software. Basically making the psp think that a totally different firmware is actually being used right now. Its done by first unloading the current firmware's modules and then loading their newer versions from a memory stick. Devhook is the best program for this and can emulate firmwares up to 2.71.
Flash - The Psp's flash is where all its firmware files are stored, messing with these can result in a bricked psp.
Flash 0 - The major peice of the psp's flash. This contains the firmware and all of the vital parts. If this is corrupt your psp is a brick. (See brick)
Flash 1 - The part of the psp's flash that contains the web browsers cookies, settings, wallpapers (2.0), and other non vital things.
Flash dump - A copy of the psp's flash files. Dumping is the 1337 word for copying. It is generally used for firmware emulation.
GTA Exploit - The GTA exploit is a vulnerability in the Gta Game that allows homebrew to be run
GUI - Graphical User Interface, the GUI is the thing that is used to launch other things. Like the name suggests there needs to be graphics rather than just a text interface.
Homebrew - A general term that describes programs made by enthusiests in the psp scene.
Ide - Integrated development environment. A single program bundling together many useful things like an editor (for typing out code), debugger (for debugging), compiler (for compiling apps)..few more things. If the ide is for another platform than the pc, then possibly, an emulator is bundled. The official sony psp dev kit is a ide. And yes, it does have a fully functional psp emulator. It is very very expensive and has not been leaked yet.
IRDA - Infrared, used for programs such as the universal remote
Iso - An Iso is a dump of a disc, in psp terms it generally means dumped psp games.
Iso Loader - An application that loads backed up ISO images.
Kernel mode - Some memory locations can only be modified by the kernel itself. You can call it a kind of a lock. So kernel mode basically is the "power" to modify those memory locations. when people say kernel mode is not available on fw 1.5x and above, it means you dont have the power to change the values of those memory locations.
Kxploit - An exploit which allows homebrew to be run on 1.5 psps, it involves using 2 folders and edited eboots. It works by exploiting the Fat file system the psp uses where it doesnt read the % on the end of the first folder.
LocationFree - A program included in firmware 2.5+ to stream video files from your LocationFree Base station to your psp via wifi.
Lua - An easy(ier) to learn coding language for the psp.
Lua Player - The psp application that allows excecution of lua scripts.
Memory Stick (MS) - A memory device similar to the hard drive in your pc in the way that its where you keep all you files, music, movies homebrew. (A memory stick duo is required for the psp.)
Mips - Microprocessor without Interlocked Pipeline Stages. A kind of a processor. eg x86 or x64 for home pc's, cell for ps3, etc.)
Mp3 - An audio codec that alot of music is formated in. It may not be the best but it is the most common. It allows much smaller sizes than audio that is ripped straight from cd, which can be upwards of 50MB per song.
Mp4 - A codec that the psp uses for audio and video.
NAND - Used in memory cards such as CompactFlash cards. It is also used in Sony PSP for the firmware. NAND is best suited to flash devices requiring high capacity data storage.
Pak - See wad
PARAM.SFO - Similar to a .ini file, this is the part of an EBOOT.PBP package which contains the "instructions" for running the code (DATA.PSP/DATA.PSAR), as well as supplying other information on the program, such as region and program title.
PBP - See Eboot.
PMF - Format: A media file format for PSP, it is a proprietary format of Sony and is not easily created or encoded. A set of tools was leaked from Sony and it is now possible to create your own pmfs, although having the software without a license is illegal. Video splash screens (at PSP startup and when loading a game) are in pmf format.
PMP - A video format that allows full resolution video to be played using pmp homebrew.
Port - A modified version of an app or game that allows it to run on a different system that it was not originaly designed for.
Portal - Like a shell only designed to run in the webbrowser.
PSPVideo9 - GUI for ffmpeg used to convert videos into PSP friendly formats.
PRX - Files that are stored in flash and in UMD games. They contains certain functions e.g. game-saving or media codecs.
Resolution - A screen resolution of 480x272 means 480 pixels (dots) horizontally across each of 272 lines, which run vertically from top to bottom.
Ripkit - A small program that takes uneeded files such as music and videos out of isos in order to make them fit on smaller memory sticks.
Root - The root refers the drive itself eg X:\ would be the root if your psp drive letter is X
Rom - A rom is a dump of a game file from a cartridge, eg a snes game on
psp would be a rom
Sdk: A software development kit. Basically a bunch of apps which together make it easy to develop for any platform. Developing for psp was possible before the pspsdk (by ps2dev) came out but it was alot harder. After it came out, homebrew came out by the bucketloads. (Not to be confused with IDE)
Shareware - Copyrighted software that is available free of charge on a trial basis, usually with the condition that users pay a fee for continued use and support.
Shell - A program which offers an alternative user interface to the PSPs XMB. Usually containing applets designed to play music, view pics etc. It is not its own OS, but rather a program running on top, masking the true OS. eg Irshell, Mbshell, Psp-Oss
Sircs: Sony's own proprietary ir protocol. Used in most, if not all sony tv's and the Playstation 2. Native ir format for sony psp, therefore, making a sircs based remote for psp is cakewalk.
Sleep Mode - This is a mode where the psp is effectivly turned off, but when you turn it back on it resumes from the same spot. Uses very little battery life.
SP MP4 (Simple Profile Mpeg-4) - Video that is playable on any firmware PSP (SP MP4's named in this format (M4V*****) go here ->X:\MP_ROOT\100MNV01\)
Swaploit - This was an early version of the kxploit which only works on 1.5 psps. The exploit worked in a way that you first loaded an eboot from the dashboard and when the psp splash screen appeared you quickly swiched memory stick to one with the game/application on.
Tiff Exploit - The tiff exploit was a vunrability in the psps firmware that allows homebrew to be run on firmware 2.0. It was patched in 2.01. Another Tiff exploit was later found in the firmwares 2.5 - 2.80 and allowed homebrew to be run on all of them except 2.80 due to the different syscalls.
UMD - Universal Media Disc, a format made by sony to store games, music and movies.
USB CABLE - The PSP features a mini usb port, it requires a mini b usb cable.
User Mode - Used in the gta exploit, prevents us from using certain functions e.g. UMD emulation and irda. No Flash Access within this mode.
Video RAM (VRAM) - VRAM is a term generally used in computers to describe ram dedicated to the purpose of displaying graphics.
Vsh Mode - The first tiff exploit runs in this mode. This is a combination between kernel mode and user mode which gives us a few extra functions like access to the flash.
WEP - A form of encryption used for wifi.
WMA - Windows Media Audio, the default CD rip format in Windows Media Player. Only playable in firmware version 2.6 and above, enable in the Settings, System Settings on the main menu.
Wad - Container file. something like zip files. Contains all the game files.
Wifi - WiFi is a wireless network protocol. It can also create a connection between your pc or router and psp. It can be used to share files and internet connections.
WPA - A form of encryption used for wifi.
XMB - The main menu on the psp. This is the menu you will get to when you reboot your psp completly.
IF YOU KNOW OF ANYTHING THAT NEEDS ADDING POST HERE