2.1 beta 4

137 views
Skip to first unread message

Calvin Burnham

unread,
May 31, 2026, 12:15:05 PM (8 days ago) May 31
to DigiPi
What changes were made to beta 4 from beta 3?

Get Outside

unread,
May 31, 2026, 1:08:56 PM (8 days ago) May 31
to DigiPi
I can't find any information about it.  I am unable to get the image to load and utilize DigiPi Beta 4.  I've tried several SD cards and no matter what I do, I am not able to get it to work.  Never get a digipi hotspot.  I've had to erase/reformat/disk utility in order to go back to Beta 3.  Might be user error but I've flashed many DigiPi's and this Beta Version 4 just escapes me.  Hopefully something simple but I'd wait for verification before trying it.  

I used Beta version 3 last week while traveling to Utah - Capital Reef, Bryce, and Zion.  Awesome!  Just used APRS Droid for a while.  Got home yesterday and tried to get Beta 4 working. No dice yet.  Tried many cables and know the pi and cables are good as they work for other things.  

Get Outside

unread,
May 31, 2026, 1:16:31 PM (8 days ago) May 31
to DigiPi
Using Pi Zero 2 W.

Get Outside

unread,
May 31, 2026, 1:29:56 PM (8 days ago) May 31
to DigiPi
20260531_132424.jpg

Craig

unread,
May 31, 2026, 5:12:04 PM (8 days ago) May 31
to Get Outside, DigiPi
Hi guys - in your screenshot "/sbin/init" is corrupt, that's one of the
first
things to load.  I think you're doing it right, but you're up against a
hardware
error. It could be the Pi/slot/sd too.   If the download was corrupt,
the file
wouldn't unzip.

I haven't downloaded/flashed the image from digipi.org myself, so I'm
curious if others are seeing this.

digipi-2.1-1RC2.img is here on my desk - testing like crazy, it's
essentially done,
more soon!

APRS tactical Map
Bluetooth web interface
APRS WebChat upgrades
WSJTX 3.0.1
secret developer release of direwolf people can possibly try to drive
bluetooth TNC rigs

-craig
KM6LYW

Craig

unread,
May 31, 2026, 6:40:16 PM (7 days ago) May 31
to DigiPi
You guys motivated me to post v2.1-RC2 to digipi.org -- I think this is it.  Please let
me know if you find any show-stoppers.

https://digipi.org/     Ver 2.1-RC2

sha256sum
0161f407ef333d6bd5d9623f59959067b722a4ac8ddbc764d1128e421464c7e6  digipi-2.1-1RC2.zip
045a67d78923bc4b935590b751c26948f5098b119b63c06a2e65f79393451174  digipi-2.1-1RC2.img

Not for production, testing-only.

However, please let me know if you see any show stoppers - the DigiPi you save could be your own!

I developed MHS35 TFT screen support also, for those of you like me, who bought that screen by mistake
(vs ili9486) which could use some more testing.  experimental HDMI support (not on zero2w).  fixed wifi special
character issue.

Please test APRS Map, Bluetooth interface, webchat, wsjtx 3.0.1.  Looking for racing conditions.  New
untested "standby" screen when idle.  See complete changelog below.


thank you for your continued support,
-craig
KM6LYW










Features/bugs DigiPi 2.1-1________________________________________________
X add support for MHS35 320x480 gpio display
X apt full-upgrade
T wifi falls back to hotspot mode, should retry forever, autoconnect=false
X ttyd resize events don't make it to linpac/paracon (sudo su?)
C nrbroadcast: radio 5 192 100 0  (change 0 to 1 to broadcast routing table?)
T add -P 19 to ttyd's to reduce websocket drops
    for file in `ls *php`; do sed -i 's/ttyd -t/ttyd -t -P 19/gi' $file; done
T recompile rfcomm - cpu overload - see mac:~/digipi
T add bluetooth pairing page
T wifi shell escape special characters in ssid/pass
X lose ax.25 node pass in Initialize /etc/ax25/uronode.perms ?
C add baud rate to direwolf ptt parameters?
X update version string in rc.local, index.php and setup.php
X update patrons
X hdmi 3fps framebuffer experimental support, breaks audio on zero2w
T add direwolf-dashboard/map
    X add digipi branding, src/direwolf_dashboard/static/index.html
T add new webchat
    add digipi branding to index.html, beacon comment
X Bluetooth TNC radio support (compile optional 1.9 test version)
    add direwolf.dev binary
    test pairing/connecting
_ pi5 wifi/ssh pauses every 60 secs or so
X upgrade ttyd?  174 vs 177 on github, 177 was in /usr/bin
C look into making ttyd sessions persist, not once, so reconnect works
    PktLog works, but screenredraw fails on linpac
X Faster home page - consolidate systemd is_active, fail-reset a index.php
    index.php settle-down sleep - 1 was too fast, trying two, on zero2w
T initialize.sh into ~/config/direwolf-dashboard/direwolf-dashboard.conf
    no callsign, just gps coords
X sanitize.sh  config/direwolf-dashboard/config.yaml (callsign/lat/lon)
X fix .bashrc trying to source uvenv missing file
X add config/direwolf-dashboard/config.yaml (lat/lon) to sanitize.sh
X mitigate "false copy" kernel vulnerability
C axcall page - target window conflicts - javascript problem
X add favicon.ico
X pat 19.2 (1.0 has problems with "via" - connections stall)
X add /usr/local/bin/direwolf19, and direwolf*.bt.conf files
C add https/ssl, gencert.sh, import certificate into browser for trust
    - this kills all webapps running on other ports "SSL protocol error"
_ add .htaccess
X webchat.sh change to ERROR instead of DEBUG
X direwolf-dashboard barely responsive on port 8088 via php-start
T Map link needs a sleep to wait for direwolf dashboard to load on Zero2W
    or implement the polling loop like webchat does?
T cgps returning nothing despite lock and gpsd running
    worked when locked at boot


Beta 5____________________________________________________________________
X No FIM on zero2w,svc restart worked, racing, cursor stops blinking? rc.local?
   added sleep 3, to fim.sh fb0 not appearing?
X dashboard is looking for direwolf.log in /var/log/direwolf/direwolf.log
X bluetooth racing on Zero2W (by like 3-4 seconds), reload, reload
X dashboard didn't load saved stations after [save conifguration] and reboot
X dashboard settings reset to default after [save configuration] and reboot
X dashboard has db files, but no stations show when dashboard is started
X remove hdmi from setup.php
X wsjtx 3.0.1 http://ftp.de.debian.org/debian/pool/main/w/wsjtx/
     dpkg -i wsjtx_3.0.1+dfsg-1~bpo13+1_armhf.deb
     dpkg -i wsjtx-data_3.0.1+dfsg-1~bpo13+1_all.deb
     dpkg -i wsjtx-doc_2.7.0~rc6+dfsg-1~bpo12+1_all.deb
     don't log to ALL.TXT
X nodiratime in fstab
C sudo apt install f2fs-tools
X fldigi still working with 5MB tiles? (process killer happens w/ dashboard)
X remove data/bthub
C pat should wait until port 8080 is available


2.1-1 RC2________________________________________________________________
X ~/config/aprsd/statsstore.json should be deleted
X filesystem is read-write after wifi config/reboot?
T add a couple spaces in v2.1-1 in rc.local (4 spaces total)
X rm /home/pi/bt_hub.db
X rm /config/aprsd/aprsd.conf.201
X rm -Rf /local/share/direwolf-dashboard/*
_ hdmi monitor trashes wifi?
   wifi hotspot connections failed, had to reboot, or forget spot, then fine
X relocate uv and uvx to /usr/local/bin from ~/.local/bin
X ~/.config/aprsd.conf   packet_dupe_timeout = 600  (10 mins)
C update simple.css fonts?  ~/digipi/simple.css
T reinstall aprsd/webchat (tablet scroll fix)
T update sysinfo.php (uptime)  ~/digipi/sysinfo.php
T fix APRSD WebChat Beacon  in webchat.py.   (poked into RC2 loop mount)
                    comment="APRSD GPS Beacon",
                    comment="DigiPi WebChat Beacon",
X remove local/share/pat/Standard_Forms   8megs - poked in loop mount
X uv uvx still showing up - poked in loop mount - was dd'ing wrong image
_ webchat says disconnected on messages, but not on beacon
_ dedupe timeout is 600 - getting dupes, not sure it's 10 mins tho
_ add new index.php with standby banner
_ js8call-improved - must compile from source for armhf arch


Get Outside

unread,
May 31, 2026, 10:08:39 PM (7 days ago) May 31
to DigiPi
Awesome!!! Can't wait!!!!

Get Outside

unread,
May 31, 2026, 11:44:11 PM (7 days ago) May 31
to DigiPi
I am able to flash back to Beta 3 on the same SD card.  I was not able to flash Beta 4 or RC2.  Tried BalenanEtcher, RPimager.  Multiple cables.  Strange.  I'll try redownloading and unzipping again.  And a new SD card tomorrow. 

Get Outside

unread,
Jun 1, 2026, 1:08:14 AM (7 days ago) Jun 1
to DigiPi
I'm reaching for anything here to explain this since I'm able to flash back to Beta 3 with no issues.
Still could be user error.

From chatgpt ...

20260531_132424.jpg
How do I fix this error trying load beta 4 of digipi on a pi zero 2 w

The key error in your photo is:

Can't execute '/sbin/init': Exec format error
Kernel panic - not syncing: Attempted to kill init!
On a Raspberry Pi, this almost always means the kernel and userspace are built for different CPU architectures. In other words, the Pi booted a kernel successfully, but when it tried to start /sbin/init, the executable wasn't compatible with the CPU mode being used. 

For a Pi Zero 2 W, DigiPi Beta 4 may have been built with an image that doesn't match the architecture being booted.

Things to check
1. Verify you downloaded the Pi Zero 2 image
The Pi Zero 2 W uses the same CPU family as the Pi 3 (ARMv8).

If DigiPi Beta 4 provides separate images for:

Pi Zero / Pi 1 (ARMv6)

Pi 2/3/Zero 2 (ARMv7/ARMv8)

Pi 4/5 (64-bit)

make sure you're using the Pi 2/3/Zero 2 version, not the original Pi Zero image.

Scott Sheppard

unread,
Jun 1, 2026, 4:11:21 AM (7 days ago) Jun 1
to DigiPi, Craig
Hi Craig

I assume we only need the img file when using raspberry pi imager?
I do not see a need for the zip file am I missing something?


Will load in a day or two

Scott SHeppard

--
You received this message because you are subscribed to the Google Groups "DigiPi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to digipi+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/digipi/e50cccba-4b91-40fc-b0d2-930e61d02eba%40gmail.com.

Ken Simpson

unread,
Jun 1, 2026, 6:14:10 AM (7 days ago) Jun 1
to DigiPi
Craig,

An observation…I have installed 2.01 on a Pi Zero 2W for dedicated Winlink server and 2.1v4 on a Pi Zero 2Wfor APRS Digipeater. Neither install have a GPS module. Both work 24/7 flawlessly. However, I noticed the system clock was not set to local date/time. (I updated via shell application.)
1. Is this an expected behavior? 
2. Is there a need for the system time be updated?

Craig

unread,
Jun 1, 2026, 9:55:27 AM (7 days ago) Jun 1
to Get Outside, DigiPi
can you confirm it's a Zero2W and not the original Zero?  SysInfo will
display the model,
and the Zero2W has a big silver chip on it that the Zero lacks.  In any
event, it shouldn't
make a difference unless the newer kernels were compiled with multicore
instructions (neon),
but then we'd see "invalid instruction".

Balena will flash the zip file, shouldn't need to unzip first (possible
source of corruption).

Craig

unread,
Jun 1, 2026, 9:58:27 AM (7 days ago) Jun 1
to Ken Simpson, DigiPi
Thanks for the note - DigiPi will get time from the internet, short of that, from GPS.

I'm unable to replicate it here.  My 2.1-RC2 build just got time from the internet.

DigiPi defaults to the GMT/BST time zone.

cool,
-craig
KM6LYW
--
You received this message because you are subscribed to the Google Groups "DigiPi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to digipi+un...@googlegroups.com.

Craig

unread,
Jun 1, 2026, 9:59:51 AM (7 days ago) Jun 1
to Scott Sheppard, DigiPi
Hi Scott,

The zip file is necessary and sufficient.  I posted the checksum for the .img
within, just in case somebody had an issue with unzipping, which shouldn't
be required if using Balena Etcher.

good question, thanks,
-craig
KM6LYW

James L

unread,
Jun 1, 2026, 10:27:33 AM (7 days ago) Jun 1
to DigiPi
I loaded up DigiPi v2.1-RC2 last night and it looks like a lot of great upgrades are in it, thanks!

I have a question regarding bluetooth. The new bluetooth pairing page is great and is detecting my rig during scanning and will pair to it. However, whenever I try to 'connect' to the rig (FX-4C) I receive an error that I need to add it through the "bridges" interface. The rig exposes a bluetooth serial port for rig control and a bluetooth audio device in other OSs. I was attempting to just connect to the audio for FT8/JS8 testing. Does this version of digipi support bluetooth audio either via the new bluetooth page or the command line?

Thanks,

James

Craig

unread,
Jun 1, 2026, 10:43:33 AM (7 days ago) Jun 1
to James L, DigiPi
Hi James, the "bluetooth" feature is about pairing with your phone to easily
utilize the bluetooth serial TNC on DigiPi, not about connecting to
bluetooth
enabled radios, though, that'd be an interesting feature in the future
(tried and
failed so far).

So if you us radiomail, aprs.fi, aprsdroid, etc, click Bluetooth to do
the initial pairing.

best,
-craig
KM6LYW

John DeMan

unread,
Jun 1, 2026, 10:45:24 AM (7 days ago) Jun 1
to James L, DigiPi
I really appreciate the quick responses.  I'll try flashing from the .zip using Balena Etcher.  It's definitely a Pi Zero 2 W.  

I'll try again after work, I'm in NY.  I did try another brand new SD card last night and had the same results. Could not get Beta 4 or RC2.  

Hopefully flashing the .zip with Balena Etcher solves my problem.  Since others are flashing it successfully, it appears to be my problem.  

I'll report back tonight!

🎸 

 

--
You received this message because you are subscribed to the Google Groups "DigiPi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to digipi+un...@googlegroups.com.

James L

unread,
Jun 1, 2026, 12:56:47 PM (7 days ago) Jun 1
to DigiPi
Got it thanks for that clarification. If bluetooth to the rigs ever gets implemented, that would be fun. Wireless to the rig and wireless to the phone/tablet!

Thanks for the great project!

James

Craig

unread,
Jun 1, 2026, 1:00:12 PM (7 days ago) Jun 1
to James L, DigiPi
Right - I tried it, really, but bluetooth rig audio led to Pulse audio
which leads to suffering.

Plus there's the question of PTT/hamlib, so it's more than just audio.

cool,
-craig
KM6LYW

Get Outside

unread,
Jun 1, 2026, 1:01:03 PM (7 days ago) Jun 1
to DigiPi
Success!  I flashed RC2 from the .zip file and it worked.  
I did not know that about Balena aetcher and the .zip files.  

I appreciate the fact that you read through the post and helped me figure it out.  
Now I can help test the application again.  
Best Regards,
John🎸

Calvin Burnham

unread,
Jun 1, 2026, 4:52:11 PM (7 days ago) Jun 1
to Craig, James L, DigiPi
On the map, none of the menu items in the upper right corner are working.  I'm using a RPi 5 with 4gb.



--
You received this message because you are subscribed to a topic in the Google Groups "DigiPi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/digipi/OsxNU4K5b10/unsubscribe.
To unsubscribe from this group and all its topics, send an email to digipi+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/digipi/92cb7389-ee36-44ff-9031-be2d94333b47%40gmail.com.
Reply all
Reply to author
Forward
0 new messages