-
Notifications
You must be signed in to change notification settings - Fork 102
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
New RS41 SN: X..... #521
Comments
I don't have any X.... here for testing, but you can give dev2025-02-05 a try. Mimicking oe5dxl's code. But completely un-tested. Would be great if someone could have a close look if in particular sats and time stamp are right. |
Unfortunately i had no time to apply my mods as i have to update remotely with option to get back on custom fw, but as the 2nd X sonde fly tonight i got this from data tab of old 20231212 version: |
Is it possible to make an OTA update to this dev20250205 version? I couldn't see it on the update web page of my TTGO... |
OTA from any newer dev2... version should work (I updated mine this way, so yes...) OTA from the older master or devel versions: no, too many breaking changes like different flash layout, different file system (LittleFS vs SPIFFS), etc. |
For the old version, this is to be expected. Sats, Time and location are sent in different dubframes. location decoding should be exactly the same in another subframe, so I am pretty sure I might have gotten this right in the update. time and sats decoding is completely different, so that's why I asked that it would be great if someone can double check... |
I use the latest master version... |
SP7THR-15 | X0345021 | 2025-02-06 11:58:08 | 48.7271 | 20.7422 | 142 | 28 | 15441 | Clb=4.9m/s p=112.8hPa t=-53.2C h=1.5% 400.600MHz Type=RS41-SGP rdzTTGOsonde FB! |
Stuck on that: |
Would you be so kind to share which libraries and their versions are used to compile dev2. After so many ties on Arduino IDE and mess it totally, i finally succeed to compile some old versions without errors, but on dev2 have no any luck, all kind of errors. With Platformio was OK, but the output files are a bit different than those of ArduinoIDE. I would like to have firmware and FS updates for OTA at the Platformio output the same as those of Arduino IDE. Please help. |
I have stopped using Arduino IDE (one of the reasons was that the file system uploader was not available for Arduino IDE v2, and Arduino IDE v1 was already pretty old. This may have changed now as I just saw that a LittleFS uploader is now available for v2, but anyway). Development for the dev2 branch is just using Platformio. What I also like is that the (incremental) compile is much faster than compiling with ArduinoIDE. Also, the process for generating the binary images has changed. For devel and master, this used to use Arduino IDE (or its cli), but now this is also Platformio for dev2. In particular, the logic to generate the fonts partition (which is separate from the code partition, also to save space on OTA updates) exists only in platformio (as extension in scripts/pio-build-extension.py) |
Thanks, now i get it. Platformio is really preferred and now i see the scripts to generate OTA update files, i will just have to modify them to suit my env. GL and 73! |
OK - Issue with this version! The time within the new position/datetime block appears to be provided as UTC, not GPS time. I'm fairly confident in this now, as i've just updated auto_rx with the latest rs41mod decoder, which does not do any kind of conversion of UTC<->GPS time, and the 'time_received' timestamps are only a few seconds after the packet datetime. {"software_name": "radiosonde_auto_rx", "software_version": "1.8.1-beta6", "uploader_callsign": "diehard", "uploader_position": "48.2888,18.5993", "uploader_antenna": "VINNANT SCANNER VHF-UHF", "time_received": "2025-02-08T11:57:08.236873Z", "datetime": "2025-02-08T11:57:06.000000Z", "manufacturer": "Vaisala", "type": "RS41", "serial": "X0335478", "subtype": "RS41-SGP", "frame": 5012, "lat": 48.94591, "lon": 20.49659, "alt": 13901.45972, "temp": -51.9, "humidity": 1.8, "pressure": 142.87, "vel_v": 3.65051, "vel_h": 2.67244, "heading": 106.64696, "sats": 5, "batt": 2.6, "frequency": 400.60015, "burst_timer": 65535, "ref_position": "GPS", "ref_datetime": "UTC", "rs41_mainboard": "RSM425", "rs41_mainboard_fw": "20701", "snr": 23.7, "tx_frequency": 400.6, "user-agent": "Amazon CloudFront", "position": "48.94591,20.49659", "upload_time_delta": -0.497, "uploader_alt": 0.0} As per our convention for sondehub, we report the time provided, and also report what we think it is. In this case, the time provided does appear to be UTC, and auto_rx is currently reporting it as such. In your code, you have a 'conversion' back to GPS time right before uploading to sondehub, which results in data becoming 'misaligned'. If you please remove this conversion, and report the time as being UTC that would be appreciated! Some examples of data for the same frame (note that dxlAPRS-SHUE has the same issue):
|
Hi,
Thanks for pointing this out. Should be fixed in today’s version.
The sats count might need an update as well, but probably we will still have to see and find a consensus on how to interpret the data….
73, Hansi
… On 8 Feb 2025, at 12:23, Mark Jessop ***@***.***> wrote:
In your code, you have a 'conversion' back to GPS time right before uploading to sondehub, which results in data becoming 'misaligned'. If you please remove this conversion, and report the time as being UTC that would be appreciated!
|
Thanks for that! Yes, the sat count still needs a bit of work. I suspect we won't know for sure on that one until one of these sondes has been recovered and more detailed investigations can be made. |
OK, new information obtained from a reputable source, that I've been given permission to share!
![]() These changes have been implemented in rs1729's decoder. Note that @rs1729 is also summing bits from the bytes in between the galileo and beidou section, which we are assuming is likely glonass, but so far these have all been observed to be zero, so it's likely glonass support has been turned off in the GNSS receiver (I could think of a few good reasons for that...) |
I am afraid there is some issue with the decoding of those new Vaisala RS41 and SN starting with X....
For example Poprad today: https://radiosondy.info/sonde.php?sondenumber=X0345025
The reports on sondehub are also only by stations, different than DL9RDZ and radiosonde_auto_rx.
https://sondehub.org/#!mt=Mapnik&mz=10&qm=3h&mc=48.16792,21.4975&f=X0345025&q=X0345025&box=aboutbox
The text was updated successfully, but these errors were encountered: