kamilsss655 / uv-k5-firmware-custom

Open re-implementation of the Quansheng UV-K5 firmware
Apache License 2.0
215 stars 36 forks source link

[BUG] VFO B display broken when leaving spectrum analyzer, above 1 GHz #187

Open thomasabbott opened 4 weeks ago

thomasabbott commented 4 weeks ago

Description When frequency is above 1 GHz, on VFO B, returning from Spectrum Analyzer, the VFO display breaks. Displays some previous 3-digit frequency, band marker missing. Otherwise all ok. Reception above 1 GHz works fine.

To Reproduce Steps to reproduce the behavior:

  1. VFO mode on VFO B
  2. Type 999999, Press Up key to get a frequency above 1000 MHz, type in a higher frequency say 1296200
  3. Press F 5 to enter Spectrum Analyzer
  4. Press Exit OR Press PTT to leave Spectrum Analyzer
  5. VFO B display says 435.040 or something
  6. Radio is really on that frequency, it transmits normally there, etc.
  7. Band display is missing.
  8. Typing of frequency is broken. Digits do not appear but they are accepted, after 6 digits the new frequency appears and then everything seems to work normally.

Expected behavior The radio should exit Spectrum Analyzer normally on VFO B, above 1 GHz, just as it does on A, and on both below 1 GHz.

Details:

Additional context Spectrum Analyzer works normally above 1 GHz. It seems to be on VFO B only. A behaves fine. VFO B works OK in band F7 at 995.000 MHz, it's only in F7+ that it breaks. Seems to occur both when exiting via ExitAndCopyToVfo() and just DeInitSpectrum()

Photos image image image

kamilsss655 commented 3 days ago

Confirmed.