Ok, since I don’t see any other topics about this, there must be something I’m not doing right.
When I try to update the firmware on my SSC-32 cards, it fails. It says “Unable to update firmware with the ‘Software method’”. I then try the jumper method, but that fails too! (Error ! Verifying address : 1EC0 (Hex) Firmware update failed !)
I’ve tried two different SSC-32 cards (both are at v1.03). I’ve tried two computers with two different USB-serial cables, and even fired up an third, older computer that actually has serial ports. I tried two different regular serial cables with that computer.
I’ve also tried two different versions of the Lynxterm software, as well as the updater in the Sequencer program, and tried updating to two different versions of firmware (tried 1-03XR and 1-06XE).
I’ve tried at both 9600 baud and 38400 baud. The connection and power is ok (I can move servos like normal in the terminal program.) The logic and servo power is OK on the one card (freshly charged and a new 9-volt for logic), and the other card is powered by a plug-in wall pack (the 6 volt one that I bought from Lynxmotion itself.)
And I am turning the logic and voltage off and back on when trying the jumper method of updating, just like it says to.
Have you verified that all these different cables you are using are actually good cables? Do they work with other devices? I think you actually have to use a real serial port to update firmware on the SSC-32, but I am not sure on this. It always works for me using a regular 9-pin serial port and cable setup. I have updated one SSC-32 from v1.03 to v1.06 software using a regular serial port and cable. There have been many war stories about various USB to serial cable setups not working. Using a laptop to do this may be a problem if the USB ports are not powered, so you may have to use a powered USB hub.
The third computer I tried has actual serial ports built in. I wasn’t using any USB adapters with that one.
I could try to see if I have any more serial cables around here, but everything else except the updating runs fine. In the Lynxterm program, I can control a servo on the SSC-32 just fine. I don’t really have much else to test it with, except I have used the cables successfully to program a Basic Stamp 2SX and a Basic Atom Pro.
Ok, I finally got it to work. For some reason, it would fail the update at 9600 baud and 38400 baud. However, if I set it for 115200, the update works successfully through it’s "software method.’
Hopefully this info will come in handy for someone else also. Thanks to linuxguy for trying to help anyway.