Pluto - Tech Thread


psy media
 

Thought it would be a good idea to open a general ADALM Pluto thread for issues people have encountered and or solved.

my opening comments:
out of the box not enough filtering for noaa, m2 so dont buy one if this is your goal without some external hardware.

Sdr# driver - lacking in features BUT much more stable and working up to 19MSPS if you do the following: open cmd prompt type "iio_info -s", look for usb:x.x.x, in the sdr# driver change the url field from ip:192.168.2.1 to usb:x.x.x(enter number from iio_info) - what did this just do, you bypassed a software layer giving you direct access to the usb so sample rate is limited by the ability of your PC not the plutos onboard device but windows being windows this might change every boot / plug-unplug so you will need to run the iio_info each time.

Matlab - this is where the pluto sings and dances, you have full access to all the hardware clicking filter design involks the Analog Devices filter designer (part of the driver but not implemented in sdr#) runs like a 3 legged dog on my pc but over all gave the best access to features and simplicity of use,. ads-b example is a good place to start for beginners, you get the option to open it after you have setup the pluto hardware block.
GNUradio - linux works perfectly still fighting to compile the blocks for win7 

If you want a cheap rx - tx sdr with zero learning the pluto is not for you it really is software defined, the driver gives you access to the chip, you need to define (write your own code) to talk to it. Fantastic device but not for the faint hearted. There is a big slanging match over on redit about people who bought one and dont want to learn so lets use this thread to expand the capabilities of what can be done with it rather than slinging mud!


psy media
 
Edited

So the freeware quickstart on windows appears to be soapy sdr, 80% of the driver features are implemented, windows version already includes the compiled blocks and drivers, gqrx and cubic working perfectly just select soapysdr driver then  'other' as the radio enter plutosdr as the device string (standard config, anything else 'plutosdr, url= enter your usb or ip here - that goes for any app win, linux or other) once the device has been initialised once it will auto find the usb address each time you run.  still no filter access in gqrx but in soapy (the designer) you have all the features of matlab minus the $300.

example device string:
plutosdr,url=ip:192.168.2.1
plutosdr,url=usb:2.5.5 ( use 'iio_info -s' to get your usb address)


Emil
 

Hello
I have a problem with the command
# iio_info -s
Library version: 0.14 (git tag: v0.14)
Compiled with backends: local xml ip usb serial
Available contexts:
        0: Local devices [local:]

no usb info displayed
Latest firmware installed

iio_info without -s displayed

# iio_info
Library version: 0.15 (git tag: v0.15)
Compiled with backends: local xml ip usb serial
IIO context created with local backend.
Backend version: 0.15 (git tag: v0.15)
Backend description string: Linux pluto 4.9.0-10475-g2398d50 #263 SMP PREEMPT Mon Aug 20 15:30:08 CEST 2018 armv7l
IIO context has 7 attributes:
        hw_model: Analog Devices PlutoSDR Rev.B (Z7010-AD9363)
        hw_model_variant: 1
        hw_serial: 104400b839910003fdff0f00d2396548ed
        fw_version: v0.29
        ad9361-phy,xo_correction: 40000008
        ad9361-phy,model: ad9364
        local,kernel: 4.9.0-10475-g2398d50
IIO context has 5 devices:
        iio:device3: cf-ad9361-dds-core-lpc (buffer capable)
                6 channels found:
                        voltage0:  (output, index: 0, format: le:S16/16>>0)
                        4 channel-specific attributes found:
                                attr  0: calibscale value: 1.000000
                                attr  1: calibphase value: 0.000000
                                attr  2: sampling_frequency_available value: 307 20000 3840000
                                attr  3: sampling_frequency value: 30720000
                        voltage1:  (output, index: 1, format: le:S16/16>>0)
                        4 channel-specific attributes found:
                                attr  0: calibphase value: 0.000000
                                attr  1: calibscale value: 1.000000
                                attr  2: sampling_frequency_available value: 307  20000 3840000
                                attr  3: sampling_frequency value: 30720000
                        altvoltage3: TX1_Q_F2 (output)
                        5 channel-specific attributes found:
                                attr  0: raw value: 1
                                attr  1: phase value: 0
                                attr  2: frequency value: 9279985
                                attr  3: scale value: 0.000000
                                attr  4: sampling_frequency value: 30720000
                        altvoltage1: TX1_I_F2 (output)
                        5 channel-specific attributes found:
                                attr  0: phase value: 90000
                                attr  1: scale value: 0.000000
                                attr  2: raw value: 1
                                attr  3: frequency value: 9279985
                                attr  4: sampling_frequency value: 30720000
                        altvoltage0: TX1_I_F1 (output)
                        5 channel-specific attributes found:
                                attr  0: phase value: 90000
                                attr  1: scale value: 0.000000
                                attr  2: frequency value: 9279985
                                attr  3: raw value: 1
                                attr  4: sampling_frequency value: 30720000
                        altvoltage2: TX1_Q_F1 (output)
                        5 channel-specific attributes found:
                                attr  0: raw value: 1
                                attr  1: phase value: 0
                                attr  2: frequency value: 9279985
                                attr  3: scale value: 0.000000
                                attr  4: sampling_frequency value: 30720000
                2 buffer-specific attributes found:
                                attr  0: watermark value: 2048
                                attr  1: data_available value: 0
                1 debug attributes found:
                                debug attr  0: direct_reg_access value: 0x90062
        iio:device1: ad9361-phy
                9 channels found:
                        altvoltage1: TX_LO (output)
                        8 channel-specific attributes found:
                                attr  0: external value: 0
                                attr  1: frequency value: 2450000000
                                attr  2: fastlock_store value: 0
                                attr  3: fastlock_recall ERROR: Invalid argument                                                                                (-22)
                                attr  4: powerdown value: 0
                                attr  5: fastlock_save value: 0 215,215,215,215,                                                                               215,215,215,215,215,215,215,215,215,215,215,215
                                attr  6: frequency_available value: [46875001 1                                                                                6000000000]
                                attr  7: fastlock_load value: 0
                        voltage0:  (input)
                        15 channel-specific attributes found:
                                attr  0: hardwaregain_available value: [-3 1 71]
                                attr  1: hardwaregain value: 71.000000 dB
                                attr  2: rssi value: 114.50 dB
                                attr  3: rf_port_select value: A_BALANCED
                                attr  4: gain_control_mode value: slow_attack
                                attr  5: rf_port_select_available value: A_BALAN                                                                               CED B_BALANCED C_BALANCED A_N A_P B_N B_P C_N C_P TX_MONITOR1 TX_MONITOR2 TX_MON                                                                               ITOR1_2
                                attr  6: rf_bandwidth value: 18000000
                                attr  7: rf_dc_offset_tracking_en value: 1
                                attr  8: sampling_frequency_available value: [20                                                                               83333 1 61440000]
                                attr  9: quadrature_tracking_en value: 1
                                attr 10: sampling_frequency value: 30720000
                                attr 11: gain_control_mode_available value: manu                                                                               al fast_attack slow_attack hybrid
                                attr 12: filter_fir_en value: 0
                                attr 13: rf_bandwidth_available value: [200000 1                                                                                56000000]
                                attr 14: bb_dc_offset_tracking_en value: 1
                        voltage3:  (output)
                        8 channel-specific attributes found:
                                attr  0: scale value: 1.000000
                                attr  1: raw value: 306
                                attr  2: sampling_frequency_available value: [20                                                                               83333 1 61440000]
                                attr  3: rf_port_select_available value: A B
                                attr  4: filter_fir_en value: 0
                                attr  5: sampling_frequency value: 30720000
                                attr  6: rf_bandwidth_available value: [200000 1                                                                                40000000]
                                attr  7: rf_bandwidth value: 18000000
                        altvoltage0: RX_LO (output)
                        8 channel-specific attributes found:
                                attr  0: frequency_available value: [70000000 1                                                                                6000000000]
                                attr  1: fastlock_save value: 0 233,233,233,233,                                                                               233,233,233,233,233,233,233,233,233,233,233,233
                                attr  2: powerdown value: 0
                                attr  3: fastlock_load value: 0
                                attr  4: fastlock_store value: 0
                                attr  5: frequency value: 2400000000
                                attr  6: external value: 0
                                attr  7: fastlock_recall ERROR: Invalid argument                                                                                (-22)
                        voltage2:  (output)
                        8 channel-specific attributes found:
                                attr  0: raw value: 306
                                attr  1: scale value: 1.000000
                                attr  2: sampling_frequency_available value: [20                                                                               83333 1 61440000]
                                attr  3: rf_port_select_available value: A B
                                attr  4: filter_fir_en value: 0
                                attr  5: sampling_frequency value: 30720000
                                attr  6: rf_bandwidth_available value: [200000 1                                                                                40000000]
                                attr  7: rf_bandwidth value: 18000000
                        temp0:  (input)
                        1 channel-specific attributes found:
                                attr  0: input value: 30702
                        voltage0:  (output)
                        10 channel-specific attributes found:
                                attr  0: rf_port_select value: A
                                attr  1: hardwaregain value: -10.000000 dB
                                attr  2: rssi value: 0.00 dB
                                attr  3: hardwaregain_available value: [0 250 89                                                                               750]
                                attr  4: sampling_frequency_available value: [20                                                                               83333 1 61440000]
                                attr  5: rf_port_select_available value: A B
                                attr  6: filter_fir_en value: 0
                                attr  7: sampling_frequency value: 30720000
                                attr  8: rf_bandwidth_available value: [200000 1                                                                                40000000]
                                attr  9: rf_bandwidth value: 18000000
                        voltage2:  (input)
                        13 channel-specific attributes found:
                                attr  0: offset value: 57
                                attr  1: scale value: 0.305250
                                attr  2: raw value: 1765
                                attr  3: rf_port_select_available value: A_BALAN                                                                               CED B_BALANCED C_BALANCED A_N A_P B_N B_P C_N C_P TX_MONITOR1 TX_MONITOR2 TX_MON                                                                               ITOR1_2
                                attr  4: rf_bandwidth value: 18000000
                                attr  5: rf_dc_offset_tracking_en value: 1
                                attr  6: sampling_frequency_available value: [20                                                                               83333 1 61440000]
                                attr  7: quadrature_tracking_en value: 1
                                attr  8: sampling_frequency value: 30720000
                                attr  9: gain_control_mode_available value: manu                                                                               al fast_attack slow_attack hybrid
                                attr 10: filter_fir_en value: 0
                                attr 11: rf_bandwidth_available value: [200000 1                                                                                56000000]
                                attr 12: bb_dc_offset_tracking_en value: 1
                        out:  (input)
                        1 channel-specific attributes found:
                                attr  0: voltage_filter_fir_en value: 0
                18 device-specific attributes found:
                                attr  0: dcxo_tune_coarse ERROR: No such device                                                                                (-19)
                                attr  1: rx_path_rates value: BBPLL:983040005 AD                                                                               C:245760001 R2:122880000 R1:61440000 RF:30720000 RXSAMP:30720000
                                attr  2: trx_rate_governor value: nominal
                                attr  3: calib_mode_available value: auto manual                                                                                manual_tx_quad tx_quad rf_dc_offs rssi_gain_step
                                attr  4: xo_correction_available value: [3999200                                                                               8 1 40008008]
                                attr  5: gain_table_config value: <gaintable AD9                                                                               361 type=FULL dest=3 start=1300000000 end=4000000000>
-3, 0x00, 0x00, 0x20
-3, 0x00, 0x00, 0x00
-3, 0x00, 0x00, 0x00
-2, 0x00, 0x01, 0x00
-1, 0x00, 0x02, 0x00
0, 0x00, 0x03, 0x00
1, 0x00, 0x04, 0x00
2, 0x00, 0x05, 0x00
3, 0x01, 0x03, 0x20
4, 0x01, 0x04, 0x00
5, 0x01, 0x05, 0x00
6, 0x01, 0x06, 0x00
7, 0x01, 0x07, 0x00
8, 0x01, 0x08, 0x00
9, 0x01, 0x09, 0x00
10, 0x01, 0x0A, 0x00
11, 0x01, 0x0B, 0x00
12, 0x01, 0x0C, 0x00
13, 0x01, 0x0D, 0x00
14, 0x01, 0x0E, 0x00
15, 0x02, 0x09, 0x20
16, 0x02, 0x0A, 0x00
17, 0x02, 0x0B, 0x00
18, 0x02, 0x0C, 0x00
19, 0x02, 0x0D, 0x00
20, 0x02, 0x0E, 0x00
21, 0x02, 0x0F, 0x00
22, 0x02, 0x10, 0x00
23, 0x02, 0x2B, 0x20
24, 0x02, 0x2C, 0x00
25, 0x04, 0x27, 0x20
26, 0x04, 0x28, 0x00
27, 0x04, 0x29, 0x00
28, 0x04, 0x2A, 0x00
29, 0x04, 0x2B, 0x00
30, 0x24, 0x21, 0x20
31, 0x24, 0x22, 0x00
32, 0x44, 0x20, 0x20
33, 0x44, 0x21, 0x00
34, 0x44, 0x22, 0x00
35, 0x44, 0x23, 0x00
36, 0x44, 0x24, 0x00
37, 0x44, 0x25, 0x00
38, 0x44, 0x26, 0x00
39, 0x44, 0x27, 0x00
40, 0x44, 0x28, 0x00
                                attr  6: dcxo_tune_fine ERROR: No such device (-                                                                               19)
                                attr  7: dcxo_tune_fine_available value: [0 0 0]
                                attr  8: ensm_mode_available value: sleep wait a                                                                               lert fdd pinctrl pinctrl_fdd_indep
                                attr  9: multichip_sync ERROR: Permission denied                                                                                (-13)
                                attr 10: rssi_gain_step_error value: lna_error:                                                                                0 0 0 0
mixer_error: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
gain_step_calib_reg_val: 0 0 0 0 0
                                attr 11: dcxo_tune_coarse_available value: [0 0                                                                                0]
                                attr 12: tx_path_rates value: BBPLL:983040005 DA                                                                               C:122880000 T2:122880000 T1:61440000 TF:30720000 TXSAMP:30720000
                                attr 13: trx_rate_governor_available value: nomi                                                                               nal highest_osr
                                attr 14: xo_correction value: 40000008
                                attr 15: ensm_mode value: fdd
                                attr 16: filter_fir_config value: FIR Rx: 0,0 Tx                                                                               : 0,0
                                attr 17: calib_mode value: auto
                178 debug attributes found:
                                debug attr  0: digital_tune value: 0
                                debug attr  1: calibration_switch_control value:                                                                                0
                                debug attr  2: multichip_sync value: 0
                                debug attr  3: gaininfo_rx2 ERROR: Resource temp                                                                               orarily unavailable (-11)
                                debug attr  4: gaininfo_rx1 value: 71 76 0 0 0 0                                                                                0 0
                                debug attr  5: bist_timing_analysis value: 0
                                debug attr  6: bist_tone value: 0
                                debug attr  7: bist_prbs value: 0
                                debug attr  8: loopback value: 0
                                debug attr  9: initialize value: 0
                                debug attr 10: adi,txmon-2-lo-cm value: 48
                                debug attr 11: adi,txmon-1-lo-cm value: 48
                                debug attr 12: adi,txmon-2-front-end-gain value:                                                                                2
                                debug attr 13: adi,txmon-1-front-end-gain value:                                                                                2
                                debug attr 14: adi,txmon-duration value: 8192
                                debug attr 15: adi,txmon-delay value: 511
                                debug attr 16: adi,txmon-one-shot-mode-enable va                                                                               lue: 0
                                debug attr 17: adi,txmon-dc-tracking-enable valu                                                                               e: 0
                                debug attr 18: adi,txmon-high-gain value: 24
                                debug attr 19: adi,txmon-low-gain value: 0
                                debug attr 20: adi,txmon-low-high-thresh value:                                                                                37000
                                debug attr 21: adi,gpo3-tx-delay-us value: 0
                                debug attr 22: adi,gpo3-rx-delay-us value: 0
                                debug attr 23: adi,gpo2-tx-delay-us value: 0
                                debug attr 24: adi,gpo2-rx-delay-us value: 0
                                debug attr 25: adi,gpo1-tx-delay-us value: 0
                                debug attr 26: adi,gpo1-rx-delay-us value: 0
                                debug attr 27: adi,gpo0-tx-delay-us value: 0
                                debug attr 28: adi,gpo0-rx-delay-us value: 0
                                debug attr 29: adi,gpo3-slave-tx-enable value: 0
                                debug attr 30: adi,gpo3-slave-rx-enable value: 0
                                debug attr 31: adi,gpo2-slave-tx-enable value: 0
                                debug attr 32: adi,gpo2-slave-rx-enable value: 0
                                debug attr 33: adi,gpo1-slave-tx-enable value: 0
                                debug attr 34: adi,gpo1-slave-rx-enable value: 0
                                debug attr 35: adi,gpo0-slave-tx-enable value: 0
                                debug attr 36: adi,gpo0-slave-rx-enable value: 0
                                debug attr 37: adi,gpo3-inactive-state-high-enab                                                                               le value: 0
                                debug attr 38: adi,gpo2-inactive-state-high-enab                                                                               le value: 0
                                debug attr 39: adi,gpo1-inactive-state-high-enab                                                                               le value: 0
                                debug attr 40: adi,gpo0-inactive-state-high-enab                                                                               le value: 0
                                debug attr 41: adi,gpo-manual-mode-enable-mask v                                                                               alue: 0
                                debug attr 42: adi,gpo-manual-mode-enable value:                                                                                0
                                debug attr 43: adi,aux-dac2-tx-delay-us value: 0
                                debug attr 44: adi,aux-dac2-rx-delay-us value: 0
                                debug attr 45: adi,aux-dac2-active-in-alert-enab                                                                               le value: 0
                                debug attr 46: adi,aux-dac2-active-in-tx-enable                                                                                value: 0
                                debug attr 47: adi,aux-dac2-active-in-rx-enable                                                                                value: 0
                                debug attr 48: adi,aux-dac2-default-value-mV val                                                                               ue: 0
                                debug attr 49: adi,aux-dac1-tx-delay-us value: 0
                                debug attr 50: adi,aux-dac1-rx-delay-us value: 0
                                debug attr 51: adi,aux-dac1-active-in-alert-enab                                                                               le value: 0
                                debug attr 52: adi,aux-dac1-active-in-tx-enable                                                                                value: 0
                                debug attr 53: adi,aux-dac1-active-in-rx-enable                                                                                value: 0
                                debug attr 54: adi,aux-dac1-default-value-mV val                                                                               ue: 0
                                debug attr 55: adi,aux-dac-manual-mode-enable va                                                                               lue: 1
                                debug attr 56: adi,aux-adc-decimation value: 256
                                debug attr 57: adi,aux-adc-rate value: 40000000
                                debug attr 58: adi,temp-sense-decimation value:                                                                                256
                                debug attr 59: adi,temp-sense-periodic-measureme                                                                               nt-enable value: 1
                                debug attr 60: adi,temp-sense-offset-signed valu                                                                               e: 206
                                debug attr 61: adi,temp-sense-measurement-interv                                                                               al-ms value: 1000
                                debug attr 62: adi,elna-gaintable-all-index-enab                                                                               le value: 0
                                debug attr 63: adi,elna-rx2-gpo1-control-enable                                                                                value: 0
                                debug attr 64: adi,elna-rx1-gpo0-control-enable                                                                                value: 0
                                debug attr 65: adi,elna-bypass-loss-mdB value: 0
                                debug attr 66: adi,elna-gain-mdB value: 0
                                debug attr 67: adi,elna-settling-delay-ns value:                                                                                0
                                debug attr 68: adi,ctrl-outs-enable-mask value:                                                                                255
                                debug attr 69: adi,ctrl-outs-index value: 0
                                debug attr 70: adi,rssi-duration value: 1000
                                debug attr 71: adi,rssi-wait value: 1
                                debug attr 72: adi,rssi-delay value: 1
                                debug attr 73: adi,rssi-unit-is-rx-samples-enabl                                                                               e value: 0
                                debug attr 74: adi,rssi-restart-mode value: 3
                                debug attr 75: adi,fagc-adc-large-overload-inc-s                                                                               teps value: 2
                                debug attr 76: adi,fagc-power-measurement-durati                                                                               on-in-state5 value: 64
                                debug attr 77: adi,fagc-rst-gla-if-en-agc-pulled                                                                               -high-mode value: 0
                                debug attr 78: adi,fagc-rst-gla-en-agc-pulled-hi                                                                               gh-enable value: 0
                                debug attr 79: adi,fagc-rst-gla-large-lmt-overlo                                                                               ad-enable value: 1
                                debug attr 80: adi,fagc-rst-gla-large-adc-overlo                                                                               ad-enable value: 1
                                debug attr 82: adi,fagc-rst-gla-engergy-lost-sig                                                                               -thresh-below-ll value: 10
                                debug attr 83: adi,fagc-rst-gla-engergy-lost-got                                                                               o-optim-gain-enable value: 1
                                debug attr 84: adi,fagc-rst-gla-engergy-lost-sig                                                                               -thresh-exceeded-enable value: 1
                                debug attr 85: adi,fagc-rst-gla-stronger-sig-thr                                                                               esh-above-ll value: 10
                                debug attr 86: adi,fagc-optimized-gain-offset va                                                                               lue: 5
                                debug attr 87: adi,fagc-rst-gla-stronger-sig-thr                                                                               esh-exceeded-enable value: 1
                                debug attr 88: adi,fagc-use-last-lock-level-for-                                                                               set-gain-enable value: 1
                                debug attr 89: adi,fagc-gain-index-type-after-ex                                                                               it-rx-mode value: 0
                                debug attr 90: adi,fagc-gain-increase-after-gain                                                                               -lock-enable value: 0
                                debug attr 91: adi,fagc-final-overrange-count va                                                                               lue: 3
                                debug attr 92: adi,fagc-lmt-final-settling-steps                                                                                value: 1
                                debug attr 93: adi,fagc-lpf-final-settling-steps                                                                                value: 1
                                debug attr 94: adi,fagc-lock-level-gain-increase                                                                               -upper-limit value: 5
                                debug attr 95: adi,fagc-lock-level-lmt-gain-incr                                                                               ease-enable value: 1
                                debug attr 96: adi,fagc-lp-thresh-increment-step                                                                               s value: 1
                                debug attr 97: adi,fagc-lp-thresh-increment-time                                                                                value: 5
                                debug attr 98: adi,fagc-allow-agc-gain-increase-                                                                               enable value: 0
                                debug attr 99: adi,fagc-state-wait-time-ns value                                                                               : 260
                                debug attr 100: adi,fagc-dec-pow-measurement-dur                                                                               ation value: 64
                                debug attr 101: adi,agc-immed-gain-change-if-lar                                                                               ge-lmt-overload-enable value: 0
                                debug attr 102: adi,agc-immed-gain-change-if-lar                                                                               ge-adc-overload-enable value: 0
                                debug attr 103: adi,agc-gain-update-interval-us                                                                                value: 1000
                                debug attr 104: adi,agc-sync-for-gain-counter-en                                                                               able value: 0
                                debug attr 105: adi,agc-dig-gain-step-size value                                                                               : 4
                                debug attr 106: adi,agc-dig-saturation-exceed-co                                                                               unter value: 3
                                debug attr 107: adi,agc-lmt-overload-large-inc-s                                                                               teps value: 2
                                debug attr 108: adi,agc-lmt-overload-small-excee                                                                               d-counter value: 10
                                debug attr 109: adi,agc-lmt-overload-large-excee                                                                               d-counter value: 10
                                debug attr 110: adi,agc-adc-lmt-small-overload-p                                                                               revent-gain-inc-enable value: 0
                                debug attr 111: adi,agc-adc-large-overload-inc-s                                                                               teps value: 2
                                debug attr 112: adi,agc-adc-large-overload-excee                                                                               d-counter value: 10
                                debug attr 113: adi,agc-adc-small-overload-excee                                                                               d-counter value: 10
                                debug attr 114: adi,agc-outer-thresh-low-inc-ste                                                                               ps value: 2
                                debug attr 115: adi,agc-outer-thresh-low value:                                                                                18
                                debug attr 116: adi,agc-inner-thresh-low-inc-ste                                                                               ps value: 1
                                debug attr 117: adi,agc-inner-thresh-low value:                                                                                12
                                debug attr 118: adi,agc-inner-thresh-high-dec-st                                                                               eps value: 1
                                debug attr 119: adi,agc-inner-thresh-high value:                                                                                10
                                debug attr 120: adi,agc-outer-thresh-high-dec-st                                                                               eps value: 2
                                debug attr 121: adi,agc-outer-thresh-high value:                                                                                5
                                debug attr 122: adi,agc-attack-delay-extra-margi                                                                               n-us value: 1
                                debug attr 123: adi,mgc-split-table-ctrl-inp-gai                                                                               n-mode value: 0
                                debug attr 124: adi,mgc-dec-gain-step value: 2
                                debug attr 125: adi,mgc-inc-gain-step value: 2
                                debug attr 126: adi,mgc-rx2-ctrl-inp-enable valu                                                                               e: 0
                                debug attr 127: adi,mgc-rx1-ctrl-inp-enable valu                                                                               e: 0
                                debug attr 128: adi,gc-use-rx-fir-out-for-dec-pw                                                                               r-meas-enable value: 0
                                debug attr 129: adi,gc-max-dig-gain value: 15
                                debug attr 130: adi,gc-dig-gain-enable value: 0
                                debug attr 131: adi,gc-low-power-thresh value: 2                                                                               4
                                debug attr 132: adi,gc-dec-pow-measurement-durat                                                                               ion value: 8192
                                debug attr 133: adi,gc-lmt-overload-low-thresh v                                                                               alue: 704
                                debug attr 134: adi,gc-lmt-overload-high-thresh                                                                                value: 800
                                debug attr 135: adi,gc-adc-large-overload-thresh                                                                                value: 58
                                debug attr 136: adi,gc-adc-small-overload-thresh                                                                                value: 47
                                debug attr 137: adi,gc-adc-ovr-sample-size value                                                                               : 4
                                debug attr 138: adi,gc-rx2-mode value: 2
                                debug attr 139: adi,gc-rx1-mode value: 2
                                debug attr 140: adi,update-tx-gain-in-alert-enab                                                                               le value: 0
                                debug attr 141: adi,tx-attenuation-mdB value: 10                                                                               000
                                debug attr 142: adi,rf-tx-bandwidth-hz value: 18                                                                               000000
                                debug attr 143: adi,rf-rx-bandwidth-hz value: 18                                                                               000000
                                debug attr 144: adi,qec-tracking-slow-mode-enabl                                                                               e value: 0
                                debug attr 145: adi,dc-offset-count-low-range va                                                                               lue: 50
                                debug attr 146: adi,dc-offset-count-high-range v                                                                               alue: 40
                                debug attr 147: adi,dc-offset-attenuation-low-ra                                                                               nge value: 5
                                debug attr 148: adi,dc-offset-attenuation-high-r                                                                               ange value: 6
                                debug attr 149: adi,dc-offset-tracking-update-ev                                                                               ent-mask value: 5
                                debug attr 150: adi,clk-output-mode-select value                                                                               : 0
                                debug attr 151: adi,external-rx-lo-enable value:                                                                                0
                                debug attr 152: adi,external-tx-lo-enable value:                                                                                0
                                debug attr 153: adi,xo-disable-use-ext-refclk-en                                                                               able value: 1
                                debug attr 154: adi,trx-synthesizer-target-fref-                                                                               overwrite-hz value: 80008000
                                debug attr 155: adi,rx1-rx2-phase-inversion-enab                                                                               le value: 0
                                debug attr 156: adi,tx-rf-port-input-select-lock                                                                               -enable value: 1
                                debug attr 157: adi,rx-rf-port-input-select-lock                                                                               -enable value: 1
                                debug attr 158: adi,tx-rf-port-input-select valu                                                                               e: 0
                                debug attr 159: adi,rx-rf-port-input-select valu                                                                               e: 0
                                debug attr 160: adi,split-gain-table-mode-enable                                                                                value: 0
                                debug attr 161: adi,1rx-1tx-mode-use-tx-num valu                                                                               e: 1
                                debug attr 162: adi,1rx-1tx-mode-use-rx-num valu                                                                               e: 1
                                debug attr 163: adi,2rx-2tx-mode-enable value: 0
                                debug attr 164: adi,digital-is_pps ERROR: No suc                                                                               h device (-19)
                                attr  4: sampling_frequency_available value: 307                                                                               20000 3840000
                                attr  5: sampling_frequency value: 30720000
                2 buffer-specific attributes found:
                                attr  0: watermark value: 2048
                                attr  1: data_available value: 0
                2 debug attributes found:
                                debug attr  0: pseudorandom_err_check value: CH0                                                                                : PN9 : Out of Sync : PN Error
CH1 : PN9 : Out of Sync : PN Error
                                debug attr  1: direct_reg_access value: 0x0
        iio:device2: xadc
                10 channels found:
                        voltage5: vccoddr (input)
                        2 channel-specific attributes found:
                                attr  0: scale value: 0.732421875
                                attr  1: raw value: 1832
                        voltage0: vccint (input)
                        2 channel-specific attributes found:
                                attr  0: raw value: 1382
                                attr  1: scale value: 0.732421875
                        voltage4: vccpaux (input)
                        2 channel-specific attributes found:
                                attr  0: scale value: 0.732421875
                                attr  1: raw value: 2451
                        temp0:  (input)
                        3 channel-specific attributes found:
                                attr  0: scale value: 123.040771484
                                attr  1: offset value: -2219
                                attr  2: raw value: 2606
                        voltage7: vrefn (input)
                        2 channel-specific attributes found:
                                attr  0: scale value: 0.732421875
                                attr  1: raw value: 1
                        voltage1: vccaux (input)
                        2 channel-specific attributes found:
                                attr  0: scale value: 0.732421875
                                attr  1: raw value: 2450
                        voltage2: vccbram (input)
                        2 channel-specific attributes found:
                                attr  0: scale value: 0.732421875
                                attr  1: raw value: 1382
                        voltage3: vccpint (input)
                        2 channel-specific attributes found:
                                attr  0: scale value: 0.732421875
                                attr  1: raw value: 1373
                        voltage8:  (input)
                        2 channel-specific attributes found:
                                attr  0: raw value: 3687
                                attr  1: scale value: 0.244140625
                        voltage6: vrefp (input)
                        2 channel-specific attributes found:
                                attr  0: raw value: 1703
                                attr  1: scale value: 0.732421875
                1 device-specific attributes found:
                                attr  0: sampling_frequency value: 961538
        iio:device0: adm1177
                2 channels found:
                        voltage0:  (input)
                        2 channel-specific attributes found:
                                attr  0: scale value: 6.433105468
                                attr  1: raw value: 749
                        current0:  (input)
                        2 channel-specific attributes found:
                                attr  0: raw value: 834
                                attr  1: scale value: 0.516601562


On Wednesday, August 22, 2018 11:46 PM, psy media <raidfire@...> wrote:


[Edited Message Follows]
[Reason: added example connection strings]
So the freeware quickstart on windows appears to be soapy sdr, 80% of the driver features are implemented, windows version already includes the compiled blocks and drivers, gqrx and cubic working perfectly just select soapysdr driver then  'other' as the radio enter plutosdr as the device string (standard config, anything else 'plutosdr, url= enter your usb or ip here - that goes for any app win, linux or other) once the device has been initialised once it will auto find the usb address each time you run.  still no filter access in gqrx but in soapy (the designer) you have all the features of matlab minus the $300.

example device string:
plutosdr,url=ip:192.168.2.1
plutosdr,url=usb:2.5.5 ( use 'iio_info -s' to get your usb address)



psy media
 

I have seen this in a couple of senarios:

I can talk only for ubuntu but it looks like if you plug in the pluto while ubuntu is up especially if it was connected, disconnected and reconnected - solution reboot ubuntu
if you have power connected to the usb power port and connect the pluto usb data port from one machine to another.

To be sure disconnect both power and data ports, shutdown ubuntu, connect the pluto data port allow it to boot until the ready light is lit then boot ubuntu.

I saw this the opposite way yesterday when connected to linux then moving the data cable to a windows machine but still maintaining power to the pluto 

note on external power and normal (non host, not standalone) operation: not needed for general operation but if you want to run the lna at 70db for a long time a standard PC usb port does not supply enough current, it was hard to find on AD's wiki but they recommend - never connect via a usb hub, if you run the lna above 75% connect external power.

if this doesnt help I can try to debug it for you - i'd recomment putting the debug info in a file attachment next time, easier on the eyes here in the forum but also gives me the ability to run a quick compare between my own files.


psy media
 

this has pushed up something on my todo list - usb over ethernet, had it running fine on ubuntu before now but not installed at the moment - if the usb is served across the network the the usb id should remain constant - will test later, worked well for an rtl @2msps not sure how it will handle the higher rates of the pluto would be great if we can run it at 19msps without moving the cable between machines


Emil
 

Hello there
regarding your usb over ethernet project, have you seen this website?
maybe the info can help you.

Secondary
What is mostly disturbing for me is the thermal drift. Have anyone found a solution this this issue yet?

And last
shoot me but I have no idea how to get it to work..... ADSB receive..... I have 2 units running as adsb receivers (FA orange stick and Airspy R2) but I would love to test the pluto in this area too.

Thanks




On Thursday, August 23, 2018 9:37 AM, psy media <raidfire@...> wrote:


this has pushed up something on my todo list - usb over ethernet, had it running fine on ubuntu before now but not installed at the moment - if the usb is served across the network the the usb id should remain constant - will test later, worked well for an rtl @2msps not sure how it will handle the higher rates of the pluto would be great if we can run it at 19msps without moving the cable between machines



Ben Z en de rest
 

My response is aout the ADSB: I flashed an OpenwebRX firmware into the Adalm-Pluto and that gives the option to start it as ADSB receiver and gives basic map and airplane info.

https://www.rtl-sdr.com/plutoweb-custom-firmware-for-the-plutosdr-that-enables-you-to-run-openwebrx-dump1090-etc-directly-on-the-device/

Good luck,

Ben


Emil
 

Hello Ben
thanks for the info. Unfortunately my Pluto is going down if I try to flash that image on it, I managed to revive it using the dfu method.....
How did you do it?

Secondary is there a way to solve the themal drift on Pluto?


On Sunday, August 26, 2018 7:42 PM, "hoofdeigenwijs@..." <hoofdeigenwijs@...> wrote:


My response is aout the ADSB: I flashed an OpenwebRX firmware into the Adalm-Pluto and that gives the option to start it as ADSB receiver and gives basic map and airplane info.

https://www.rtl-sdr.com/plutoweb-custom-firmware-for-the-plutosdr-that-enables-you-to-run-openwebrx-dump1090-etc-directly-on-the-device/

Good luck,

Ben



wageners@...
 

Now using SDRAngel with Pluto on win 10 and it works for RX and TX. Nice little signal generator.

Stefan


Don Russ
 

Git SDRngle working as well.


pa1ais@...
 

Since this is the Pluto Tech tread, I have a question.
What is the "official" listen output power from the Pluto? I measured +4-5dBm at 2400 Mhz.
til now I did not find a technical notice about the maximum output. Someone at the web estimated +7dBm?

And a 2nd question;
Who has modified the TXCO to 2PPM or external reference?


Siegfried Jackstien
 

you asked about change the tcxo??? (and i made another test here just to show you)

ok here a result from "heavy modding" of my pluto (different stages to get to that result but can be done in one major modding step)

during that test i had a second receiver running to see if during the test also the lnb was drifting (it drifts maybe 2-3 hz downwards during that test so count that in when looking on second picture)

i changed the originally mounted tcxo to a 0.5ppm unit (only 5 bucks at mouser) ... moved it to a different mounting position on a tiny piggy pack pcb with an isolation cap ontop

and added a heatsink to trx chip and a blower

only 8-10hz drift measured against the beacon (multiply by 3.25 to see 13cm drift in tx frequency)

that is a drift of 25 to 30 hz or so (over a 12 min time with full power fm txing!!)

or in other words around 10 parts ber BILLION

with ssb mode ... and shorter txing sequence in a normal qso ... NO DRIFT AT ALL

that is the best result i could get with the pluto ... and i am sure anybody can live with such a stable tx signal :-)

greetz sigi

dg9bfc


Am 26.04.2019 um 08:28 schrieb pa1ais@...:

Since this is the Pluto Tech tread, I have a question.
What is the "official" listen output power from the Pluto? I measured +4-5dBm at 2400 Mhz.
til now I did not find a technical notice about the maximum output. Someone at the web estimated +7dBm?

And a 2nd question;
Who has modified the TXCO to 2PPM or external reference?


pa1ais@...
 
Edited

Hello Siegfried,

Thanks for your illustrated mails from the Pluto mods. Unluckely I blown my 0,28 PPM TXCO, probely with many times try to solder the very tiny part. Now I have placed the 0,5PPM 1,8V Quorvo TXCO and is stable enough for making QSO's.

An other problem is that with SDRconsole at TX and 100%drive, the signal has a elevated noise floor at the analyser and only 10-20 dB signal difference between RX and TX.

With SDRangel the output is (relative) skyhigh and clean as possible with no elevated noise floor.

Bottomline is that SDRconsole is not (yet) suited to use as TX with the Pluto.