Repository navigation
ClearUI C10 — Fusion 6 Multiboot Preview
ClearUI C10 — Fusion 6 multiboot preview
Experimental UV-K1 build based on F4HWN Fusion 6.0.0. This release contains the
same C10-test binary used in the initial on-radio trial, not a newly rebuilt image.
The existing C8c standalone release remains available.
New in this preview
- Fusion 6 multiboot support: run ClearUI from a user slot alongside compatible
Fusion, FieldOps, Labs or Transfer editions. - Configuration-bank selection under System → Configuration bank.
- Bank-local ClearUI memories, settings and long group names. ClearUI no longer
needs to program Main's configuration when running in a separate user bank. - A dedicated C10 CHIRP module based on the official v6.0.0 driver, with firmware
identity checks and updated side-key action mappings. - An offline migration tool for legacy ClearUI memories and named groups.
- Retains the ClearUI VFO layouts, named-group browsing, contextual menus,
waterfall controls and HF listening mode from the local C9b development baseline.
Download and install
Download clearui-c10-multiboot-test.zip for the firmware, C10 CHIRP module,
migration tool, instructions, checksums, licenses and exact source archive.
Individual firmware and driver files are also attached.
- Back up your radio image and calibration first. Keep a known-good recovery image.
- With a compatible multiboot firmware running normally, open UV Studio's
Multiboot section and refresh the slots. - Load
ClearUI-C10-test-UV-K1.bin, choose an unused user slot (1–4), and use
Write to slot. Do not use ordinary flashing if your intent is to preserve
the existing Main firmware and add ClearUI alongside it. - Hold Menu while powering on, select ClearUI and confirm. Never interrupt power
while a firmware is being restored. - Keep ClearUI on its separate configuration bank. Slot 1 normally uses bank 1;
Main normally uses bank 0. Your Fusion channels will not automatically appear
in a fresh ClearUI bank. That does not mean they have been erased.
Main is the automatically maintained backup of the normally flashed firmware,
not necessarily Fusion. Calibration and the startup logo are shared across banks.
CHIRP and memory migration
Use clearui-multiboot-c10.py with this release, not the C8 or standard Fusion
driver. Select Quansheng → UV-K1 & UV-K5 V3 (ClearUI Multiboot C10).
The inherited model label does not establish UV-K5 V3 hardware validation.
Download a fresh image from C10 in its dedicated bank, then run:
python3 migrate_clearui_multiboot.py old-clearui.img fresh-c10.img migrated-c10.imgThe tool copies legacy ClearUI memory channels, names, group memberships, group
names, receive-only and persistent-skip flags. It clears temporary skips and
preserves the fresh target's global settings, VFO state, calibration, logo and
metadata. Reconfigure display preferences and side keys separately. It does not
accept an arbitrary stock Fusion image as the legacy source. Review the migrated
image before uploading it while C10 is running in its separate bank.
Test status and known issues
- ClearUI and reference Fusion builds pass, with all 13 host test suites passing.
- The RAM-resident multiboot restore routine passes build-time isolation checks.
- Initial user testing reports that C10 runs from slot 1 and that Fusion's
channels remain visible when returning to Main. This is not a complete hardware
validation or a verified CHIRP write-isolation test. - The inherited voltage startup screen still displays F4HWN v6.0.0. Its long
C10 edition label has a known rendering/bounds defect and may appear misplaced.
This has not been fixed in the attached, unchanged test binary. - A scope-like display in a VFO pane was reported but has not yet been identified
or reproduced. Dual-watch signal-meter behavior still needs hardware testing. - Included package metadata marks hardware validation false, and its instructions
describe the pre-trial state. The limited on-radio observations above are the
latest status; neither constitutes a completed validation cycle.
Source commit: 1d2395baf9e4024fea278a08aa1eadf40aac76a8.
Binary size: 113,088 bytes.
Firmware SHA-256: 22feec0cd72d73694fd55091d048d8da09626e35f6efc93deaf006bc848395c5.
Safety and licensing
Experimental firmware. Use at your own risk. It may brick the radio, lose
configuration or calibration, or behave unexpectedly, including on transmit.
No warranty is provided. To the fullest extent permitted by applicable law,
maintainers and contributors disclaim liability for damage, losses, interference
and unlawful use. You are responsible for licenses, authorizations and lawful
operation. This disclaimer does not override rights or liabilities that cannot
legally be excluded. Read the included SAFETY.md before installation.
For the PY32-based UV-K1; do not flash onto older DP32G030 UV-K5/UV-K6 hardware.
No personal channels or calibration are included. Public-safety channels are not
automatically identified or made receive-only by flashing this firmware.
Upstream copyright and license notices are retained. Firmware and bundled
components remain subject to their respective included licenses.
Upstream release: https://github.com/armel/uv-k1-k5v3-firmware-custom/releases/tag/v6.0.0
UV Studio: https://armel.github.io/uvstudio/