I would like to program JS16 devices.
On a 32 bit Windows 7 machine, I have no problems using the JS16_Bootloader.exe from version 22.214.171.124.
On a 64 bit Windows 7 machine, I did not yet have success. I tried USBDM 126.96.36.199 and 90.
The drivers are the latest and from the device manager they seem to be the same revisions on both machines.
The s19 file does not define a value for 0xFFBA (Checksumbypass), but even with this set to 00 I always end up in the bootloader, even with BLMS* tied to +5V. Before I switched to 64 bit, I did not have problems on this machine either, but at that time I was using a five years old version.
I assume that the 64 bit version somehow does not write a value to address 0xFFBA. I tried also programming via BDM, but that also did not work on the 64 bit machine, even though a verify was successful.
From an internet search, I know that somwhere there must be a thread "DB:6.94:Usbdm Cant Program Js16 At 0xffba (Checksumbypass)", but I can't find that, due to the switch from Freescale to NXP.
P.S.: Programming via BDM also does not work on the 32 bit machine.