Good to see another person playing with the Lite. The only features added to 3 are:
*Automatic collection of antenna radiation pattern
*Average sweeps
*Group delay
*Increased timeouts to support the Lite
*Allows setting the Lite's power levels
*Allow larger data sets (more points) to support the Lite in unsegmented sweeps
*Allows setting the Lite's internal average (or what ever Dislord decides to call it in the future)
*Maybe one day, new error models
Most of these changes would have very limited use. For example, measuring radiation patterns requires a fairly expensive motor and would need the user to develop the gear drive. Like smoothing, averaging is not very useful IMO and can mask problems. The timeouts are only a problem when using the Lite at very low frequencies. I was surprised that not one person had asked me about adding group delay but it also tells me that most users would have no use for it. Error correction hasn't shown to have any use yet. The documentation also is lacking but many people seem unable to read anyway so this may be of little concern. Want some entertainment and drama, read the last issue posted on Git. I had no idea that the NanoVNA had anything to do with the spread of the virus until recently.
In a nutshell, there's no benefit to the antenna analyzer group.
Dislord,
What are the default settings for your firmware's average and power levels? Will these be user settable and made sticky so they are saved as part of the calibration? If so, when using USB, will these settings reflect what the user has set of be some other default? Is there a way to query the Lite (using USB) to know what they are set to? I wonder if I need to consider initializing the Lite to some known defaults when connecting to it. If so, maybe store them in the defaults file to allow my software to make them sticky. Curious of your plans.
I suspect there may be a small problem with your average feature. I believe I have seen it not change in some cases but I will need to test it. Is it similar to how the power setting was locked out in CW, where maybe you can't just change it in some modes? If so, can you provide these requirements so I can automate the change. If you are not aware of a problem, I will try and sort the cause and get back with you.