Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Frank, I did the install on 3B+, so I needed unpack and setup a Pi 4 (4GB) to verify it ran there as well. I just moved over the SD Card to test. Installation (using the 3B+) git clone https://github.com/nwdigitalradio/n7nix.git cd n7nix/config sudo ./image_install.sh sudo apt install --fix-broken sudo apt update sudo apt upgrade After moving the SD Card to the Pi 4 pi@draws-buster:~ $ uname -m armv7l pi@draws-buster:~ $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 7/7 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: ALSA [bcm2835 ALSA], device 2: bcm2835 IEC958/HDMI1 [bcm2835 IEC958/HDMI1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: udrc [udrc], device 0: bcm2835-i2s-tlv320aic32x4-hifi tlv320aic32x4-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 Telemetry from DRAWS™ Manager (Footer)
On Tue, Aug 27, 2019 at 7:00 PM Frank Ivan via Groups.Io <k0fei=me.com@groups.io> wrote: Hi John, --
John D. Hays Kingston, WA K7VE
|
|
Re: no transmit
#wsjt-x
Rob,
toggle quoted messageShow quoted text
While the transmitter is keyed use alsamixer to change LO Driver Gain & PCM until you hear a solid tone from your other radio. Did you use John's web apps to calc the LO Driver Gain & PCM values? Is your radio configured to use AFOUT? /Basil Rob Lapham <ke6jus@roadrunner.com> writes:
Run your test and it keyed the transmitter but
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Frank Ivan
Hi John,
Yes - I rebooted as instructed. I rebooted after doing the updates. I rebooted after running the install_image. As listed in the earlier post the aplay -l just talks about the bcm2835 ALSA device. wsjtx cannot find an input device. I have subsequently power down and booted. Still no sound card. Where you using a Pi3 or a Pi4? Frank Frank
|
|
Re: no transmit
#wsjt-x
Rob Lapham
Run your test and it keyed the transmitter but
no audio on my other receiver. Did make kind of a motor boating sound here is that file ==== Sound Card ==== udrc card number line: card 1: udrc [udrc], device 0: Universal Digital Radio Controller tlv320aic32x4-hifi-0 [] udrc is sound card #1 ==== ALSA Controls for Radio Tansmit ==== LO Driver Gain L:[-6.00dB] R:[-6.00dB] PCM L:[-21.00dB] R:[-21.00dB] DAC Playback PT L:[PTM_P3] R:[PTM_P3] LO Playback CM [Full Chip CM] ==== ALSA Controls for Radio Receive ==== ADC Level L:[-2.00dB] R:[-2.00dB] IN1 L:[Off] R:[Off] IN2 L:[10 kOhm] R:[Off] ==== Pi Ver ==== Pi 3 Model B+ Mfg by Sony UK Has WiFi ==== udrc Ver ==== Found a DRAWS
HAT ID EEPROM Name: hat Product: Digital Radio Amateur Work Station Product ID: 0x0004 Product ver: 0x0106 UUID: 9598845d-e110-49ce-9287-d770da081361 Vendor: NW Digital Radio
==== sys Ver ==== ----- image version 2019 05 07 12:46:37 PDT: SD image version: beta13 ----- /proc/version Linux version 4.14.98-v7+ (dom@dom-XPS-13-9370) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1200 SMP Tue Feb 12 20:27:48 GMT 2019
----- /etc/*version: 9.9
----- /etc/*release PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" NAME="Raspbian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
----- lsb_release No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 9.9 (stretch) Release: 9.9 Codename: stretch
---- systemd Static hostname: k6jus Icon name: computer Machine ID: 2f51e140e908474eaa86ae805f03a6d8 Boot ID: 82a002c5803b4ad6b105b8b8d68612b5 Operating System: Raspbian GNU/Linux 9 (stretch) Kernel: Linux 4.14.98-v7+ Architecture: arm
---- modules tlv320aic32x4_i2c 16384 1 tlv320aic32x4 32768 1 tlv320aic32x4_i2c udrc 16384 2 snd_soc_core 188416 3 tlv320aic32x4,snd_soc_bcm2835_i2s,udrc snd_pcm 98304 5 snd_pcm_dmaengine,tlv320aic32x4,snd_soc_bcm2835_i2s,snd_bcm2835,snd_soc_core
-rw-r--r-- 1 root 6388 Apr 16 12:42 /lib/modules/4.14.98-v7+/updates/dkms/tlv320aic32x4-i2c.ko -rw-r--r-- 1 root 39084 Apr 16 12:42 /lib/modules/4.14.98-v7+/updates/dkms/tlv320aic32x4.ko -rw-r--r-- 1 root 6408 Apr 16 12:42 /lib/modules/4.14.98-v7+/updates/dkms/tlv320aic32x4-spi.ko -rw-r--r-- 1 root 8332 Apr 16 12:42 /lib/modules/4.14.98-v7+/updates/dkms/udrc.ko
---- kernel ||/ Name Version Architecture Description +++-==================-============-============-================================= ii raspberrypi-kernel 1.20190401-1 armhf Raspberry Pi bootloader ii udrc-dkms 1.0.5 armhf DKMS source for the UDRC driver
Directory: /proc/device-tree/soc/i2c@7e804000/tlv320aic32x4@18 exists and status is okay
---- syslog Aug 25 17:46:57 k6jus kernel: [ 3.358099] udrc: loading out-of-tree module taints kernel. Aug 25 17:46:57 k6jus kernel: [ 3.359645] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 17:46:57 k6jus kernel: [ 3.359661] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 17:46:57 k6jus kernel: [ 3.408574] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 17:46:57 k6jus kernel: [ 3.408590] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 17:46:57 k6jus kernel: [ 3.413951] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 17:46:57 k6jus kernel: [ 3.413957] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 17:46:57 k6jus kernel: [ 3.416855] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 17:46:57 k6jus kernel: [ 3.416861] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 17:46:57 k6jus kernel: [ 3.424353] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 17:46:57 k6jus kernel: [ 3.424365] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 17:46:57 k6jus kernel: [ 3.509261] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok Aug 25 10:01:02 k6jus kernel: [ 3.296915] udrc: loading out-of-tree module taints kernel. Aug 25 10:01:02 k6jus kernel: [ 3.297463] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 10:01:02 k6jus kernel: [ 3.297473] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 10:01:02 k6jus kernel: [ 3.310120] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 10:01:02 k6jus kernel: [ 3.310128] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 10:01:02 k6jus kernel: [ 3.310392] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 10:01:02 k6jus kernel: [ 3.310404] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 10:01:02 k6jus kernel: [ 3.312982] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 10:01:02 k6jus kernel: [ 3.312994] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 10:01:02 k6jus kernel: [ 3.424920] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok Aug 25 10:57:36 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm' Aug 25 10:57:36 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off' Aug 25 10:57:36 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off' Aug 25 10:57:37 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off' Aug 25 10:57:37 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm' Aug 25 10:57:37 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm' Aug 25 10:57:37 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,off' Aug 25 10:57:37 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on' Aug 25 10:57:38 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'off' Aug 25 10:57:40 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm' Aug 25 10:57:40 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off' Aug 25 10:57:40 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off' Aug 25 10:57:41 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off' Aug 25 10:57:41 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm' Aug 25 10:57:41 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm' Aug 25 10:57:41 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,off' Aug 25 10:57:41 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on' Aug 25 10:57:41 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'off' Aug 25 10:57:42 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO Driver Gain' '0,0' Aug 25 10:57:42 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'ADC Level' '20,20' Aug 25 10:57:42 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'PCM' '94,97' Aug 25 10:57:42 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'DAC Left Playback PowerTune' 'PTM_P3' Aug 25 11:09:45 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' 'Off' Aug 25 11:09:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off' Aug 25 11:09:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off' Aug 25 11:09:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off' Aug 25 11:09:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm' Aug 25 11:09:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm' Aug 25 11:09:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO DAC' 'off,off' Aug 25 11:09:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'off' Aug 25 11:09:47 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'off' Aug 25 11:09:49 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' 'Off' Aug 25 11:09:50 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off' Aug 25 11:09:50 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' '10 kOhm' Aug 25 11:09:50 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off' Aug 25 11:09:50 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm' Aug 25 11:09:50 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm' Aug 25 11:09:50 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO DAC' 'off,on' Aug 25 11:09:50 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'off' Aug 25 11:09:51 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on' Aug 25 11:09:51 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO Driver Gain' '0,0' Aug 25 11:09:51 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'ADC Level' '20,20' Aug 25 11:09:51 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'PCM' '94,94' Aug 25 11:09:51 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'DAC Right Playback PowerTune' 'PTM_P3' Aug 25 11:17:44 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm' Aug 25 11:17:44 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off' Aug 25 11:17:44 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' '10 kOhm' Aug 25 11:17:44 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off' Aug 25 11:17:44 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm' Aug 25 11:17:45 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm' Aug 25 11:17:45 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on' Aug 25 11:17:45 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on' Aug 25 11:17:45 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on' Aug 25 11:17:45 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO Driver Gain' '0,0' Aug 25 11:17:45 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'ADC Level' '20,20' Aug 25 11:17:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'PCM' '94,94' Aug 25 11:17:46 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'DAC Left Playback PowerTune' 'PTM_P3' Aug 25 11:17:47 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm' Aug 25 11:17:47 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off' Aug 25 11:17:47 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off' Aug 25 11:17:48 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off' Aug 25 11:17:48 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm' Aug 25 11:17:48 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm' Aug 25 11:17:48 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,off' Aug 25 11:17:48 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on' Aug 25 11:17:48 k6jus npm[470]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'off' Aug 25 11:55:47 k6jus kernel: [ 3.257893] udrc: loading out-of-tree module taints kernel. Aug 25 11:55:47 k6jus kernel: [ 3.258840] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 11:55:47 k6jus kernel: [ 3.258853] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 11:55:47 k6jus kernel: [ 3.359451] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 11:55:47 k6jus kernel: [ 3.359465] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 11:55:47 k6jus kernel: [ 3.366761] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry Aug 25 11:55:47 k6jus kernel: [ 3.366768] snd-udrc soc:sound: snd_soc_register_card() failed: -517 Aug 25 11:55:47 k6jus kernel: [ 3.462604] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
---- dmesg [ 3.257893] udrc: loading out-of-tree module taints kernel. [ 3.258840] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry [ 3.258853] snd-udrc soc:sound: snd_soc_register_card() failed: -517 [ 3.359451] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry [ 3.359465] snd-udrc soc:sound: snd_soc_register_card() failed: -517 [ 3.366761] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry [ 3.366768] snd-udrc soc:sound: snd_soc_register_card() failed: -517 [ 3.462604] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
---- compass Compass preference file not found: /etc/apt/preferences.d/compass ---- compass apt sources list file deb [arch=armhf,amd64] http://archive.compasslinux.org/ cedar main ---- compass package files -rw-r--r-- 1 root 2201 Dec 31 2018 /var/lib/apt/lists/archive.compasslinux.org_dists_cedar_InRelease -rw-r--r-- 1 root 17567 Jul 2 2018 /var/lib/apt/lists/archive.compasslinux.org_dists_cedar_main_binary-amd64_Packages -rw-r--r-- 1 root 43316 Dec 31 2018 /var/lib/apt/lists/archive.compasslinux.org_dists_cedar_main_binary-armhf_Packages
----- Dire Wolf DEVELOPMENT version 1.6 B (Feb 27 2019)
==== Filesystem ==== /dev/root 30G 4.9G 24G 18% /
==== boot config ==== # Uncomment some or all of these to enable the optional hardware interfaces #dtparam=i2c_arm=on #dtparam=i2s=on #dtparam=spi=on
# Uncomment this to enable the lirc-rpi module #dtoverlay=lirc-rpi
# Additional overlays and parameters are documented /boot/overlays/README
force_turbo=1
force_turbo=1 dtoverlay= dtoverlay=draws,alsaname=udrc # Enable audio (loads snd_bcm2835) dtparam=audio=on
---- gpsd /usr/local/sbin/gpsd gpsd: 3.18.1 (revision 3.18.1) ● gpsd.service - GPS (Global Positioning System) Daemon Loaded: loaded (/lib/systemd/system/gpsd.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-08-25 11:55:49 PDT; 1 day 6h ago Process: 496 ExecStart=/usr/local/sbin/gpsd $GPSD_OPTIONS $OPTIONS $DEVICES (code=exited, status=0/SUCCESS) Main PID: 499 (gpsd) CGroup: /system.slice/gpsd.service └─499 /usr/local/sbin/gpsd -n /dev/ttySC0 /dev/pps0
Aug 25 11:55:49 k6jus systemd[1]: Starting GPS (Global Positioning System) Daemon... Aug 25 11:55:49 k6jus systemd[1]: Started GPS (Global Positioning System) Daemon.
---- chrony crw-rw---- 1 root root 243, 0 Aug 25 11:55 /dev/pps0 crw------- 1 root root 243, 1 Aug 25 11:55 /dev/pps1 crw-rw---- 1 root dialout 242, 0 Aug 25 11:55 /dev/ttySC0 crw-rw---- 1 root dialout 242, 1 Aug 25 11:55 /dev/ttySC1 -- chrony sources 210 Number of sources = 6 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== #? GPS 0 3 0 - +0ns[ +0ns] +/- 0ns #? PPS 0 3 0 - +0ns[ +0ns] +/- 0ns ^+ atl0.jane.mattnordhoff.n> 2 9 377 236 -2634us[-2634us] +/- 58ms ^+ shed.galexander.org 3 9 377 427 +914us[ +914us] +/- 77ms ^+ au.kashra.pictures 2 6 377 46 -3876us[-3876us] +/- 114ms ^* sombrero.spiderspace.co.> 2 9 171 1011 +3636us[+3851us] +/- 53ms -- chrony tracking Reference ID : B9D51A8F (sombrero.spiderspace.co.uk) Stratum : 3 Ref time (UTC) : Tue Aug 27 00:42:52 2019 System time : 0.000259197 seconds fast of NTP time Last offset : +0.000215801 seconds RMS offset : 0.000593573 seconds Frequency : 6.075 ppm slow Residual freq : +0.032 ppm Skew : 0.699 ppm Root delay : 0.102040 seconds Root dispersion : 0.003672 seconds Update interval : 257.0 seconds Leap status : Normal -- chrony sourcestats 210 Number of sources = 6 Name/IP Address NP NR Span Frequency Freq Skew Offset Std Dev ============================================================================== GPS 0 0 0 +0.000 2000.000 +0ns 4000ms PPS 0 0 0 +0.000 2000.000 +0ns 4000ms atl0.jane.mattnordhoff.n> 28 14 54m -0.017 0.849 -1126us 991us shed.galexander.org 27 16 47m -0.211 1.174 -1002us 1329us au.kashra.pictures 7 5 519 -0.645 10.414 -3117us 756us sombrero.spiderspace.co.> 26 14 41m -0.165 0.780 +3008us 717us
---- sensors -rw-r--r-- 1 root root 171 Nov 11 2018 /etc/sensors.d/draws ads1015-i2c-1-48 Adapter: bcm2835 I2C adapter User ADC Differential: +0.00 V +12V: +12.34 V User ADC 1: +0.00 V User ADC 2: +0.00 V
---- locale Locale country codes consistent among WiFi cfg file, iw reg & X11: US core_config.sh has been run 1 time(s)
Sent from Mail for Windows 10
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Did you reboot after the steps? Then do the aplay -l? The script is by Basil, N7NIX -- it worked for me.
On Tue, Aug 27, 2019 at 2:52 PM Frank Ivan via Groups.Io <k0fei=me.com@groups.io> wrote: Hi John, --
John D. Hays Kingston, WA K7VE
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Frank Ivan
Hi John,
If you would like to take this offline - my email address (at least the one in QRZ) is k0fei@.... Frank
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Frank Ivan
Hi John,
I followed your steps exactly,. The second post was some additional info to show that I could read the EEPROM and thus the hardware was working. I think there is a problem that the drivers are not being loaded. Is there a log file for the image_install script? Is there anything else I can send to you? Thanks Frank - K0FEI
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Frank, Between your two emails, I am not sure of your current state. Did you follow the steps I outlined earlier? You should be seeing the card.
On Tue, Aug 27, 2019 at 1:40 PM Frank Ivan via Groups.Io <k0fei=me.com@groups.io> wrote: Hi John, --
John D. Hays Kingston, WA K7VE
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Frank Ivan
Hi John,
One thing more - I do see the hat ./udrcver.sh Found a DRAWS
HAT ID EEPROM Name: hat Product: Digital Radio Amateur Work Station Product ID: 0x0004 Product ver: 0x0204 UUID: 2420cda1-931d-478c-80e5-d770f3346adb Vendor: NW Digital Radio
|
|
Video - Pat Winlink on DRAWS
Here's a video if you are interested in setting up Pat Winlink for HF email on the DRAWS hat.
https://youtu.be/LnJQv6rDpss 73, KM4ACK Find me on YouTube
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Frank Ivan
Hi John,
My results were not successful. I am using a Pi 4 - 2gb memory with the Buster downloaded today. I did not turn on anything except to connect to wifi. After the install I did enable ssh. uname -a Linux raspberrypi 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux No udrc sound card found. aplay -l **** List of PLAYBACK Hardware Devices **** card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 7/7 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: ALSA [bcm2835 ALSA], device 2: bcm2835 IEC958/HDMI1 [bcm2835 IEC958/HDMI1] Subdevices: 1/1
Subdevice #0: subdevice #0 sudo lsmod Module Size Used by rfcomm 49152 4 bnep 20480 2 hci_uart 40960 1 btbcm 16384 1 hci_uart serdev 20480 1 hci_uart bluetooth 389120 29 hci_uart,bnep,btbcm,rfcomm ecdh_generic 28672 1 bluetooth fuse 110592 3 8021q 32768 0 garp 16384 1 8021q stp 16384 1 garp llc 16384 2 garp,stp joydev 20480 0 evdev 24576 11 brcmfmac 311296 0 brcmutil 16384 1 brcmfmac sha256_generic 20480 0 cfg80211 614400 1 brcmfmac bcm2835_v4l2 45056 0 rfkill 28672 6 bluetooth,cfg80211 bcm2835_codec 36864 0 snd_bcm2835 24576 2 v4l2_mem2mem 24576 1 bcm2835_codec videobuf2_dma_contig 20480 1 bcm2835_codec snd_pcm 102400 1 snd_bcm2835 bcm2835_mmal_vchiq 32768 2 bcm2835_codec,bcm2835_v4l2 v4l2_common 16384 1 bcm2835_v4l2 videobuf2_vmalloc 16384 1 bcm2835_v4l2 videobuf2_memops 16384 2 videobuf2_dma_contig,videobuf2_vmalloc videobuf2_v4l2 24576 3 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem videobuf2_common 45056 4 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2 snd_timer 32768 1 snd_pcm raspberrypi_hwmon 16384 0 videodev 200704 6 bcm2835_codec,v4l2_common,videobuf2_common,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2 hwmon 16384 1 raspberrypi_hwmon snd 73728 7 snd_timer,snd_bcm2835,snd_pcm media 36864 2 videodev,v4l2_mem2mem vc_sm_cma 36864 1 bcm2835_mmal_vchiq rpivid_mem 16384 0 uio_pdrv_genirq 16384 0 uio 20480 1 uio_pdrv_genirq fixed 16384 0 ax25 69632 0 i2c_dev 20480 0 ip_tables 24576 0 x_tables 32768 1 ip_tables ipv6 450560 30 cat /boot/config.txt # For more options and information see # http://rpf.io/configtxt # Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode #hdmi_safe=1
# uncomment this if your display has a black border of unused pixels visible # and your display can output without overscan #disable_overscan=1
# uncomment the following to adjust overscan. Use positive numbers if console # goes off screen, and negative if there is too much border #overscan_left=16 #overscan_right=16 #overscan_top=16 #overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus # overscan. #framebuffer_width=1280 #framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output #hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA) #hdmi_group=1 #hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in # DMT (computer monitor) modes #hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or # no display #config_hdmi_boost=4
# uncomment for composite PAL #sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default. #arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces #dtparam=i2c_arm=on #dtparam=i2s=on #dtparam=spi=on
# Uncomment this to enable the lirc-rpi module #dtoverlay=lirc-rpi
# Additional overlays and parameters are documented /boot/overlays/README
# Enable audio (loads snd_bcm2835) dtparam=audio=on
[pi4] # Enable DRM VC4 V3D driver on top of the dispmanx display stack dtoverlay=vc4-fkms-v3d max_framebuffers=2
[all] #dtoverlay=vc4-fkms-v3d
# enable udrc/draws if no eeprom dtoverlay=draws,alsaname=udrc force_turbo=1
|
|
Re: ARDOP or software similar to WinLink (HF mail)
#winlink
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Mike Watkins <mike.watkins@...>
On your Pi3/4 running Buster, please report the result from: uname -a
On Mon., Aug. 26, 2019, 13:07 Frank Ivan via Groups.Io, <k0fei=me.com@groups.io> wrote: Hi John and all,
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
I did this just yesterday (from memory - not at system right now) Download and burn Buster onto SD Card Let it boot up and update/upgrade sudo reboot sudo apt install git build-essential cd cd n7nix/config sudo ./image_install.sh sudo apt install --fix-broken sudo reboot After boot try aplay -l Use n7nix scripts to install/config applications. DRAWS™ Manager is at https://github.com/nwdigitalradio/draws-manager
On Mon, Aug 26, 2019 at 1:07 PM Frank Ivan via Groups.Io <k0fei=me.com@groups.io> wrote: Hi John and all, --
John D. Hays Kingston, WA K7VE
|
|
Re: Using the DRAWS hat with a Raspberry Pi 4
#yaac
#replacecompass
#draws
#install
#js8call
Frank Ivan
Hi John and all,
I have tried everything listed above on both a Pi3 and Pi4. I can not see the sound card or the gps or even the sensor data. Can someone do a new step by step or better still a video. Maybe just a description of the kernel modules, dkms system, what is the udrc module used for and where to get it. I am interested making a portable SOTA station running FT8 and JS8CALL maybe using flrig for rig control. Not to put too sharp of a point on it, but Buster and Pi4 have been out just short of two months. Downloading the stretch Compass gives you something that can not be updated. Is there any projection when drivers for Buster and Pi 4 will be available or even a downloadable image. As for the Pi 4 heat problem, just use the PoE HAT between the pi and DRAWS and put a small heat sink on the cpu. It will not go above 58 C on a fully loaded system. 73 - Frank - K0FEI
|
|
Re: Undulating transmit audio in HF programs
#draws
Hi Mitch, I’ll check it out
toggle quoted messageShow quoted text
Send it to: NW Digital Radio RMA<ordernumber> 150 Cessna Ave Roche Harbor WA 98250 Thanks, Bryan K7UDR
|
|
Re: Undulating transmit audio in HF programs
#draws
Mitch Winkle
If no-one has any input I will package up my DRAWS for a return. It's a might expensive GPS hat at this point.
|
|
Copper PCB RFI Top for DRAWS Case
K4KDR
If anyone selects the excellent Pi/DRAWS case from C4Labs:
https://www.c4labs.com/product/nwdrpi-2-for-raspberry-pi-3b-3b-2b-b-and-drawstm-digital-radio-amateur-workstation-version-2-hat/
... and would like to add a top to help guard against RFI (as demonstrated on YouTube by KM4ACK: https://www.youtube.com/watch?v=QZqh_Rc1s9s&t=7s), I just wanted to share that in addition to aluminum, a spare piece of copper PCB material can be fabricated into a decent top.
73!
-Scott, K4KDR ====== ======
|
|
Re: no transmit
#wsjt-x
Rob,
toggle quoted messageShow quoted text
Verify that transmit is working with the simplest program possible. Use the measure_deviate.sh script to output a tone on a specific channel. Assuming you are using the mDin6 connector closest to the gps SMA connector. If you tune a second radio to the same frequency as the first you should hear a tone. cd cd n7nix/deviation ./measure_deviate.sh -c left To see the command line parameter options: ./measure_deviate.sh -h Also send the console output of showudrc.sh /Basil Rob Lapham <ke6jus@roadrunner.com> writes:
I've been trying to get my Raspberry Pi 3 working with my DRAWS hat but I think either my connection is messed up or my audio setup / levels wrong.
|
|
no transmit
#wsjt-x
Rob Lapham
I've been trying to get my Raspberry Pi 3 working with my DRAWS hat but I think either my connection is messed up or my audio setup / levels wrong.
I think Im doing something wrong I have used the draws manager and no transmit ## Symptoms - receive work - Nothing on ALC meter when I tune with WSJT-X ## Hardware - Yaesu FT-817 - Raspberry Pi 3 - DRAWS hat ## Settings - 24 Dig Disp: 0Hz - 25 Dig Mic: 61 - 26 Dig Mode: User-U - 27 Dig Shift: 0Hz - 38 Op Filter: Off - AGC: Fast - Noise Blanker: Off ## Connections -with and without Pin 6 removed from the Data cable - Data cable in Left (facing the connectors) jack - USB Serial CAT cable - into antenna or dummy load ## WSJT-X Setup - CAT control set up and working - Input: plughw:CARD=udrc,DEV=0 in left - Output: plughw:CARD=udrc,DEV=0 in left I've tried Left, Right, and other udrc input devices to no success) ## ALSA Setup I ran the setup-ft817.sh script to set my levels: ===== ALSA Controls for Radio Transmit ===== LO Driver Gain L:[-6.00dB] R:[-6.00dB] PCM L:[-16.50dB] R:[-16.50dB] DAC Playback PT L:[PTM_P3] R:[PTM_P3] LO Playback CM [Full Chip CM] ===== ALSA Controls for Radio Receive =====
ADC Level L:[-2.00dB] R:[-2.00dB] IN1 L:[Off] R:[Off] IN2 L:[10 kOhm] R:[Off] CM L:[10 kOhm] R:[10 kOhm] Thanks, Rob k6jus
|
|