Active-Pro Ultra 500 MS/s, now shipping

Crap. Another impossible bug.
Somebody go get the Active-Pro.

It's the logic analyzer that captures variables, state, and execution from up to four processors, time aligned with decoded buses, hardware signals, and power in one live capture. No halting. No breakpoints. No slowdowns. The tool you want on the bench at 2am, when it has already hit the fan.

1 ns timestamps· 4 processors· Zero halts

DEBUGGING NOW AT

The product family

Three instruments. One debug platform.

Same capture software, same Active Debug Port, same .aft export, 1 ns timestamps on every model. Start where your project needs you to start. Scale up without relearning the tool.

Active Debugger
Start here
Active Debugger
$99
Two pins and one line of code. If all you need is to watch your firmware run without halting it, this is the whole tool.
Digital2 ch
AnalogNone
ADP devices1
InterfaceUSB 2.0
Start with Active Debugger →
Active-Pro
The standard
Active-Pro
$499
Four processors, decoded buses, analog and current on one timeline. The proven daily driver for serious embedded work.
Digital8 ch · 120 MS/s
Analog3 ch · 1 MS/s
ADP devices4
InterfaceUSB 2.0
Get Active-Pro →
What most engineers buy now
Active-Pro Ultra
Flagship
Active-Pro Ultra
$899
When the hardest bugs hit, this is the one you want. Fastest logic. Fastest analog. The fastest way to solve your bugs.
Digital8 ch · 500 MS/s
Analog6 ch · up to 50 MS/s
ADP devices4
InterfaceUSB 3.0 SuperSpeed
Get Active-Pro Ultra →
01 Instrument

Instrumentation done right. The printf you already write, on a bus that keeps up.

Instrumentation was never the problem. The pipe was. The Active Debug Port (ADP) carries your debug output over a fast bus instead of a slow serial line, so it runs alongside your firmware instead of interrupting it.

One line of code. That's it.

Add a single ADP output call anywhere execution flows. A state machine, a control loop, an interrupt handler. Nothing else changes.

Sub-microsecond output. Your timing stays intact.
One 40 character line blocks a 115,200 baud UART for 3.47 ms. ADP does it in under 1 µs.
GPIO, SPI, or SWD. Start simple, upgrade without rewriting.
Clock and data sensed on connect. Nothing to configure, on either end.
firmware.c
Adding ADP instrumentation to firmware
Just Press capture

Connect, press capture, see data.

Plug in the Active-Pro, press capture, and your instrumentation events appear on the timeline immediately. No driver configuration. No sample rate tuning. No channel assignment. The hardware senses everything automatically and PC-side setup is fully automatic.

02 Reveal

Stop guessing which one caused the other.

Firmware output, state transitions, hardware signals, bus traffic and power land on one timeline, in sync, live. A single MCU or a mesh of processors and FPGAs, it does not matter. If it happened in your system, it is on the same timeline.

Watch firmware algorithms run

Live internal variables as your algorithm executes. Watch loop iterations, filter coefficients, and intermediate values update in real time. No breakpoints, no timing disruption.

See firmware states next to hardware

States and debug output alongside hardware signals on a synchronized timeline. Instantly see cause and effect across your code, I/O, and communication events, even across multiple processors.

Correlate bus traffic to the firmware sending it

See both sides of the communication. What's on the bus and what your firmware is doing to send and receive it. Packet Presenter decodes I2C, SPI, UART, CAN, and more, lined up with the code that produced them.

Trigger on the exact moment

Set a trigger and the capture centers on the event that matters. Auto, Normal, and Single modes work the way they do on a scope. When a trigger fires off-screen, one click jumps you straight to it. No more scrolling through a capture looking for the one transition you care about.

Capture straight to RAM

Captures land in memory instead of streaming to disk. Capture is faster, scrolling and zoom stay instant across the whole record, and disk I/O never competes with your data. Live view while recording, with multiple data streams overlaid for full context.

Your capture. Your AI. Your call.

Copy a region and paste it into any AI chat. Connect Claude Desktop via MCP and let it drive the instrument directly. Or automate the whole workflow with the built-in Automation API with scripted captures, searches, and file saves without touching the UI. Three ways in. Same data either way.

Write decoders for your own protocols

Built-in decoders cover I2C, SPI, UART, CAN, and more. When your design speaks something custom, write your own. Define the decode logic for any digital or analog protocol you run: proprietary framing, a sensor's private register stream, a non-standard bus. Active-Pro turns it into labeled fields right on the timeline, the same as a standard decode.

03 Refine with AI

Your capture already speaks the AI's language.

Screenshots of a waveform are useless to an AI. Active-Pro hands it the actual data: every channel, every timestamp, every decode, as plain text it can reason about. Paste it into a chat, or let the AI drive the instrument itself.

AI SNAPSHOT · SHIPPING

Copy a region. Paste into any AI.

Right-click drag to select a time range on the waveform. Press Ctrl+C. A plain-text capture in Active Firmware Trace (.aft) format lands on your clipboard. Paste it into Claude, ChatGPT, Gemini, or anything else and start asking questions.

Every visible channel in the selection comes with it: timestamps, bus decodes, analog readings, logic transitions, and whatever you wrote in the Notes tab as context. Nothing to upload. Nothing to install. Your data goes exactly one place, the AI you already chose.

> Active-Pro Firmware Trace (.aft)
Timestamped firmware debug capture. Sources: embedded
devices, logic, analog. Interleaved chronologically.

I2C bus dropping ACK after calibration writes.

A, SensorCtrl
B, MainMCU

142.384us A 2 state=CALIBRATING
148.010us A 0 I2C_WRITE 0x40
152.993us AN 0 3.27 V
155.120us A 0 I2C_NAK
MCP SERVER · SHIPPING

Let the AI run the instrument.

Connect Claude Desktop to Active-Pro with the included Model Context Protocol server and the AI drives the application directly. Start and stop captures, search decoded data, drive analog and digital outputs, save files, export snapshots, all from plain English.

That means a test loop that runs all night without a test framework. Tell it to capture, search for an ERROR, save the file when it finds one, and go again. It decides which calls to make and in what order. You read the results in the morning.

You ask
Run a 10-second capture. If the word ERROR appears anywhere in the decoded output, save the capture to C:/failures/ with today's date. Otherwise just report pass.
Claude calls
start_capture(10) begin capture, 10 second duration
search("ERROR") scan decoded output for matches
save_capture(path) archive on match, skip on clean pass
+ 40 more: analog output, cursor control, screenshots, AI Snapshot export, multi-instance targeting
Typical workflow
1Capture 2Select region 3Copy or connect MCP 4Ask the AI
Unpaid, unsolicited

From the field.

"

I wish I had this 20 years ago. I'm surprised no MSO or logic analyzer has this kind of capability. Kudos to you for developing this.

Phil S. · Principal Engineer · Rimage Corporation
"

With Active-Pro I was able to immediately find an issue with my multi-processor application.

Troy G. · Field Applications Engineer · Infineon Technologies
"

This tool is up there on my favorites list. If you're into hardware and firmware development, you must absolutely give this a try.

On the bench

Used to develop and validate IFF transponders and cryptographic key loaders for U.S. defense customers, on every processor and FPGA in the design.

Websec Corporation · Temecula, California

You have already spent more on this bug than the instrument costs.

The bug you are on right now has already eaten several days. Everything your firmware is doing, everything your hardware is doing, on one timeline, tonight.

Engineer to engineer support 1 year warranty 30 day money back guarantee