mirror of
https://github.com/armel/uv-k1-k5v3-firmware-custom.git
synced 2026-10-02 03:15:37 +00:00
Update wiki to v5.6.0
1 parent
4bf79eccca
commit
0f1a941fe1
9 files changed
+252
-1
No files matched your search
+22
-1
@@ -3,13 +3,14 @@
|
||||
|
||||
# Advanced features
|
||||
|
||||
This page covers specialized or optional features that are not needed for basic radio operation: Air Copy, RescueOps, K5 Viewer, UVTools2, Resume Mode, the built-in game, and the research-oriented TX unlock procedure.
|
||||
This page covers specialized or optional features that are not needed for basic radio operation: Air Copy, BEAM, RescueOps, K5 Viewer, UVTools2, Resume Mode, the built-in game, and the research-oriented TX unlock procedure.
|
||||
|
||||
For day-to-day radio usage, see [Radio operation](./Radio-operation). For scan-related features, see [Scanning](./Scanning).
|
||||
|
||||
## On this page
|
||||
|
||||
* [Air Copy](#air-copy)
|
||||
* [BEAM transfer mode](#beam-transfer-mode)
|
||||
* [RescueOps](#rescueops)
|
||||
* [Game](#game)
|
||||
* [K5 Viewer](#k5-viewer)
|
||||
@@ -60,6 +61,24 @@ If a few blocks are lost, it is often enough to repeat the transfer for that sam
|
||||
|
||||

|
||||
|
||||
## BEAM transfer mode
|
||||
|
||||
BEAM is an optional direct transfer mode for one VFO or memory channel. Unlike Air Copy, which transfers memory banks or settings sections, BEAM is meant for quickly sharing the currently selected setup with another compatible radio.
|
||||
|
||||
Assign `BEAM` to one of the customizable shortcuts (`F1Shrt`, `F1Long`, `F2Shrt`, `F2Long`, or `M Long`), then trigger that shortcut to open BEAM mode.
|
||||
|
||||
In BEAM mode:
|
||||
|
||||
* `UP` / `DOWN` toggles between `BEAM TX` and `BEAM RX`
|
||||
* `M` starts the selected operation
|
||||
* `EXIT` leaves BEAM mode
|
||||
|
||||
`BEAM TX` sends the current VFO or memory-channel configuration, including frequency, offset, tones, modulation, bandwidth, power, scan-list assignment, compander, DTMF-related settings when enabled, and channel name.
|
||||
|
||||
`BEAM RX` waits for a BEAM packet from another radio and saves it to the first free memory channel. If memory is full, the status shows `MEM FULL`.
|
||||
|
||||
See [Button functions](./Button-functions#beam-action) for the shortcut-level details.
|
||||
|
||||
## RescueOps
|
||||
|
||||
### Disclaimer
|
||||
@@ -123,6 +142,8 @@ K5Viewer can now send supported key presses back to the radio:
|
||||
* from the built-in `virtual keyboard`
|
||||
* with both short and long presses for supported keys
|
||||
|
||||
Current builds also keep K5Viewer in sync when the `SetSav` screen saver is displayed. Screenshot transfer was optimized to reduce peak RAM usage and avoid stale screen chunks, so live screen mirroring should be more reliable during animated or frequently changing screens.
|
||||
|
||||
> [!IMPORTANT]
|
||||
> K5Viewer is not a full remote-control or TX tool.
|
||||
> You cannot start transmission from K5Viewer, and pressing `PTT` in the interface has no effect.
|
||||
|
||||
@@ -18,6 +18,8 @@ If you only want to program a frequency, test the radio, and save it:
|
||||
|
||||
If you need to flash firmware, back up calibration, or upload a custom boot logo, use [UVTools2 web tool](./UVTools2-web-tool). If you prefer programming memories from a computer, use the `CHIRP` driver provided with each firmware release. See [Programming with CHIRP](./Programming-with-CHIRP) for the dedicated `Fusion` workflow.
|
||||
|
||||
If you already know the firmware and only want the main changes prepared for `v5.6.0`, see [Recent changes](./Recent-changes).
|
||||
|
||||
> [!WARNING]
|
||||
> Do not use Quansheng CPS. It overwrites custom settings.
|
||||
|
||||
@@ -95,6 +97,7 @@ These terms appear throughout the wiki:
|
||||
## Where to go next
|
||||
|
||||
* [Radio operation](./Radio-operation) for VFO/channel usage, status bar, `F Lock`, `TXLock`, and sleep behavior
|
||||
* [Recent changes](./Recent-changes) for the main user-visible changes prepared for `v5.6.0`
|
||||
* [UVTools2 web tool](./UVTools2-web-tool) for firmware flashing, calibration backup/restore, and custom boot logos
|
||||
* [Programming with CHIRP](./Programming-with-CHIRP) for computer programming with the dedicated driver included in each release
|
||||
* [Scanning](./Scanning) for frequency scan, memory scan, `ScnRng`, and DCS / CTCSS scanning
|
||||
|
||||
+4
@@ -9,6 +9,8 @@ The Fusion edition brings together, in a single firmware, all the different edit
|
||||
|
||||
If you are new to the firmware, a good reading order is: [Getting started](./Getting-started), [Programming with CHIRP](./Programming-with-CHIRP) if you manage the radio from a computer, [Radio operation](./Radio-operation), [Scanning](./Scanning), [Menu](./Menu), then [Button functions](./Button-functions). If you prefer visual walkthroughs, see [Videos and tutorials](./Videos-and-tutorials).
|
||||
|
||||
If you are upgrading from an earlier `v5.x` build, see [Recent changes](./Recent-changes) for the main user-visible changes prepared for `v5.6.0` and the previous `v5.5.0` highlights.
|
||||
|
||||
> [!WARNING]
|
||||
> THIS FIRMWARE HAS NO REAL BRAIN. PLEASE USE YOUR OWN.
|
||||
> Use this firmware entirely at your own risk. 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 would need to buy another radio.
|
||||
@@ -19,6 +21,7 @@ If you are new to the firmware, a good reading order is: [Getting started](./Get
|
||||
## Start here
|
||||
|
||||
* New to the firmware: [Getting started](./Getting-started)
|
||||
* Upgrading from an earlier v5.x build: [Recent changes](./Recent-changes)
|
||||
* Prefer video walkthroughs: [Videos and tutorials](./Videos-and-tutorials)
|
||||
* Want to flash firmware, back up calibration, or set a boot logo: [UVTools2 web tool](./UVTools2-web-tool)
|
||||
* Want to program the radio from a computer: [Programming with CHIRP](./Programming-with-CHIRP)
|
||||
@@ -37,6 +40,7 @@ Many videos are in French, but subtitles can often be enabled, and some videos m
|
||||
## Chapters
|
||||
|
||||
* [Getting started](./Getting-started)
|
||||
* [Recent changes](./Recent-changes)
|
||||
* [Videos and tutorials](./Videos-and-tutorials)
|
||||
* [UVTools2 web tool](./UVTools2-web-tool)
|
||||
* [Programming with CHIRP](./Programming-with-CHIRP)
|
||||
|
||||
+7
@@ -177,6 +177,13 @@ The number in front of each menu item description is the **_menu item number_**
|
||||
1. `SetScn` - sets the [scan engine mode](./Scanning#scan-engine-mode-normal-vs-fast).
|
||||
* `NORMAL`: uses the standard scan path.
|
||||
* `FAST`: uses the newer fast scan path. The firmware pre-checks several frequencies/channels with RSSI before doing the full receive setup, skips quiet batches faster, refines close candidates on fine steps, and uses a small watchdog to resume if the scan loop stalls.
|
||||
1. `SetSav` - sets the [screen saver](./Radio-operation#screen-saver-and-backlight-timeout) used after the backlight timeout, when enabled in the build.
|
||||
* `OFF`: no screen saver
|
||||
* `LOGO`: show the custom boot logo as an idle screen
|
||||
* `LOGO+`: show the custom boot logo with a scrolling effect
|
||||
* `MATRIX`: show a matrix-style animated idle screen
|
||||
|
||||
`SetSav` is active only when `BLTime` uses a timed backlight duration. It is suspended during RX, TX, PTT, BEAM, and active FM scanning.
|
||||
|
||||
## Hidden menu
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ For scan-related features, see [Scanning](./Scanning). For Air Copy, RescueOps,
|
||||
* [Status bar](#status-bar)
|
||||
* [Battery display, type, and calibration](#battery-display-type-and-calibration)
|
||||
* [About the `F Lock` and `TXLock` menus](#about-the-f-lock-and-txlock-menus)
|
||||
* [Screen saver and backlight timeout](#screen-saver-and-backlight-timeout)
|
||||
* [About the SetOff menu](#about-the-setoff-menu)
|
||||
* [1750 Hz tone burst for repeater access](#1750-hz-tone-burst-for-repeater-access)
|
||||
* [Related pages](#related-pages)
|
||||
@@ -127,6 +128,25 @@ If a memory channel or VFO is outside the selected band plan and `TXLock` is `ON
|
||||
|
||||
For the research-oriented `UNLOCK ALL` procedure, see [Advanced features](./Advanced-features#tx-on-all-bands).
|
||||
|
||||
## Screen saver and backlight timeout
|
||||
|
||||
Builds with screen-saver support add the `SetSav` menu.
|
||||
|
||||
`SetSav` works together with `BLTime`: when the radio is idle and the backlight timeout expires, the screen saver can replace the normal screen instead of simply leaving the display unchanged.
|
||||
|
||||
Available modes are:
|
||||
|
||||
* `OFF`: no screen saver
|
||||
* `LOGO`: show the custom boot logo as an idle screen
|
||||
* `LOGO+`: show the custom boot logo with a scrolling effect
|
||||
* `MATRIX`: show a matrix-style animated idle screen
|
||||
|
||||
The logo modes use the same `128x64` logo uploaded with [UVTools2](./UVTools2-web-tool#custom-boot-logo).
|
||||
|
||||
The screen saver is intentionally suspended during active radio work: RX, TX, PTT, BEAM, and active FM scanning. It can display on the main radio screen and FM broadcast screen when the radio is idle. Pressing a key wakes the normal screen.
|
||||
|
||||
If `BLTime` is set to an always-off or always-on style value instead of a timed duration, `SetSav` does not take over the display.
|
||||
|
||||
## 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 `SetOff` is `OFF`, sleep mode is disabled.
|
||||
|
||||
+167
@@ -0,0 +1,167 @@
|
||||
> 🌐 **Translate**
|
||||
> Automatic translation is available via Google Translate: [Open translated version](https://translate.google.com/translate?sl=auto&u=https://github.com/armel/uv-k1-k5v3-firmware-custom/wiki/Recent-changes/).
|
||||
|
||||
# Recent changes
|
||||
|
||||
This page summarizes the main user-visible changes after `v5.5.0`, currently prepared on the `feature_update_v5` branch for the upcoming `v5.6.0` release, and points to the detailed wiki pages for each feature.
|
||||
|
||||
For the official release archive, see the [GitHub releases page](https://github.com/armel/uv-k1-k5v3-firmware-custom/releases).
|
||||
|
||||
## Upcoming v5.6.0 highlights
|
||||
|
||||
These changes are based on the post-`v5.5.0` commits in `feature_update_v5`.
|
||||
|
||||
### SetSav screen saver
|
||||
|
||||
Builds with screen-saver support add the `SetSav` menu.
|
||||
|
||||
Available modes:
|
||||
|
||||
* `OFF`: no screen saver
|
||||
* `LOGO`: show the stored boot logo as an idle screen
|
||||
* `LOGO+`: show the stored boot logo with a scrolling effect
|
||||
* `MATRIX`: show a matrix-style animated idle screen
|
||||
|
||||
`SetSav` is tied to the backlight timeout. It can display on the main screen and FM broadcast screen when the radio is idle, and it is suspended during RX, TX, PTT, BEAM, and active FM scanning.
|
||||
|
||||
See [Radio operation](./Radio-operation#screen-saver-and-backlight-timeout) and [Menu](./Menu#main-menu).
|
||||
|
||||
### Boot logo startup sound
|
||||
|
||||
When `POnMsg = LOGO`, the startup logo mode can still keep the normal boot beep behavior.
|
||||
|
||||
See [Menu](./Menu#main-menu) and [UVTools2 web tool](./UVTools2-web-tool#custom-boot-logo).
|
||||
|
||||
### Scan RSSI indicator
|
||||
|
||||
Fast scan builds can display a small RSSI sparkline while scanning. It gives a compact view of recent RSSI samples so strong candidates stand out visually while the scan is running.
|
||||
|
||||
See [Scanning](./Scanning#scan-indicators-and-detection).
|
||||
|
||||
### Scan-range subaudible detection
|
||||
|
||||
`ScnRng` can detect CTCSS / DCS while stopped on a received signal. The detected subaudible code is shown in the scan UI when available.
|
||||
|
||||
See [Scanning](./Scanning#scan-indicators-and-detection).
|
||||
|
||||
### Frequency copy UI
|
||||
|
||||
The `F+4` frequency-copy scanner screen now separates the search state and the result more clearly:
|
||||
|
||||
* `Search Freq`
|
||||
* `Search Tone`
|
||||
* `Scan Complete`
|
||||
* `Scan Failed`
|
||||
* detected `Freq:` and `Tone:` details
|
||||
|
||||
See [Scanning](./Scanning#frequency-copy-and-dcs--ctcss-scanning).
|
||||
|
||||
### K5Viewer and screenshot updates
|
||||
|
||||
Screen-saver frames are synchronized to K5Viewer, and screenshot handling has been optimized to reduce RAM usage and avoid stale chunks.
|
||||
|
||||
See [Advanced features](./Advanced-features#k5-viewer).
|
||||
|
||||
### Fixes and refinements
|
||||
|
||||
The upcoming release also includes several behavior fixes and UI refinements:
|
||||
|
||||
* bandscope / spectrum frequency rounding for `8.33 kHz` steps
|
||||
* AM-to-FM dual-watch RX reconfiguration
|
||||
* VFO lock icon placement while scanning
|
||||
* screen-saver wake/sleep edge cases
|
||||
* hollow manual-backlight icon when manual light is off
|
||||
|
||||
## v5.5.0 highlights
|
||||
|
||||
### Faster scan engine
|
||||
|
||||
Current builds can use the newer `FAST` scan engine for memory scan and `ScnRng`.
|
||||
|
||||
The `SetScn` menu selects between:
|
||||
|
||||
* `NORMAL`: the conservative scan path
|
||||
* `FAST`: a faster path that pre-checks channels or range steps with RSSI before doing the full receive setup
|
||||
|
||||
In favorable conditions, `ScnRng` in `FAST` mode can scan around `150+` frequencies per second.
|
||||
|
||||
See [Scanning](./Scanning#scan-engine-mode-normal-vs-fast) and [Menu](./Menu#main-menu).
|
||||
|
||||
### Temporary scan-range exclusions
|
||||
|
||||
While a `ScnRng` scan is stopped on a received frequency, long-press `MENU` to exclude that frequency from the current range scan.
|
||||
|
||||
Up to `32` frequencies can be excluded. These exclusions are temporary and are cleared when the radio restarts or when the range identity changes.
|
||||
|
||||
See [Scanning](./Scanning#excluding-frequencies-in-scnrng).
|
||||
|
||||
### BEAM transfer mode
|
||||
|
||||
Builds with BEAM support can send the current VFO or memory-channel configuration to another radio, or receive a BEAM packet and save it to the first free memory channel.
|
||||
|
||||
BEAM is opened through a programmable shortcut action.
|
||||
|
||||
See [Advanced features](./Advanced-features#beam-transfer-mode) and [Button functions](./Button-functions#beam-action).
|
||||
|
||||
### Custom boot logo
|
||||
|
||||
Builds with logo support can display a custom `128x64` monochrome boot logo at startup.
|
||||
|
||||
Upload or download the logo with UVTools2, then select `LOGO` in the `POnMsg` menu.
|
||||
|
||||
See [UVTools2 web tool](./UVTools2-web-tool#custom-boot-logo), [Menu](./Menu#main-menu), and [Troubleshooting](./Troubleshooting#my-custom-boot-logo-does-not-show).
|
||||
|
||||
### DCS / CTCSS display improvements
|
||||
|
||||
The `RxDCS`, `TxDCS`, `RxCTCS`, and `TxCTCS` menus now show both the selected entry position and the homologated index when one exists.
|
||||
|
||||
This makes it easier to distinguish normal list position, PMR446-homologated entries, extra tones, and inverted DCS entries.
|
||||
|
||||
See [Menu](./Menu#main-menu).
|
||||
|
||||
### Channel-name editing
|
||||
|
||||
`ChName` editing has been improved with multi-tap input, uppercase/lowercase switching, direct numeric entry with long key presses, and clearer `EXIT` behavior.
|
||||
|
||||
See [Menu](./Menu#main-menu).
|
||||
|
||||
### Spectrum analyzer persistence
|
||||
|
||||
The spectrum analyzer now saves more settings when leaving the sweep screen with `EXIT`, including trigger mode, automatic sensitivity profile, manual scale, and trigger level.
|
||||
|
||||
Starting the analyzer from `ScnRng` no longer overwrites the saved scan step or bar-count preference.
|
||||
|
||||
See [Spectrum analyzer](./Spectrum-analyzer#saving-settings-on-exit).
|
||||
|
||||
### SysInf and build information
|
||||
|
||||
`SysInf` is now paginated in current builds. Depending on build options, it can show identity, build date/time, commit identifier, battery information, memory usage, and QR-code project links.
|
||||
|
||||
See [Menu](./Menu#main-menu).
|
||||
|
||||
### Air Copy settings coverage
|
||||
|
||||
Air Copy `Settings` transfers now include the VFO area used by features such as `ScnRng`, so scan-range boundary frequencies are replicated when copying settings.
|
||||
|
||||
See [Advanced features](./Advanced-features#air-copy).
|
||||
|
||||
## Recent v5.x changes also worth knowing
|
||||
|
||||
The following changes landed shortly before `v5.5.0` and are documented in the wiki because they affect daily use:
|
||||
|
||||
* `SetRxA` selects different RX audio profiles for `FM` and `AM`; in `AM`, it can switch between `SHARP`, `STOCK`, and `OPEN`.
|
||||
* scan lists support short names, and memory scan can switch between valid non-empty lists while scanning.
|
||||
* `SysInf`, FM broadcast radio, and the spectrum analyzer UI were refined across recent builds.
|
||||
* the hidden `SetNav` menu lets the same documentation work for `UV-K1` and `UV-K5 V3` navigation styles.
|
||||
|
||||
See [Menu](./Menu), [Scanning](./Scanning), [Radio operation](./Radio-operation), and [FM broadcast radio receiver](./FM-broadcast-radio-receiver).
|
||||
|
||||
## Related pages
|
||||
|
||||
* [Getting started](./Getting-started)
|
||||
* [UVTools2 web tool](./UVTools2-web-tool)
|
||||
* [Scanning](./Scanning)
|
||||
* [Button functions](./Button-functions)
|
||||
* [Advanced features](./Advanced-features)
|
||||
* [Spectrum analyzer](./Spectrum-analyzer)
|
||||
* [Menu](./Menu)
|
||||
+26
@@ -12,6 +12,7 @@ For day-to-day VFO/channel operation, see [Radio operation](./Radio-operation).
|
||||
* [Frequency scanning](#frequency-scanning)
|
||||
* [Memory channels scanning](#memory-channels-scanning)
|
||||
* [Scan engine mode: NORMAL vs FAST](#scan-engine-mode-normal-vs-fast)
|
||||
* [Scan indicators and detection](#scan-indicators-and-detection)
|
||||
* [Frequency copy and DCS / CTCSS scanning](#frequency-copy-and-dcs--ctcss-scanning)
|
||||
* [Related pages](#related-pages)
|
||||
|
||||
@@ -223,10 +224,35 @@ The fast pre-check learns a local RSSI noise floor and compares each probe again
|
||||
|
||||
Plain frequency scan outside `ScnRng` still advances one frequency step at a time; `SetScn = FAST` mainly changes memory scan and scan-range behavior.
|
||||
|
||||
## Scan indicators and detection
|
||||
|
||||
Current fast-scan builds can show a small RSSI sparkline while scanning. It is a compact history of recent RSSI samples; quiet samples stay low, while stronger candidates stand out as taller marks.
|
||||
|
||||
During memory scan, the scan-list indicator keeps showing the active list:
|
||||
|
||||
* `01` to `24`
|
||||
* `ALL`
|
||||
* the 3-character scan-list name, when the list has one
|
||||
|
||||
When priority scan is enabled, a `+` is appended to the scan-list indicator.
|
||||
|
||||
During `ScnRng`, builds with subaudible scan-range support can detect CTCSS / DCS while the radio is stopped on a received signal. If a code is found, the scan UI can show the detected tone or DCS code together with the received frequency.
|
||||
|
||||
The scan display also refines the placement of the VFO lock indicator while scanning, so TX-lock state remains visible without overlapping the active scan information.
|
||||
|
||||
## Frequency copy and DCS / CTCSS scanning
|
||||
|
||||
This function lets you detect and copy frequency and coding settings. The frequency search works only for strong signals, so the transmitting radio has to be close. To start frequency copy (`FC`), use the `4 FC` function button. The scanner screen will open. Push and hold the PTT button on the other radio. Wait a couple of seconds until the frequency and code (if used) appear on the screen. The settings can be saved with the `MENU` button. They will be saved either to a channel or to the main VFO, depending on which mode you started the scan in.
|
||||
|
||||
In current builds, the scanner screen makes the state more explicit:
|
||||
|
||||
* `Search Freq`: frequency search is running
|
||||
* `Search Tone`: subaudible tone/code search is running
|
||||
* `Scan Complete`: a result was found
|
||||
* `Scan Failed`: no usable result was found
|
||||
* `Freq:` shows the detected frequency
|
||||
* `Tone:` / `CTCSS:` / `DCS:` shows the detected subaudible setting when one is found
|
||||
|
||||
You can also search only for the DCS / CTCSS code for a frequency set on the main VFO. Choose the desired frequency or channel and press `F` + `* SCAN`. The same screen will appear, but the frequency search will be omitted; the frequency of the main VFO will be used instead. Wait for a signal to appear or press the PTT on the other radio. It takes 1 to 2 seconds for the code to be found. The save procedure is the same as above.
|
||||
|
||||
There is another way to scan for a DCS / CTCSS code. Choose the desired frequency or channel. Go to the `RxDCS` or `RxCTCS` menu. Enter the menu option and press the `* SCAN` button. A `SCAN` label will appear. Wait for a radio signal or press the PTT button on the other radio. When the code is found, the `SCAN` label will disappear. To save it, confirm the option with the `MENU` button. It does not matter which of the two menu items you start from: both DCS and CTCSS can be found, and the menu entry will be changed to the correct one.
|
||||
|
||||
@@ -53,6 +53,8 @@ This persistence was expanded after `v5.4.0`: older builds saved only the scan s
|
||||
|
||||
The current sweep frequency/window, the `UP` / `DOWN` scrolling step, modulation type, backlight toggle, temporary blacklist, and detail-monitor register adjustments (`LNAs`, `LNA`, `PGA`) are not saved by this `EXIT` action. If you are on the **Detail Monitor** screen, `EXIT` first returns to the sweep screen; press `EXIT` again from there to save and leave the analyzer.
|
||||
|
||||
Current builds also improve `8.33 kHz` frequency rounding in bandscope / spectrum workflows, so displayed and tuned frequencies stay aligned more predictably on aviation-style steps.
|
||||
|
||||
### Button functions
|
||||
|
||||
| Key | Function |
|
||||
|
||||
+1
@@ -4,6 +4,7 @@
|
||||
|
||||
* [Home](./Home)
|
||||
* [Getting started](./Getting-started)
|
||||
* [Recent changes](./Recent-changes)
|
||||
* [Videos and tutorials](./Videos-and-tutorials)
|
||||
* [UVTools2 web tool](./UVTools2-web-tool)
|
||||
* [Programming with CHIRP](./Programming-with-CHIRP)
|
||||
|
||||
Reference in new issue
Block a user