logo
Welcome, Guest. Please Login or Register.
18. March 2025, 21:12:07


Home Help Search Login RegisterWIKIUHSDR Download

Amateurfunk Sulingen
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  UHSDR Firmware (Moderators: DF8OE, DL1PQ)  |  Topic: UHSDR-QRP HF-SDR mcHF (UI-Board-v.0.6.3) Modified Firmware 2.12.2_Mod1 <- zurück vorwärts ->
Pages: [1] Go Down Print
   Author  Topic: UHSDR-QRP HF-SDR mcHF (UI-Board-v.0.6.3) Modified Firmware 2.12.2_Mod1  (Read 1684 times)
LEO73
Neuling
*

Offline

Posts: 10



<Never a joy>

View Profile
UHSDR-QRP HF-SDR mcHF (UI-Board-v.0.6.3) Modified Firmware 2.12.2_Mod1
« on: 19. December 2024, 21:56:43 »

Hello to Every One,
EDIT
publishing the modified source code v.2.12.2 commented,
(include LCD drivers Hy28.c library)
About features:
(edited by SRM32CUBE-IDE V.1.17.0 editor-compiler)
18.Dec.2024 27Mhz opened.
For the rest,i will observe the rules and regulations on which the transceiver and project was born!
https://drive.google.com/drive/folders/1sbVIQPhWfuhWEcLARF7zGR8OD0vXm48d?usp=sharing
Here C code added for modification:

radio_management.c <FILE>
Code:

static const BandInfo bi_11m_all =    { .tune = 26064000,    .size = 1930000,    .name = "11m",  BAND_MODE_11};

radio_management.h <FILE>
Code:

typedef enum
{
    BAND_MODE_80 = 0,
.
.
BAND_MODE_11 = 8,
.
.
} band_mode_t;

static const BandInfo *bandInfo_combined[MAX_BAND_NUM] =
{
.
.
&bi_11m_all,
.
.
};
static const BandInfo* bandInfo_region1[MAX_BAND_NUM] =
{
.
.
&bi_11m_all,
.
.
};
static const BandInfo* bandInfo_region2[MAX_BAND_NUM] =
{
.
.
&bi_11m_all,
.
.
};
static const BandInfo* bandInfo_region3[MAX_BAND_NUM] =
{
.
.
&bi_11m_all,
.
.
};
static const BandInfo* bandInfo_region3_thai[MAX_BAND_NUM] =
{
.
.
&bi_11m_all,
.
.
};

ui_menu-structure.c <FILE>
Code:

const MenuDescriptor powGroup[] =
{
.
.
{ MENU_POW, MENU_ITEM, CONFIG_11M_5W_ADJUST, NULL, "11m  5W PWR Adjust", UiMenuDesc("Defines the internal power adjustment factor to achieve 5W power on this band. See Adjustment and Calibration for more information.") },
.
.
{ MENU_POW, MENU_ITEM, CONFIG_11M_FULL_POWER_ADJUST, NULL, "11m  Full PWR Adjust", UiMenuDesc("Defines the internal power adjustment factor to achieve full power on this band. Check the output signal when adjusting for full power! See Adjustment and Calibration for more information.") },
.
.
}

ui_menu_internal.h <FILE>
Code:

enum
{
    MENU_DSP_NR_STRENGTH = 0,
  .
  .
  CONFIG_11M_5W_ADJUST,
  .
  .
  CONFIG_11M_FULL_POWER_ADJUST,
  .
  .
  MAX_RADIO_CONFIG_ITEM  // Number of radio configuration menu items -
This must ALWAYS remain as the LAST item!
};

uhsdr_board.h <FILE>
Code:

.
.
#define MAX_BANDS              18
.
.
#define   TX_POWER_FACTOR_11_DEFAULT   0

ui_menu.c <FILE>
Code:

.
.
.
    case CONFIG_11M_5W_ADJUST:      // 11m 5 watt adjust
        UiDriverMenuBandPowerAdjust(var, mode, BAND_MODE_11, PA_LEVEL_HIGH, options, &clr);
        break;
    case CONFIG_10M_5W_ADJUST:      // 10m 5 watt adjust
        UiDriverMenuBandPowerAdjust(var, mode, BAND_MODE_10, PA_LEVEL_HIGH, options, &clr);
        break;
.
.
.
case CONFIG_11M_FULL_POWER_ADJUST:      // 11m 5 watt adjust
        UiDriverMenuBandPowerAdjust(var, mode, BAND_MODE_11, PA_LEVEL_FULL, options, &clr);
        break;
    case CONFIG_10M_FULL_POWER_ADJUST:      // 10m 5 watt adjust
        UiDriverMenuBandPowerAdjust(var, mode, BAND_MODE_10, PA_LEVEL_FULL, options, &clr);
        break;
.
.
.


uhsdr_board.h <FILE>
Code:

.
.
#define   TX_POWER_FACTOR_11_DEFAULT   0
.
.


To save this band IN EEPROM add follow 2 lines:

ui_configuration.c <FILE>
Code:

.
.
UI_C_EEPROM_BAND_5W_PF(7,12,m)
UI_C_EEPROM_BAND_5W_PF(8,11,m)  // <--
UI_C_EEPROM_BAND_5W_PF(9,10,m)
.
.
UI_C_EEPROM_BAND_FULL_PF(7,12,m)
UI_C_EEPROM_BAND_FULL_PF(8,11,m) // <--
UI_C_EEPROM_BAND_FULL_PF(9,10,m)
.
.

NEVER A JOY

[Dateianhang durch Admin gelöscht]
« Last Edit: 20. December 2024, 19:41:43 by leo73 » Logged
DF8OE
Administrator
*****

Offline

Posts: 6288



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:UHSDR-QRP HF-SDR mcHF (UI-Board-v.0.6.3) Modified Firmware 2.12.2_Mod1,open C
« Reply #1 on: 20. December 2024, 07:09:33 »

Quote from: leo73 on 19. December 2024, 21:56:43
Open to trasmit on CB frequencies (very illegal  )

Yes, so it is. You can look at the regulations of every country in the world, and you can find tons of informations in the web, for example here.

UHSDR team and me are not responsible for this "opening the door for everyone to break the laws" - so modifying the firmware in this way is in the responsibility of your own risk.

@leo73:
Please understand that we cannot host the firmware binary on our server. We do not want to support breaking laws. Feel free to put the binary somewhere else and add a link here to this file with a comment that UHSDR-team is not respopnsible for this binary.

vy 73
Andreas
« Last Edit: 20. December 2024, 07:16:46 by DF8OE » Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
LEO73
Neuling
*

Offline

Posts: 10



<Never a joy>

View Profile
Re:UHSDR-QRP HF-SDR mcHF (UI-Board-v.0.6.3) Modified Firmware 2.12.2_Mod1
« Reply #2 on: 20. December 2024, 07:47:15 »

Thank you Andreas, you did well to remove yourself from responsibility. Forgive me if I was a bit cheeky to load the code on your server.
Have a nice day.
« Last Edit: 20. December 2024, 07:47:46 by leo73 » Logged
DF8OE
Administrator
*****

Offline

Posts: 6288



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:UHSDR-QRP HF-SDR mcHF (UI-Board-v.0.6.3) Modified Firmware 2.12.2_Mod1
« Reply #3 on: 20. December 2024, 07:53:05 »

Not a problem. Nothing to forgive - everything is ok now. Feel free to post a link, it will not be removed.

EDIT
Everyone is responsible for his own doing. Discussing the code is welcome and you can post code changes here. But not "ready build binaries!" There is a new EU law which will be up next time where publishers of binaries are responsible for the files. If the publisher is not accessible, the owners of the servers will be responsible. I think in times of tiktok instagram & co. this is a very wise decision. Source code is not affected.

vy 73
Andreas
« Last Edit: 20. December 2024, 08:02:24 by DF8OE » Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
Pages: [1] Go Up Print 
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  UHSDR Firmware (Moderators: DF8OE, DL1PQ)  |  Topic: UHSDR-QRP HF-SDR mcHF (UI-Board-v.0.6.3) Modified Firmware 2.12.2_Mod1 <- zurück vorwärts ->
Jump to: 


Login with username, password and session length

 Es wird die Verwendung von Browsern die auf der "Blink"-Engine basieren und mindestens
1024x768 Pixel Bildschirmauflösung für die beste Darstellung empfohlen
 
Amateurfunk Die Beiträge sind, sofern nicht anders vermerkt, unter der folgenden Lizenz veröffentlicht:
GNU Free Documentation License 1.3 GNU Free Documentation License 1.3
verbindet!
Powered by MySQL Powered by PHP Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Impressum & Disclaimer
Valid XHTML 1.0! Valid CSS!