Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Home Assistant Addon for flashing Zigbee module #47

Open
ElVit opened this issue Jan 11, 2025 · 1 comment
Open

Home Assistant Addon for flashing Zigbee module #47

ElVit opened this issue Jan 11, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@ElVit
Copy link

ElVit commented Jan 11, 2025

Hi,
is it possible to flash the Zigbee module with an Home Assistant Addon?
For example:

As far as I can see a *.GBL file is needed to flash through the addon.
But your manual says to use an *.OTA file. Are they similar?

Would be nice if I could upgrade the Zigbee firmware through Home Assistant 😃.
Or is there a similar way which makes it easier to flash that means without command line?

@syssi
Copy link
Owner

syssi commented Jan 13, 2025

Here are the key differences between the file formats for the Gecko Bootloader of the EFR32MG21:
GBL (Gecko Bootloader) files:

This is Silicon Labs' proprietary file format specifically for Over-The-Air (OTA) updates

  • Contains additional metadata and security information like signatures
  • Can include multiple components such as application, bootloader, and other assets
  • Mainly used for the update process

OTA (Over The Air) files:

  • This is the standardized Zigbee OTA file format
  • Based on Zigbee specifications for over-the-air updates
  • Contains headers with version and device IDs along with the actual firmware payload
  • Used for the actual transmission over the Zigbee network

In practice, the GBL file is often converted to an OTA file for distribution over the Zigbee network. The Gecko Bootloader > can then process the received OTA file and perform the update.

I just asked an AI for an answer to speed things up. I'm not aware of any HA Addon which supports the update process of the Zigbee module out of the box. I will have a brief look into the referenced Addons to get an idea if they can be used or not.

@syssi syssi added the enhancement New feature or request label Jan 13, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants