r/F4HWN

Fusion 6.1.0 is here ! 🚨
▲ 34 r/F4HWN+1 crossposts

Fusion 6.1.0 is here ! 🚨

👀 Full Watch
Fusion v6.1.0 adds Full Watch, an extension of dual
watch that can monitor:
VFO A;
VFO B;
priority channel 1;
priority channel 2.

The RxMode menu now provides two additional modes:

FULL RX / RESPOND: monitors all configured channels and replies on the channel that opened the squelch;

MAIN TX / FULL RX : monitors all configured channels but always transmits on the selected main VFO.

Priority channels use the existing scan-list priority settings. Duplicate or unavailable priority channels are ignored automatically.

Animated chevrons show the background watch cycle, and channel navigation now returns cleanly from a temporary priority-channel display.

🔄 Instant configuration-bank switching
The SetCfg menu can now apply another multiboot configuration bank immediately, without restarting the radio or restoring another firmware slot.

Changing banks reloads the complete operating state, including channels, VFOs, scan lists, menu settings, display configuration, and edition-specific settings.

The status bar displays the active bank as CFG M or CFG 1to CFG 4, so the selected configuration remains visible during normal use.

Each firmware slot may therefore use its matching bank, share a bank with another slot, or switch between several independent operating configurations while the same firmware remains active.

📋 Mixed scan lists
The scan-list selector now includes a MIXmode. It lets you choose any combination of the available scan lists and scan them as one set.
The menu displays the number of selected lists, making large channel plans easier to check before starting a scan.

🗃️ Overlay applications
The experimental Labs overlay platform has received its largest update so far.

The number of external-Flash app slots has increased from 8 to 16.

Overlay API v2 adds read-only assets, allowing fonts, text, bitmaps, tables, and other static resources to remain in external Flash instead of consuming the 4 KiB executable overlay.

App settings are preserved when an app is updated, and the firmware now reports code and asset sizes separately.

New applications include:

APRS RX — receives Bell 202 AFSK 1200 AX.25 UI frames, decodes common position formats and Mic-E, displays APRS symbols and RSSI, and keeps a five-frame history;

APRS TX — edits and transmits APRS beacons with callsign, SSID, path, symbol, position, and comment;

SSTV — receives 14 SSTV modes and can transmit the radio's boot logo, including Robot, Martin, Scottie, and PD modes used by ARISS events;

EPIRB 406 — receives and decodes first-generation 406 MHz emergency-beacon messages, including beacon ID, country, protocol, position, and BCH status;

SysInfo — displays detailed firmware, memory, external-Flash, multiboot, and runtime diagnostics;

Spectrum3D — renders a fast scrolling 3D spectrum waterfall;

Minesweeper — a complete minesweeper game with title screen and persistent settings;

Snake — the classic snake game;

Space Impact — a side-scrolling arcade game;

Rapid Roll — a platform arcade game.
Existing apps also received substantial improvements.

Cube3D now offers more shapes, zoom, speed, pause, and wire/solid rendering controls. Plasma, Breakout, Beam, and the shared app runtime use less Flash and RAM.

Important
Overlay apps are intended for the Labs edition. An app must match the overlay ABI and capabilities provided by the installed firmware. Apps built for v6.0.0 may be rejected when they depend on retired services; install the v6.1.0 app files supplied with this release.

Caution
APRS TX, SSTV TX, EPIRB, Beacon, and other transmitting apps must only be used on frequencies, power levels, and modes permitted by your licence and local regulations. Never transmit test signals in the protected 406.0–406.1 MHz distress-beacon band.

🚀 AirCopy and external-Flash tools
The Transfer edition's AirCopy implementation is faster and more capable:
multi-block FSK framing approximately doubles transfer speed;
blocks that are already identical are skipped;
TX and RX selections are validated more strictly;
UART-assisted transfer and complete external-Flash cloning are supported.

Labs also adds external-Flash dump and restore through UV Studio, with CRC32 verification. The radio's device-specific calibration sector remains protected during restore operations.

📋 Changelog

Added

Added Full Watch to Fusion, with VFO A, VFO B, and up to two priority channels.
Added FULL RX / RESPOND and MAIN TX / FULL RX receive modes.
Added immediate configuration-bank switching through SetCfg.
Added an active configuration-bank indicator to the status bar.
Added the MIX scan-list mode and selected-list count.
Increased overlay-app capacity from 8 to 16 slots.
Added overlay API v2 read-only assets and persistent app settings.
Added APRS RX and APRS TX overlay apps.
Added the SSTV overlay app with 14 receive and transmit modes.
Added the EPIRB 406 overlay app, originally authored by @jdenoy.
Added the SysInfo overlay app and stack-usage diagnostics.
Added Spectrum3D, Minesweeper (thanks @Sarijen), Snake (thanks @mrkusypl), Space Impact, and Rapid Roll.
Added external-Flash dump, restore, and CRC32 verification for Labs.
Added UART and external-Flash cloning to AirCopy.
Added the new F4HWN boot logo.

Improved

Improved Full Watch animation, priority-channel swapping, navigation, and scan transitions.
Improved status-bar configuration-bank and receive-mode indicators.
Improved AirCopy throughput with multi-block frames and identical-block skipping.
Improved Multiboot Flash handling and RAM restore progress.
Improved APRS symbol rendering, Mic-E and position display, scrolling, editing, frame history, RSSI display, and backlight behavior.
Improved EPIRB decoding, protocol display, UI, and code size.
Improved SSTV receive timing, abort behavior, and picture navigation.
Improved Cube3D rendering, controls, shapes, and performance.
Improved Spectrum3D rendering speed, smoothness, audio behavior, and Flash usage.
Improved Plasma and Breakout rendering and behavior.
Reduced overlay-app, menu, DCS-table, font, printf, and Multiboot Flash usage.
Improved app build reports with code, asset, total, and overflow information.
Improved firmware build output and warning reporting.
Improved app-build compatibility with Git Bash, Windows paths, and CRLF line endings.

Fixed

Fixed SetNav persistence in Fusion and Transfer.
Fixed a possible reboot loop when battery-calibration data was erased.
Fixed the missing 134.4 Hz DCS squelch-tail turn-off tone in the BK4829 driver.
Fixed RF Log channel names when using different configuration banks.
Fixed RF Log state corrupting overlay apps when launched.
Fixed Full Watch channel navigation after priority swaps.
Fixed scan startup while a Full Watch priority channel was temporarily displayed.
Fixed menu exit after switching configuration banks without rebooting.
Fixed the current VFO not always following the selected TX VFO.
Fixed APRS TX scrolling and several APRS RX/TX display details.
Fixed SSTV EXIT handling during reception and picture viewing.
Fixed Snake state, randomization, and screen-saver behavior.
Fixed Minesweeper gameplay and title-screen issues.
Fixed Breakout screen-saver and redraw artifacts.
Changed
Moved large overlay resources to external-Flash assets through API v2.
Decoupled the overlay Beam app from the resident AirCopy FSK driver.
Removed the obsolete Triple VFO overlay app.
Reworked menu setting descriptors to reduce firmware Flash usage and centralize validation.
Replaced signed software division with a compact Cortex-M0+ implementation where applicable.
Packed small and large fonts more efficiently without changing their appearance.
Tagged RF Log records with their originating configuration bank.

the firmware here

u/RosePastel2 — 8 days ago
▲ 50 r/F4HWN+1 crossposts

APRS TX/RX and SSTV preview

Here is a preview of what the upcoming APRS and SSTV apps will look like in version 6.1

73 to all

u/RosePastel2 — 11 days ago