C6 Debugger Professional Crestron Tool

C6 Debugger

The all-in-one debugging and management application for Crestron AV programmers and integrators. Real-time SIMPL debugging, console, file transfer, deployment, and DM-NVX/NAX fleet management in one modern tool — on site, or from anywhere over Cloud Relay.

Features

Everything you need to develop, debug, manage, and deploy Crestron control systems — on site or from anywhere.

Debugging & Monitoring

Real-Time SIMPL Debugger

Monitor every signal in a running SIMPL or SIMPL+ program as values change in real time. Hierarchical signal tree with virtual scrolling, a scrolling signal log, and full support for digital, analog, serial, and trace signals.

  • Set and pulse signals directly from the UI; reset programs to capture startup flow
  • Analog display modes (unsigned, signed, hex, percent) and serial modes (ASCII, hex, mixed)
  • Advanced filter rules with wildcards, regex, negation, and boolean logic — local or global scope
  • Bookmarks, color-coded debug flags, and configurable keyboard shortcuts
  • Browsable .sig file selection, plus fallback to a local .sig when the processor's file can't be fetched
  • Signal map on the scrollbar and a smoothed signals-per-second rate indicator
  • Multi-tab debugging for multiple programs on the same processor

VC-4 Support

New

Dedicated Virtual Control connection type with dual-mode operation — SSH console plus WebSocket debugging — so VC-4 rooms debug just like a physical processor.

  • Multiple VC-4 rooms per connection, each selectable as its own program slot
  • Per-room label, Room ID, and optional token override with a connection-level default
  • Console, File Explorer, Web Browser, and Debugger tools all available
  • Dedicated Debugger Settings panel in the connection editor

Session Logging & Export

New

Capture entire debug sessions to disk without babysitting them. Export signal history on demand as JSON, CSV, TXT, or HTML.

  • Auto-save writes each session's log automatically on a 5-minute to 24-hour interval
  • One rolling file per session, or a new timestamped file each interval
  • File names include connection, host, program name, and slot so jobs never collide
  • Per-session folder overrides, plus a final write on disconnect and tab close
  • Optional Date column for multi-day logging, captured per event so it survives reconnects
  • Live status indicator showing interval, folder, and last save time

Console & File Management

SSH Console

Full terminal emulation for Crestron device consoles with command autocomplete, history navigation, and multiple concurrent sessions.

  • Crestron command ghost-text suggestions and Tab autocomplete
  • Multiple tabs for simultaneous connections
  • Right-click copy/paste, Shift+Insert paste, and ANSI color rendering
  • Automatic reconnection with visible progress and retry countdowns
  • Colors and fonts follow the app theme

Terminal Snippets & Macros

New

A side drawer of reusable commands you save once and use anywhere. Click to insert at the prompt, or Shift+click to run immediately.

  • Multi-line snippets run as macros — each command waits for the prompt before the next is sent
  • Live "Running step X of Y" progress with a stop button
  • Tagged by connection type so each console only shows what's relevant
  • Per-snippet keyboard shortcuts with duplicate and reserved-key detection
  • Favorite-to-pin, drag-to-reorder, and Alt+S to toggle the drawer
  • Snippets sync across your machines via Cloud Sync

File Browser

Dual-pane file manager for transferring files between your computer and Crestron devices, over SFTP, FTP, or FTPS. Drag-and-drop with a real-time transfer queue.

  • Upload and download files and entire folders; create, rename, delete, and chmod remotely
  • Transfer queue with progress, speed, pause/resume, and bulk "Retry all" / "Clear failed"
  • Parallel batch transfers on FTP and FTPS as well as SFTP
  • Drag files straight from your desktop onto the remote pane
  • Right-click "Edit" opens a remote file locally and prompts to re-upload when you save
  • Clickable breadcrumb path bar, collapsible local pane, and configurable speed limits
  • Dropped idle sessions reconnect automatically instead of failing the queue

File Server Connections

New

Browse non-Crestron FTP, FTPS, and SFTP servers — NAS boxes, vendor drop folders, generic file hosts — from the same connections list as your processors.

  • Pick the protocol explicitly instead of guessing by port, with conventional defaults pre-filled
  • Anonymous login supported
  • No persistent socket held open

Device Web UI Access

One click opens a device's web interface from any connection — including VC-4's management page — without hunting for the IP address.

  • Works remotely over Cloud Relay with a real HTTPS certificate, so no certificate warnings
  • Relay handles HTTP→HTTPS upgrades, redirect rewriting, and WebSocket bridging
  • Each remote session mints a fresh 30-minute access token

Deployment & Project Management

Project Manager

Unified dashboard for programs and interfaces across every device in a job. View all 10 program slots with full metadata, upload programs and UI projects, and watch live loading status.

  • Tabs split a job by system — Overview, Processors, Touch Panels, and NVX/NAX — and each appears only when the job contains that equipment
  • An "Other Devices" section covers NVX, NAX, amplifiers and the like, so firmware can be checked and updated on them too
  • Live progload phases — Stopping, Unloading, Loading Symbols, Registering Devices, Initializing, Running
  • Upload VTP, Core 3, CH5, and folder-based interface projects
  • CH5 projects load as MobileApp, WebXPanel, or both
  • Batch uploads run devices in parallel, with a summary banner listing anything that failed
  • "View Error Log" pulls the processor's error log into a formatted popup after a failed load
  • Restart loop detection warns when a program crashes and the processor keeps retrying
  • One-click "Debug" button for an instant debugger tab

Auto-Load & Support Files

Put a file watcher on a program slot: recompile in SIMPL Windows and the updated file uploads and loads on the processor by itself. No manual steps.

  • Support files dialog with a file-explorer table view and expandable folders
  • Add whole folders with flatten or preserve-structure options
  • Per-entry conflict handling: Overwrite, If Newer, If Size Differs, or Skip
  • Configurable upload order and remote destination paths, browsable over SFTP
  • Uploads copy to a temp folder first, so your source .lpz is never modified

Processor User Management

New

List every user account on a processor with its access level and group memberships, straight from the device, and manage them without touching a console.

  • Add users with a password generator and one-click group assignment
  • Reset passwords and delete users from each row
  • Passwords you set are stored encrypted alongside the connection, so you can retrieve them later
  • Processors today; touch panels not yet covered

DM-NVX & DM-NAX Systems

NVX/NAX Fleet

New

Press Connect All and C6 signs in to every encoder, decoder, and amplifier in the job at once, then shows the whole system in one live table — transmitter or receiver, what each device is currently showing, stream status, resolution, exact firmware, and whether it's reachable at all. Switch a route on site and you see it move here within a second. Works over Cloud Relay, so an AV VLAN you have no route to is no obstacle.

  • Devices are connected a few at a time so a large job doesn't flood the network
  • Sign-in failures reported separately from unreachable devices — a password problem and a network problem need different fixes
  • Plain-English reasons: password rejected, no route, name wouldn't resolve, or simply not answering
  • Per-device connection log naming the address tried and why it failed, mirrored to the C6 log file
  • Connect All can be cancelled mid-run without dropping devices that already came up
  • Row detail: serial number, multicast address, and why the device last restarted
  • Exact firmware version read over the API — no SSH session needed
  • Reboot selected devices, with confirmation naming each one
  • A device that applied a change but needs a restart pulses until it's rebooted
  • Project Manager flags devices named NVX or NAX still typed as Generic Crestron and offers to fix them

Video & Audio Routing

New

A grid of receivers against transmitters — click a cell to route, click again to clear. Video and audio are switched independently, because on this hardware they genuinely are separate.

  • Changes are queued, not fired on click — review the list, then press Apply
  • Every change is validated against what the device actually supports before anything is sent, so old firmware is reported up front rather than half-applying across a system
  • Anything that fails keeps its queued change so you can fix the cause and re-apply
  • Row and column headers stay put as you scroll; each row shows what that receiver is watching
  • Transmitters that aren't streaming are marked so you don't route to a dead source
  • Routing audio to an NVX also switches it off its video's audio — the step that actually makes it audible

NAX Audio

New

Every NAX source on the network is listed, not just the devices in your job — connecting to a single NVX reveals the rest, including amplifiers you've never added to C6. Sources are routed by announced name, not by hunting for multicast addresses.

  • DM-NAX amplifiers appear one row per zone, named as they are on the amplifier
  • Route a zone to a network stream or to one of the amplifier's own local inputs
  • Put a device's audio on the network: assign multicast addresses to inputs and zone outputs, with the address validated as genuinely multicast
  • Start, stop, and set automatic start per stream
  • Address and port set together — NVX audio uses 4570 and DM-NAX uses 5004, and the wrong one is silent
  • Duplicate announced addresses and streams with automatic start off are flagged
  • Grid view for small jobs, "By device" view for large ones, remembered per project group
  • Clock section reports the PTP reference, domain, and which device is really the master

Settings & Preview Wall

New

A settings panel covering Identity, Device, Stream, Video, EDID & HDCP, NAX Audio, USB, and Network — including full IP setup and chassis details for cards in a chassis.

  • Tick several devices and edit them together; controls read "(multiple)" where they disagree
  • Options come from the device itself, so an unfamiliar model shows its own test patterns and EDID list
  • Where a device reports back something different from what was asked, both are shown side by side
  • Rename DM-NAX zones, inputs, and the names streams announce on the network
  • Preview Wall shows a live thumbnail from every endpoint — answers "which screen is black" without walking the building
  • Auto-refresh from 2 to 30 seconds, only for tiles actually on screen; double-click for the largest image the device offers
  • Receivers name the transmitter they're watching rather than showing a bare IP

Network Discovery

Device Discovery

Find Crestron devices on your network using CIP broadcast discovery, sent across every network adapter. View hostname, IP, MAC, model, firmware, and response time.

  • Read a processor's IP table to find devices a network scan can't hear — panels and NVX endpoints on a separate AV VLAN
  • Query by autodiscovery, IP table, or both — combining them matches devices by address so one entry carries firmware and device ID alongside IP-ID and program name
  • Devices the program expects but that aren't connected are listed with an OFFLINE badge instead of silently missing
  • Remote discovery through an already-connected device to reach other subnets
  • Tick several devices and import them into a connection group in one pass
  • One-click add to your connections list, or "Import All" with duplicate detection
  • Create and nest a new connection group during import
  • Grid or list view with sorting and filtering
  • Export results as CSV, JSON, or a styled HTML report

IP Scanner

Targeted network scanning for environments where broadcast discovery is blocked. Scan specific IP ranges to find Crestron and third-party devices.

  • Auto-detects local interfaces and suggests CIDR ranges
  • Shows hostname, IP, MAC, manufacturer, and response time
  • Online manufacturer lookup for every device, cached locally and synced across machines
  • Scan a remote site's LAN through a Cloud Relay agent without being on site
  • Export results as CSV, JSON, or a styled HTML report
  • Add discovered devices directly to connections

Remote Access

Cloud Relay

New

Install a small relay agent into a spare program slot on one processor, and reach every device at that site from anywhere on the internet. No VPN client, no port forwarding, no firewall changes, no on-site visit — and nothing to install on the devices you're reaching. Set it up once per site and every connection in that group can tunnel through it.

  • Console, Debugger, File Browser, Project Manager, and IP Scanner all work over the relay, exactly as they do on the LAN
  • Reaches the agent's own processor and anything else it can see on that LAN — other processors, touch panels, racks, switches
  • Program and interface uploads, auto-load, and error-log fetches route through the tunnel too
  • Device web UIs open over the relay with a real HTTPS certificate, so there are no certificate warnings
  • Guided 4-step install wizard with live per-phase progress
  • Link an agent you installed by hand, or push a new agent build remotely to update it — no return trip to site
  • Relay endpoints follow a connection's local endpoint, so a changed LAN IP is edited in one place
  • Registered processors listed in Settings with live session counts; relay associations sync across your machines
  • Requires a 4-series processor with current firmware and a free program slot

VPN & Overlay Networks

Beta

Already running an overlay network? C6 detects the installed client, enumerates peers, and lets you connect straight from the peer list — supporting Tailscale, WireGuard, NetBird, ZeroTier, and Domotz.

  • Embedded Tailscale node creates tunnels and scans remote subnets without the system client
  • Adjustable embedded node hostname
  • Available for Cloud Sync subscribers

Kept for teams already invested in these tools. For everything else, Cloud Relay is the simpler path — nothing to install on your machine or the client's network.

Connections & Sync

Connection Management

Organize every Crestron device you touch in one place, with nested hierarchical groups, multiple endpoint profiles per device, fuzzy search, and drag-and-drop reordering.

  • Groups within groups, with filtering that searches the whole tree
  • Multiple endpoints per connection (Local, VPN, Relay…) with drag-to-reorder
  • Processor, User Interface, VC-4, Generic Crestron, Raw TCP, and File Server types
  • Import from Crestron Toolbox address books
  • SSH key management (Ed25519 and RSA) with a dedicated key passphrase field
  • Default username and password for new, imported, and ad-hoc connections
  • Favorites, adjustable search accuracy, and configurable hover controls

Cloud Sync

Keep connections, settings, themes, snippets, and debug configurations synchronized across all your machines with end-to-end AES-256-GCM encryption. The server never sees your data in plaintext.

  • Syncs connections, groups, settings, themes, debug rules, flags, bookmarks, snippets, and relay associations
  • Selective push and pull with groups and their connections nested together
  • Optional passphrase for an additional encryption layer
  • Conflict detection with a readable field-by-field diff instead of raw JSON
  • Manual pull, push, or purge, with automatic retry on transient network errors
  • Data export/import with encrypted .c6export files — and selective export to pick exactly what goes in

Portable Packages & Temp Licenses

New

Issue a temporary license and build a portable package for remote desktops, client machines, or a jobsite laptop — without burning a permanent activation.

  • Packages carry your settings, themes, debug flags, and rules; connection data stays behind
  • Temp-license machines see the parent license's cloud sync data automatically
  • Temp key list shows the remote machine's hostname, platform, and IP once activated
  • Expired keys clean themselves up automatically
  • Requires a cloud features license

Workspace & Application

Tabs & Detachable Windows

Open as many consoles, debuggers, and file browsers as you need — on different devices or the same one — and pop any tool tab out into its own standalone window.

  • Work across multiple monitors without losing context
  • Collapsible connection bar with a breadcrumb of the device the tab points at
  • Tab tooltips show the full group path, so identical device names across sites stay distinct
  • Editing a connection updates every open tab using it

Notification Center

New

Every toast that pops up is captured into a scrollable history, so a notification that flashed past while you were looking elsewhere is never lost.

  • Severity, summary, detail, and how long ago each one fired
  • Replay any notification or drop it from the history
  • Badge turns red when there is an unread error or warning
  • Duplicate notifications collapse into one entry

Feedback & Support Board

New

Submit bug reports and feature requests, browse what other users have reported, and track each ticket's status and our replies — without leaving the app.

  • Attach diagnostic logs, screenshots, and files to a report
  • Upvote and comment on tickets with an activated license
  • Search existing tickets before filing a new one
  • Service status notices warn you up front when an online service is down

Theming

Fully customizable application appearance with a live-preview theme editor. Customize every color, font, and size.

  • Background, text, accent, border, and sidebar colors; fonts, sizes, and spacing
  • Terminal colors follow the app theme
  • Interface zoom controls with an on-screen zoom indicator
  • Themes sync across machines via Cloud Sync

In-App File Picker

New

A themed file picker replaces the native OS dialogs everywhere — SSH keys, imports and exports, program and interface uploads, support files — so it looks and behaves the same on Windows, macOS, and Linux.

  • PowerShell-style path autocomplete with ghost text and casing correction
  • Sidebar shortcuts for Desktop, Documents, Downloads, Pictures, Music, Videos, and Home
  • Multi-file selection, name filtering, and file-type icons
  • Remembers the last folder per context, and a Home button for your default directory

Security

New

Optional App Lock requires a password every time the app starts, with a lock button in the top bar to lock on demand.

  • Credentials and stored device passwords are encrypted at the column level in the local database
  • Auto-reconnect is blocked after a failed login, so C6 can't trigger processor account lockouts
  • Passwords are redacted from exported diagnostic bundles

Settings & Diagnostics

Comprehensive settings for connections, terminal, debugger, home page, and file browser — plus a built-in log viewer, diagnostic export, and in-app license management.

  • License usage visibility across all active installations, with remote decommission requests
  • Data management: export, import, and purge local data
  • Live application log streaming and an in-app changelog viewer
  • Export a diagnostic ZIP with logs, system info, and settings
  • Built-in screenshot capture, viewable in Diagnostics without exporting
  • Configurable keyboard shortcuts and contextual help panel
  • One-time migration of your C5 Debugger data and settings

Auto-Update

Automatic update checking on launch with an in-app notification and one-click install, verified with SHA-256 before it runs.

  • Splash screen stays up until C6 reappears, so there is no blank gap during startup
  • Detailed updater logging when something goes wrong

System Requirements

Windows
Windows 10 (1809+) / 11
macOS
macOS 12 Monterey or later (Intel & Apple Silicon)
Linux
64-bit distributions with a modern WebKitGTK runtime
Runtime
.NET 10.0 (bundled with installer)
Network
TCP/SSH/SFTP access to Crestron devices
Cloud Relay
4-series processor with current firmware and a free program slot

Licensing

C6 Debugger uses serial key activation tied to a machine ID. Unregistered users can access Console and Debugger tabs with a 5-session limit.

Full activation unlocks all tools with no limits.

Cloud features require a monthly subscription:

  • Cloud Relay — reach every device at a site from anywhere through a relay agent running in a spare program slot. No VPN client, no port forwarding, no firewall changes, and nothing to install on the devices you're reaching.
  • Cloud Sync — connections, projects, snippets, and settings encrypted and synced across every machine you sign in on.
  • VPN & overlay networks — connect through Tailscale, WireGuard, NetBird, ZeroTier, or Domotz if you already run one. Optional, and secondary to Cloud Relay.
  • Temporary licenses — short-term activations for a tech or a subcontractor without moving your own license.

Licenses and subscriptions are purchased in the app. Download C6 Debugger, run it, and press Register in the top bar — there's a link at the bottom to buy a license. Your license activates on that machine straight away.

C5 Debugger owners: Purchase through the app to automatically receive an upgrade discount.

Try C6 Debugger Free

Enter your name and email to download C6 Debugger for Windows, macOS, or Linux.

Please enter your name.

Please enter a valid email address.

Thank you! Download C6 Debugger for your platform:

Version 1.0.0.52 — Windows .exe (145 MB) • macOS .dmg (Apple Silicon 175 MB, Intel 315 MB) • Linux .tar.gz (74 MB)

Something went wrong. Please try again or email support@jaylia.net.

C5 Debugger

Deprecated

The original Crestron debugging tool from JayLia Programming. C5 Debugger has been replaced by C6 Debugger, which offers a completely rewritten codebase, modern UI, and significantly expanded feature set.

C5 Debugger is no longer receiving updates or new features. Existing license holders can continue using C5, but we recommend upgrading to C6 for the best experience.

C5 included:

  • Real-time SIMPL signal debugging
  • SSH console with command history
  • Basic file transfer
  • Device discovery
Upgrade to C6 Debugger