DigiPi hotfix: 100% CPU when using bluetooth TNC / aprsdroid

21 views
Skip to first unread message

Craig

unread,
Apr 9, 2026, 2:44:00 PMApr 9
to DigiPi

Hi Guys, there's a bug in the stock bluez rfcomm binary that drives the CPU to
100% if, and only if, you have a bluetooth connection to the DigiPi TNC (ie aprsdroid).

I patched rfcomm to loosen up the polling loop and it's well behaved.  This fix is
optional unless you've got some compromised thermals or need extra CPU power
for any reason.  I thought I'd make this available before the next release of DigiPi
since it's annoying.


Click Shell
Password:  raspberry

sudo remount
sudo su - root
cd /usr/bin
mv rfcomm rfcomm.sux
wget https://digipi.org/rfcomm.fixed
cp rfcomm.fixed rfcomm
chmod 755 rfcomm

exit

sha256sum:
745e01e3a13014809027d226f7258e8c091392c5344b59e7f842eed1189c61bc  rfcomm


cool,
-craig
KM6LYW
Reply all
Reply to author
Forward
0 new messages