Boot Loader
The SPA504G uses the PSPBoot boot loader. This is an old bootloader with not much info out there but there is one piece of documentation floating arround and can be found here.
The bootloader can be found in the firmware update files: psbl.elf
There is also a recovery mode the device will boot into if it cannot load the bootloader. This is a minimal version of PSPBoot.