DigiPi 2.2 Beta5 Released

83 views
Skip to first unread message

Craig

unread,
Jul 25, 2026, 7:51:27 PMJul 25
to DigiPi

DigiPi 2.2 Beta5 is released.                              https://digipi.org

  • Add real HDMI display support, full resolution, defaults to 720p, accelerated
  • Add DSI display support, 800x480, accelerated, IPS screens, bright! color!
  • Upshift callsign when Initializing
  • Add support for new rigs, ic7300mkII, FTX-1, Hamlib 4.7.1
  • Recompile direwolf 1.8 with Pi fixes against new hamlib
  • Fix MHS35 screen serial protocol 0b00 for newer screens
  • fldigi updated
  • Linux system upgrade, latest kernel and user-space


Backup restore folders:  local, config, fldigi    if you'd like to keep your app settings.

ic7300mkII and FTX-1 owners - please let me know if these rigs are working.

This is a BETA release - please report bugs here or in Discord.  Needs testing!


The DSI displays look/work amazing!!!  HDMI too!







cool,
-craig
KM6LYW



Dan Soule

unread,
Jul 27, 2026, 1:54:48 PMJul 27
to DigiPi
Digipeater and TNC screens do not appear on small 240x240 ST7789 display.  the Main DigiPi and Standby screens display fine. but when switching to TNC or Digipeater the display remains on the DigiPi Main or Standby screen.  The Digipeater appears to be working correctly as I am seeing packets in PkLog with a strength between 40 and 60 and I am seeing packets and objects being displayed correctly on the Map. 

Craig

unread,
Jul 27, 2026, 2:49:55 PMJul 27
to Dan Soule, DigiPi
Great - thanks Dan, that's the kind of testing I'm looking for - regression testing :)

Quick fix if you want to get the st7789 working, is to correctly spell heigt
on line 179 of direwatch.py:


Click Shell
password=raspberry

sudo remount
nano direwatch.py


elif displaytype == 'st7789':
   ## square adafruit screen 1.3" (240x240), two buttons
   dc_pin = digitalio.DigitalInOut(board.D25)
   cs_pin = digitalio.DigitalInOut(board.D4)
   spi = board.SPI()
   disp = st7789.ST7789(
       spi,
       cs=cs_pin,
       dc=dc_pin,
       baudrate=24000000,  #64K works
       height=240,
       width=240,
       y_offset=80,
       rotation=180
   )
   width = disp.width
   height = disp.height


thanks again,
-craig
KM6LYW

Tylor Wilson

unread,
Jul 27, 2026, 5:42:16 PMJul 27
to DigiPi
Awesome work ! That fixed it :)
Reply all
Reply to author
Forward
0 new messages