The file is not meant to be opened by the end-user. Instead, it is programmed (flashed) onto a non-volatile memory chip (like EEPROM or NOR flash) during manufacturing or field updates.
The first step in analyzing any unknown binary is determining its type. Running: sp5001-a.bin