Tag: Firmware

Malahit DSP2 – Firmware History

Malahit DSP2 – Firmware download

I have received permission from Georgiy to upload the firmware to my server. You can download it here:

Malahit DSP2 – Firmware – Changelog

Here you can find the changelog: Changelog (Перечень изменений) – Google Docs

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.07.24

  • fixed battery voltage indication
  • fixed behavior of encoder buttons at low supply voltage
  • protection against false switching has been made – for switching on by three, set switch 2 to the On position.
  • added test function – increased display frequency. This reduces noise and increases the number of frames per second; To enable this function, set switch 3 to On. The function may not work correctly, if so, please let me know
  • the level of interference from the display is slightly reduced
  • changed the distribution of frequencies to which the input high-pass filters are turned on
  • when HiZ is turned on, the power supply of the external active antenna is automatically turned off;
  • added indication of external antenna power on – now the ANT indicator is highlighted in red if this function is enabled
  • the algorithm for displaying the picture on the display, slightly reduces the level of interference
  • changed the panorama display mode from “Pan & WTF Disabled / Enabled” to “Pan & WTF Single / Always”, while the panorama image is now always present, but it is updated once (when the settings are changed) or always.
  • fixed attenuators bugs

Malahit DSP2 – Firmware Changelog – Test 2.10 SAM 2021.07.31

  • SAM functionality

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.08.13

  • corrected voltmeter operation
  • added SAMU, SAML modes
  • increased interface display frequency
  • improved switching between menus – now it does not pause
  • optimized the WFM algorithm, the receiver began to work faster
  • improvements made to Pan & WTF Single mode
  • removed graphical artifact near the SQL indicator

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.08.16

  • improved suppression of interference from the display. Now in SSB, AM, NFM modes, noise reduction is automatically turned on. This slows down the speed of the user interface, but greatly reduces the clutter! This function is not used in WFM mode.

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.08.17

  • Waterfall bandwith increased from 160khz to 192khz

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.08.25

  • added Pseudo Stereo function. Added Pseudo Stereo button to Audio menu
  • added the ability to switch audio output in the HARD menu – added the Audio out button. Ph + Sp – headphones and speaker, Phone – headphones, Speaker – speaker
  • added PGA BST function to HARD menu. This function can be useful when receiving strong signals and receiving congestion. When overloading, you must select the Disabled position.
  • changed the arrangement in the frequency bar under the spectrum
  • changed the behavior of the receiver with a short press on the power button. Now, with a short press in the receiver, the touchscreen is turned off, the spectrum and waterfall work similarly to the Pan & WTF Single option.
  • the lower operating frequency has been reduced from 50 kHz to 20 kHz.

Malahit DSP2 – Firmware Changelog – 2.10D 2021.08.26

Alle changes between 2.0 and all test version to 2.10D are included:

  • fixed battery voltage indication
  • fixed behavior of encoder buttons at low supply voltage
  • protection against false switching has been made – for switching on by three, set switch 2 to the On position.
  • added test function – increased display frequency. This reduces noise and increases the number of frames per second; To enable this function, set switch 3 to On. The function may not work correctly, if so, please let me know
  • the level of interference from the display is slightly reduced
  • changed the distribution of frequencies to which the input high-pass filters are turned on
  • when HiZ is turned on, the power supply of the external active antenna is automatically turned off;
  • added indication of external antenna power on – now the ANT indicator is highlighted in red if this function is enabled
  • the algorithm for displaying the picture on the display, slightly reduces the level of interference
  • changed the panorama display mode from “Pan & WTF Disabled / Enabled” to “Pan & WTF Single / Always”, while the panorama image is now always present, but it is updated once (when the settings are changed) or always.
  • fixed attenuators bugs
  • corrected voltmeter operation
  • added SAMU, SAML modes
  • increased interface display frequency
  • improved switching between menus – now it does not pause
  • optimized the WFM algorithm, the receiver began to work faster
  • improvements made to Pan & WTF Single mode
  • removed graphical artifact near the SQL indicator
  • correction of S meter was introduced depending on the range. Now the S meter is accurate enough
  • improved suppression of interference from the display. Now in SSB, AM, NFM modes, noise reduction is automatically turned on. This slows down the speed of the user interface, but greatly reduces the clutter! This function is not used in WFM mode.
  • added Pseudo Stereo function. Added Pseudo Stereo button to Audio menu
  • added the ability to switch audio output in the HARD menu – added the Audio out button. Ph + Sp – headphones and speaker, Phone – headphones, Speaker – speaker
  • added PGA BST function to HARD menu. This function can be useful when receiving strong signals and receiving congestion. When overloading, you must select the Disabled position.
  • changed the arrangement in the frequency bar under the spectrum
  • the lower operating frequency has been reduced from 50 kHz to 10 kHz.
  • span increased to 192 kHz.
  • changed properties of USB audio devices – now IQ 192kHz, simple audio – 48kHz.

Malahit DSP2 – Firmware Changelog – Test 2.10E 2021.10.08

  • Fixed the scale with the image often – the scale is made in the color of the panorama, added horizontal lines
  • Improved retro-scale – brought to v1.10C
  • EMI reductuin function added: decreased noise by changing display frequency
  • fixed moving from AUDIO menu to other menus – now without delay
  • Gradual volume increase on power on
  • Improved dead band 380-403,3MHz
  • Changes The encoders work differently – now you can use the audio encoder independently. The settings are changed with the frequency encoder
  • Sleep time option was removed from Visual menu
  • added color scheme for waterfall – now there are three modes of work – classic, black-white and white-black

Malahit DSP2 – Firmware Changelog – 2.10E 2021.10.24

  • Fixed the scale with the image often – the scale is made in the color of the panorama, added horizontal lines
  • bugs fixed
  • Improved retro-scale – brought to v1.10C
  • EMI reductuin function added: decreased noise by changing display frequency
  • fixed moving from AUDIO menu to other menus – now without delay
  • Gradual volume increase on power on
  • Improved dead band 380-403,3MHz. Changes
  • The encoders work differently – now you can use the audio encoder independently. The settings are changed with the frequency encoder
  • Sleep time option was removed from Visual menu
  • added color scheme for waterfall – now there are three modes of work – classic, black-white and white-black
  • The selection of deviation width in WFM was made – Standart or 80kHz

Malahit DSP2 – Firmware Changelog – 2.10F 2021.12.24

  • changed color of backlighting of indicators ATT, VOL, FLT
  • changed work of DC Reject
  • fixed the logic of switching the window type in WFM, now the type does not depend on working with other types of modulation
  • fixed error when sweeping the frequency down – now it is impossible to sweep below the minimum frequency
  • the NCO function has been introduced – now it is possible to rebuild the viewfinder within the spectrum. Added NCO function to HARD menu
  • the CAT interface has been completely redesigned, the reaction speed has been significantly increased. A reaction to new commands has been introduced. Now you can control the volume, range, type of antenna input, enable or disable LNA.
  • fixed image error of MPX spectrum

Malahit DSP2 – Firmware Changelog – 2.20A 2022.01.22

  • HARD menu name changed to RADIO
  • fixed high-pass filter switching bug with NCO enabled, present in firmware 2.10F
  • improved CAT, in terms of issuing information from the receiver to the PC, including data on the S-meter
  • added the mode of monitoring and scanning of memory cells, in the BAND menu
  • indication of broadcasting and amateur bands on the frequency scale and in the spectrum window has been introduced
  • in SSB, AM and NFM the volume is increased by 5 dB

Malahit DSP2 – Firmware update

At first: You can´t do any permanent damage to the Malahit DSP2. If the firmware updates fails, the Malahit DSP2 remains in the DFU mode an can be flashed again.

Malahit DSP2 – Firmware Download

I have received permission from Georgiy to upload the firmware to my server. You can download it here:

You can found the chagelog on the bottom of this page.

Malahit DSP2 – Firmware Update – DFU mode

At first you must start the Malahit DSP2 in DFU Mode:

  1. Push the two encoder buttons at the same time and hold until step 4.
  2. Push the power button
  3. Release the two encoder buttons
  4. Release the power button
  5. If the LED of the Malahit DSP is blinking green and red, it is in DFU mode

If it don´t work, do it faster. If it is to slow, it don´t work.

Now the Malahit DSP2 should be in the DFU mode. You can plug in the USB cable to Malahit DSP2 and computer. If you open the device manager in Windows 10, you should see this:

Please note: You need a USB cable with data cables. A USB cable only for charging isn´t working.

Malahit DSP2 – Firmware Update – STM32CubeProgrammer

Now you must start the tool STM32CubeProgrammer. If you don´t have installed it, you can find it here:

Malahit DSP2 – Firmware Update – STM32CubeProgrammer – Windows 11

I tried to start the STM32CubeProgrammer x64 in Windows 11 and i got this error:

You have to start the STM32CubeProgrammer on Windows 11 as Admin, than it´s starts without error:

Malahit DSP2 – Firmware Update – STM32CubeProgrammer – Connect Malahit DSP2

In the STM32CubeProgrammer you have to set the dropdown list to USB. Than you have to click on the refresh button right from the “Port USB1

Than you have to click on the button “Connect“:

Now it should look like this:

Malahit DSP2 -Firmware Update – STM32CubeProgrammer – Flash firmware

Now you have to click on the “Erasing and Programming” button:

Now you can select the firmware file do you want to upgrade (you find all possible versions on the top of the page, extract the downloaded file first) and select the checkboxes “Verfify programming” and “Run after programming“. The firmware file can be a hex or a bin file, both file types are working.

At the end you must press the button “Start Programming“.

If you get this error, try to flash the same firmware file a second time. Perhaps you have to reconect the Malahit DSP2 to the computer to do it. Keep calm, the device remains in the DFU mode.

This image has an empty alt attribute; its file name is image-35.png

Malahit DSP2 – Firmware – Changelog

Here you can find the changelog: Changelog (Перечень изменений) – Google Docs

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.07.24

  • fixed battery voltage indication
  • fixed behavior of encoder buttons at low supply voltage
  • protection against false switching has been made – for switching on by three, set switch 2 to the On position.
  • added test function – increased display frequency. This reduces noise and increases the number of frames per second; To enable this function, set switch 3 to On. The function may not work correctly, if so, please let me know
  • the level of interference from the display is slightly reduced
  • changed the distribution of frequencies to which the input high-pass filters are turned on
  • when HiZ is turned on, the power supply of the external active antenna is automatically turned off;
  • added indication of external antenna power on – now the ANT indicator is highlighted in red if this function is enabled
  • the algorithm for displaying the picture on the display, slightly reduces the level of interference
  • changed the panorama display mode from “Pan & WTF Disabled / Enabled” to “Pan & WTF Single / Always”, while the panorama image is now always present, but it is updated once (when the settings are changed) or always.
  • fixed attenuators bugs

Malahit DSP2 – Firmware Changelog – Test 2.10 SAM 2021.07.31

  • SAM functionality

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.08.13

  • corrected voltmeter operation
  • added SAMU, SAML modes
  • increased interface display frequency
  • improved switching between menus – now it does not pause
  • optimized the WFM algorithm, the receiver began to work faster
  • improvements made to Pan & WTF Single mode
  • removed graphical artifact near the SQL indicator

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.08.16

  • improved suppression of interference from the display. Now in SSB, AM, NFM modes, noise reduction is automatically turned on. This slows down the speed of the user interface, but greatly reduces the clutter! This function is not used in WFM mode.

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.08.17

  • Waterfall bandwith increased from 160khz to 192khz

Malahit DSP2 – Firmware Changelog – Test 2.10 2021.08.25

  • added Pseudo Stereo function. Added Pseudo Stereo button to Audio menu
  • added the ability to switch audio output in the HARD menu – added the Audio out button. Ph + Sp – headphones and speaker, Phone – headphones, Speaker – speaker
  • added PGA BST function to HARD menu. This function can be useful when receiving strong signals and receiving congestion. When overloading, you must select the Disabled position.
  • changed the arrangement in the frequency bar under the spectrum
  • changed the behavior of the receiver with a short press on the power button. Now, with a short press in the receiver, the touchscreen is turned off, the spectrum and waterfall work similarly to the Pan & WTF Single option.
  • the lower operating frequency has been reduced from 50 kHz to 20 kHz.

Malahit DSP2 – Firmware Changelog – 2.10D 2021.08.26

Alle changes between 2.0 and all test version to 2.10D are included:

  • fixed battery voltage indication
  • fixed behavior of encoder buttons at low supply voltage
  • protection against false switching has been made – for switching on by three, set switch 2 to the On position.
  • added test function – increased display frequency. This reduces noise and increases the number of frames per second; To enable this function, set switch 3 to On. The function may not work correctly, if so, please let me know
  • the level of interference from the display is slightly reduced
  • changed the distribution of frequencies to which the input high-pass filters are turned on
  • when HiZ is turned on, the power supply of the external active antenna is automatically turned off;
  • added indication of external antenna power on – now the ANT indicator is highlighted in red if this function is enabled
  • the algorithm for displaying the picture on the display, slightly reduces the level of interference
  • changed the panorama display mode from “Pan & WTF Disabled / Enabled” to “Pan & WTF Single / Always”, while the panorama image is now always present, but it is updated once (when the settings are changed) or always.
  • fixed attenuators bugs
  • corrected voltmeter operation
  • added SAMU, SAML modes
  • increased interface display frequency
  • improved switching between menus – now it does not pause
  • optimized the WFM algorithm, the receiver began to work faster
  • improvements made to Pan & WTF Single mode
  • removed graphical artifact near the SQL indicator
  • correction of S meter was introduced depending on the range. Now the S meter is accurate enough
  • improved suppression of interference from the display. Now in SSB, AM, NFM modes, noise reduction is automatically turned on. This slows down the speed of the user interface, but greatly reduces the clutter! This function is not used in WFM mode.
  • added Pseudo Stereo function. Added Pseudo Stereo button to Audio menu
  • added the ability to switch audio output in the HARD menu – added the Audio out button. Ph + Sp – headphones and speaker, Phone – headphones, Speaker – speaker
  • added PGA BST function to HARD menu. This function can be useful when receiving strong signals and receiving congestion. When overloading, you must select the Disabled position.
  • changed the arrangement in the frequency bar under the spectrum
  • the lower operating frequency has been reduced from 50 kHz to 10 kHz.
  • span increased to 192 kHz.
  • changed properties of USB audio devices – now IQ 192kHz, simple audio – 48kHz.

Malahit DSP2 – Firmware Changelog – Test 2.10E 2021.10.08

  • Fixed the scale with the image often – the scale is made in the color of the panorama, added horizontal lines
  • Improved retro-scale – brought to v1.10C
  • EMI reductuin function added: decreased noise by changing display frequency
  • fixed moving from AUDIO menu to other menus – now without delay
  • Gradual volume increase on power on
  • Improved dead band 380-403,3MHz
  • Changes The encoders work differently – now you can use the audio encoder independently. The settings are changed with the frequency encoder
  • Sleep time option was removed from Visual menu
  • added color scheme for waterfall – now there are three modes of work – classic, black-white and white-black

Malahit DSP2 – Firmware Changelog – 2.10E 2021.10.24

  • Fixed the scale with the image often – the scale is made in the color of the panorama, added horizontal lines
  • bugs fixed
  • Improved retro-scale – brought to v1.10C
  • EMI reductuin function added: decreased noise by changing display frequency
  • fixed moving from AUDIO menu to other menus – now without delay
  • Gradual volume increase on power on
  • Improved dead band 380-403,3MHz. Changes
  • The encoders work differently – now you can use the audio encoder independently. The settings are changed with the frequency encoder
  • Sleep time option was removed from Visual menu
  • added color scheme for waterfall – now there are three modes of work – classic, black-white and white-black
  • The selection of deviation width in WFM was made – Standart or 80kHz

Malahit DSP2 – Firmware Changelog – 2.10F 2021.12.24

  • changed color of backlighting of indicators ATT, VOL, FLT
  • changed work of DC Reject
  • fixed the logic of switching the window type in WFM, now the type does not depend on working with other types of modulation
  • fixed error when sweeping the frequency down – now it is impossible to sweep below the minimum frequency
  • the NCO function has been introduced – now it is possible to rebuild the viewfinder within the spectrum. Added NCO function to HARD menu
  • the CAT interface has been completely redesigned, the reaction speed has been significantly increased. A reaction to new commands has been introduced. Now you can control the volume, range, type of antenna input, enable or disable LNA.
  • fixed image error of MPX spectrum

Malahit DSP2 – Firmware Changelog – 2.20A 2022.01.22

  • HARD menu name changed to RADIO
  • fixed high-pass filter switching bug with NCO enabled, present in firmware 2.10F
  • improved CAT, in terms of issuing information from the receiver to the PC, including data on the S-meter
  • added the mode of monitoring and scanning of memory cells, in the BAND menu
  • indication of broadcasting and amateur bands on the frequency scale and in the spectrum window has been introduced
  • in SSB, AM and NFM the volume is increased by 5 dB

NanoVNA H / H4 – Firmware Update

Today the NanoVNA H / H4 came to me and the first thing I did was to update the firmware. How this works, you can read here. Among other things, you can now cover up to 2 GHz.

DfuSE – The program to flash the firmware

The first thing to do is to download DfuSE. The software is free and can be downloaded against registration. You can find the software here: STSW-STM32080 – DfuSe USB device firmware upgrade

By clicking on “Get Software”, you can then register and will receive the download link by e-mail.

NanoVNA H / H4 Firmware

Now you have to download the firmware. You can find it on Github under the following Link DiSLord NanoVNA: DiSLord NanoVNA-H4 Firmware

Make sure to select the correct version, depending on whether you have the H or H4 variant. The wrong firmware makes the device unusable for the time being. You can still write the firmware directly on the chip, but you will need the appropriate hardware.

At the time of this post, version 1.0.64 was current. Here you need to download the file with the extension .dfu:

NanoVNA H / H4 in DFU mode and install driver

  1. First, the NanoVNA H4 must be set to DFU mode: To do this, press the joystick in the middle and switch on the device. The screen should now remain black.
  2. With the NanoVNA H, the DFU mode is started via the Config Menu.
  3. Now the NanoVNA H4 can be connected to the computer via USB. Probably the USB driver is missing in the Device Manager.
  4. Then the driver must be installed in the device manager from the DFU installation path via the device manager. You can find it here: C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.6\Bin\Driver\Win10
  5. Now DfuSeDemo can be started from the start menu.

Firmware Flash with DfuSE

In the DfuSE, the lower “Choose Button” must then be clicked:

Now the just downloaded firmware file can be selected:

With a click on “Upgrade” the firmware is now updated:

Please make sure to select the correct firmware. If you flash the firmware without H4 on a NanoVNA H4, the device is defective for the time being. You can still write the firmware directly on the chip, but then you need the appropriate hardware.