I couldn't help but wonder, based on the previous posting and the discussion, exactly how did the 1 million combinations come about? Also, what are the functions of the fixed bits? Are they fixed pre-amble as my experience would suggest? Are there more hidden channels in the equipment than are used by the senders and that I know of? Can it cope with over-speed transmissions, shortened repetition delay times, less repetitions?
I embarked on a journey of "knowledge" by building myself a generic 433Mhz ASK/OOK transmitter that took a string of the following variables:
zero pre-low (us), zero high (us), zero low (us), one pre-low (us), one high (us), one low (us), delay (us), repetitions, data
I figured that, by using these timing variables, almost all my ASK/OOK fixed code protocols can be represented, thus a serial to ASK/OOK "universal" bridge was born. This was used to probe the switches and find the truth.