¿ªÔÆÌåÓý


New FW release: "audio AGC" option and reduced spurs

 

New FW release
Version V1.4197
For all tinySA Ultra and Ultra+ versions
?
Changes:
- Added CONFIG/EXPERT CONFIG/MORE/AUDIO AGC option. When disabled the PCB edge point PA4 will in listen mode have a voltage linear with the signal level in dBm Useful for integration of tinySA as selective power meter
- Reduced level of internally generated spurs on multiples of 10 MHz not being multiples of 30 MHz (ZS-407 only)
--
Designer of the tinySA
For more info go to


Re: Self-test error and does not continue

 

Just to rule out the obvious.
Did you test with different coax cable?
Is the call output set to 30 MHz visible on a scope?
?
--
Designer of the tinySA
For more info go to


Self-test error and does not continue

 

After checking the low RF output in the generator function, I ran the self test. But the self test failed, stopping at item 3 and not continuing.
I am attaching a photo of the test attempt.
I have had this for 5 years and have never updated it. But it has always worked perfectly.
The current firmware is version: tinySA4_v1.4-49-g4f5396a.
Model: TinySA ULTRA
I would greatly appreciate any help.


File //tinysa-ultra-upgrade.sh updated #file-notice

Group Notification
 

The following items have been updated in the Files area of the [email protected] group.

By: Rob, W9LOT <rjgebis@...>

Description:
Debian/Ubuntu Linux and MacOSX (Intel and arm64) shell script to upgrade tinySA Ultra versions firmware # Download to your machine and change permissions cd ~/Downloads/ chmod 750 ./tinysa-ultra-upgrade.sh # Example ./tinysa-ultra-upgrade.sh --program tinySA4_v1.4-196-g1e9c187.bin --erase # Output == Using firmware binary: firmware/tinySA4_v1.4-196-g1e9c187.bin Checking for DFU utilities... ========================================================= Before upgrading, run self test to make sure the device is OK 1. Connect a loop cable between CH0 and CH1 ports 2. Select Config / Self Test ========================================================= Did the self-test succeed? (y/n): y ========================================================= tinySA Ultra 1. Press and hold jog button before switching on the tinySA Ultra 2. Switching on, the screen will stay black ========================================================= Continue with upgrade? (y/n): y Checking for device in DFU mode... == Running lsusb to detect DFU device... Bus 001 Device 013: ID 0483:df11 STMicroelectronics STM32 BOOTLOADER Serial: XXXXXXXXXXXX == Device found in DFU mode. == Programming firmware... It takes around 30 sec == Firmware update completed successfully. ========================================================= Reset & Calibration Connect a loop cable between CH0 and CH1 ports 1. Config / More / Clear Config: 1234 2. Config / Level Cal / Reset Calibration 3. Config / Level Cal / Select Range 4. Config / Self Test # Check tinysa-ultra-upgrade.log for all output


Re: dfu-util warnings and errors (ZS405 and ZS407)

 

Just uploaded a updated version of tinysa-ultra-upgrade.sh for files

Please let me know me know if you encounter any issues and please attach the generated log file.
?
Rob


Re: connecting to macOS to issue commands

 

Thank you!
?
So I did
python ./tinySA.py -e 'leveloffset low output -1'
?
and also in the same vein
python ./tinySA.py -e saveconfig
?
Radek


Re: Pre-sale, tinySA ULTRA plus

 

I know it can be bought from the Zeenko store on AliExpress, but that means wasted time with customs formalities. It was preferable to be able to buy it from the European Union.


Re: connecting to macOS to issue commands

 

Use -e switch and enclose multi word command in quotes
?
c:\work\VNA\tinySA\python>python tinysa.py -h
Usage: tinysa.py: [options]
Options:
? -h, --help ? ? ? ? ? ?show this help message and exit
? -p, --plot ? ? ? ? ? ?plot rectanglar
? -c, --scan ? ? ? ? ? ?scan by script
? -S START, --start=START
? ? ? ? ? ? ? ? ? ? ? ? start frequency
? -E STOP, --stop=STOP ?stop frequency
? -N POINTS, --points=POINTS
? ? ? ? ? ? ? ? ? ? ? ? scan points
? -P PORT, --port=PORT ?port
? -d DEV, --dev=DEV ? ? device node
? -v, --verbose ? ? ? ? verbose output
? -C FILE, --capture=FILE
? ? ? ? ? ? ? ? ? ? ? ? capture current display to FILE
? -e COMMAND ? ? ? ? ? ?send raw command
? -o SAVE ? ? ? ? ? ? ? write CSV file
? -l LIST ? ? ? ? ? ? ? list SD card files
? -r READ ? ? ? ? ? ? ? read SD card files
c:\work\VNA\tinySA\python>python tinysa.py -e leveloffset
leveloffset low -0.8
leveloffset low_output 0.0
leveloffset switch 0.0
leveloffset receive_switch 1.1
leveloffset out_switch 0.0
leveloffset lna 0.7
leveloffset harmonic 1.6
leveloffset harmonic_lna 2.9
leveloffset shift 1.4
leveloffset shift1 -0.4
leveloffset shift2 0.2
leveloffset shift3 -0.0
leveloffset shift4 0.1
leveloffset drive1 0.0
leveloffset drive2 -2.0
leveloffset drive3 -2.0
leveloffset direct 1.7
leveloffset direct_lna 4.1
leveloffset ultra -0.8
leveloffset ultra_lna 0.6
leveloffset adf 0.0
leveloffset direct_output 0.0

c:\work\VNA\tinySA\python>python tinysa.py -e "leveloffset low_output -1"

c:\work\VNA\tinySA\python>python tinysa.py -e leveloffset
leveloffset low -0.8
leveloffset low_output -1.0
leveloffset switch 0.0
leveloffset receive_switch 1.1
leveloffset out_switch 0.0
leveloffset lna 0.7
leveloffset harmonic 1.6
leveloffset harmonic_lna 2.9
leveloffset shift 1.4
leveloffset shift1 -0.4
leveloffset shift2 0.2
leveloffset shift3 -0.0
leveloffset shift4 0.1
leveloffset drive1 0.0
leveloffset drive2 -2.0
leveloffset drive3 -2.0
leveloffset direct 1.7
leveloffset direct_lna 4.1
leveloffset ultra -0.8
leveloffset ultra_lna 0.6
leveloffset adf 0.0
leveloffset direct_output 0.0

c:\work\VNA\tinySA\python>
?
--
Designer of the tinySA
For more info go to


Re: connecting to macOS to issue commands

 

Yes, I did, the response is like this:
?
% python ./tinySA.py leveloffset low_output -1
Usage: tinySA.py: [options]
?
tinySA.py: error: no such option: -1

?


Re: connecting to macOS to issue commands

 

Did you forget the underscore between low and output?
--
Designer of the tinySA
For more info go to


Locked Re: Attenuation for Ultra

 

Let me add one reply and then close this topic.
?
Fur the ultimate spur free dynamic range you have to strike a very careful balance between the power level that arrives at the mixer and the noise floor.
If you want to measure very low harmonics (say below -70dBc) you can't do a simple calculation of the attenuation required as device variations in noise floor and mixer IIP3 need to be taken into account
--
Designer of the tinySA
For more info go to


Locked Re: Attenuation for Ultra

 

When one KNOWS the source power AND the input level to the test instrument that will yield a faithful
rendition of the input signal, one can EASILY determine how much attenuation is required.
PERIOD. P E R I O D......
..but unfortunately that figure for faithful rendition generally not known and has to be determined, as was the -25dBm for the TinySA, by trial and error, and does vary somewhat from unit to unit and with signal characteristics.

73
Jeff G8HUL


Re: connecting to macOS to issue commands

 

This is the response for calibrating the output level:
?
leveloffset low output -1.0
?
tinySA.py: error: no such option: -1


Re: connecting to macOS to issue commands

 

If you can capture the screen you do not need other drivers.
The tinySA is connected as a serial interface and you need something to send serial commands and show the serial responses.
This can be a terminal emulator or a python program
--
Designer of the tinySA
For more info go to


connecting to macOS to issue commands

 

Hello,
?
I want to connect to tinySA from macOS. I did it previously for updating a firmware (dfu-util) and now tried tinySA.py following the steps according to athome.kaashoek.com/tinySA/python/. Capturing the display was ok. The device is tinySA Basic with 1.4175 firmware.
?
Now I'd like to issue other commands, explicitly to calibrate the low output level.

But don't know which scripts are used in the drivers. I only found info that there are windows and linux drivers. Would like to try to install from source to macOS. Could someone provide a link? I searched github but appears that Ho-Ro/nanovna-tools are not the right ones.
?
Radek


Re: Ultra failing tests

 

If they don't want it back you can try to replace the switch
--
Designer of the tinySA
For more info go to


Re: Ultra failing tests

 

It looks like the RF switch on the RF port is damaged and Amazon may have sent you a return from another user. Suggest returning it for a replacement.


Re: Ultra failing tests

 

On 22/02/2025 08:01, wojtuniak via groups.io wrote:
They're sending me the VNA I ordered and they don't want this back. So it's not
really a warranty situation.
I don't see how it can be a clone, as it came 2 day shipping from amazon which
the tinysa site lists as a good seller. Don't the fakes also have firmware that
falsely shows the self-test as passing anyways?
You could try the latest firmware, perhaps?

David
--
SatSignal Software - Quality software for you
Web:
Email: davidtaylor@...
BlueSky: @gm8arv.bsky.social, Twitter: @gm8arv


Re: Ultra failing tests

 


OK? cool? :)?

Dave



----- Original Message -----

To:
<[email protected]>
Cc:

Sent:
Sat, 22 Feb 2025 00:01:14 -0800
Subject:
Re: [tinysa] Ultra failing tests


They're sending me the VNA I ordered and they don't want this back. So it's not really a warranty situation.?
I don't see how it can be a clone, as it came 2 day shipping from amazon which the tinysa site lists as a good seller. Don't the fakes also have firmware that falsely shows the self-test as passing anyways??

Email sent using Optus Webmail


Re: Ultra failing tests

 

They're sending me the VNA I ordered and they don't want this back. So it's not really a warranty situation.?
I don't see how it can be a clone, as it came 2 day shipping from amazon which the tinysa site lists as a good seller. Don't the fakes also have firmware that falsely shows the self-test as passing anyways??