One of the many "free datasheet" sites I hit with a google search on "SDA2208" actually had a free datasheet for it (most just run you through a sequence of advertisements with links that claim to be download for the datasheet but never get there).
From that info, adjusted by the 485kHz quoted above, I wrote a new .irp file for use with MakeHex
Device=4
Function=0..63
Frequency=30313
Time Base=528
Zero=-1,1
One=1,-1
Form=1,-5,1023:10,-40;1,-5,1:1,F:6,D:3,-356
That file should produce all 64 possible commands for address 4. Then you can change the 4 to 7 and rerun MakeHex and produce all 64 possible commands for address 7.
The SDA2208 protocol is basically the same as the "Blaupunkt" protocol, that MakeHex and my other tools already included. But the frequency is a little different and the use of bits within the signal is different, so I decided a new .irp file was easier.
I'm not 100% sure I got the function vs. address split of the signal correct. The SDA2208 documentation gives no such information. The sequence and division of the nine bits is entirely dependant on the way the chip is used, it isn't built into the chip. I expect your device uses a 6-3 split in complete LSB sequence and I wrote the .irp file that way, but we won't know for sure until you test it.
Last edited by johnsfine
on December 18, 2007 09:41.