Software
Serial boot logs
When connecting to the UART serial header, the following is printed to the console during boot: B...
Boot Loader
The SPA504G uses the PSPBoot boot loader. This is an old bootloader with not much info out there ...
Firmware validation
The logic to validate the firmware bundle begins at: libupg_validate_firmware_mem. This is called...
Firmware format
The firmware file is made up of the following components, each located in the firmware file after...
Firmware artefacts
Extracted using the SPA504G extraction utility available here. spa50x-30x-7-6-2f_artefacts.zip