When #define checksum_enable is changed to 0 in the serial_flash_programmer project the flash programming process no longer completes, it was succesful before this change.
It currently halts at
I have also changed #define checksum_enable to 0 in the flash kernel project, this does not allow it to work either although it echoes back the bytes the same way it does when sending the flash kernel.
Does the checksum need to be enabled in order to work, not a huge issue as I just wanted a quick way to test my own implementation for flash programming.