Flashing Zigbee & Thread Firmware with MIXTILE Flasher

After installing MIXTILE Flasher (see Installing Mixtile Add-ons for Home Assistant), you can follow this guide to flash the Zigbee & Thread firmware to support both Zigbee and Thread.

Disabling Zigbee Home Automation

Before starting the flasher, disable Zigbee Home Automation first (if you haven’t installed Zigbee Home Automation, skip this step):

  1. クリック 設定 in the side navigation bar, and then click Devices & services > Zigbee Home Automation.

  2. クリック ┇ > Disable:

    disable_zigbee_home_automation

Starting Mixtile Flasher

Now use Mixtile Flasher to flash the Zigbee & Thread firmware:

  1. クリック 設定 in the side navigation bar, click Add-ons > MIXTILE Flasher, and choose the Configuration tab.

  2. 選択 /dev/ttyCH343USB1 in the Device field, set Firmware URL への https://github.com/focalcrest/Mixtile-EDGE2-Firmware/raw/main/Zigbee&Thread/Zigbee&Thread_v1.0.0.gbl, and click Save:

    zigbee_flasher_config

  3. を選択する。 Info tab and click START to start flashing the firmware:

    start-mixtile-flasher

  4. を選択する。 Log tab to monitor the flashing process. You can scroll down to click the REFRESH button to update the logs. When Update Success is displayed, the flashing process is complete.

    firmware-flashing-success

  5. Go back to the Info tab and click STOP to stop MIXTILE Flasher:

    stop-mistile-flasher

Utilizing Silicon Labs Multiprotocol

Home Assistant uses Silicon Labs Multiprotocol to allow the device’s Silicon Labs chip to connect to both Zigbee and Thread networks with one radio. Configure it as follows:

  1. クリック Settings > Add-ons > ADD-ON STORE, type "multiprotocol" in the text box, click Silicon Labs Multiprotocol, and click INSTALL:

    install-multiprotocol

  2. On the Silicon Labs Multiprotocol page, choose the Configuration tab:

  3. Set Device への /dev/ttyCH343USB1, disable both Hardware flow control そして Automatically flash firmware, and click Save:

    multiprotocol-configuration

  4. Go back to the Info tab and click START to start running Silicon Labs Multiprotocol:

    start-multiprotocol

    Stay on this page until it’s successfully started as shown in the image below:

    multiprotocol-started

  5. When the add-on is started, click Settings> Devices & services > Thread, and click 設定:

    configure-thread

  6. Make Silicon Labs Multiprotocol the preferred network:

    add-to-preferred-network

Adding Zigbee Home Automation back

  1. クリック Settings > Devices & services and then click the SHOW button in the upper-right corner:

    show-disabled-services

  2. Find Zigbee Home Automation again and click ┇ > Delete:

    delete-zigbee-home-automation

  3. クリック ADD INTEGRATION and type "Zigbee" to find Zigbee Home Automation again. You should see that Serial Device Path can now be set to socket://core-silabs-multiprotocol:9999 - Multiprotocol add-on - Nabu Casa as shown below. Click 投稿する:

    select-multiprotocol-port

  4. クリック 投稿する on the radio type page:

    select-radio-type

  5. クリック 投稿する on the serial port settings page:

    serial-port-settings

  6. Set the network formation as needed:

    network-formation

    Zigbee has now been added back to Home Assistant. You can select an area for it:

    added-zigbee

Now your firmware should support both Zigbee and Thread. You can add Zigbee and Thread devices as you like.

この記事は役に立ちましたか?

関連記事