mirror of
https://github.com/armel/uv-k1-k5v3-firmware-custom.git
synced 2026-10-02 11:08:20 +00:00
Add sections
1 parent
866648a229
commit
43f7733766
5 files changed
+611
No files matched your search
+118
@@ -0,0 +1,118 @@
|
||||
Buttons have functions assigned to them, these functions can be activated by either pressing `F #` button first, then the function button (I will call it `F+` call). The other method is by long pressing the function button alone without `F #`. Most buttons replicate the `F+` with long press, but some buttons might have assigned different functions for `F+` and long press.
|
||||
|
||||
# Front keypad
|
||||
|
||||
## `M`
|
||||
* short press - enter menu
|
||||
* short press while channel/frequency scanning - last found channel is preserved on the screen
|
||||
* long press while channel scanning - temporarily exclude a memory channel (not working with * SCAN ALL)
|
||||
* long press - user programmable in the menu: `M Long`
|
||||
## `EXIT`
|
||||
* short press - exits current menu/function, deletes one digit in an input box
|
||||
* long press - deletes all input, exits DTMF input box, exits monitor mode, exits `ScnRng`
|
||||
## `UP` and `DOWN`
|
||||
* Move Upward/Downward in Menu, Frequency, Settings, etc.
|
||||
* `F+` - increases or decreases the Squelch value.
|
||||
## `1 BAND`
|
||||
* `F+`
|
||||
* in **frequency mode** - switches frequency bands 1-7, there is also band 7+ for >1GHz frequencies
|
||||
* in **channel mode** - channel settings are copied to frequency mode
|
||||
* long press - same
|
||||
## `2 A/B`
|
||||
* `F+` - switches main VFO upper/lower (marked by `►`)
|
||||
* long press - same
|
||||
## `3 VFO/MR`
|
||||
* `F+` - switch between frequency and channel mode
|
||||
* long press - same
|
||||
## `4 FC`
|
||||
* `F+` - turns on frequency and CTCSS copy mode, turn the scan on and start transmitting with the other radio, the frequency and CTCSS code will be detected, you can save those setting with `M` button
|
||||
* long press - same
|
||||
## `5 NOAA`
|
||||
* `F+` - turns on spectrum analyzer
|
||||
* long press
|
||||
* in **channel mode** - toggles scan lists that the selected channel is assigned to. You will see `I` and `II` symbols changing on the right side of the channel label
|
||||
* in **frequency mode** - activates [scan range function](https://github.com/armel/uv-k5-firmware-custom/wiki/Radio-operation#scan-frequency-range-function)
|
||||
## `6 H/M/L`
|
||||
* `F+` - toggles power levels for current channel
|
||||
* long press - same
|
||||
## `7 VOX`
|
||||
* `F+` - turns on/off VOX mode
|
||||
* long press - same
|
||||
## `8 R`
|
||||
* `F+` - enables the manual backlight management and switches the backlight on or off
|
||||
* long press - turns on reverse mode for channel that have frequency offset set. It will replace TX frequency with RX frequency.
|
||||
## `9 Call`
|
||||
* `F+` - disables the manual backlight management
|
||||
* long press - switches current channel to the `1-Call` channel set in the radio.
|
||||
## `0 FM`
|
||||
* `F+` - turns on FM radio
|
||||
* long press - same
|
||||
## `* SCAN`
|
||||
* short press - enters DTMF input mode
|
||||
* `F+` - turns on CTCSS scanner for current frequency
|
||||
* long press
|
||||
* in **channel mode** - turns on channel scanner
|
||||
* in **frequency mode** - turns on frequency scanner (can use [scan range feature](https://github.com/armel/uv-k5-firmware-custom/wiki/Radio-operation#scan-frequency-range-function)).
|
||||
* When pressed while channel scan is in progress toggles scan lists 1/2/ALL
|
||||
## `F # 🗝`
|
||||
* short press - toggles function option
|
||||
* long press - turns on/off key lock all the keys of the Front keypad
|
||||
|
||||
# Side buttons
|
||||
|
||||
## `PTT`
|
||||
* Push To Talk button. Note that, there are 2 modes : CLASSIC and ONEPUSH (take a look at menu SetPtt 56/63)
|
||||
* CLASSIC - PTT works as usual. Press the PTT to start transmitting and release it to stop.
|
||||
* ONEPUSH - PTT works like a switch. Press the PTT to start transmitting, and release it whenever you like. The transmission is still active ! Press the PTT again, when you want and release it to stop transmitting. It works like on OpenGD77 (if you know it). No more cramps.
|
||||
|
||||
* when this button is used to stop channel/frequency scanning, last found channel is preserved on the screen
|
||||
* held together with `Function button II` transmits tone 1750Hz
|
||||
* held together with any of the front keypad buttons transmits DTMF codes
|
||||
|
||||
## `Side button 1️⃣`
|
||||
* short press - user programmable in the menu: `F1Shrt`
|
||||
* long press - user programmable in the menu: `F1Long`
|
||||
* `F+` - increases the Step value in VFO mode
|
||||
|
||||
## `Side button 2️⃣`
|
||||
* short press - user programmable in the menu: `F2Shrt`
|
||||
* long press - user programmable in the menu: `F2Long`
|
||||
* this button can also be used to send tone 1750Hz by holding it together with `PTT` button
|
||||
* `F+` - decreases the Step value in VFO mode
|
||||
|
||||
# External key/microphone
|
||||
## `PTT`
|
||||
* Push To Talk button.
|
||||
* The `PTT on the external microphone` works differently than the `internal PTT` (side) button.
|
||||
> * - When pressing the PTT, the TX waits until no RX signal is received (_observed with Radio-PCB revision V1.4 and OK with V1.6_). Works well when pressing the _internal PTT_.
|
||||
> * - A DTMF-tone (`key-press`) or 1750Hz-tone (`function button`) is cut off within a second. Works well when pressing the _internal PTT_.
|
||||
|
||||
# Custom button functions
|
||||
3 buttons can have its function changed. To change the function go to menu:
|
||||
* `F1Shrt` - side button 1️⃣, short press
|
||||
* `F1Long` - side button 1️⃣, long press
|
||||
* `F2Shrt` - side button 2️⃣, short press
|
||||
* `F2Long` - side button 2️⃣, long press
|
||||
* `M Long` - menu button, long press
|
||||
|
||||
Available functions:
|
||||
* NONE - no action
|
||||
* FLASH LIGHT - switch to the next flashlight function: ON / OFF
|
||||
* POWER - switch radio output power: L (Low) / M (Medium) / H (High)
|
||||
* MONITOR - switch monitor mode ON / OFF
|
||||
* SCAN - start channels/frequency scanning
|
||||
* VOX - turn voice activation function ON / OFF (⛔️ __disable in Basic edition__)
|
||||
* FM RADIO - turn FM radio ON / OFF (⛔️ __Broadcast edition only__)
|
||||
* 1750Hz - send 1750Hz toneburst
|
||||
* LOCK KEYPAD - lock / unlock the keypad
|
||||
* VFO A VFO B - change main VFO to upper/lower
|
||||
* VFO MEM - change current VFO mode, frequency mode or memory channel mode
|
||||
* MODE - switch to the next demodulation mode FM / AM / USB
|
||||
* RX MODE - switch display mode DW / DWR / XB / MO
|
||||
* MAIN ONLY - switch display mode between [DW / DWR / XB] and MO
|
||||
* PTT - switch PTT mode CLASSIC / ONEPUSH
|
||||
* WIDE NARROW - switch between WIDE and NARROW
|
||||
* MUTE - mutes speaker volume (⛔️ __disable in Basic edition__)
|
||||
* POWER HIGH - switch to the maximum power of 5 Watts (⛔️ __RescueOps edition only__)
|
||||
* REMOVE OFFSET - remove the offset of a memory channel, if present (⛔️ __RescueOps edition only__)
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
# Broadcast FM
|
||||
|
||||
The radio is capable of receiving broadcast FM from 76 to 108 MHz. For this it uses a separate chip (BK1080). RDS is not supported.
|
||||
|
||||
_During broadcast reception the active VFO still has priority. This means that any reception on the active VFO will temporarily disable broadcast reception and the radio switches to VFO reception. At the end of VFO reception the radio switches back to broadcast._
|
||||
|
||||

|
||||
|
||||
# Basic operations
|
||||
|
||||
* `F` + `0 FM` or long press `0 FM` or [custom button function](https://github.com/armel/uv-k5-firmware-custom/wiki/Button-functions#custom-button-functions) starts broadcast reception
|
||||
* `Exit` or using above start command, when radio is in FM radio mode, ends broadcast reception
|
||||
* `F` + `VFO/MR` or long press `VFO/MR` changes between VFO or memory channels (VFO-/MR-mode)
|
||||
|
||||
## Set a frequency in FM-VFO mode
|
||||
|
||||
Simply typing a frequency sets it to receive. Resolution is 100 kHz so entering 929 would tune to 92.9 MHz. Use arrow keys to change in 100 kHz steps.
|
||||
## Store in memory from FM-VFO mode
|
||||
|
||||
Pressing `M` in VFO mode allows to store the current frequency in a memory channel. Use arrow keys to select memory, confirm with `M`. There are 20 memories available.
|
||||
|
||||
## Select a memory
|
||||
|
||||
In MR-mode entering `01`.. `20` selects a memory channel. Use `UP/DOWN` to step a memory channel up or down.
|
||||
|
||||
## Delete a stored memory
|
||||
|
||||
In MR-mode pressing `M` allows to delete that memory channel.
|
||||
|
||||
# Scanning for stations from FM-VFO
|
||||
|
||||
## Auto scan
|
||||
|
||||
Start with `F` + `* Scan` or long press `* Scan`
|
||||
The radio scans for stations and stores the first 20 stations in memory. Scanning starts at the low side of the band. Initiating auto-scan will delete previously stored channels. `Exit` ends autoscan.
|
||||
## Manual scan
|
||||
|
||||
Short press `* Scan` starts manual scan. The radio scans from the current frequency up until a station is received. You can continue scanning in any direction using arrow keys. `Exit` stops scanmode.
|
||||
|
||||
# Button functions
|
||||
|
||||
* `1 BAND` - long press, switch bands (frequency ranges)
|
||||
* `3 VFO/MR` - switch frequency/memory mode
|
||||
* `* SCAN`
|
||||
* short press - start single scan
|
||||
* long press - start auto scan (all memory channels will be deleted and replaced with scan result)
|
||||
|
||||
+154
@@ -0,0 +1,154 @@
|
||||
# Menu operation
|
||||
|
||||
The menu can be accessed with the `M` button _(short press)_.
|
||||
|
||||
Once in the main menu, the menu items will be displayed on the left-hand side of the screen. The currently selected menu item will be highlighted and current value for that menu item will be shown on the right. Also, at the bottom left side a number of the menu item will be shown, ranging from 01 to the highest number.
|
||||
|
||||
To find the menu item to access, the `UP` and `DOWN` arrow buttons may be used, or the **_menu item number_** (see lists below) may be entered on the numeric keypad. For instance, to access the `SysInf` settings, a number 52 can be entered on the keypad.
|
||||
|
||||
Once the desired menu item is highlighted, pressing the `M` button will enter into that menu item.
|
||||
|
||||
Once the menu item is selected, pressing the `UP` and `DOWN` arrow buttons will adjust the setting for that menu item. To confirm the selection, press the `M` button. To cancel the selection, press the `EXIT` key.
|
||||
|
||||

|
||||
|
||||
# Main menu
|
||||
|
||||
The number in front of the menu-item-description is a **_menu item number_** that can be used for quick selection
|
||||
1. `Step` - step of the frequency (in kHz), `UP` and `DOWN` buttons change frequency by this value, also you can only set a frequency that is multiple of half of this value.
|
||||
1. `Power` - radio output power (LOW 1 / LOW 2 / LOW 3 / LOW 4 / LOW 5 / MID / HIGH / USER). Note that USER power can be tune via the SetPwr menu (57/66).
|
||||
1. `RxDCS` - receiver Digital-Coded Squelch, if you enable this, squelch will only unlock if this code is being received. You can start a DCS/CTCSS scan while you are in this menu option by pressing `* SCAN` button
|
||||
1. `RxCTCS` - receiver Continuous Tone-Coded Squelch System, squelch will only unlock if this code is being received. You can start a DCS/CTCSS scan while you are in this menu option by pressing `* SCAN` button
|
||||
1. `TxDCS` - transmitter Digital-Coded Squelch, radio will send given code while transmitting
|
||||
1. `TxCTCS` - transmitter Continuous Tone-Coded Squelch System, radio will send given code while transmitting
|
||||
1. `TxODir` - transmitter frequency offset direction
|
||||
1. `TxOffs` - transmitter frequency offset value
|
||||
1. `W/N` - bandwidth used by transceiver
|
||||
* WIDE - 25kHz
|
||||
* NARROW - 12.5kHz
|
||||
1. `BusyCL` - busy channel lockout, blocks radio from transmitting when signal is being received
|
||||
1. `Compnd` - compander (compressor / expander), allows signals with a large dynamic range to be transmitted over facilities that have a smaller dynamic range capability, improves audio quality, both radios should use this option
|
||||
1. `Mode` - demodulation mode, default is FM, AM / USB can be used for listening only
|
||||
1. `TXLock` - enable or disable the channel's transmit mode (if it is not covered by the FLock plan)
|
||||
1. `ScAdd1` - add channel to scan list 1
|
||||
1. `ScAdd2` - add channel to scan list 2
|
||||
1. `ScAdd3` - add channel to scan list 3
|
||||
1. `ChSave` - save current setting to a memory channel
|
||||
1. `ChDele` - delete memory channel
|
||||
1. `ChName` - modify memory channel name
|
||||
* Use `UP` and `DOWN` buttons to select a channel to edit
|
||||
* Press the `M` button again to enter edit name mode
|
||||
* Use `UP` and `DOWN` buttons or digits (0 ~ 9) to cycle the letters etc.
|
||||
* Press the `M` button to move to the next character position
|
||||
* Repeat above two steps till you reach the end
|
||||
* When "Sure?" pops up, press `M` button to save, or Exit to cancel
|
||||
* Press Exit at any time to cancel the edit and return to main menu.
|
||||
1. `SList` - selects which channel is used by memory channel scanner
|
||||
1. `SList1` - channels assigned to scan list 1
|
||||
1. `SList2` - channels assigned to scan list 2
|
||||
1. `SList3` - channels assigned to scan list 3
|
||||
1. `ScnRev` - scan resume mode
|
||||
* CARRIER - after signal disappears, pause for [250 milliseconds to 20 seconds] before resuming scanning
|
||||
* STOP - after receiving a signal, stop the scan
|
||||
* TIMEOUT - resuming scanning after [5 seconds to 2 minutes] pause
|
||||
1. `F1Shrt` - `SIDE BUTTON 1️⃣` short press function
|
||||
1. `F1Long` - `SIDE BUTTON 1️⃣` long press function
|
||||
1. `F2Shrt` - `SIDE BUTTON 2️⃣` short press function
|
||||
1. `F2Long` - `SIDE BUTTON 2️⃣` long press function
|
||||
1. `M Long` - `M` button long press function
|
||||
1. `KeyLck` - auto keypad lock option (OFF or 15 seconds to 10 minutes before automatic keypad locking)
|
||||
1. `TxTOut` - max transmission time limit
|
||||
1. `BatSav` - battery save option, a rate between active time and sleep time (OFF, 1:1 to 1:5)
|
||||
1. `BatTxt` - additional battery value on the status bar in % or volts
|
||||
1. `Mic` - microphone sensitivity
|
||||
1. `MicBar` - microphone bar that appears while transmitting (⛔️ **not functional with the Basic edition**)
|
||||
1. `ChDisp` - channel display style
|
||||
1. `POnMsg` - power on message
|
||||
1. `BLTime` - backlight duration
|
||||
1. `BLMin` - minimal backlight brightness, when the screen backlight turns OFF it will go dim to this value
|
||||
2. `BLMax` - maximal backlight brightness, when the screen backlight turns ON it will turn bright to this value
|
||||
1. `BLTxRx` - backlight activation on TX or RX
|
||||
1. `Beep` - keypad press beep sound
|
||||
1. `Roger` - roger beep at the end of transmission
|
||||
1. `STE` - squelch tail eliminator, eliminates noise at the end of a transmission
|
||||
1. `RP STE` - repeater squelch tail eliminator
|
||||
1. `1 Call` - one key call channel, lets you quickly switch to the channel with `9 Call` button
|
||||
1. `UPCode` - DTMF code that is sent at the beginning of transmission
|
||||
1. `DWCode` - DTMF code that is sent at the end of a transmission
|
||||
1. `PTT ID` - sets if `UPCode` and/or `DWCode` should be transmitted
|
||||
1. `D ST` - DTMF side tone switch, lets you hear transmitted tones in the radio speaker
|
||||
1. `D Prel` - DTMF pre-load time
|
||||
1. `D Live` - displays DTMF codes received by radio in the middle of the screen
|
||||
1. `VOX` - voice TX activation sensitivity level VOX Setting (⛔️ **not functional with the Basic edition**)
|
||||
1. `SysInf` - battery voltage and percentage
|
||||
1. `RxMode` - sets how the upper and lower frequency is used
|
||||
* MAIN ONLY - always transmits and listens on the main frequency (`MO`)
|
||||
* DUAL RX RESPOND - listens to both frequencies, if signal is received on the secondary frequency it locks to it for a couple of seconds so you can respond to the call (`DWR`)
|
||||
* CROSS BAND - always transmits on the primary and listens on the secondary frequency (`XB`)
|
||||
* MAIN TX DUAL RX - always transmits on the primary, listens to both (`DW`)
|
||||
1. `Sql` - squelch sensitivity level
|
||||
1. `SetPower` - sets USER Power
|
||||
* LOW 1 (< ~20mW)
|
||||
* LOW 2 (~125 mW)
|
||||
* LOW 3 (~250 mW)
|
||||
* LOW 4 (~500 mW, upper limit under PMR band...)
|
||||
* LOW 5 (~1W)
|
||||
* MID (~2W)
|
||||
* HIGH (~5W)
|
||||
1. `SetPTT` - sets PTT usage
|
||||
* CLASSIC
|
||||
* ONEPUSH
|
||||
1. `SetTOT` - sets TOT alert
|
||||
* OFF
|
||||
* SOUND
|
||||
* VISUAL
|
||||
* ALL (_VISUAL + SOUND_)
|
||||
1. `SetEOT` - sets EOT alert (useful for pauses between 2 transmissions)
|
||||
* OFF
|
||||
* SOUND
|
||||
* VISUAL
|
||||
* ALL (_VISUAL + SOUND_)
|
||||
1. `SetCtr` - sets LCD contrast (⛔️ **not functional with the Basic edition**)
|
||||
1. `SetInv` - sets LCD inverted (best for night vision)
|
||||
1. `SetLck` - sets keyboard lock usage
|
||||
* KEYS
|
||||
* KEYS + PTT (to prevent accidental transmission)
|
||||
1. `SetMet` - sets S-Meter design
|
||||
* CLASSIC
|
||||
* TINY (as on the Yeasu FT4 or FT-65, for example)
|
||||
1. `SetGUI` - sets GUI design
|
||||
* CLASSIC (big font, less informations)
|
||||
* TINY (small font, more informations)
|
||||
1. `SetTmr` - sets if RX and TX timers are displayed or not
|
||||
1. `SetOff` - sets the delay before the transceiver goes into deep sleep (OFF or 1 minute to 2 hours)
|
||||
1. `SetNFM` - sets Narrow FM to Narrow or Narrower
|
||||
|
||||
# Additional menu on RescueOps edition
|
||||
|
||||
There are 2 additional menu options with the RescueOps edition
|
||||
|
||||
69. `SetKey` - sets key to activate RescueOps mode upon startup of the transceiver
|
||||
1. `SetNWR` - sets NOAA Weather Radio (for USA only)
|
||||
|
||||
# Hidden menu
|
||||
|
||||
Hidden menu is activated by holding `PTT` + `SIDE BUTTON 1️⃣` while turning on the radio and than Release All Keys (on RescueOps edition, first index is 71, not 69, because of the 2 additional menu options).
|
||||
|
||||
69. `F Lock` - sets the TX frequency band plan.
|
||||
* DEFAULT+ (137-174, 400-470) - allows TX on default bands, plus options `Tx 200`, `Tx 350`, `Tx 500`
|
||||
* FCC HAM (144-148, 420-450)
|
||||
* CA HAM (144-148, 430-450)
|
||||
* CE HAM (144-146, 430-440)
|
||||
* GB HAM (144-148, 430-440)
|
||||
* (137-174, 400-430)
|
||||
* (137-174, 400-438)
|
||||
* PMR 446
|
||||
* GMRS FRS MURS
|
||||
* DISABLE ALL - disables TX on all frequencies
|
||||
* UNLOCK ALL - enables TX on all bands (it has additional lock, read a wiki on [how to turn that on](https://github.com/armel/uv-k5-firmware-custom/wiki/Radio-operation#tx-on-all-bands))
|
||||
1. `350 En` - enables RX on 350MHz
|
||||
1. `BatCal` - battery calibration, measure the voltage on the back of the radio, and adjust the value in the menu accordingly
|
||||
1. `BatTyp` - battery type, 1600mAh, 2200mAh and 3500mAh battery has very different discharge curve, this is used to calculate battery level percentage
|
||||
1. `Reset` - resets radio configuration settings
|
||||
* VFO - removes only channel settings
|
||||
* ALL - resets all radio settings
|
||||
+247
@@ -0,0 +1,247 @@
|
||||
# Basic operation & configuration
|
||||
Radio display is split into upper VFO and lower VFO. You can change upper/lower selection by pressing `F` + `2 A/B` (or by long press `2 A/B`).
|
||||
|
||||
Each VFO can operate independently of each other function in either frequency or channel mode. To switch modes select the desired VFO and press `F` + `3 VFO/MR` (or long press `3 VFO/MR`).
|
||||
|
||||

|
||||
|
||||
In the `frequency mode` you manually type in the frequency with the keypad. You can also switch different options for that VFO in the menu (first 13 menu entries). If you setup the VFO, the settings can be saved to a memory channel by going into the menu `ChSave` and choosing the memory channel the VFO should be saved into.
|
||||
|
||||
In the `channel mode` you can switch between saved memory channels. Memory channels can be added manually as mentioned before or with a computer with [`CHIRP`](https://github.com/armel/uvk5-chirp-driver).
|
||||
|
||||
> [!WARNING]
|
||||
Do not use Quansheng CPS it overwrites custom settings.
|
||||
|
||||
# Status bar
|
||||
|
||||
At the top of the screen, on the first line, appears the status bar. It displays many information. Here are some examples:
|
||||
|
||||
| Screenshot of the Quansheng K5 running the F4HWN firmware | Description |
|
||||
| --- | --- |
|
||||
| | DWR means RxMode is set to DUAL RX RESPOND, OP means PTT is set to ONEPUSH, the F icon means the F Key has been pressed and you see the battery voltage. |
|
||||
| | PS means PowerSave is activated, DW means RxMode is set to MAIN TX / DUAL RX, VX means Vox is activated, CL means PTT is set to CLASSIC, the lock icon means the keypad is locked and you see the battery voltage. |
|
||||
| | PS means PowerSave is activated, MO means RxMode is set to MAIN ONLY, OP means PTT is set to ONEPUSH and you see the battery percentage. |
|
||||
| | MO means RxMode is set to MAIN ONLY, OP means PTT is set to ONEPUSH, the Light icon means the manual Backlight control is activated, and you see the battery percentage. |
|
||||
| | The RX timer on the left indicates how long it has been since you received a signal, OP means PTT is set to ONEPUSH, the Light icon means the manual Backlight control is activated and you see the battery percentage. |
|
||||
| | The small 1 in reverse video and >< means you're currently scanning LIST 1, CL means PTT is set to CLASSIC, the Light icon means the manual Backlight control is activated, and you see the battery percentage. |
|
||||
| | The ALL icon and >< means you're currently scanning ALL channels, OP means PTT is set to ONEPUSH, the Light icon means the manual Backlight control is activated and you see the battery percentage. |
|
||||
|
||||
> [!NOTE]
|
||||
> About RxMode, MO means MAIN ONLY, DW means MAIN TX / DUAL RX, DWR means DUAL RX RESPOND and XB means CROSS BAND.
|
||||
|
||||
# About the FLock and TXLock menus
|
||||
|
||||
In the past, there were a few band plans in the F Lock menu to meet various requests: PMR 446, FRS/GMRS/MURS, etc. However, adding new F Lock options always took up a lot of memory: new options in the F Lock menu, storing frequencies (for specialists, these are uint32_t each time, so they are very memory-consuming), etc.
|
||||
|
||||
Now, it must be recognized that it was complicated, if not impossible, to offer band plans that could cover and meet all expectations. There are too many variations from one country to another. Additionally, nothing is planned for combining multiple frequency plans from the F Lock menu. For example, opening both the PMR 446 and LPD bands. In summary, F Lock is too limited and not scalable.
|
||||
|
||||
Here is the solution:
|
||||
|
||||
1 - Select the most suitable band plan from the F Lock menu. For example, if you have a callsign and live in Europe, select CE HAM. If you don’t have a callsign and are just an SWL, select DISABLE ALL, which is safer.
|
||||
|
||||
2 - If you still want to transmit on a memory channel that isn’t open by the band plan, go to the TXLock menu and choose OFF. This will create an exception and allow you to transmit on this channel.
|
||||
|
||||
In a nutshell :
|
||||
|
||||
* In memory channel or VFO mode, if the frequency is inside the band plan selected in FLock, you can transmit.
|
||||
* In memory channel or VFO mode, if the frequency is outside the band plan selected in FLock,
|
||||
* you can transmit only if TXLock is OFF
|
||||
* you cannot transmit if TXLock is ON
|
||||
|
||||
Note that if a memory channel or VFO is outside the band plan and TXLock is ON, there will be a small padlock to the left of the name.
|
||||
|
||||
# About the SetOff menu
|
||||
|
||||
The SetOff menu allows you to configure a timeout before your radio enters sleep mode. This delay can be set between 1 minute and 2 hours. If the SetOff option is set to OFF, the sleep mode will be disabled.
|
||||
|
||||
For example, if you set the delay to 5 minutes and during this time there is:
|
||||
|
||||
* no reception,
|
||||
* no transmission,
|
||||
* no button press,
|
||||
|
||||
then your radio will automatically enter sleep mode. You will be notified 10 seconds before, with a screen blinking.
|
||||
|
||||
Note that sleep mode will be activated, even if you are in the scanning phase (without any reception, of course).
|
||||
|
||||
Once in sleep mode:
|
||||
|
||||
* the screen will be completely off,
|
||||
* the red LED at the base of the antenna will blink,
|
||||
* the BK4819 module will go into deep sleep mode, waking up periodically every:
|
||||
* * 2 seconds if BatSav is set to 1:1
|
||||
* * 4 seconds if BatSav is set to 1:2
|
||||
* * 6 seconds if BatSav is set to 1:3
|
||||
* * 8 seconds if BatSav is set to 1:4
|
||||
* * 10 seconds if BatSav is set to 1:5
|
||||
|
||||
To exit sleep mode, you simply need to:
|
||||
|
||||
* receive a signal during the BK4819 periodic wake-up phase,
|
||||
* initiate a transmission by pressing the PTT button,
|
||||
* or press any other button.
|
||||
|
||||
As an example, I tested the sleep mode on two K5(8) radios with calibrated and fully charged batteries, using the same settings, frequencies, mode (DWR) and BatSav set to 1:5. The only difference was that one of the radios had sleep mode activated, while the other did not. After 36 hours of operation, the radio without sleep mode had only 20% battery remaining, while the one with sleep mode still had 60% battery.
|
||||
|
||||
# Frequency / Memory scanning
|
||||
|
||||
## Frequency scanning
|
||||
|
||||
To start a frequency scan switch a VFO in frequency mode. Set a start frequency. Set a frequency step (menu `Step`). Start scanning with [custom button scan function](https://github.com/armel/uv-k5-firmware-custom/wiki/Button-functions#custom-button-functions) or by long pressing the `* Scan` button.
|
||||
|
||||
### Scan frequency range function
|
||||
* switch to frequency mode
|
||||
* set upper and lower VFO frequencies to scan range boundaries
|
||||
* long-press `5 NOAA`, `ScnRng` label should show up
|
||||
* start scan with long-press `* Scan`
|
||||
* it will scan between given boundaries
|
||||
* long-press `5 NOAA` or `EXIT`, or switch VFOs to exit `ScnRng` mode
|
||||
|
||||

|
||||
|
||||
`ScnRng` function is also supported by spectrum analyzer. If you activated the function just start [spectrum analyzer](./Spectrum-analyzer).
|
||||
|
||||
## Memory channels scanning
|
||||
|
||||
To scan channels saved in the radio memory switch the VFO to Memory mode.
|
||||
|
||||
The radio has 3 scanning lists. Each memory-channel can belong to 0, 1, 2 or 3 lists. To add / delete a channel to / from a list switch current VFO to desired channel and go to a menu `ScAdd1`, `ScAdd2` or `ScAdd3`, alternatively you can long press `5 NOAA` button, you will see icons `1`, `2`, `12`, `3`, `13`, `23`, `123`, `0` toggling on and off on the right side of the channel label.
|
||||
|
||||
If you set up the scanning lists you can start scanning by using [custom button scan function](https://github.com/armel/uv-k5-firmware-custom/wiki/Button-functions#custom-button-functions) or by long pressing `* Scan` button. If you press the function button or long press `* Scan` while scanning, the scanning list will be switched, you will see corresponding icon on the top left of the screen: `0`, `1`, `2`, `3`, `123` or `ALL`. Active scanning list can also be changed with menu `SList`. You can view scan lists and its channels by going to menu: `SList1`, `SList2` and `SList3`.
|
||||
|
||||
Note that, during scan, you can change scan list by toggle key 0 (List 0), 1 (List 1), 2 (List 2), 3 (List 3), 4 (List 123), 5 (ALL).
|
||||
|
||||
Finally, you can exclude a memory channel during the scan with a long press on `M` button.
|
||||
|
||||
## Scan resume (⛔️ **disable in Basic edition**)
|
||||
|
||||
If you're using the Bandscope, Broadcast or RescueOps edition and you switch off your transceiver while it's scanning, the scan will automatically resume the next time you restart it. This feature is not implemented in the Basic edition (not enough memory space).
|
||||
|
||||
## Common frequency / channel scanning features
|
||||
|
||||
You can change the scan direction while scanning with `UP` and `DOWN` buttons.
|
||||
|
||||
The scan can be stopped with the `EXIT` button, the search result will be ignored and frequency / channel will return to the one that was set before scan begun. Alternatively you can stop the scan with `PTT` or `MENU` button in which case the frequency / channel will be set to the last channel where transmission was found.
|
||||
|
||||
# Single frequency scanning (frequency copy), DCS / CTCSS scanning
|
||||
|
||||
This function will allow you to find out and copy frequency and coding settings. The frequency search will only work for strong signals. The transmitting radio has to be close. To start a frequency copy (FC) function use `4 FC` function button. Scanner screen will open. Push and hold a PTT button on the other radio. Wait couple of seconds until frequency and code (if used) appears on the screen. The settings can be saved with the `MENU` button. The settings will be save either to a channel or the main VFO, depending in which mode you started the scan.
|
||||
|
||||
You can also search only the DCS / CTCSS code for a frequency set on the main VFO. Choose desired frequency or channel and press `F` + `* SCAN`. The same screen will appear, but the frequency search will be omitted, instead the frequency of the main VFO will be used. Wait for a signal to appear or press the PTT on the other radio. It takes 1-2sec for the code to be found. The save procedure is the same as above.
|
||||
|
||||
There is another option of DCS / CTCSS code scanning. Choose desired frequency or a channel. Go to the menu `RxDCS` or `RxCTCS`. Enter the menu option and press `* SCAN` button. A SCAN label will appear. Wait for a radio signal or press the PTT button on the other radio. When code is found the SCAN label will disappear, to save confirm the option with the `MENU` button. It doesn't matter on which of the two menu items you start the scan. Both DCS and CTCSS will always be found, and the menu entry will be changed to the correct one.
|
||||
|
||||
# 1750 Hz toneburst for repeater access
|
||||
|
||||
When the `PTT` is pressed, the 1750 Hz can be activated by pressing [`Side button 2️⃣`](https://github.com/armel/uv-k5-firmware-custom/wiki/Button-functions#side-button-2%EF%B8%8F%E2%83%A3).
|
||||
|
||||
# Air Copy
|
||||
|
||||
Air Copy is activated by holding PTT + SIDE BUTTON 2️⃣ while turning on the radio and than Release All Keys.
|
||||
|
||||
This feature allows you to reproduce memory channels from one radio (source) to another (target) using FSK modulation. By default, transmission takes place on the LPD band (434.000 MHz) at very low power (a few milliwats).
|
||||
|
||||
On the target radio, press `EXIT` key to start reception. On the source radio, press the `M` key to start transmission.
|
||||
|
||||
Wait for 120 packets to be sent from the source to the target. You may see a few packets lost, but this is not really important. Even if you lose 3 packets, that's a 2.5% loss. Out of 200 memory channels, this means that 195 will have been replicated correctly. It's often enough to repeat the operation a second time to have 100% of the channels replicated.
|
||||
|
||||

|
||||
|
||||
# RescueOps Edition
|
||||
|
||||
## Disclaimer
|
||||
|
||||
I would like to clarify that I am not an expert in emergency services; however, this special edition has been developed with the intent to meet the communication needs of first responders as effectively as possible. I am open to improvement suggestions from professionals, within the limits of my abilities, the time available to me and the technical capabilities of the transceiver.
|
||||
|
||||
## Overview
|
||||
|
||||
The RescueOps edition has been specifically developed to integrate into a communication system designed for first responders (firefighters, etc.). It does not include the bandscope or FM broadcast reception, which are likely unnecessary in this context. However, it includes support for Aircopy (potentially useful in the field, away from a PC), NOAA weather broadcasts (for North America), and enhanced Flashlight functionality, which can be set to fixed, blinking, or SOS modes. Additionally, a new menu has been added: SetKey. This menu allows users to select a key to activate RescueOps mode upon startup of the transceiver. Take a look to menu 70 (default Key is `MENU`, but it's possible too choose between `MENU`, `UP`, `DOWN`, `EXIT` and `* SCAN`).
|
||||
|
||||
## Usage
|
||||
|
||||
> [!NOTE]
|
||||
> [Emanuele](https://github.com/emanuelegissi), a member of the “[Corpo nazionale dei Vigili del fuoco](https://en.wikipedia.org/wiki/Vigili_del_Fuoco)”, has written a [documentation](https://github.com/emanuelegissi/uv-k5-firmware-custom/wiki) specifically dedicated to the use of the RescueOps edition. Many thanks to him.
|
||||
|
||||
By default, the transceiver functions like any other firmware version, allowing access to menus (and hidden menus), long presses or F key combinations to activate various functions directly from the keyboard (e.g., to start a scan or adjust transmission power), as well as shortcuts.
|
||||
|
||||
However, if the transceiver is turned on while pressing both the PTT AND the key configured in SetKey menu, it will switch to RescueOps mode, triggering the following changes:
|
||||
|
||||
- Locks the menu,
|
||||
- Disables long presses and F key combinations (except A/B and Keylock),
|
||||
- Prevents restarting in Hidden Menus mode.
|
||||
- The keyboard can only be used to change memory channels, just as with the UP and DOWN keys.
|
||||
|
||||
Short and long presses on F1 and F2, as well as long presses on M, remain available for shortcuts. This configuration is the responsibility of the person in charge of setting up the transceiver. If shortcuts are not desired, they can simply be set to the action NONE.
|
||||
|
||||
Note that the RescueOps edition offers 2 new actions:
|
||||
- POWER HIGH, which lets you quickly switch to the maximum power of 5 Watts, if required,
|
||||
- REMOVE OFFSET, to remove the offset of a memory channel, if present.
|
||||
These 2 actions were added at the request of rescue professionals and correspond to needs in the field.
|
||||
|
||||
Once in RescueOps mode, each normal startup will keep the transceiver in this mode. To return to the default mode, with access to menus and hidden menus, simply repeat the startup operation while pressing both the PTT AND the key configured in SetKey menu.
|
||||
|
||||
# Game Edition
|
||||
|
||||
The Game edition lets you play a small breakout game.
|
||||
|
||||
* To start the game, press `F+7`.
|
||||
* To exit, press `EXIT`.
|
||||
* You can pause the game with `M`.
|
||||
* Move the paddle using `4` or `UP` to go left, and `0` or `DOWN` to go right.
|
||||
|
||||
This game has no ambition beyond fun — the idea was simply to explore what’s possible on the Quansheng K5, alongside its radio features. Think of it as a playful nod to the Nokia 3310 era.
|
||||
|
||||

|
||||
|
||||
# K5 Viewer (⛔️ **disable in Basic & Game editions **)
|
||||
|
||||
K5Viewer is a lightweight viewer that displays the live screen output of the Quansheng K5 transceiver (running F4HWN firmware), transmitted via UART to your computer through a Baofeng/Kenwood-style USB-to-Serial cable.
|
||||
|
||||
> [!WARNING]
|
||||
> K5Viewer IS NOT A REMOTE CONTROL TOOL.
|
||||
|
||||
Here is a quick tutorial for dummies:
|
||||
|
||||
1. Flash your Quansheng K5 with F4HWN firmware v4.2 (Bandscope, Broadcast, or RescueOps edition only)
|
||||
2. Keep the K5 connected to your PC via the USB cable
|
||||
3. Go to [https://armel.github.io/k5viewer/](https://armel.github.io/k5viewer/)
|
||||
4. Click Connect (and select the serial port)
|
||||
|
||||
That’s it. Nothing to install. Nothing to configure. Just plug and view 🤭
|
||||
|
||||
https://github.com/user-attachments/assets/62f67980-6f86-4b6f-b900-c293655a919c
|
||||
|
||||
# Resume Mode (⛔️ **disable in Basic edition**)
|
||||
|
||||
If you're using the Bandscope, Broadcast, or RescueOps edition, your transceiver will restart in the same state it was in before being turned off. So, if it was in Bandscope mode, listening to FM Broadcast, or scanning, it will automatically resume that state upon the next startup. This feature is not implemented in the Basic edition (not enough memory space).
|
||||
|
||||
# TX on all bands
|
||||
|
||||
## Warning
|
||||
|
||||
**This modification is UNTESTED and is for RESEARCH PURPOSES ONLY, to explore the capabilities of the device and its chipset. DO NOT transmit on illegal frequencies. DO use a dummy load. The author(s) and contributor(s) of this repository are NOT liable for any damages, litigation, or other consequences of the misuse of this research firmware and do not accept any culpability. By installing any firmware from this repository, you accept full responsibility for any consequences that may arise and waive the right to pursue legal action against the author(s).**
|
||||
|
||||
This option won't give you ability to transmit in any other modulation than FM, this is a hardware limitation. Switching to AM or SSB only switches AF audio output mode of a RF IC. It doesn't switch the whole IC into AM / SSB mode. This is for listening only. This firmware is also built with additional lock that blocks TX when AM or SSB is on.
|
||||
|
||||
As an example against using this for actual communications, consider the following chart for transmission power for a transmission at 27.254MHz:
|
||||
|
||||

|
||||
|
||||
- 27.254MHz -> **228 microwatts**
|
||||
- 54 Mhz -> 2.4 milliwatts
|
||||
- 81 Mhz -> 230 milliwatts
|
||||
- 109 Mhz -> 558 milliwatts
|
||||
- 136 Mhz -> 412 milliwatts
|
||||
- 163 Mhz -> 122 milliwatts
|
||||
- 190 Mhz -> 14.8 milliwatts
|
||||
- 218 Mhz -> 2 milliwatts
|
||||
- And finally, on 245 Mhz -> 2.6 milliwatts.
|
||||
|
||||
CREDITS: https://github.com/Tunas1337/UV-K5-Modded-Firmwares#even-bigger-warning
|
||||
|
||||
## How to unlock TX on all bands
|
||||
|
||||
1. Go to [hidden menu](https://github.com/armel/uv-k5-firmware-custom/wiki/Menu#hidden-menu)
|
||||
1. Enter menu `F-Lock`
|
||||
1. Choose option `UNLOCK ALL`
|
||||
1. Repeat steps 2-3 **3 times**. Do it carefully, if you confirm any other option in the process counter will get zeroed and you will have to repeat that **3 times** more.
|
||||
@@ -0,0 +1,45 @@
|
||||
# Spectrum Sweep screen
|
||||
Press `F` + `5 NOAA` to turn on the **Spectrum analyzer**.<br>
|
||||
The current VFO/Memory frequency will be the **_center frequency_** of the spectrum sweep
|
||||
|
||||

|
||||
|
||||
Spectrum analyzer can also be used with [**ScnRng** mode](./Radio-operation#scan-frequency-range-function)<br>
|
||||
NOTE: in this mode blacklist is limited to 15 frequecies
|
||||
|
||||
## Button functions
|
||||
* `1` / `7` - increases/decreases frequency step between consecutive bars
|
||||
* `4` - toggles the number of bars (channels) in the graph
|
||||
* `2` / `8` - increases/decreases frequency step size by which the graph is scrolled with UP/DOWN buttons
|
||||
* `5` - shows a frequency input box for lower sweep frequency (value in **MHz**, `*` - decimal point)
|
||||
* `3` / `9` - increases/decreases maximum dB value (vertical scale)
|
||||
* `6` - toggles receiver bandwidth
|
||||
* `*` / `F` - increases/decreases squelch level
|
||||
* `0` - toggles modulation type (FM / AM / USB)
|
||||
* `Side button 1️⃣` - excludes current frequency from the spectrum scan
|
||||
* `Side button 2️⃣` - toggles backlight
|
||||
* `EXIT` - exits to a previous screen/function
|
||||
* `PTT` - switches screen to _**detail monitoring**_ of last received frequency (_see below_)
|
||||
|
||||
# Detail Monitor screen
|
||||

|
||||
|
||||
## Button functions
|
||||
* `M` - Scrolls through the parameters displayed at the bottom of the screen which can be adjusted with `UP` and `DOWN` buttons
|
||||
* LNAs - Short Low Noise Amplifier
|
||||
* LNA - Low Noise Amplifier
|
||||
* VGA - Variable Gain Amplifier (_PGA - Programmable Gain Amplifier on old versions < 4.1_)
|
||||
* BPF - Band Pass Filter (_IF - Intermediate Frequency on old versions < 4.1_)
|
||||
|
||||
* `EXIT` - exits to the previous screen of the spectrum analyzer
|
||||
|
||||
> [!IMPORTANT]
|
||||
> So starting from version 4.1, VGA (Variable Gain Amplifier) replaces the previously used PGA (Programmable Gain Amplifier), and BPF (Band Pass Filter) replaces IF (Intermediate Frequency).
|
||||
> In particular, the term IF was incorrect — it is indeed a band-pass filter, not an intermediate frequency.
|
||||
|
||||
# Documentation
|
||||
* 🇺🇸 Spectrum Analyzer Guide
|
||||
[QuanSheng.UV.K5.Spectrum.analyzer.guide.EN.pdf](https://github.com/egzumer/uv-k5-firmware-custom/files/13242741/QuanSheng.UV.K5.Spectrum.analyzer.guide.EN.pdf), thank you José 🙏🏻
|
||||
* 🇫🇷 Guide de l'Analyseur de Spectre
|
||||
[QuanSheng.UV_K5.Bandscope_F4HWN_v4.0.guide.FR.pdf](https://github.com/user-attachments/files/19721932/QuanSheng.UV_K5.Bandscope_F4HWN_v4.0.guide.FR.pdf), merci Stéphane 🙏🏻
|
||||
|
||||
Reference in new issue
Block a user