i am able to read the file and save. but when i open the file back up and try to verify, optiflash gets to like 99% and then spits out this....

Loading S-record file:
There is 1 memory region in the S-record file:
1: 0x00000000 – 0x00004a4b = 19020 Bytes
Loading S-record file: (file name)
There are 4 memory regions in the S-record file:
1 : 0x00000000 – 0x00000617 = 1560 Bytes
2 : 0x00004000 – 0x00007a43 = 14916 Bytes
3 : 0x00010000 – 0x00567957 = 5601624 Bytes
4 : 0x00700000 – 0x00cbd67f = 6018688 Bytes
Attempt to write to reserved region 0x0 – 0x617 (0x0 – 0x617)
Error code: ERR_BAD_SREC_ADDR
Sorry, an error has occurred ! (ERR_BAD_SREC_ADDR)

can someone please help me and tell me what in the world i did wrong. I have t-mobile. does the phone have to be unlocked for you to be able to flash it properly??? thanks so much.