Skip to content

Troubleshooting

Solutions to the most common DFACS issues.


Door Doesn't Unlock on Valid Scan

Symptoms: Member scans, access log shows GRANTED, but door doesn't physically open.

Check these in order:

  1. Physical locks on the door — check for any manually engaged locks independent of DFACS: crashbar (push bar), deadbolt, or thumb-turn. These will prevent the door from opening even when DFACS grants access. Unlock any you find and test again.
  2. Relay wiring — confirm lock is wired to NO (Normally Open) terminal, not NC
  3. Relay type — in Configuration, verify the relay type matches your hardware
  4. COM port — confirm the relay COM port is correct (check Device Manager)
  5. Test relay manually — Dashboard → Status → Test Unlock — if the relay clicks but the door doesn't open, the issue is electrical (lock wiring or power supply)
  6. Lock power supply — confirm the lock has adequate voltage and current (door strikes need 12V at 500mA minimum; maglocks need dedicated 12V or 24V supply via dry contact relay)
  7. Unlock duration — if it's set to 1 second, the door may be unlocking too briefly to notice — increase to 5 seconds for testing

Door Doesn't Unlock — Access Denied

Symptoms: Member scans, access log shows DENIED.

Check the denial reason in the access log:

Reason Fix
Expired membership Member's membership is expired — update in your gym software and force a sync
Past due membership Member has an outstanding balance — resolve in your gym software
Non-sufficient funds Failed payment (Antaris) — resolve billing in Antaris
Offline - Barcode not found locally DFACS was offline and barcode wasn't in the local cache — wait for connectivity to restore
Offline - Previously denied: [reason] Was denied before the outage — fix the underlying reason, then force a sync
Revoked Barcode was removed from the database — re-add the member in your platform
Manually denied Barcode was manually blocked — go to Dashboard → Denied Barcodes and remove the denial
Closed for [Holiday] A holiday closure schedule is active — check your schedules configuration

If the member should have access but is being denied, the most common cause is that the last sync hasn't picked up a recent membership change. Force a sync: Dashboard → Status → Force Sync.


Barcode Scanner Not Working

Barcode Reader:

  1. Check the Orange Reader Cable connection at both ends — Barcode Reader and The Box Barcode Reader port
  2. Test it outside DFACS — open Notepad and scan a barcode; characters should appear
  3. Reseat the cable if characters don't appear

Scanner reads but DFACS ignores it:

  • Check that the barcode format is one DFACS expects (Code 128, Code 39, etc.)
  • If using Hitone Fitness scanner: debouncing may be suppressing rapid scans — wait 2 seconds between scans during testing

API Connection Errors

Dashboard shows "API Disconnected" or "Sync Failed":

  1. Verify API credentials in Configuration are correct (copy/paste, no extra spaces)
  2. Check internet connectivity on the DFACS device (open a browser, go to google.com)
  3. Check if your gym platform is experiencing an outage (visit their status page)
  4. Review Dashboard → Error Log for specific error messages

Glofox: Confirm your Branch ID matches the branch in your Glofox account exactly.

Zenoti: Confirm the Center ID is correct — mismatches cause silent auth failures.

Fliip: French error messages in logs are normal — DFACS translates them automatically.


DFACS App Won't Start

System tray icon doesn't appear after Windows startup:

  1. Check Task Manager for a DFACS process — if present, right-click tray icon area and look for hidden icons
  2. If no process: navigate to the DFACS install folder and run DFACS.exe manually
  3. Check the log file for startup errors: C:\Program Files\DFACS\logs\dragonfly.log

DFACS crashes immediately on start:

  • Check Windows Event Viewer → Application for crash details
  • Verify the DFACS install isn't blocked by antivirus (add an exclusion for the DFACS folder)
  • Contact support with the content of dragonfly.log

Dashboard Not Accessible

Can't reach https://<ip-address> from another device:

  1. Confirm both devices are on the same network
  2. Verify the DFACS device's IP address (run ipconfig in Command Prompt on the DFACS device)
  3. Check Windows Firewall — DFACS needs port 443 open for inbound connections
  4. Try http:// instead of https:// as a test

Browser shows SSL warning:

This is normal for a self-signed certificate. Click AdvancedProceed to site.


Offline / Not Syncing

Dashboard shows "Offline Mode":

  • DFACS is operating from its local cache
  • Members who were active at the last sync will still be able to scan in
  • Check internet connection and API credentials
  • When connectivity is restored, DFACS will automatically sync and process queued check-ins

Check-in queue is growing:

  • This is expected during an outage — check-ins are queued and will be sent when the API is reachable again
  • If the queue doesn't clear after the connection is restored, check Dashboard → Error Log

Fail-Safe Triggered (Door Unlocked Automatically)

DFACS will automatically unlock the door if system memory usage exceeds 85%. This is a safety feature — a locked door during a system failure could trap members.

If this happens:

  1. The dashboard shows a Fail-Safe Active warning
  2. The door will re-lock automatically when memory pressure clears
  3. Check what's using memory on the DFACS device (Task Manager)
  4. Restart the DFACS device if memory doesn't clear
  5. Contact support if this happens repeatedly

Still Stuck?

Collect this information before contacting support:

  • DFACS version (Dashboard → Configuration → bottom of page)
  • Your billing platform (Glofox, Zenoti, etc.)
  • Contents of dragonfly.log (last 100 lines)
  • Screenshot of the error log from the dashboard
  • Description of what you expected vs. what happened

Contact Support →