It is noted that on the original QiaChip Tx/Rx solution the longer the button is pressed for the more hold pulses are sent. Does this mean we could add extra security by leveraging this into our rolling codes? Thus not only the rolling code must match but also the number of hold pulses after it. Currently the program uses a constant 4 hold pulses for all transmissions. The QiaChip can work with just one hold pulse, but this is not reliable and some amount of background interference will block the signal. This would be a consideration for my project, could adding this sort of functionality create failed transmissions.
More Investigation is required and I may have to move away from the original QiaChip Tx. However, I have now successfully manage to design a working Tx around the CC1101 tranceiver which is more expensive but offers significant advantages while still creating a successful transmission to the QiaChip receiver.
It is noted that on the original QiaChip Tx/Rx solution the longer the button is pressed for the more hold pulses are sent. Does this mean we could add extra security by leveraging this into our rolling codes? Thus not only the rolling code must match but also the number of hold pulses after it. Currently the program uses a constant 4 hold pulses for all transmissions. The QiaChip can work with just one hold pulse, but this is not reliable and some amount of background interference will block the signal. This would be a consideration for my project, could adding this sort of functionality create failed transmissions. More Investigation is required and I may have to move away from the original QiaChip Tx. However, I have now successfully manage to design a working Tx around the CC1101 tranceiver which is more expensive but offers significant advantages while still creating a successful transmission to the QiaChip receiver.