diff --git a/README.md b/README.md index 961582cb..f6b230da 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,10 @@ This repository is a cloned and customized version of DualTachyon's open firmware found here .. -https://github.com/DualTachyon/uv-k5-firmware +https://github.com/DualTachyon/uv-k5-firmware .. a cool achievement ! -A cool achievement +Use this firmware at your own risk (entirely). There is absolutely no guarantee that it will work in any way shape or form on your radio(s), it may even brick your radio(s), in which case, you'd need to buy another radio. +Anyway, have fun. # Radio performance diff --git a/app/dtmf.c b/app/dtmf.c index 42c641f1..9e2f3348 100644 --- a/app/dtmf.c +++ b/app/dtmf.c @@ -402,12 +402,14 @@ void DTMF_Reply(void) return; Delay = gEeprom.DTMF_PRELOAD_TIME; + if (gEeprom.DTMF_SIDE_TONE) - { + { // the will also hear the transmitted tones GPIO_SetBit(&GPIOC->DATA, GPIOC_PIN_AUDIO_PATH); gEnableSpeaker = true; Delay = (gEeprom.DTMF_PRELOAD_TIME < 60) ? 60 : gEeprom.DTMF_PRELOAD_TIME; } + SYSTEM_DelayMs(Delay); BK4819_EnterDTMF_TX(gEeprom.DTMF_SIDE_TONE); diff --git a/firmware.bin b/firmware.bin index 329b3475..395b701f 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index 7d7b3377..086adc05 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ diff --git a/ui/main.c b/ui/main.c index 47da6cb0..f7a8b38b 100644 --- a/ui/main.c +++ b/ui/main.c @@ -119,9 +119,9 @@ bool center_line_is_free = true; #if defined(ENABLE_RSSI_BAR) void UI_DisplayRSSIBar(const int16_t rssi, const bool now) { - const int16_t s9_dBm = -73; // S9 - const int16_t s0_dBm = -127; // S0 + const int16_t s0_dBm = -127; // S0 .. base level + const int16_t s9_dBm = s0_dBm + (6 * 9); // S9 .. 6dB/S-Point const int16_t bar_max_dBm = s9_dBm + 30; // S9+30dB const int16_t bar_min_dBm = s0_dBm; // S0