First 4 digits indicate the functional area that reported an error :
8002 is the kernel
8001 is the standard libc (and the error numbers correspond to the POSIX errno.h constants).
* CA000005 = keys.bin
FIX: a keys.bin file is required in order to play psx games, put the keys.bin file in the same folder as your eboot.pbp for the game
* 80220180 = Format failed
* 80100D00 = The Channel could not be added
FIX: Reformat the memory stick...
* 80410D09 = A connection error has occurred.
FIX: The PSP doesn't support WAP wifi security, try switching to WEP and reconnecting
* UKN9000001 = The update cannot be started. The data is corrupted.
* 80110305 = Load failed. The Memory Stick* could not be accessed.
FIX: Backup savedata folder and reformat your memory stick
* 80010013 = device / media not found
* 8001B002 = unknown
* 80020001 or 800244C = kernel errors
* 80020001 = generic kernel error (default)
* 800200D9 = failed to allocate the memory block
* 80020130 = file read error
* 80020148 = PRX type unsupported
Explanation: This error comes up when you try to use emulators, homebrew, etc. on a psp with version 1.52 and higher.
* 8008271D = An internal error has occurred (flash1 is corrupted)
Explanation: after restoring default settings, upon upgrading from DAX's 2.71SE to DAX's 3.02OE... your network settings will give that error.
* 80110482 = occurs when test of wlan infrastructure connection fails
* FFFFFED3 = unknown (might be decryption error)
* 80410001 or 80410D16 = network errors
* 80410D07 = This error comes up when errors occur connecting to a wireless router
FIX: Change psp settings to manual and enter in all of the ip,dns,subnet mask, and default router info
* ffffffff = PSP update failed
* 80410A0B = Internal Error
* 80410410 = cannot connect to the given access point (Connection to the Server Failed.)
FIX: Unplug your modem and router (if you got one) for 30 seconds to a minute. Plug in your modem, wait 30 seconds to a minute, then plug in router.
* 80010087 = the game could not be started
* 0x0 = no error
* 0x80010013 = (device / media not found)
* 0x80020001 = error
* 0x80020002 = not implemented
* 0x80020032 = illegal exception code
* 0x80020033 = exception handler not use
* 0x80020034 = exception handler already used
* 0x80020035 = system call table not use
* 0x80020036 = system call table already used
* 0x80020037 = illegal system call table
* 0x80020038 = illegal Primary Sys call number
* 0x80020039 = Primary Sys call number already use
* 0x80020064 = call from interrupt handler/thread
* 0x80020065 = illegal INTRCOD E
* 0x80020066 = CPU already interrupt disable
* 0x80020067 = Handler already exist
* 0x80020068 = Handler not found
* 0x80020069 = illegal interrupt level
* 0x8002006a = illegal address
* 0x8002006b = illegal Intr Handler Option Paramsize
* 0x8002006c = illegal stack address
* 0x8002006d = already stack address set
* 0x80020096 = not found free Hard Timer
* 0x80020097 = illegal timer ID
* 0x80020098 = illegal source
* 0x80020099 = illegal pre scale
* 0x8002009a = Hard Timer in use
* 0x8002009b = Hard Timer not setup
* 0x8002009c = Hard Timer not in use
* 0x800200a0 = unit number already used
* 0x800200a1 = unit number not used
* 0x800200a2 = rom directory not found
* 0x800200c8 = id type already exist
* 0x800200c9 = id type not exist
* 0x800200ca = {not available}
* 0x800200cb = unknown UID
* 0x800200cc = unmatch UID type
* 0x800200cd = id not exist
* 0x800200ce = not found UID function
* 0x800200cf = UID already holder
* x800200d0 = UID not holder
* 0x800200d1 = illegal permission
* 0x800200d2 = illegal argument
* 0x800200d3 = illegal address
* 0x800200d4 = the memory area is out of range
* 0x800200d5 = the memory area is over lap
* 0x800200d6 = illegal partition id
* 0x800200d7 = partition in use
* 0x800200d8 = illegal memory block all location type
* 0x800200d9 = failed to allocate memory block
* 0x800200da = inhibited to resize this memory block
* 0x800200db = failed to resize this memory block
* 0x800200dc = failed to allocate heap block
* 0x800200dd = failed to allocate heap
* 0x800200de = illegal chunk id
* 0x800200df = cannot find chunk name
* 0x800200e0 = there is no free chunk
* 0x8002012c = module link error
* 0x8002012d = illegal object format (not PRX/PFX)
* 0x8002012e = not found Module
* 0x8002012f = not found Module file
* 0x80020130 = Module file read error
* 0x80020131 = memory in use
* 0x80020132 = partition mismatch
* 0x80020133 = module already started
* 0x80020134 = module not started yet
* 0x80020135 = module already stopped
* 0x80020136 = module cannot stop
* 0x80020137 = module not stopped yet
* 0x80020138 = module cannot remove
* 0x80020139 = exclusive load
* 0x8002013a = Library is not linked yet
* 0x8002013b = Library already exists
* 0x8002013c = Library not found
* 0x8002013d = illegal Library header
* 0x8002013e = Library is used now
* 0x8002013f = module already stopping
* 0x80020140 = illegal offset value
* 0x80020141 = illegal position code
* 0x80020142 = illegal access code
* 0x80020143 = module manager busy
* 0x80020144 = illegal flag
* 0x80020145 = cannot get module list
* 0x80020146 = prohibit Load Module device
* 0x80020147 = prohibit Load Exec device
* 0x80020148 = unsupported PRX type
* 0x80020149 = illegal permission call
* 0x8002014a = cannot get module information
* 0x8002014b = illegal Load Exec buffer
* 0x8002014c = illegal Load Exec file name
* 0x8002014d = There is no exit call back
* 0x80020190 = no memory
* 0x80020191 = illegal attr parameter
* 0x80020192 = illegal thread entry address
* 0x80020193 = illegal priority value
* 0x80020194 = illegal stack size
* 0x80020195 = illegal mode
* 0x80020196 = illegal mask
* 0x80020197 = illegal thread I D
* 0x80020198 = not found thread
* 0x80020199 = not found semaphore
* 0x8002019a = not found event flag
* 0x8002019b = not found message box
* 0x8002019c = not found V pool
* 0x8002019d = not found F pool
* 0x8002019e = not found message pipe
* 0x8002019f = not found alarm
* 0x800201a0 = not found thread event handler
* 0x800201a1 = not found call-back
* 0x800201a2 = thread already DORMANT
* 0x800201a3 = thread already SUSPEND
* 0x800201a4 = thread is not DORMANT
* 0x800201a5 = thread is not SUSPEND
* 0x800201a6 = thread is not WAIT
* 0x800201a7 = now dispatch disabled
* 0x800201a8 = WAIT time out
* 0x800201a9 = WAIT cancelled
* 0x800201aa = WAIT status released
* N0x800201ab = WAIT status released with call-back
* 0x800201ac = thread is terminated
* 0x800201ad = semaphore counter zero * 0x800201ae = semaphore counter overflow
* 0x800201af = event flag condition not occur
* 0x800201b0 = this event flag cannot accept waits with multiple threads
* 0x800201b1 = illegal event flag wait pattern
* 0x800201b2 = message box have no message
* 0x800201b3 = message pipe is full
* 0x800201b4 = message pipe is empty
* 0x800201b5 = wait object deleted
* 0x800201b6 = illegal memory block
* 0x800201b7 = illegal memory size
* 0x800201b8 = illegal scratch pad address
* 0x800201b9 = scratch pad in use
* 0x800201ba = scratch pad not in use
* 0x800201bb = illegal type
* 0x800201bc = illegal size
* 0x800201bd = illegal count
* 0x800201be = not found v timer
* 0x800201bf = illegal v timer I D
* 0x800201c0 = illegal KTLS ID
* 0x800201c1 = KTLS is full
* 0x800201c2 = KTLS is busy
* 0x80020258 = invalid such priority
* 0x80020259 = device name is in valid
* 0x8002025a = device name is unknown
* 0x8002025b = pm in formation is registered already
* 0x8002025c = pm in formation is not registered
* 0x8002025d = major state is in valid value
* 0x8002025e = request is invalid
* 0x8002025f = request is unknown
* 0x80020260 = unit number is invalid
* 0x80020261 = cannot cancel request
* 0x80020262 = pm information is invalid
* 0x80020263 = argument is invalid
* 0x80020264 = already target power state
* 0x80020265 = failed to change system power state
* 0x80020266 = cannot change vice power state
* 0x80020267 = device does not support such power state
* 0x800202bc = request to the DM AC failed
* 0x800202bd = DMA operation is less or equal one
* 0x800202be = the operation is already queued
* 0x800202bf = the operation is already finished or not queued
* 0x800202c0 = the operation is already in transfer progress
* 0x800202c1 = the operation is not assigned yet
* 0x800202c2 = the sync operation timed out
* 0x800202c3 = dma operation aruct is already freed
* 0x800202c4 = dma operation is used
* 0x800202c5 = dma operation is empty
* 0x800202c6 = DMA operation is aborted
* 0x800202c7 = DMA operation is error
* 0x800202c8 = physical DMA channel is already reserved
* 0x800202c9 = physical DMA channel is not managed by dma manager
* 0x800202ca = there is a privilege address in link list
* 0x800202cb = link list buffer is not enough
* 0x800202cc = the operation is not assigned to physical DMA channel
* 0x800202cd = the operation is child operation
* 0x800202ce = it is too much than transferable data size
* 0x800202cf = argument is invalid
* 0x80020320 = Too many open files
* 0x80020321 = No such device
* 0x80020322 = Cross-device link
* 0x80020323 = Bad filed escriptor
* 0x80020324 = Invalid argument
* 0x80020325 = Unsupported operation
* 0x80020326 = Alias is already used
* 0x80020327 = Cannot mount
* 0x80020328 = Driver deleted
* 0x80020329 = A sync operation is busy
* 0x8002032a = No a sync operation
* 0x8002032b = Device is already registered
* 0x8002032c = No current working directory
* 0x8002032d = File name too long
* 0x800203e8 = DECI3 No such device or address
* 0x800203e9 = DECI3I/Oerror
* 0x800203ea = DECI3 Not enough core
* 0x800203eb = STDIO not opened
* 0x8002044c = Parameter is not cache aligned
* 0x8002044d = End of kernel error code. Never use this name