Skip to main content
Binho I3C Basic Protocol Analyzer plugin for Saleae Logic paired with the Supernova exerciser, supported in India by GSAS

Binho's I3C Basic Protocol Analyzer Plugin for Saleae Logic, and How It Pairs With the Supernova

GSAS Engineering · · 5 min read

Binho’s I3C Basic Protocol Analyzer Plugin for Saleae Logic

Saleae Logic analyzers are on a great many embedded benches, and their protocol decoder library covers most of what an engineer meets day to day. MIPI I3C is one of the gaps. As I3C adoption grows in sensor hubs, camera interfaces and power management ICs, teams need to see I3C traffic inside the tool they already use.

Binho fills that gap with a dedicated plugin. It is worth being precise about what it is, because it is frequently described loosely: this is a licensed Binho software plugin that decodes I3C from a Saleae Logic capture. It is not the same product as the Binho Supernova, and it is not free.

What Binho Publishes About It

Binho introduces the plugin as “the first I3C Basic℠ Protocol Analyzer for firmware development and embedded systems testing”. That is Binho’s own claim, correctly scoped to the analyzer plugin.

Binho lists the following capabilities:

  • Spec coverage: I3C Basic℠ spec v1.0, v1.1, v1.1.1 and v1.2
  • Speed and modes: 12.5 MHz, SDR and HDR-DDR
  • CCCs: direct and broadcast Common Command Code decoding
  • Bus events: In-Band Interrupts and Hot-Join requests
  • Transfers: private read and private write
  • Granularity: byte-level and transaction-level decoding
  • Workflow: real-time decoding with HLA support
  • Hardware: compatible with Saleae Logic Pro 8, Logic Pro 16 and Logic 8

Licensing: Flex or Node-Locked, Not Free

This is the detail most worth stating plainly, because it is the one most often got wrong. Saleae’s own Logic software is free. Binho’s I3C Basic Protocol Analyzer plugin is licensed software, and Binho offers two models:

Flex Licensing is shared among team members, requires an internet connection, and needs no license server setup. It suits a team where several engineers touch I3C occasionally and none of them needs it every day.

Node-Locked Licensing is locked to specific computers, requires no internet, and works in secure environments. It suits air-gapped labs, defence and aerospace programmes, and any bench that sits behind a network boundary, which describes a fair number of Indian design centres.

Which model fits is a workflow question rather than a technical one, and it is worth deciding before procurement rather than after. GSAS can walk through that with you.

Why I3C Needs Protocol-Level Visibility

I3C is a protocol where bus visibility is not a luxury. I2C failure modes are few and well understood. I3C introduces dynamic address assignment, in-band interrupts, multiple speed modes and controller-target negotiation, and the resulting failures look alike from the application layer: the device is simply not there, or answers with something implausible.

Decoded traffic collapses that ambiguity. Which CCCs actually went out. Whether each target responded to ENTDAA and what Provisioned ID, BCR and DCR it reported. Whether an IBI was asserted and acknowledged. Whether a Hot-Join request arrived and was handled. Whether an HDR-DDR transfer completed cleanly. Each of those is a specific, checkable fact rather than a guess, and the difference in debug time is measured in days.

For design teams in Bengaluru and Hyderabad building next-generation sensor platforms and mobile silicon on I3C, that visibility is what turns an opaque bus failure into a diagnosable event.

Analyzer and Exerciser Are Different Jobs

The plugin is the passive half of I3C work: it decodes traffic that other devices put on the bus. The Binho Supernova is the active half: Binho specifies it as an I3C Controller or Target at up to 12.5 MHz with SDR and HDR-DDR, In-Band Interrupts, Hot-Join and all CCCs, so it generates the traffic in the first place.

The two answer different questions.

  • Analyzer: “What actually happened on this bus?” Use it when a real system misbehaves and you need ground truth about a controller and targets you do not control.
  • Exerciser: “What does this target do if I send it X?” Use it during bring-up, when there is no working controller yet, or when you need to provoke an edge case that the real controller never produces.

In practice a team doing serious I3C work wants both, and the Supernova’s Controller-or-Target role means the exerciser side can also stand in as the device under test. We cover that direction in running the Binho Supernova as an I3C target, and the controller-side procedure in the I3C sensor bring-up guide.

Binho’s Standing in the I3C Ecosystem

One credibility point worth recording, in Binho’s own framing: Binho states that it does not simply follow the I3C specification but helps develop it, citing participation in MIPI I3C Plugfests since 2022 and membership of the MIPI Alliance as a Contributor Member. Binho also runs a public I3C resource hub, the I3C Cafe, with a device database, a tools guide, and technical articles.

For a protocol still settling into production silicon, a vendor that shows up to interoperability events is a meaningfully different proposition from one that only reads the document.

Why Buy from GSAS

GSAS Micro Systems is an authorized engineering partner in India for both Binho and Saleae. We provide the Supernova with INR invoicing and local support, including guidance on setting up I3C decoding alongside your existing Saleae Logic workflow and choosing between Flex and Node-Locked licensing for your lab’s network posture. Our applications engineers in Bengaluru, Hyderabad, Chennai, Pune, Mumbai, and Delhi NCR can assist with I3C bus architecture review, Supernova configuration, and integration into existing debug workflows. Contact us for evaluation units or a technical consultation.

Interested in Binho tools?

Talk to our application engineers for personalized tool recommendations.

Frequently asked questions

Is there an I3C protocol analyzer for Saleae Logic?
Yes. Binho publishes an I3C Basic Protocol Analyzer plugin for Saleae Logic. Binho introduces it as 'the first I3C Basic℠ Protocol Analyzer for firmware development and embedded systems testing', and lists compatibility with Saleae Logic Pro 8, Logic Pro 16 and Logic 8.
Is Binho's I3C protocol analyzer plugin free?
No. Saleae's own Logic software is free, but Binho's I3C Basic Protocol Analyzer plugin is licensed software. Binho offers Flex Licensing, which is shared among team members and requires an internet connection with no license server setup, and Node-Locked Licensing, which is locked to specific computers, requires no internet and works in secure environments.
What does the Binho I3C analyzer plugin decode?
Binho lists I3C Basic spec v1.0, v1.1, v1.1.1 and v1.2, 12.5 MHz SDR and HDR-DDR, direct and broadcast CCC decoding, In-Band Interrupts, Hot-Join requests, and private read and write, at both byte level and transaction level, with real-time decoding and HLA support.
What is the difference between an I3C analyzer and an I3C exerciser?
An analyzer is passive: it observes and decodes traffic that other devices generate on the bus. An exerciser is active: it drives the bus itself, running dynamic address assignment, issuing CCCs and performing transfers. Binho's plugin is the analyzer side; the Binho Supernova is the exerciser side. Most I3C bring-up problems are solved faster with both.
Does Binho contribute to the MIPI I3C specification?
Binho states that it does not simply follow the I3C specification but helps develop it, citing participation in MIPI I3C Plugfests since 2022 and membership of the MIPI Alliance as a Contributor Member.
Can GSAS help with I3C analysis in India?
Yes. GSAS Micro Systems is an authorized engineering partner in India for both Binho and Saleae, and can help with I3C bus architecture review, Supernova configuration, and integrating I3C decoding into an existing Saleae Logic workflow from Bengaluru, Hyderabad, Chennai, Pune, Mumbai and Delhi NCR.

Stay in the Loop

Get monthly compliance updates, product insights, and engineering best practices delivered to your inbox.

Related Articles

FPGA in the loop verification workflow between Simulink and a Zynq-7000 development board
Technical Guides Digilent

ZedBoard FPGA-in-the-Loop: HDL Verifier vs HDL Coder

Teams asking for FPGA-in-the-Loop on a ZedBoard usually name HDL Coder and SoC Blockset. FIL is actually HDL Verifier. Here is the correct product split, the JTAG versus Ethernet decision, and the 2015-era advice that is still sending Indian teams down the wrong path.

5 Aug 2026 · 9 min read
FADOS MUX test station on an Indian EMS line generating a board test report, GSAS FADOS reporting workflow
FADOS CBT Electronic

FADOS Test Reports and GSAS Agent: Turning Board Test Results into an Auditable Record

A pass or fail on the FADOS screen is not a record. This guide covers what the FADOS test report contains, what GSAS Agent does with it, and how offline, Google Drive and LAN modes put a QR-linked report on the job card for repair shops and EMS lines in India.

4 Aug 2026 · 8 min read
Classification tree and combination table used to design embedded unit test cases in Razorcat's Classification Tree Editor for TESSY, available in India from GSAS Micro Systems
Compliance & Safety Razorcat Automotive & Mobility

Test Case Design with the Classification Tree Method: Deriving Unit Tests You Can Defend in an Audit

Ad-hoc test cases can be perfectly good tests and still fail an audit, because nothing on file records why that particular set was sufficient. The Classification Tree Method derives test cases from the input space instead: identify the test-relevant aspects as classifications, partition each into equivalence classes, then combine leaf classes in a combination table. Razorcat implements CTM in the Classification Tree Editor, available integrated into TESSY or standalone. GSAS Micro Systems is the authorized Razorcat engineering partner for India, the UAE and Sri Lanka.

1 Aug 2026 · 10 min read