ardop: verbose logging, web gui

21 views
Skip to first unread message

Adam KC2AEP

unread,
Nov 14, 2025, 1:22:52 PMNov 14
to DigiPi
1. verbose ardop info
Coming from having used winlink express, I was a bit frustrated at the lack of detail in Pat about the status of my often-shaky ardop connections.

In windows you have this GUI which helps you see which speed you've negotiated, if your packets are getting Ack or Nak, if the constellation looks good, what type of packet has been most recently decoded, etc.  

Screenshot 2025-11-14 at 1.03.28 PM.png

So far the closest I can get on digipi is to open the shell and type: tail -f /tmp/ARDOP*.log

This shows the ardop debug logs in real time, and if you are fast at scanning the output you can get a rough idea of what's going on.  I'm sure this could be enhanced further by piping through some script or shell magic to clean up the output.


------------------


2. ardop web gui

I discovered there's a fork of ardopc, called ardopcf, which has a web gui that replicates a lot of the information I'm used to seeing from winlink express.  See screenshot below.  Also nice that it lets you dynamically adjust the audio level, which has also been a gap (though solveable from alsamixer)

The github docs indicate there are pre-built binaries for the Pi that can be installed simply by downloading and running, which sounds easy enough.  I have not tried it yet, but I plan to test it out. 

The last binaries are about a year old, so unclear if this is actively being developed, or perhaps it's "good enough" as is.




Adam


Craig

unread,
Nov 14, 2025, 2:06:42 PMNov 14
to Adam KC2AEP, DigiPi
Great observations Adam.

ardopfc is a newer fork, and the web view is pretty neat.

DigiPi has been using John's original ardop with a few tweaks on timing to support
a wider variety of rigs with odd tx/rx turn-around times.  more of a leader.

I use John's "ardop gui" on my pc and it monitors the connection in a real-time manner,

https://www.cantab.net/users/john.wiseman/Downloads/Beta/




just point it at digipi on port 8515 -- good stuff

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.
To view this discussion visit https://groups.google.com/d/msgid/digipi/6699a664-4f1a-498a-bd14-3ee752428160n%40googlegroups.com.

Adam Berson

unread,
Nov 14, 2025, 2:38:35 PMNov 14
to Craig, DigiPi
Oh that's super interesting.  

Could ardop gui run on the digipi?  looks like he's got a version in that folder called piARDOP_gui

I'm not sure how to launch a GUI app and get it to show up on VNC but happy to poke around.



Craig

unread,
Nov 14, 2025, 4:25:54 PMNov 14
to ad...@adamberson.com, DigiPi

DigiPi uses VNC/X11 for the desktop gui, which only starts if you turn on wstjx/ft8/sstv/fldigi,
you can start one of those, then 'file->exit', then right-click the desktop, open a terminal,
and run ardop-gui -- super easy right? :)

for me, i just run ardopgui on the pc i'm using to talk to digipi

swapping out ardopfc should be easy too, if you want to go that route

David Cottee

unread,
Nov 17, 2025, 6:42:14 AM (13 days ago) Nov 17
to DigiPi
I am using piARDOP_GUI64 on a pi to monitor ARDOP.  Have to use the full IP address on the network for it to work, so may be problematic if is changes.  Haven't tried running it on the digipi, though it should work as Craig suggests.

73 David VK2VJ 

Adam Berson

unread,
Nov 21, 2025, 1:59:05 AM (9 days ago) Nov 21
to David Cottee, DigiPi
I tried ardop_gui (32bit arm) and it ran, but it was a hassle to run it on the digipi with the way the VNC was setup... among other things, when I start up js8call (as a hacky way to get the vnc desktop), it would kill the ardop modem, and vice versa.  The VNC is cumbersome anyway.
 
So I tried ardopcf and so far so good!

Perhaps the smartest thing I did was use the new "split tab" view in chrome to arrange the Ardop web gui and Pat side by side.  It was really nice to see the signal quality and see the protocol negotiate up and down to different speeds as the signal faded in and out, allowing me to tweak my Rx gain and whatnot.  Being able to tweak the drive level without alsamixer was very nice too.

SCR-20251121-cewt.png

I added a custom hyperlink next to Pat to launch the ardop web gui:

image.png


These are the steps, for the full experience you need to be comfortable editing shell script and html:

  • Install ardopcf (32 bit arm binary)

  • Configure digipi to use ardopcf instead of piardopc

    • sudo nano ~/ardop.sh

    • Modify the existing piardopc line to run this command in place of the original piardopc: “~/ardopcf_arm_Linux_32 -G 8514”  (that extra switch enables web GUI on port 8514)

  • Make it easy to open the web GUI:

  • sudo nano /etc/www/html/index.php

  • Add the following near the bottom, inside the same TD element as PatEmail

<br><i>

(<a href="#" 

onclick="window.open(location.protocol + '//' + location.hostname + ':8514', 'ardopcf'); return false;">ardopcf gui</a>)

</i>

  • SAVE CONFIGURATION


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/71hQp4Qtsdo/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/a880968c-d941-4d7a-a266-e375f369df10n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages