1. I'm actually using only the
main board of an 876, which has the ICSP connections. The program which I used comes from the bootloader files
downloaded from the UBW page.
In the bootloader folder which I downloaded, there are
ready made hex files, amid some workspace files for 2550s.
I imported these hex files into PICkit, and burned them into my 2550, and hence the problem on
verification.
So in short, no I didn't change the program since there are
ready-made hex files specifically for 2550 UBWs for me to burn.
I discovered this from the UBW page:
the boot-block (0x0000 to 0x07FF) is protected in the config bits so that you can't accidentally overwrite it while using the USB bootloader
might be the explanation.
You might wanna see the files:
https://www.schmalzhaus.com/UBW/FW/B/B.zip
2. I opened control panel, clicked add hardware, but it asked for me to select an installed hardware device. I can't direct it to C:\MCHPFSUSB\fw\Cdc\inf\win2k_xp_vista32_64 .....since the list forced me to choose from it. How 'bout that? Now this is the part which needs attention. Thanks for bearing with me.