It's just for fun. And maybe to fix SPI transfer alignment bug. And to find how the things are done in such devices.
And definitely to get acquainted with ARM assembly.
Firmware is loaded at 0x20000.
arm-linux-gnu-objdump -b binary -m arm -D 2.13.0.0.a.13.14.arm