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
Better handling of RS41-SGM Sondes #157
Comments
A longer sample is here: https://rfhead.net/sondes/brokenrs41_2.wav
Did something change in the packet format?! Or are the sondes just broken? |
Additional information: |
Another interesting observation:
We usually get the other calibration frames in sequence. On the above 'broken sonde' sample, we are getting the 0x32 sub-frame with EVERY frame:
This suggests there may be something very very wrong with the radiosonde. |
Further information: Still, this 0x80 frame type appears to be a bit of a mystery!
|
Looks like RS41-SGM. [ 4250] (R0230556) # 7928[0] 80A7[0] 762C[0] Encrypted block in 0x80A7. When there is no standard gps-block/pck, the decoder displays only the pck_ids and crc_check (0==OK). EDIT/remark: |
Renamed this issue to reflect the need for better handling of RS41-SGMs. This will be fixed in 2 steps:
|
Looks like the RS41-SGM can transmit also plain text data without encryption. |
Probably not worth trying to add it into auto_rx, given their rarity anyway. |
The unencrypted version has the packets |
Interestingly I've just been informed that there will be some unencrypted RS41-SGM's flying near here soon... I'll try and grab some data. |
Hi @rs1729 |
If you are only seeing serial, battery voltage and countdown timer, then the actual positional data is encrypted. We have long since had support for unencrypted RS41-SGMs, this has been in place since about May 2019. |
@AlexM9999
If it shows
Maybe you can find it somewhere in the auto_rx log files. If it is unencrypted, it should show position and eventually temperature/humidity
(Temperature/humidity is shown only after enough calibration data is collected.)
But only if there are some frames showing |
Thanks @rs1729, @darksidelemm
Yes, I`ve got the same [80A7] message:
Thanks for clarification.
Auto_rx finds out the crypted sonde once and bans the frequency without any additional details. Is there any publicly available information about the crypto algorithm used in RS41-SGM? |
We know what it is, and it is implemented well enough that trying to break it is probably not worth the effort. |
What was previously discussed though is using trilateration and ToF once the sonde is in the air, but that would require a widespread deployment of specialized hardware, and probably not worth the effort |
Yep... not something I would ever consider adding into auto_rx. That's a lot of complexity for little reward. There are sometimes very good reasons why someone is using encryption on a radiosonde launch (and sometimes not so good reasons). |
R-series Vaisala RS41s are being detected, but no GPS data is being extracted.
An audio sample of a sonde that has this issue is here: https://rfhead.net/sondes/brokenrs41.wav
Download and pipe into rs41dm_dft (rs41ecc in auto_rx/) using;
cat brokenrs41.wav | ./rs41ecc
Only the serial number will be shown.
The text was updated successfully, but these errors were encountered: