Firmware v4.4.0 is now available for the Binho Supernova and Pulsar. It reshapes what the on-board USB serial port can do, gives you finer control over I3C, and smooths out everyday I2C and GPIO work — and you can install it in seconds, right from your browser.
The serial port, reimagined. The device's USB virtual COM port is no longer just a transparent UART bridge. You can now switch it into a purpose-built mode to match the task in front of you:
- UART pass-through — the classic transparent UART bridge, and still the default.
- Terminal Shell (Supernova) — an interactive command shell that drives I3C, I2C-over-I3C, GPIO, and the power rails straight from a serial terminal, with no host software required.
- Nova-compatibility mode — a text command set compatible with the first-generation Binho Nova, including a runtime
+PWRcommand to set the interface voltage. - RS-485 (Pulsar) — a half-duplex RS-485 bridge with automatic driver-enable control.
- CAN-FD / SLCAN (Pulsar) — a CAN-FD bridge speaking the SLCAN protocol, with classic and FD frames, standard and extended IDs, and bit-rate switching up to 64-byte payloads.
You choose the mode over HID with the existing SDKs, and it persists across power cycles — so a device can boot straight into the role you need it to play.
More precise I3C control. New push-pull data rates of 1 MHz, 400 kHz, and 100 kHz (at roughly 50% duty cycle) make it easier to work with slower targets and mixed-speed buses. Private SDR, legacy-I2C, and CCC transfers can now skip the closing STOP and chain into a repeated start — and HDR-DDR transfers can skip the exit pattern — so you can build atomic, multi-part transactions in a single frame. I2C-over-I3C transfers can optionally begin with the 0x7E broadcast address (clocked at your configured I2C frequency), and the maximum private transfer payload has doubled, from 1024 to 2048 bytes.
Smoother I2C, richer GPIO. Reads on the dedicated I2C ports now accept a nonStop option, so reads and writes can be chained within a single START–STOP frame. GPIO interrupt notifications now report both the triggering edge and the pin level at the moment of the event, and digital outputs can be given an initial logic level instead of always starting low.
Fixes. HDR-DDR parity and CRC errors now return the correct result codes to the host, and a dynamic-addressing bug — which could assign incorrect addresses when ENTDAA was issued as a CCC transfer — has been resolved.
How to update. Head to dfu.binho.io and update your Supernova or Pulsar right from the browser — there's nothing to install.
One note before you upgrade: v4.4.0 runs on our Airlock secure bootloader. If your device is on firmware older than v4.3.0, it needs a one-time bootloader migration first — the updater will guide you through it. Upgrading from v4.3.x needs no migration.