CommStatOne
“ValueError: Maidenhead locator requires 2-8 characters, even number of characters”. This error will appear when you first start the program, locking you out of it. This is caused by a corrupted data file, and the Band-aid fix for it is to simply replace the corrupted file (traffic.db3) with a good one.
➊ Download this traffic.db3 file. It has about 3 entries that you can just disregard.
➋ Go to your commstatone folder, and delete or rename the corrupted traffic.db3 file.
➌ Replace the corrupted file with the traffic.db3 file you just downloaded.
➍ You should now be able to use CommStatOne.
(Thanks to PapaRomeoWhiskey)
FLMsgViewer
“SyntaxError: f-string expression part cannot include a backslash” Program will not load. Only affects some systems – why only some systems is unknown.
➊ Go to your flmsgviewer directory, and open flmsgviewer.py in a text editor with Line Numbering enabled.
➋ Scroll down to line 1413.
➌ Replace the “\” with “chr(10)” on that line.
➍ Repeat the above step for line 1633.
➎ Save the file. FLMsgViewer should now work correctly.
(Thanks to Wiley Coyote)
Template for displaying TFC in FLMsgViewer
FLMsgViewer is a great way to organize all of your saved traffic in one place, but what about messages received in JS8 or voice or text you just copied from FLDIGI? One solution is to use a template to simulate one of the forms that FLMsgViewer displays. You could create a folder named “JS8_Messages”, add that to FLMsgViewer by clicking on “Directories”. Download and save https://sitrepnet.com/resourcefiles/TEMPLATE-AmRRON_Blank.k2s. To add a file to what FLMsgViewer displays, save a copy of the Template file, edit it to add your message, then place it in the folder you created. For Precedence, “R” is displayed in normal black text. Anything other than “R” is displayed in red.
JS8Spotter
Raspberry Pi running Trixie (and probably others)
Traceback (most recent call last):
File “/home/(your user name)/js8spotter/js8spotter.py”, line 17, in
from PIL import ImageTk, Image
ImportError: cannot import name ‘ImageTk’ from ‘PIL’ (/usr/lib/python3/dist-packages/PIL/__init__.py). Did you mean: ‘Image’?
(Response from Claude Code AI)
● On Debian Trixie (and recent Ubuntu/Debian systems), ImageTk is split into a separate package from the main
Pillow install. The fix is:
sudo apt install python3-pil.imagetk
If you installed Pillow via pip instead of apt, you may also need to ensure python3-tk is present:
sudo apt install python3-tk
pip install –upgrade pillow
The most common cause on Trixie is simply the missing python3-pil.imagetk package — that first command alone
usually resolves it.

