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