portapack-mayhem / mayhem-firmware

Custom firmware for the HackRF+PortaPack H1/H2/H4
https://hackrf.app
GNU General Public License v3.0
3.41k stars 555 forks source link

RS41 -> what have been changed in radiosonde module from FW v2.0.1 to v2.0.2? #2324

Open voxo22 opened 1 day ago

voxo22 commented 1 day ago

Describe the bug.

Log of Radiosonde RS41 no more readable by RS41Tracker software. There has been something changed in code, I cannot load content of log SONDE.TXT to RS41Tracker software. Log of the same sonde with FW version 2.0.0 and 2.0.1 works fine.

Reproduction

It cannot be reproduced without my special conversion script

Expected behavior

same as in FW v2.0.1

Environment/versions

No response

Anything else?

No response

htotoo commented 21 hours ago

could you provide a good and a bad log please?

voxo22 commented 18 hours ago

SONDE-bad.TXT SONDE-good.TXT

htotoo commented 16 hours ago

can't load the bad or the good file on the app (i may use it badly), happens the same with both files. checked the changelog, and nothing related to sonde app changed.

could you check with a new nightly build?

voxo22 commented 15 hours ago

ok, you cannot load it directly, RS41tracker use different syntax of data. You have to:

  1. remove timestamp and space on each row
  2. separate bytes by space (e.g. 93 A2 51...)
  3. add byte prefix "86 35 F4 40 " on start of each row
  4. save

Then you can smoothly load datafile to tracker (option load raw data file). The bad one will be completely ignored (no calibration point = yellow dot on lower left corner will be decoded)

I made log immediately one after another from the sonde yesterday, fully functional. Also tested with previous FW version 2.0.0 without any problem.