New DFU V3.45

The new bootloader might not be happy with bogus “05 - Start Linear Address Record” found at the end of the hex file on line,

:0400000500000000F7

Try replace it with

:040000050800C1210D 

You can also try to remove it completely.

Other thing I see in 4.30 is that they joined LIB and APP and the is no longer any gap between them and all of the code is in 08004000-0800C9D8, BenF lives in LIB 0800400-08007B0C and APP 0800C000-08014C4C, so perhaps the bootloader has a limit on the range.

edit:

I also suggest renaming the hex files something similar to one that it accepts.