I have a remote for a sound system sub woofer (a quite expensive, set I would say) with 16 buttons and half of them suddenly stopped working. A broken remote is not usually the end all, but the people who made the thing thought it would be a good idea to not have physical buttons on the thing. Now I can not turn on the subwoofer beacause the power button is one of the buttons that stopped working.
I opened the remote. I could not find anything wrong with it, no broken traces. It might be the IC failing, but I could not find a replacement IC also that is accessable to me. I found the IC datasheet SICORE CX6121-001, but it is in Chinese. It looks like it follows standard IR remote controls patterns. This is where I need you help, as you might be familiar with it.
Each transmission seems to look like this: A 9ms HIGH followed by a 4.5ms LOW, 8bit control(?) , 8 bit iverted control, 8bit data, 8 bit data inverted. In pulse position modulation (PPM) format. Am I correct?
The frequency is 38kHz
There are 32 combinations of data listed on page 6-7. Not bad it will be easy to remap all 16 buttons on the new DIY remote.
The one thing I could not find, though, is the C- bits (control.) I could not find any mention of it. Am I missing something here?
UPDATE:
I was able to borrow a logic analyzer and so far everything lines up to what you have all said. Spot on 9ms followed by 4.5ms
@Polynomial is also spot on the frequency
I have attempted to decode the command, correct me if im wrong C- bits is 1000 0000 and the data for this one is 0010 0000.





