¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date

Re: updating the vna

 

This may help >> /g/nanovna-users/wiki#Updating-To-New-Firmware

Regards
Chris G8IPN

On 18/11/2022 09:36, Paul M3VUV wrote:
is there a simple guide to do this?,its been about 3 years since i updated mine and cant remember how to do it,if i remember i had to download drivers etc?.


updating the vna

 

is there a simple guide to do this?,its been about 3 years since i updated mine and cant remember how to do it,if i remember i had to download drivers etc?.


Re: NanoVNA-App impedance phase

 

Manfred,

DiSlord added a S11 impedance phase trace option in a recent firmware update. It should be in Hugen's latest release.


Let us know if it works for you.

Roger


NanoVNA-App impedance phase

 

NanoVNA-App has become my standard way to use the NanoVNA. It does nearly everything, and nicely so. But while doing some work yesterday I missed one feature: The ability to display the S11 impedance as modulus and phase angle. The program can display the modulus only, or at least I haven't found how to make it display the phase angle of an impedance too.

Of course the same information can be obtained from the series R+jX graph, but in some situations it's very useful to see the complete information as modulus and angle, that is, the |impedance S11| curve together with the phase curve.

For those who will jump and tell me that the program does have an S11 phase curve graph: Yes, it does, but that's not the same as the phase curve of the impedance!

To show the modulus and the phase of the impedance in the same graph, two vertical scales would be required, because the modulus is in Ohm and needs an adjustable scale, while the phase is in degrees, going from -90 to +90. I don't know if this is easy to implement in NanoVNA-App. If not, it would be OK to just have a separate graph for impedance phase, which can be displayed together with the impedance modulus graph on a tiled screen.

I know that since NanoVNA-App is open source, I should just grab the source code, download the development system, and implement this myself. But alas, I'm an old fashioned (and just plain old!) BASIC man, rather than a C++ guru, so if I put my fingers into that source code the outcome will most likely be a disaster. So I appeal to those who speak C++, and particularly to those who are already familiar with the NanoVNA-App source!

Manfred


Locked Re: Correct button?

 

I am going to lock this thread. If the OP needs more information about the original topic, please start a new thread.

DaveD, co-owner

On 11/16/2022 10:20 PM, Max via groups.io wrote:
"max may i suggest" NO YOU MAY NOT!? Do you always blow a fuse when you don't get what you want?Why would anyone answer you acting like that?
Good luck.
Max

On Wednesday, November 16, 2022, 10:55:11 AM CST, Paul M3VUV <nanovnauser@...> wrote:
max may i suggest unless you are going to answe the original question keep your mouth shut and hands away from the keyboard,seems you can do neither!.








--
This email has been checked for viruses by Avast antivirus software.
www.avast.com


Re: max save slots on the vna "h" version running hugens fw

 

Binary download links without version name are a always a link to the latest version:





On Thu, Nov 17, 2022 at 05:36 PM, Stan Dye wrote:


The latest 'release' version 1.2 of the DiSlord firmare has 7 save slots.
No, if you look into the file "nanovna.h" from exactly this release 1.2.00 you'll see at lines 1221+ that the upper part for -H4 defines 7 Slots
(#define SAVEAREA_MAX 7)

/*
* flash.c
*/
#if defined(NANOVNA_F303)
// For STM32F303xC CPU setting
#define FLASH_START_ADDRESS 0x08000000
#define FLASH_TOTAL_SIZE (256*1024)

#define FLASH_PAGESIZE 0x800

#define SAVEAREA_MAX 7

// Depend from config_t size, should be aligned by FLASH_PAGESIZE
#define SAVE_CONFIG_SIZE 0x00000800
// Depend from properties_t size, should be aligned by FLASH_PAGESIZE
#define SAVE_PROP_CONFIG_SIZE 0x00004000

while the part below for -H defines only 5 slots (#define SAVEAREA_MAX 5)

#else
// For STM32F072xB CPU setting
#define FLASH_START_ADDRESS 0x08000000
#define FLASH_TOTAL_SIZE (128*1024)

#define FLASH_PAGESIZE 0x800

#define SAVEAREA_MAX 5

// Depend from config_t size, should be aligned by FLASH_PAGESIZE
#define SAVE_CONFIG_SIZE 0x00000800
// Depend from properties_t size, should be aligned by FLASH_PAGESIZE
#define SAVE_PROP_CONFIG_SIZE 0x00001800
#endif

DiSlord is already at version 1.2.15 (at top of list) at GitHub with a lot of improvements to 1.2.00 (82336be at bottom of list)

a86ff4b Add defines
57bb32b Show 0.01 degree in phase measure Increase atan function precision
70aca02 Fix edelay change from lever Add VAR input for edelay value Edelay set in seconds
f83b49f SPI CPHA = 1, CPHO = 1
f98cce0 Add S21 SHUNT and SERIES |Z| Add comments
59c9552 Restore remote display blit bitmap
1fbb9ec Remove plot_into_index from call Need use REDRAW_PLOT for update (this allow reduce calculation amount for plot)
5d73154 Refactoring trace calculation code Add comments Faster markmap cells
6adf39e Update MS settings
f4c261a Fix redraw
1a9c692 Another fix
604ae73 Fix overflow on convert from float to int32 Fix infinity symbol print Fix resistance on re > 1 Add small delay on marker drag
bd4f8cf Less code, redraw area on drag marker only if index change
a497900 Add redraw grid value event
4bfa9cd Correct screen update on active trace change
f0d7152 Fix transform command Show VF at bottom on TDR mode Less code size
3fcec46 Update plot code
0cd1d49 Update plot code
f298968 Move menu icons to icons_menu.c
5e8c50a Fix inverse marker update glitch
99e6c8b Move plot area icons to icons_marker.c Add reverse marker plates, and use it on top area Better invalidate marker area
45f0edc Code style for ili9341.c Update donate text Change Z Phase menu position
9ccdd14 Show saved calibration range on save menu
a0eef2e More universal trace type formatting
49e46b1 Add Z phase trace
e29d434 More depends from LCD size (scale / ref quick set and leveler mode quick set)
ac6696b More support different font size Add delete file function in browser (closed source)
c331eb6 Add closed source line draw algorithm (2x + faster render on lot of long lines)
c5f8ed0 Merge branch 'master' of
8e7e4ab Use shadow text on plot area Small font adaptation
ffe3f36 Update README.md
ff782c8 Add run script from SD card functions
7c41cf4 Extend linear, real, imag marker to 6 digit
4cdfb7a Update USB part
44d7c50 Update ChibiOS USB and Serial streams and HAL code
04233b5 Add delay after aic codec init and i2s data receive Replace "\r\n" by VNA_SHELL_NEWLINE_STR
0cd8eb1 Remove write to read only register (status)
be5d5e1 i2s bus copy count now depend from audio sample size (DMA copy by 16 bit)
f3d2ef6 Set audio_sample_t value type Use DSP mode (PCM on STM32) for receive audio samples Add lcd_printfV (vertical text print, used in debug)
16ca5a0 init SPI and LCD in middle of Si5351 start generation and AIC3204 startup from SI clock, this give more time for stable start
f87f7c7 Add S21 offset setting, allow shift S21 data Store electrical_delay as second (picoseconds before)
cf03c6b Add expf function declaration
d782c71 Fix load backup config data if calibration slot not valid Fix argument count error
7684340 Better parse user input from console
e95a945 Fix error response on empty input Little speedup execute command
c095144 Build H version by default
3a93933 Use shell layer functions for read / write Fix delay in usart read command
5d15165 Upload
e3d95b5 v1.2.05 Use custom hardware library: - GPT - PAL (GPIO) - DMA - EXT Move all hardware depend functions in board dir
38e31fb Add custom hardware functions Move ~all hardware depend functional here Replace ChibiOS code to this (allow save lot of flash and more faster)
90441c3 Code style
0fef9ff Add use i2c receive function
bbd3d26 Small code size fixes Add defines
98aa59c Fix typos in settings
4cc1d06 Fix typo
5dd3476 Fix wait delay in CW mode
82cf5aa More compact SPI init Fix comments
be28459 Cleanup code
0bb156d Add header text
78e8c9b Fix compilation and comments
571b81f Move flash save code to flash.c Create hardware.h header
176b10c Now for compile H4 code need set TARGET=F303 in Makefile
6b42c0f Move DAC code to board folder Store brightness setting in backup
9a0ea9a Remove lock
4855570 Remove file
8485c35 Fix
07c2712 Move all hardware depend code to board dir (use hardware.c file) Use custom i2c library (allow remove all interrupts in i2c send) Add last CMSIS stm32f072xb.h
cee6846 Update ADC code: - Move average value in measure - Not use ChibiOS ADC functions - Update stm32f303xc CMSIS description - Not use any DMA/Interrupts for ADC on STM32F303
0f2a011 Better reset
f1d3561 Disable timer interrupt handlers
500ca36 Not use ChibiOS I2S module, use custom init and run This allow save 0.5k flash, and more stable work on hi speed codec ADC
a7a4d1a Run DMA in dmaStreamSetMode
7121d1f Fix compile error
d67741f Add config command: config {auto|avg|connection|mode|grid|dot|bk|flip} [0|1|2] 0 - disable 1 - enable 2 (or any else) - toggle Allow set/clear/toggle settings flags Store config settings in backup (allow store options if device power off)
72a41c0 Use one store/clean trace button
304fc72 Use UI event handler table
82336be Fix

So for me 1.2.nn with nn != 0 is the better solution.


Locked Re: Correct button?

 

Paul,
This was properly answered in a much earlier post in this thread, go back and read it:
/g/nanovna-users/message/588

In later versions of the firmware, this has been re-labeled "APPLY", with a checkmark when selected, making it a bit more clear that this function simply applies the calibration, or allows the calibration to be disabled.


Re: max save slots on the vna "h" version running hugens fw

 

The latest 'release' version 1.2 of the DiSlord firmare has 7 save slots. It can be downloaded here (should be open to all):

(scroll to the bottom and select the .dfu for the -H, not the -H4).

If your nano has an SD card slot installed, it also allows you to save/restore as many as you like from the SD card. You can check this by carefully taking off the cover, and looking for the squarish metal SD card slot. Some later hardware versions had it pre-installed internally, others did not. If it is there, you can just plug in a compatible card and use it. If not, there is probably a spot for it and you can install one yourself if you are handy with such things. Search this forum for SD slot for information.

Two more options:
1 - Use the nanovna with your computer/laptop and NanoVNA-saver or NanoVNA-app software. These allow saving as many calibrations as you want on your computer.
2 - There is not a high degree of variation in calibration requirements across the HF bands, especially for normal antenna measurement activities. You can use one slot to save a calibration from 1MHz to 30MHz, then just 'zoom in' to your desired band by setting the start/stop frequencies. The nanovna firmware does a reasonable job of interpolating the calibration values. Splitting it into two, say from 1MHz-15MHz and 15Mhz-30MHz is better. Try this option. Compare it to the results you get from calibrating directly for just one band, and you will see that the results are very similar. You will want to do detailed calibration for when you need high-fidelity values of impedances, or for crystal measurements, etc. But for optimizing HF antennas, it is not critical. Note that the calibration won't change where the frequency dips occur (SWR graph), just the magnitude/phase of the values that create the graph - so if all you want to do is trim your antenna for minimum SWR, no detailed calibration is necessary.

Stan


Re: max save slots on the vna "h" version running hugens fw

 

On Thu, Nov 17, 2022 at 03:44 PM, Igor - PY3IG wrote:


github links return error
Sorry, my fault, I copied the message from the beta group with old links in.

Here we are, the GitHub repo:


Binary download links:



Re: SV4401A review

 

One last review on the SV4401A. Here is the bottom line as it is shipping currently: There is a problem with power-on with a fully changed battery and no external power connection. This has been corrected with a resistor change - easy to do without special tools if you can solder. In a lab environment, you'd never know it has a problem, keeping it plugged in. The PC app nanovna-saver does not work correctly, if it even connects to your Win10 PC at all. The app has very limited use. I find that taking a snapshot of the unit's screen and saving it as an image file is the best. Maybe they will improve this app, as it would be more convenient to operate it from the PC if you want to save sweep files. Being as large and heavy as it is, it is not a good instrument to take outside for antenna measurements, in my opinion. I love all the extra memory locations for special calibrations! One weakness that must be fixed somehow is the USB-C jack, which has no mechanical support. If not made stronger, the port is certain to fail, breaking a connection on the PCB. I plan to put a drop of hot glue at this connector, fixing it to the chassis, meanwhile being very careful to support the USB cable while charging or transferring files. I bought mine from Aliexpress for $299, normally about $399. Some ham radio suppliers are gouging everyone at $599! If you like the nanovna-F, you'll love this one, even with the improvements you need to make.But what is the USB-A connector good for? It is only a power source, but for what purpose?


Re: max save slots on the vna "h" version running hugens fw

 

For me github links return error.
I can't access any of the three links.
73.

On Thu, Nov 17, 2022 at 06:04 AM, Ho-Ro wrote:


On Thu, Nov 17, 2022 at 09:23 AM, Paul M3VUV wrote:


does any fw exist with more save slots?
Yes: /g/nanovna-beta-test/topic/93905035

I've setup an easy workflow to follow DiSlord's development closely and create
the noSD versions with 8 config slots, available on my NanoVNA-noSD branch:



Get the binaries:





HTH, Martin


Locked Re: Correct button?

 

Just ignore it. Many issues with email, but usually not important. I get emails a month later sometimes. I get them quickly on my iPhone and then get the same ones days later on my iPad¡­ go figure.

David J. Wilcox¡¯s iPad

On Nov 16, 2022, at 10:48 AM, Max via groups.io <kg4pid@...> wrote:

? Have you had an email come in from groups.io a week or so later and since there was no quoting you have no clue what the question was really about? Like this one, the subject line says "Correct button? That doesn't tell me anything. But since I'm quoting you, you and everyone else knows exactly what post I referring to.

On Wednesday, November 16, 2022, 07:49:14 AM CST, Paul M3VUV <nanovnauser@...> wrote:

well , had this question as well but after reading thru this lot,it still doesent to anwer the original question,its harder to understand when ppl quote what been said already in the thread,just makes it a confusing mess to try and read!!.











Re: max save slots on the vna "h" version running hugens fw

 

On Thu, Nov 17, 2022 at 09:23 AM, Paul M3VUV wrote:


does any fw exist with more save slots?
Yes: /g/nanovna-beta-test/topic/93905035

I've setup an easy workflow to follow DiSlord's development closely and create the noSD versions with 8 config slots, available on my NanoVNA-noSD branch:



Get the binaries:





HTH, Martin


max save slots on the vna "h" version running hugens fw

 

my vna has save slot zero and 123 max available,does any fw exist with more save slots?,it would be nice to do callibrations on more ham bands,not just 4 like i have now due to no save slots left.,73.


Locked Re: Correct button?

 

well well it seems we have more waffle and still the original question goes unanswered!( quote what does the correct button do).


Locked Re: Correct button?

 

"max may i suggest" NO YOU MAY NOT!? Do you always blow a fuse when you don't get what you want?Why would anyone answer you acting like that??
Good luck.
Max

On Wednesday, November 16, 2022, 10:55:11 AM CST, Paul M3VUV <nanovnauser@...> wrote:

max may i suggest unless you are going to answe the original question keep your mouth shut and hands away from the keyboard,seems you can do neither!.


Locked Re: Correct button?

 

Ironically I have no idea who this is directed at or even what the original question was due to lack of message quoting. Not that I care, I just got a good chuckle out of it....

73

-Jim
NU0C

On Wed, 16 Nov 2022 08:54:59 -0800
"Paul M3VUV " <nanovnauser@...> wrote:

max may i suggest unless you are going to answe the original question keep your mouth shut and hands away from the keyboard,seems you can do neither!.





Locked Re: Correct button?

 

Stephen

Thank you very much for this reply.? That needed to be said.? Well done.

Don KC1MPO

On 11/16/2022 12:21 PM, Stephen W9SK wrote:
Paul, aren't we easily triggered by nothing? That was pretty rude. I have to agree with Max that when someone posts a reply without the prior comment it makes too hard to follow the request for help, thereby eliminating what could be solutions from experts who are too busy to otherwise take the extra time to figure out what the reply topic is about. You may have that time, but then you may not have the best solution to offer, which is at best may leave the other folks without that solution they're looking for. Try to be more understanding...and polite here.

Stephen W9SK


-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Paul M3VUV
Sent: Wednesday, November 16, 2022 8:55 AM
To: [email protected]
Subject: Re: [nanovna-users] Correct button?

max may i suggest unless you are going to answe the original question keep your mouth shut and hands away from the keyboard,seems you can do neither!.










Locked Re: Correct button?

 

Paul, aren't we easily triggered by nothing? That was pretty rude. I have to agree with Max that when someone posts a reply without the prior comment it makes too hard to follow the request for help, thereby eliminating what could be solutions from experts who are too busy to otherwise take the extra time to figure out what the reply topic is about. You may have that time, but then you may not have the best solution to offer, which is at best may leave the other folks without that solution they're looking for. Try to be more understanding...and polite here.

Stephen W9SK

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Paul M3VUV
Sent: Wednesday, November 16, 2022 8:55 AM
To: [email protected]
Subject: Re: [nanovna-users] Correct button?

max may i suggest unless you are going to answe the original question keep your mouth shut and hands away from the keyboard,seems you can do neither!.


Locked Re: Correct button?

 

I would agree that being able to use a "externally measured" cal standard data file (.s1p or .s2p) would be the preferred approach, and is supported in, e.g. nanovna-saver.
Whether you'd want to do that *in* the NanoVNA itself is really more about space available, time required for implementation, testing, etc.
I'm pretty happy with the "box" as a sensor with basic functionality and the assumption of ideal standards - it gets me to within a few percent. If I need better, I'd rather have that in an external system with a lot more resources.

When looking at what I'd want firmware developers to look at, it's things "internal to the box" - improved sampling, filtering, etc. - those are things that cannot be done in an external device. Some are hardware wishes (easier to bring the reference receiver input out, so I can use an external bridge. More flexibility with signal levels.

But more sophisticated calibration seems something that is better pushed to a post processing or application. That's what I've done for years with other VNAs and similar equipment. I can have an infinite number of calibration schemes on a pc, manipulate them to my own needs, etc.