Skip to content
binho.io (opens in a new tab)Contact Us

Binho Supernova: Troubleshooting

Find the symptom, then open the page. The steps are the same for the Supernova and the Pulsar, so each is written once and linked here.

SymptomPage
The adapter stops answering, times out, or resets itselfAdapter Stops Responding
The adapter shows up as a USB drive or as “bootloader”, or a firmware file is rejectedFirmware and Bootloader
The adapter is not found on Windows or macOS, or a Zadig driver broke itWindows and macOS
The adapter is not found on Linux, or its serial number is emptySolving USB Connection Issues on Linux
mc3.binho.io does not see or keep the adapterMission Control 3 in the Browser

Still stuck? Collect the details listed in Collect Information for Support and email [email protected].

  • SPI reads above the wiring’s clock ceiling come back shifted by one bit with a success status. See SPI.
  • I3C SDR frame limit is 32,767 bytes, register address included. A 32,768-byte frame reports success, drops the last byte and leaves the controller busy until it is re-initialized. PyCosmicSDK and CosmicSDK refuse it.
  • I3C IBI payload is at most 8 bytes, and the target must end the IBI with the T-bit low. A longer IBI, or one that ends with the T-bit high, holds SDA low and blocks the bus.
  • An IBI that arrives on the same clock as a command header is dropped and that command times out. Seen once in 3000 cycles with a target that requests an IBI whenever the bus is idle.
  • Legacy I2C on the I3C port cannot run SDR, HDR or CCC commands while clock stretching is on.
  • I2C default timing on 4.6.1 and earlier rounds some frequencies up (550 → 600 kHz), and a request above 3 MHz or below 11 Hz answers success while the bus runs at about 11 Hz. Set a duty cycle, or use 4.6.2 or later, which refuses out-of-range requests with INVALID_PARAMETER.
  • I2C target init after heavy large-transfer traffic can time out until the adapter is reset. Reset the adapter before switching to I2C target mode.
  • SPI transfer of length 0 returns 0x000C (unhandled error) on 4.6.1 and earlier.
  • SPI target mode can skip the first byte sent in the first transaction after a role change. Later transactions are correct.
  • I3C target role has no IBI or Hot-Join yet. The SETAASA CCC is not supported in target mode.

To update the firmware, see Updating Firmware.