Repository navigation
Releases
Phoscon RCP 0.2.0
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
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.