There seems to be a somewhat confusing collection of information about the SSR4.[ EXCERPTs FROM DMX USB DONGLE WIKI MANUAL BELOW ]The SSR4 controller first needs to be programmed for its starting channel. This is the channel that #1 output cable will be addressed by in the DMX data. If you want this controller to handle channels 80 – 83 (4 channels) you would assign it the starting channel of 80.Note2: Dongle DMX & Pixelnet Firmware - Require different software in order to set the start address [ I TAKE THIS TO MEAN THE SOFTWARE DOES WORK USING A PIXELNET FLASHED USB DONGLE ]
Note2: DMX Firmware you can use RJ's Lynx Address Program or DMX Deck [ I TAKE THIS TO MEAN THE DMX FLASHED USB DONGLE WOULD WORK WITH THE LYNX ADDRESS PROGRAM ]
Note2: Pixelnet Firmware you can use Start Channel or xLights or your Sequence software with Pixelnet [ NOT SURE WHAT THIS MEANS AT ALL OR HOW XLIGHTS WOULD BE USED TO PROGRAM THE START CH# ]
I have been using the pickit 2 and haven't had any eprom errors. I did read somewhere that if you try enough times (to program the start channel) that sometimes you have to reflash the PIC. Well I did verify that was sometimes the case, as one of the times I went to reflash the PIC it has a different checksum in it. THe other time, it had the same checksum still.I've wondered if the programmer is going through some kind of loop and if you enter or leave too early, that maybe it doesn't work? So maybe there is some element of getting lucky with it.