Skip to content

Releases

Phoscon RCP 0.2.0

Choose a tag to compare

@manup manup released this 09 Nov 16:49

Phoscon RCP turns a ConBee or RaspBee adapter into a plain IEEE 802.15.4 radio: a host drives it over Spinel and runs the whole network stack.

board file host link
ConBee III phoscon-rcp-0.2.0-cb3.GCF USB serial, 115 200 baud; the host may raise it to 1 000 000
ConBee II phoscon-rcp-0.2.0-cb2.GCF native USB
RaspBee II phoscon-rcp-0.2.0-rb2.GCF Raspberry Pi header UART, 115 200 baud
ConBee I, RaspBee I phoscon-rcp-0.2.0-cbrb1.GCF USB serial or Pi header UART, 57 600 baud

What changed

  • ConBee III: the host may raise the link to 1 000 000 Bd with UART_BITRATE; a RESET, or a host that starts over at 115 200, returns it to 115 200 (docs/protocol.md).
  • ConBee III: the link to the host can no longer stall on a lost TX-complete flag.
  • ConBee II: a transmission no longer waits a tick between its steps, so more frames a second go out (docs/stats.md).
  • A transmission in flight at RESET finishes unanswered, and RESET clears the MAC security state, the source match table and every property to its power-on value.
  • A frame's own channel stands until the host writes PHY_CHAN.
  • The watchdog resets a stick whose transmission stays stuck, and the reset cause reaches the host on the ConBee II as well.
  • ConBee III: no Ack for a frame the receive ring cannot take, and an Ack's Frame Pending bit travels with its own frame.
  • ConBee I, RaspBee I: an Ack that ends while an Enhanced Ack's MIC is computed no longer turns the receiver on early.
  • The flasher's reset frame is never matched inside a Spinel frame.
  • A property id past 32 bits is malformed and goes unanswered.
  • The pre-flash guard refuses a container that is not its .bin's.

Flashing

The easiest way to flash a ConBee is in the browser: https://phoscon.de/updater works over USB in Chrome or Edge, with nothing to install. A RaspBee, or a flash from the terminal, takes GCFFlasher 4.12.6 or newer, as the README describes. SHA256SUMS lists the files' hashes.

Phoscon RCP 0.1.0

Choose a tag to compare

@manup manup released this 07 Nov 00:58

The first public release of Phoscon RCP, an early one. This firmware turns a ConBee or RaspBee adapter into a plain IEEE 802.15.4 radio: a host drives it over Spinel and runs the whole network stack.

board file host link
ConBee III phoscon-rcp-0.1.0-cb3.GCF USB serial, 115 200 baud
ConBee II phoscon-rcp-0.1.0-cb2.GCF native USB
RaspBee II phoscon-rcp-0.1.0-rb2.GCF Raspberry Pi header UART, 115 200 baud
ConBee I, RaspBee I phoscon-rcp-0.1.0-cbrb1.GCF USB serial or Pi header UART, 57 600 baud

The easiest way to flash a ConBee is in the browser: https://phoscon.de/updater works over USB in Chrome or Edge, with nothing to install. A RaspBee, or a flash from the terminal, takes GCFFlasher 4.12.6 or newer, as the README describes. SHA256SUMS lists the files' hashes.