-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regarding the question of receiving data. #113
Comments
lowball is intended to make it as easy as possible to receive whatever data is out there.... it's not intended for accuracy. |
Old issue and probably obsolete, but I have found that using d.calculatePktChanBW() and filtering by RSSI < 90 helps a ton. You aren't going to be able to really analyze captures (use an rtlsdr for that), but I have had great success and accuracy with capture/replay using those. |
Can I see the code you wrote? |
Sure. It is by no means perfect, but it works well for me |
Coming back to this, mainly to say how wrong I was. If you know the signal you are looking for, you can filter and decode it, without resorting to an RSSI filter (still need one if you don't know the signal you are looking for). With the YS1 on a fixed freq, with a fixed datarate I was able to recognize, capture, decode and display 3 different brands of weather sensors only using software to filter and using lowball. Sure you aren't going to catch every single one, but you will grab many of them. Built some other "decoders" for a variety of other protocols. This tool keeps surprising me and it is so satisfying to use |
thanks @Crsarmv7l ! i'm glad you are being fulfilled with the tooling, both RfCat and your custom tooling! |
Is there a better way to make the received data more accurate?
I am using the receiving py script:
from rflib import *
d = RfCat()
d.setModeIDLE
d.setMdmModulation(MOD_ASK_OOK)
d.setFreq(315000000)
d.setMdmDRate(3500)
d.setMaxPower()
d.lowball()
d.RFlisten()
The data received in this way is basically irregular. Occasionally, a correct piece of data will be received. Did I do something wrong?
The text was updated successfully, but these errors were encountered: