Skip to content

Updates needed for js8call 2.2.0#80

Open
kd2hbv wants to merge 1 commit into
afarhan:mainfrom
kd2hbv:changes-for-js8call-2.2.0
Open

Updates needed for js8call 2.2.0#80
kd2hbv wants to merge 1 commit into
afarhan:mainfrom
kd2hbv:changes-for-js8call-2.2.0

Conversation

@kd2hbv
Copy link
Copy Markdown

@kd2hbv kd2hbv commented Apr 7, 2026

Although JS8Call 2.2.0 can be installed on zbitx's 32-bit raspberry pi zero 2W, it can't run as it relies on some additional hamlib commands that are not included in the original hamlib.c in the sbitx code. This pull request adds in the missing commands. After this, js8call can run natively.

Note: The following changes need to be made to files on the pi to speed up js8call's opening. However, these files are not part of this repo, so these changes, so these changes cannot be checked in here:

\etc\rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

+sudo modprobe snd-aloop enable=1,1 index=1,2 pcm_substreams=2
-sudo modprobe snd-aloop enable=1,1,1 index=1,2,3 
fldigi
/home/pi/sbitx/sbitx

exit 0

\home\pi.asoundrc

pcm.!default {
	type asym
	playback.pcm {
		type plug
		slave.pcm "output"
	}
	capture.pcm {
		type plug
		slave.pcm "input"
	}
}

pcm.output {
	type hw
	card 0
}

ctl.!default {
	type hw
	card 0
}

pcm.input {
	type hw
	card 0
}
+
+# Disable pulse and jack plugins
+pcm.pulse { type null }
+ctl.pulse { type null }
+pcm.jack { type null }
+ctl.jack { type null }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant