Skip to content

Using the hub as ZigBee router #1

Open
@fakuivan

Description

@fakuivan

So far we've got two options:

  1. Flashing Router firmware to the MCU
  2. Making the controller join an existing network as a router

Option 1 requires a router firmware which so far I wasn't able to find, and flashing could require tapping into the UART comms between the SOC and the MCU, since the program JennicModuleProgrammer doesn't seem to support the baud rate the MCU communicates at.

As for option 2, I was able to use bellows join to make the controller join an existing network, however the device shows up as Device Type: EndDevice, meaning it's not acting as a router. Ideally this could be solved if the controller can be set to join as a router instead of an end device. bellows join seems to be pretty outdated as the functions it calls changed arguments at some point, I had to make some modifications to make it work so that'll be going as a PR at some point.

To be sure I wanted to dump the MCU firmware before doing anything, but that seems to be rather complicated, here's the relevant issue: zigpy/bellows#622.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions