★ Our focus here is on Emergency Communications use.
First, some key points:
- This is not a net – this is a collection of settings and files that enable anyone who includes them in their JS8Spotter to easily share information.
- This is not a membership group. There is no roster or check-ins or controlling authority. Everyone who will, is encouraged to include them in their JS8Spotter settings.
- @SITREP is a generic Group Name for anyone to use to connect with other JS8Spotter users. Including @SITREP in the “Allowed” field lets people connect without having to know the call signs of other users.
- While the SitRepNet project is focused on JS8Call and JS8Spotter, JS8 is not the only tool in our kit. Use FLDIGI modes (such as MFSK32) for passing text-heavy reports.
- This is an independent project; it has no connection with any other group or net.
Primary Frequency Selection
Set Waterfall to 2300
• 7.078 – JS8Call Primary
• 7.107 – Used by @GHOSTNET (a decentralized network)
Rationale: 7.078 is the most widely-used JS8 frequency and is the standard JS8 Calling Frequency. 7.107 is used by GhostNet, which is also based on a decentralization model, providing some overlap between SitRepNet and GhostNet. Are there other frequencies that are logical choices? Yes, but more than 1 or 2 frequencies quickly defeats the purpose of knowing where to reach other SitRepNet stations.
Expect Subsystem
MCForms included in the Expect Subsystem will vary depending on the situation. A disaster or crisis situation would call for adding some (or all) of the more specialized MCForms to the list. Along with the “*” be sure to include any groups you are associated with in the Allowed column, separated by a comma. This allows others in your group to retrieve text without having to know the call sign of everyone in the group. Use @SITREP as a generic group – similar to “AllCall”.
Expect System Descriptions
Text to Expect | Text to Respond with |
---|---|
CMDS | List of commands in your Expect list (MCF, URL, STATUS, COND, etc.) |
MCF | List of forms available for others to download from your station |
URL | OPTIONAL – Could use your QRZ.com profile or SITREPNET.COM or any other |
STATUS | A brief description, such as NTR (Nothing to report) with your grid location |
COND | (G)reen, (Y)ellow, or (R)ed – Subjective description of the situation at your QTH |
INTEL | Intel regarding current situation – Normally NTR |
NOTE | Brief text note for general use |
F!xxx | The MCForm file(s) available for download from your station |
Expect System Examples
Expect | Respond | Allowed | Max |
---|---|---|---|
CMDS | MCF URL STATUS COND NOTE | *,@SITREP | 99 |
MCF | F!104 F!304 F!305 F!306 | *,@SITREP | 99 |
URL | SITREPNET.COM | *,@SITREP | 99 |
STATUS | NTR (or as appropriate) with grid location | *,@SITREP | 99 |
COND | G (or Y or R color code) | *,@SITREP | 99 |
INTEL | NTR (or as appropriate) | *,@SITREP | 99 |
NOTE | Brief text note | *,@SITREP | 99 |
F!104 | (MCForm data) | *,@SITREP | 99 |
What it Means
Field | Example | Description |
---|---|---|
Allowed Callsigns/Groups | *,@SITREP | Response is sent to any station addressing your call sign, or addressing @SITREP. Use comma to separate items. |
Max Replies | 99 | No limitation on the number of responses to send |
This is a very basic list – adding other MCForms to your Expect list is always a good idea. The URL expect is optional, but helpful.
Other Expect commands, such as WX are also commonly used.
❒ Copy sample Expect statements to import into JS8Spotter. After importing, be sure to open each and modify as needed to your situation; that will also update the date code. Delete any items that you don’t want included.
MCForms
Download all MCForms and add them – even if you don’t expect to use them yourself. You want to be able to receive anything that someone else sends.
★ If MCForms are needed at a time when the internet is unavailable, they can be sent using FLAMP.
❒ Download selected MCForms or download all MCForms with supporting docs in .ZIP compressed file.
❒ MCForms Descriptions and Uses
❒ SitRepNet Macros for FLDIGI (.mdf file) – Use MCForm F!106 to schedule an impromptu net and let others know about it. Use this full set of macros for NCS of an impromptu SitRepNet using FLDIGI modes.
MCForm Updates
When new MCForms are added or other updates are needed, they will be announced through JS8Call using the @SITREP callsign group, and as traffic on FLDIGI nets.
JS8Call Settings
Settings > General > Station > Callsign Groups – add @SITREP as well as any groups you participate in.
Following is copied directly from the JS8Spotter Manual:
• In JS8Call, load the settings by pressing “F2”, or by using the “File>Settings” menu item
• Visit the “Reporting” tab
• Make sure the “Allow setting station information…” check box is enabled
• Make sure the “Enable TCP Server API” check box is enabled
• Make sure the “Accept TCP Requests” check box is enabled
• Take note of the “TCP Server Hostname” and “TCP Server Port” values
Profiles
You can add any number of Profiles for JS8Spotter to track. One suggestion is to set up one for alerts and another for groups. Example:
Profile Name | Search Term | Comments |
---|---|---|
Alert | F! | flags all MCForms received |
STORM | ||
INTEL | ||
(Your call sign) | ||
GNUSAFL | Ghost Net group for your state | |
GSTFLASH | GhostNet | |
ALERT | ||
FLASH | ||
EMCOMM | ||
SKYWARN | ||
SITREP | ||
Groups | @AMRRON | |
@ARES | ||
@GHOSTNET | ||
@GNUSAFL | ||
@MAGNET | ||
@PREPNET | ||
@SITREP |
❒ Copy sample Alert profile search terms to import into JS8Spotter
❒ Copy sample Groups profile search terms to import into JS8Spotter
⚑ Other Alert search terms to consider: TORNADO, HURRICANE, FIRE, STORM, WARNING, EMERG, HELP, (2-letter abbreviation for your state). Use the Contact page to let us know about other search terms for folks to consider.
Installing JS8Spotter
The JS8Spotter installation files and installation instructions are available here – https://kf7mix.com/js8spotter.html
Installation Notes for Raspberry Pi and Linux
If you get the following error message – ImportError: cannot import name ‘ImageTk’ from ‘PIL’ (/usr/lib/python3/dist-packages/PIL/__init__.py)
Run this command – sudo apt-get install python3-pil python3-pil.imagetk
Quick Reference Guides
These Quick Reference Guides are formatted to use as a half-sheet. They work well when laminated.
❏ JS8Spotter Quick Reference, Version 1.0 – Stephen, KN4AM
❏ JS8Spotter MCForms list – Updated MAR 08, 2025. You may want to print this on the two sides of a half-sheet and then laminate it. Stephen, KN4AM
❏ JS8Call Quick Reference, Version 1.2 – Stephen, KN4AM
Tips for using JS8Spotter
- Set View > Highlight Range to a time appropriate for your usage. This will highlight new search terms received.
- Check the Background Scan check box on each profile unless you have a specific reason not to.
- Be sure to watch the Introduction and Training videos on the KF7MIX site.