UHSDR MCHF RS918 RS928+
Go to file
2022-11-09 06:59:11 +01:00
FW first commit 2022-11-08 16:13:55 +01:00
UHSDR-active-devel first commit 2022-11-08 16:13:55 +01:00
arm_none_eabi.sh arm_none_eabi.sh 2022-11-08 16:25:29 +01:00
README.md Mise à jour de 'README.md' 2022-11-09 06:59:11 +01:00

Ver: 2.12.2m10

More News since 2.12.2m9t by Yuri, thank's friend,
I give a arm_non_eabi.sh for install automatique for linux kernel 5.X mini
download the project: git clone http://in4matik.port0.org:3000/magnum88/UHSDR
or download ZIP file and extract the folder UHSDR
for make compilation in directory mchf-eclipse
execute:
make clean //for clean old compli
make all //for compilation project for have .dfu or .bin
make bootloader //for compilation boot ex 5.04 for have .dfu
after good make you have firmware for .dfu and .elf and .bin
if you want change compilation for different radio, ex RS928+
active tag on uhsdr_board_config.h change //#define R928_PLUS by #define R928_PLUS
for MCHF first 512k active //#define IS_SMALL_BUILD by #define IS_SMALL_BUILD
for optional you have color too: //#define GREY_STYLE or //#define SEPIA_STYLE

For first more i say on this:
GCC upgarde with version 10.X not good for compilation,
the old version is 9.X no check header tag on script C or C++,
correction on this project UHSDR by Xav for this,
on uhsdr_board.h line 246 at 248 change var for static for not error more multiple definition! on bw_data, mem_data and xvtr_data
and i find a old error on freedv on c2wideband.c for function abs corerction for fabs on 2 line this page


Add Cq Contest Mod on 2.12.2m8 by Xav
New screen boot on start since 2.12.2m7 on my project by Xav
In MENU select DEBUG
In end list have 2 new line CONTEST Yes or No for activation
And color for selection ex:Red

For Have the new menu if Mod is actived, Switch push F3 for have CQ Contest

The Mem saving a finish QSO
The Try saving a QSO no make for try later
The Cq switch list Mem or Try for switch one by one push same F3
Ex finish QSO


Video in English

Watch the video



The UHSDR Project

UHSDR stands for UniversalHamSoftwareDefinedRadio. The project provides the firmware to run standalone HAM transceivers. It currently supports STM32F4 and STM32F7 MCU based QSD designs. The current firmware provides receive and transmit for various analog modes (SSB,AM, FM) including modes like Synchronous AM, plus digital modes like FreeDV, RTTY and of course CW (including Iambic/Ultimatic keyer). An USB CAT and audio interface is part of the firmware as well. The bootloader, which is another part of the project, permits to update the firmware and bootloader using various means like USB disk or USB cable.

The base of the firmware was started by Chris, M0NKA, and Clint, KA7OEI as part of the mcHF project. In February 2017 both agreed to change firmware license to GPLv3. Because of this the mcHF firmware has been extended in this project with new functionality and also with support for use on different transceiver hardware. For clarifying different license models on mcHF hardware and mcHF firmware the name of the firmware changed to UHSDR.

The intent of this project is to give full support for mcHF (and all other known and listed hardware platforms) as long as there are contributors willing to support the given hardware.

So this is the best place to start with up-2-date developed firmware and bootloader for mcHF.

Binaries of actual development are available as "bleeding edge builds". Since 08-19-2017 all binaries which are populated are archived and can accessed at GitHub startup page (see link a few lines down).

If you want to see the recent progress of the project, have a look at the commits here.

You can find descriptions of menus and operating hints at our WIKI All this is bundled in startup page.

Have fun - Open-Source opens possibilities!

M0NKA, Chris
KA7OEI, Clint
DF8OE, Andreas
DB4PLE, Danilo
DD4WH, Frank
DL2FW, Michael
SP9BSL, Slawek
and the complete UHSDR community