Has anyone successfully gone my preferred route of increasing the BW to 3.2Ghz and adding all the features? Any clues to the proper model and or feature “codes”?
Anyone gotten the SVA conversion to retain their SN and remove the developer stuff? (If I can’t go about it my preferred way)
Is reverting from SVA as scarry as the nand write could be?
New firmware for SSA3000X Plus models is available.
Version: V3.2.2.5.1R1
adpt_nspadapter_msg_deal::NSP_ADPT_MSG_USB_UPGRADE--------------/usr/bin/siglent/usr/mass_storage/U-disk0/SSA3000X+_backup_11411.ADS7777777777777777777777777
Archive: /usr/bin/siglent/usr/usr/upgrade/config.zip
inflating: siglent.jpg
inflating: upgrade.sh
cp: can't create directory '/usr/bin/siglent/usr/mass_storage/U-disk0/firmdata0/': Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd0.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd1.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd2.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd3.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd4.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd5.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd6.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd7.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd8.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd9.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd10.bin: Read-only file system
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 4
/usr/bin/siglent/usr/mass_storage/U-disk0/mtd11.bin: Read-only file system
/dev/mtd12: No such file or directory
/dev/mtd13: No such file or directory
/dev/mtd14: No such file or directory
/dev/mtd15: No such file or directory
cp: can't create '/usr/bin/siglent/usr/mass_storage/U-disk0/memdump': Read-only file system
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
▒ 48.587150] reboot: Restarting system
I have a SSA 3021X (Non plus) FW 1.3.9.8, any info to liberate would be appreciated, I must have spent 2+ hours so far reading through posts and most of what I find is for the plus version. Not sure where to start.
New firmware for SSA3000X Plus models is available.
Version: V3.2.2.5.1R1
thanks, are there any negativ implications to modded SAs / VNAs in Pro mode ?
cheerio
Juergen
It seems the USB disk now is RO. I'll have to make it RW in the dump script.
Have you read this topic?
https://www.eevblog.com/forum/testgear/hack-of-sigllent-spectrum-analyzer-ssa3021x/
/usr/bin/siglent # ls -l
total 13760
-rwxrwxrwx 1 root root 13856588 Jul 9 09:32 Aladdin
drwxrwxrwx 8 1000 1000 704 Jul 9 09:32 config
-rwxrwxrwx 1 root root 1078 Jul 9 09:32 config_eth0.sh
drwxrwxrwx 2 1000 1000 1904 Jul 9 09:32 drivers
drwxrwxrwx 3 1000 1000 752 Jul 9 09:32 firmdata0
drwxrwxrwx 2 1000 1000 160 Jan 8 2019 firmdata1
drwxrwxrwx 2 root root 688 Jul 9 09:32 lib
-rwxrwxrwx 1 root root 12068 Jul 9 09:32 lighttpd.conf
drwxrwxrwx 2 1000 1000 232 Jan 8 2019 log
-rwxrwxrwx 1 root root 67085 Jul 9 09:32 php.ini
-rwxrwxrwx 1 root root 2231 Jul 9 09:50 startup_app.sh
-rwxrwxrwx 1 root root 77 Jul 9 09:32 startup_ftp.sh
-rwxrwxrwx 1 root root 482 Jul 9 09:32 startup_vnc.sh
drwxrwxrwx 10 1000 1000 984 Dec 9 2021 usr
-rwxrwxrwx 1 root root 490 Jul 9 09:32 vdma_vnc.sh
-rwxrwxrwx 1 root root 29337 Jul 9 09:32 vncserver
-rwxrwxrwx 1 root root 97611 Jul 9 09:32 vsftpd
/usr/bin/siglent # df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 63152 63152 0 100% /
devtmpfs 69852 0 69852 0% /dev
none 78140 4 78136 0% /tmp
ubi1_0 30388 20860 9528 69% /usr/bin/siglent
ubi2_0 5848 196 5652 3% /usr/bin/siglent/firmdata0
ubi3_0 5848 24 5824 0% /usr/bin/siglent/log
ubi0_0 84752 9320 75432 11% /usr/bin/siglent/usr
/usr/bin/siglent #
Mem: 95028K used, 61256K free, 4K shrd, 12424K buff, 36716K cached
CPU: 50.3% usr 0.5% sys 0.0% nic 49.2% idle 0.0% io 0.0% irq 0.0% sirq
Load average: 1.03 0.96 0.56 5/77 1119
PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND
688 1 root S 287m187.7 1 50.6 /usr/bin/siglent/Aladdin
1115 914 root R 2092 1.3 0 0.1 top
880 1 root S 21588 13.7 0 0.0 /usr/bin/siglent/vncserver
891 890 root S 12888 8.2 0 0.0 /usr/bin/php-cgi -c /usr/bin/siglent/php.ini
892 891 root S 12888 8.2 0 0.0 /usr/bin/php-cgi -c /usr/bin/siglent/php.ini
691 1 root S 4868 3.1 1 0.0 /sbin/telnetd -l /bin/sh -p 10101
890 1 root S 2320 1.4 0 0.0 /usr/sbin/lighttpd -f /usr/bin/siglent/lighttpd.conf
738 1 root S 2132 1.3 0 0.0 /usr/bin/siglent/vsftpd
914 691 root S 2092 1.3 1 0.0 /bin/sh
887 1 root S 2092 1.3 1 0.0 /sbin/getty -L ttyPS0 115200 vt100
1 0 root S 2088 1.3 0 0.0 {linuxrc} init
741 1 1 S 2000 1.2 0 0.0 portmap
205 2 root SW 0 0.0 0 0.0 [kworker/0:1]
56 2 root SW 0 0.0 1 0.0 [kworker/1:1]
7 2 root SW 0 0.0 0 0.0 [rcu_preempt]
455 2 root SW 0 0.0 0 0.0 [spi1]
17 2 root SW 0 0.0 0 0.0 [kworker/u4:1]
574 2 root SW< 0 0.0 0 0.0 [kworker/0:1H]
575 2 root SW< 0 0.0 1 0.0 [kworker/1:1H]
803 2 root SW 0 0.0 0 0.0 [kworker/u4:5]
582 2 root SW 0 0.0 0 0.0 [ubi_bgt1d]
586 2 root SW 0 0.0 0 0.0 [ubi_bgt2d]
594 2 root SW 0 0.0 0 0.0 [ubi_bgt0d]
2 0 root SW 0 0.0 0 0.0 [kthreadd]
3 2 root SW 0 0.0 0 0.0 [ksoftirqd/0]
4 2 root SW 0 0.0 0 0.0 [kworker/0:0]
5 2 root SW< 0 0.0 0 0.0 [kworker/0:0H]
8 2 root SW 0 0.0 0 0.0 [rcu_sched]
9 2 root SW 0 0.0 0 0.0 [rcu_bh]
10 2 root SW 0 0.0 0 0.0 [migration/0]
11 2 root SW 0 0.0 1 0.0 [migration/1]
12 2 root SW 0 0.0 1 0.0 [ksoftirqd/1]
14 2 root SW< 0 0.0 1 0.0 [kworker/1:0H]
15 2 root SW< 0 0.0 1 0.0 [khelper]
16 2 root SW 0 0.0 0 0.0 [kdevtmpfs]
19 2 root SW< 0 0.0 0 0.0 [perf]
202 2 root SW< 0 0.0 1 0.0 [writeback]
206 2 root SW< 0 0.0 0 0.0 [bioset]
208 2 root SW< 0 0.0 1 0.0 [kblockd]
239 2 root SW< 0 0.0 0 0.0 [edac-poller]
327 2 root SW< 0 0.0 0 0.0 [rpciod]
341 2 root SW 0 0.0 1 0.0 [kswapd0]
342 2 root SW 0 0.0 0 0.0 [fsnotify_mark]
343 2 root SW< 0 0.0 1 0.0 [nfsiod]
New firmware for SSA3000X Plus models is available.
Version: V3.2.2.5.1R1
https://int.siglent.com/upload_file/zip/firmware/Spectrum_analyzer/SSA3000X%20Plus_V3.2.2.5.1R1_EN.zip
...
Improvements:
...
Add .lic file auto scan
...
New firmware for SSA3000X Plus models is available.
Version: V3.2.2.5.1R1thanks, are there any negativ implications to modded SAs / VNAs in Pro mode ?
cheerio
Juergen
I just performed the upgrade from SVA1032X_V3.2.2.4.0 and for me it worked flawlessly. Options are still enabled and everything seems to work as it should. I had to issue a reset and clear after the update though. As a test, I tried to downgrade back to 3.2.2.4.0 but I couldn't. Maybe it's just me or perhaps this is a limitation.
73 de Adrian, YO6SSW
/usr/bin/siglent/usr/config # ls -l
total 7844
drwxrwxrwx 5 root root 352 Jul 9 22:28 Limits
-rw-r--r-- 1 root root 53 Jan 1 1970 NSP_config.xml
-rw-r--r-- 1 root root 59 Jan 1 1970 NSP_default.xml
-rw-r--r-- 1 root root 53 Jan 1 1970 NSP_user.xml
-rw-r--r-- 1 root root 393 Jul 10 07:44 NSP_usr_system_info.xml
-rw-r--r-- 1 root root 407 Jul 9 16:24 dev_system_info.xml
-rw-r--r-- 1 root root 61782 Jul 6 17:39 enh_rsp_calib.bin
-rw-r--r-- 1 root root 81702 Jul 6 17:39 enh_rsp_calib_log.bin
drwxrwxrwx 3 root root 392 Jul 9 22:28 help
-rw-r--r-- 1 root root 7775999 Jul 9 17:01 last_config.xml
drwxrwxrwx 2 1000 1000 160 Jan 8 2019 mode
-rw-r--r-- 1 root root 26278 Jul 5 17:21 usr_vna_calib.bin
-rw-r--r-- 1 root root 4918 Jul 6 17:39 usr_vna_o_calib.bin
-rw-r--r-- 1 root root 17702 Jul 6 17:39 usr_vna_o_calib_log.bin
-rw-r--r-- 1 root root 4918 Jul 6 17:39 usr_vna_s_calib.bin
-rw-r--r-- 1 root root 17702 Jul 6 17:39 usr_vna_s_calib_log.bin
/usr/bin/siglent/usr/config #
.lic file should be license files.
last_config.xml is indeed strange... Can you share it?
Do you have your SSA properly licensed or with S/N "XXXXXXXXX"?
/usr/bin/siglent/usr/config # less last_config.xml
<?xml version="1.0" encoding="utf-8"?>
<configuration mode="Analyzer">
<Analyzer>
<FREQ min_start="0" def_start="0" start="0" stop="3200000000" step="320000000" step_auto="true" axis_typ
e="1" offset="0" />
<BW rbw="12" vbw="12" vrr="6" rbw_auto="true" vbw_auto="true" avg_type="0" />
<SWEEP time="627200" rule="0" time_auto="true" continuous="true" times="1" mode="0" speed_coeff="3" unca
l="false" fft="false" min_dwell_time="0" max_dwell_time="0" def_dwell_time="0" dwell_time="0" />
<AMPT min_ref="-200" max_ref="30" def_ref="0" ref="10" ref_offset="0" scale_div="10" line_value="0" att=
"30" att_auto="true" scale_type="0" unit="0" input="50" preamp="false" line_on="false" correctionFun="false">
<correction0 on="false" len="0" />
<correction1 on="false" len="0" />
<correction2 on="false" len="0" />
<correction3 on="false" len="0" />
</AMPT>
<TRACE math="0" input_x="0" input_y="1" output_z="2" power_diff_offset="0" power_sum_offset="0" log_offs
et="0" log_diff_ref="0">
<TRACE1 type="1" state="5" detect="0" avg_times="10" />
<TRACE2 type="5" state="0" detect="4" avg_times="20" />
<TRACE3 type="5" state="0" detect="4" avg_times="100" />
<TRACE4 type="5" state="0" detect="4" avg_times="50" />
</TRACE>
<MARKER table_on="false">
<MARKER1 type="0" trace="0" fn_type="0" ndb_value="-3" related="1" readout="0" freqcounter_on="f
alse" xAxis="10000008" yAxis="-11.738482890941221" />
<MARKER2 type="0" trace="1" fn_type="0" ndb_value="-3" related="2" readout="0" freqcounter_on="f
alse" xAxis="119960000" yAxis="-74.846999783325202" />
<MARKER3 type="0" trace="0" fn_type="0" ndb_value="-3" related="3" readout="0" freqcounter_on="f
alse" xAxis="51320000" yAxis="0" />
<MARKER4 type="0" trace="0" fn_type="0" ndb_value="-3" related="4" readout="0" freqcounter_on="f
alse" xAxis="0" yAxis="0" />
<MARKER5 type="0" trace="0" fn_type="0" ndb_value="-3" related="5" readout="0" freqcounter_on="f
alse" xAxis="0" yAxis="0" />
<MARKER6 type="0" trace="0" fn_type="0" ndb_value="-3" related="6" readout="0" freqcounter_on="f
alse" xAxis="0" yAxis="0" />
<MARKER7 type="0" trace="0" fn_type="0" ndb_value="-3" related="7" readout="0" freqcounter_on="f
alse" xAxis="0" yAxis="0" />
<MARKER8 type="0" trace="0" fn_type="0" ndb_value="-3" related="0" readout="0" freqcounter_on="f
alse" xAxis="0" yAxis="0" />
</MARKER>
<PEAK type="0" threshold="-140" excursion="15" table_on="false" sort_by="0" continuous1="false" continuo
us2="false" continuous3="false" continuous4="false" continuous5="false" continuous6="false" continuous7="false" continuo
us8="false" />
<TRIG type="0" edge="0" level="0" delay_en="false" delay="0" />
<LIMIT limit_test="false" buzzer_on="false" fail_stop="false" x_axis_type="0">
<limit1 on="false" type="0" mode="0" freq_interp="1" line_value="0" offset_on="false" offset_x="
0" offset_y="0" />
last_config.xml <limit2 on="false" type="1" mode="0" freq_interp="1" line_value="-100" offset_on="false" offset_
x="0" offset_y="0" />
</LIMIT>
<TG status="false" min_level="-20" max_level="0" def_level="-20" level="-20" min_m_ref_level="-20" max_m
_ref_level="0" def_m_ref_level="0" m_ref_level="0" offset="0" normalize_ref_level="0" normalize_ref_pos="50" />
<DEMOD mode="0" earp="false" volume="6" time="5000000" />
<MEAS type="0" integral_bw="100" main_ch_bw="100" adjacent_ch_bw="100" adjacent_ch_space="100" occupied_
bw="0" occupied_bw_precent="99" occupied_bw_dBc="26" start_line="0" stop_line="606" carrier_bw="100" noise_bw="100" freq
_offset="-100" harmonic_enable="false" fundamental="120000043.56545754" freq_step="120000043.56545754" harmonic_num="10"
harmonic_freq_num="327680" harmonic_freq1="0" harmonic_freq2="0" harmonic_freq3="0" harmonic_freq4="0" harmonic_freq5="
0" harmonic_freq6="0" harmonic_freq7="0" harmonic_freq8="0" harmonic_freq9="0" harmonic_freq10="0" harmonic_freq11="0" h
armonic_freq12="0" harmonic_freq13="0" harmonic_freq14="0" harmonic_freq15="0" harmonic_freq16="0" harmonic_freq17="0" h
armonic_freq18="0" harmonic_freq19="0" harmonic_freq20="0" harmonic_freq21="0" harmonic_freq22="0" harmonic_freq23="0" h
armonic_freq24="0" harmonic_freq25="0" harmonic_freq26="0" harmonic_freq27="0" harmonic_freq28="0" harmonic_freq29="0" h
armonic_freq30="0" harmonic_freq31="0" harmonic_freq32="0" harmonic_freq33="0" harmonic_freq34="0" harmonic_freq35="0" h
armonic_freq36="0" harmonic_freq37="0" harmonic_freq38="0" harmonic_freq39="0" harmonic_freq40="0" harmonic_freq41="0" h
armonic_freq42="0" harmonic_freq43="0" harmonic_freq44="0" harmonic_freq45="0" harmonic_freq46="0" harmonic_freq47="0" h
armonic_freq48="0" harmonic_freq49="0" harmonic_freq50="0" harmonic_freq51="0" harmonic_freq52="0" harmonic_freq53="0" h
armonic_freq54="0" harmonic_freq55="0" harmonic_freq56="0" harmonic_freq57="0" harmonic_freq58="0" harmonic_freq59="0" h