2.8.0 / 4.0.0
Bugfixes:
- Reduced startup delay for CW RX --> TX switching, especially relevant
for use with external keys/keyers. - Fixed some out-of-bounds errors which may help to run the firmware
more reliable - Bootloader fixes unreliable switching off on some machines.
Features:
- High precision touchscreen press detection. Please calibrate your
touchscreen (simply press on the touchscreen during startup). - Dual waterfall / scope display with adjustable percentages
- Scope can visualize filter width (color adjustments in Display
Configuration menu) - Added support for ILI9486 based LCDs @480x320 (with parallel and the
RPi-style SPI connection supported, see below) - Changed, much more effective noise reduction algorithm now based on
spectral noise reduction concepts. - PSK31 / BPSK TX and RX using USB keyboard
- CW memories (not stored in EEPROM !)
- New font for frequency digits (only for devices with more than 512kb
Flash, can be configured in Display Configuration menu)
How to get a new highres display:
You can get 3.5" 480x320 LCD kits which have same headers as HY28B or
new 3.2" LCD used at mcHF 0.7 from DF8OE. Running on 480x320 gives
waterfall and scope using full display width and all other elements are
placed in a much smoother way. LCD screen looks much better on higher
resolution. Please note, you have to run the display in parallel mode.
For those with mcHF & RTC (which demands use of SPI display connection:
In theory you can upgrade to use the RPi SPI ILI9486 displays (available
on eBay but due to the larger size and generally slower fill rate, the
display is noticable slower as the parallel on the same UI board (and
there is not much we can do here).
An important note for owners of 512kb flash size mcHF UI boards:
Due to the growing functionality of the firmware we ran out of flash
capability of STM32F4 with 512KB flash memory recently. Firmware on the
512k machines can have maximum size of 512KB - 32KB bootloader - 32KB
virtual EEPROM = 448KB. Chris, M0NKA has switched some time ago to 1MB
STM32F4 - so there is no problem for those of you. But there is an
amount of mcHF and clones with smaller flash out in the wild. The best
solution would be to swap MCU to a version with more flash.
If you swap the MCU it is a good idea to spend some extra cents and use
STM32F427/429/439 which have 2MB of flash and 256KB RAM instead of
192KB. But all those who do have 192KB RAM / 1MB flash can remain calm, too.
As already announced a few days ago, we provide two builds of the mcHF
firmware now: the "full build" and a functionality-reduced one for 512KB
MCUs. Right now only FreeDV is missing - but sooner or later we
will scrap at the borders of small MCU again, then we'll have to cut off
something additionally.
For getting more information please read the "operating manual" https://github.com/df8oe/UHSDR/wiki/Operating-Manual and "Operating Manual Menu" https://github.com/df8oe/UHSDR/wiki/Operating-Manual---Menu in GitHub WIKI section.
You can find recent binaries and archieved ones at the startup page https://df8oe.github.io/UHSDR/
The UHSDR development team