Load Buffer to file and save with whatever BCC chip is. When you open it check to see it is 4k in size.
Bytes written to file: 4096
File loaded: C/ bla bla bla......
File size in bytes (Interger/hex): 4096/0*1000
Bytes written to file: 4096
That look right?

If so, the only question is why it wont verify?

Thanks for bearing with here,
Jim