Stepped the firmware back one update to 1.00.3518.00 now!
Edit: trial and error update.
For my particular computer (Win10 64-bit HP) I found that if my port latency was set at anything other then 1, the data was getting scrambled on read and programming the chips.
This is in settings, device manager, ports, under the advanced tab.
Bookmarks