bionicbone / 433mhz_Rolling_Code

quichip Add Rolling Code Protection
GNU General Public License v3.0
12 stars 3 forks source link

Can we use different timings on the "button press" signals to create more "Qiachip Hold Pulses"? #35

Open bionicbone opened 8 months ago

bionicbone commented 8 months ago

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.

image