TFOdev Product ManualsHeads up on video:
OpsX pulls video from the controller's HDMI out. If you're on camera
view only without HDMI plugged in, you may see a half-size video.
Switch your display mode to duplicate, or grab a cheap 1080 HDMI
emulator off Amazon for a few bucks. It attempts to grab the clean
source even if you are just using screen capture.
TFODev - OPSx (SC) Manual
GPS, Callsign, and Media Event Casting
TFODev - OPSx (SC) is an Android event tool for connecting operators
into a live session with a code and callsign. It supports GPS sharing,
voice presence, participant visibility, screen casting, rear/front
camera streaming, AES-GCM end-to-end encryption, and RemoteID
reception over ZMQ, USB serial, or Bluetooth serial.
Core Functions
Connect to an event with a code and callsign.
Use a callsign as the active operator identity.
Enable AES-GCM end-to-end encryption with a shared key.
Share live GPS location from the device.
Enable or disable microphone publishing.
Publish a screen share or a front/rear camera stream.
Bridge RemoteID over ZMQ, USB serial, or Bluetooth serial.
View active participant callsigns.
Disconnect and return to standby when finished.
Features
Code-and-callsign event entry
Live participant presence
AES-GCM toggle with optional shared key dialog
Optional GPS publishing
Microphone control
Screen casting and 720p30 camera streaming (front/rear)
RemoteID Modules: ZMQ endpoint, USB serial, Bluetooth serial
Night color scheme toggle
Disconnect notification when a session drops
Basic Use
Open TFODev - OPSx (SC) on the Android device.
Enter the event code and operator callsign.
Tap AES-GCM to enter or clear a shared key if
the event requires enhanced encryption that is Fed compliant; leave blank to derive from the code.
Toggle Night for low-light color scheme.
Tap Connect.
Allow microphone, location, camera, or Bluetooth access when
prompted.
Open Sources to start a camera stream or start
screen sharing.
Open Modules to configure and start RemoteID
publishing (ZMQ, USB Serial, or BT Serial).
Operator Notes
Callsign is the primary identity shown to other units.
AES-GCM can be enabled per event; a key left blank derives from the
event code so peers match when they use the same code. Drone-side
OPSx publishers do not enter this key locally; they inherit the
encryption behavior from the SC-configured session. If AES-GCM is
not enabled, the session still uses TLS transport encryption, but
AES-GCM is the stronger end-to-end encryption mode. GPS, camera,
and RemoteID publishing are each opt-in and can run concurrently.
Use the product as an event tool, not an account-managed system. The
main operator actions are connect, identify, optionally encrypt,
publish media, bridge RemoteID, monitor, and disconnect.
UI Reference
These visual panels are manual-ready mockups based on the current app
layout. They are embedded directly in the HTML so the manual remains
self-contained and easy to adjust.
Connect Screen
TFODev - OPSx (SC)
Manual
Code
Callsign
AES-GCM: Off
☐ Night
Connect
Active Event Screen
Status
Connected
Event
ALPHA
Callsign
RAPTOR-1
Share
Screen sharing live
Enable microphone
Publish local audio
Share location
Publish live GPS into the event
Sources ▾
Stream camera (720p30) · Rear
Status: Camera streaming rear
Modules ▾
RemoteID · USB Serial · BT Serial
Configure endpoint, USB baud, or Bluetooth device from each row