Rick is this the same configuration on the J1 as is for the V4 PIC config using the J1 with jumpers and the single wire? Like in the Wiki link for V4? I sure hope I did not cause confusion on the page? If so please delete and remove. Darn that was not the best writing, but it has been a 22 hour day. Again, thank you for the help.
Sent from my iPad using Tapatalk HD
The annotated picture was a big help... it took a couple minutes to digest it because I've not run wire jumpers in the past. The table in the Zeus-8 and Zeus-16 boxes was much more confusing -- I didn't get that, and still wouldn't know what to do with it -- the picture will be my guide.
I hoped that I'd be able to use a completed SSCv4 as a programming platform (swap PICs, program, swap back). Would that work? Is there enough consistency between SSCv4 and Zeus?
If people don't mind, I will add the picture to the Zeus box(es) near the pinout table, and I'll also add Zeus to the "J1SYS boards jumper chart".
Steve,
It sounds like using the SSCv4 to program the Zeus PIC should work. The difference between selecting SSC and Zeus in the SS Utility program is in the information sent to each unit. The Zeus has one additional byte, String #, at the beginning of the data stream. By not selecting Zeus as the controller, the information for each string was NOT transmitted, which means only one PIC could have been affected provided that you didn't change the starting channel #. Since the configuration information for both the SSC and Zeus are stored in the same location in the PIC, it picked up byte one of the starting channel # as the string #. Thus all the Zeus configuration information is corrupt, i.e. offset by one byte since string # was missing in the data stream.
As to why you can't redo the programming for Zeus the only thing I can't guess is that the firmware is rereading the corrupt configuration information and getting a fatal error prior to checking to see if it's in program or operational mode.
I don't have access to the source code to verify that though.
Unfortunately the only fix is to flash the PIC again.
I just thought of one thing. You should be able to program a single string in Zeus since all the PIC's shouldn't have been corrupted. Try configuring a single string, i.e. don't use the "ALL" option for string and see if that works.
Denny