I purchased a few ST-LINK V2 debuggers / programmers and they were all clones as expected but I was only able to update a single one past V2.J17.S4. For the rest, I just get the error attached. However, I can downgrade the firmware and update them again back to V2.J17.S4.
Attached are images of the guts of the working and not working ST-LINKS. The only difference I can see is the processor is "STM32F102 R8T6 9924H 93 MYS 99 925" for the not working and "STM32F102 R8T6 990AX 98 MYS 99 531" for the working. I am unsure what the differences in these processors are or if this is even the cause.
Any ideas on how I could get the update working would be appreciated. Thanks.