zha-ng / EZSP-Firmware

EZSP Firmware
GNU General Public License v3.0
25 stars 19 forks source link

E104-BT11 #11

Open Omirax opened 3 years ago

Omirax commented 3 years ago

Hello!

Is it possible to use E104-BT11 (MG21 with 1024Mb) with firmware from E180-Z120B? Maybe you have Zigbee firmware ready for E104-BT11

MattWestb commented 3 years ago

110 % its not working then the E104-BT11X is one EFR32MG21 chip and the E180 family is one EFR32MG1X and have different CPU architecture.

The good thing its that the E104-BT11X is not using the BT version of the chip (not EFR32BG21 but the EFR32MG21 chip) so it can running Zigbee only that some must cooking one NCP firmware for it.

Omirax commented 3 years ago

Yes, but who can “cook”? We all need him!

MattWestb commented 3 years ago

If you is doing your self you need baying one WSTK from Silabs (the sheep ones with Zigbee stack access is around 100$ like this) and installing Silabs Simply studio and registration the WSTK for getting the possibility to "cooking" Zigbee firmware.

Or you is asking some devs that is having Silabs access if they can doing one for you.

Omirax commented 3 years ago

I know I need WSTK from Silabs. He's on his way to me. But I would rather have a professional dev that is having Silabs access do the firmware for this module.

MattWestb commented 3 years ago

Garry have doing one for Sonoff ZBB but then you need using the same pins as Sonofff is using. https://github.com/grobasoz/zigbee-firmware/tree/master/Sonoff-ZBBridge

The Sonoff have very much problems but its very likely related to the hardware they is using and not the firmware.

Gary have cooking most of the good working firmware for Silabs NCP in the community.

MattWestb commented 3 years ago

The bootloader is https://github.com/grobasoz/zigbee-firmware/tree/master/EFR32MG2x-768k.

And very likely its best flashing the EFR32MG21 with the WSTK.

But first looking if the chip is debug locked or not and if not try dumping the firmware and user data then its possible !!!

Omirax commented 3 years ago

Thank you! I will try this shortly with a E104-BT11 module. If something works out, I'll let you know here.

But I still keep looking for a professional developer so that he can make the firmware for this module and for the next ones. I would not want to go back to TI modules.

MattWestb commented 3 years ago

Great !!

I have doing some collection in My git but they is not so much tested.

Gary is PRO then its coming to cooking Silabs Zigbee device firmware and you can always asking hi :-))

And I prefiguring using my "Billy EZSP" instead of TI ones ;-)

Hedda commented 2 years ago

FYI, the idea/question of re-flashing Ebyte E104-BT11 as a Zigbee Coordinator / NCP was also discussed here -> https://github.com/zigpy/zigpy/discussions/727

But I still keep looking for a professional developer so that he can make the firmware for this module and for the next ones.

@Omirax Posted a request ("issue") to Gary on his GitHub repo for a 1024kB ERF32MG21 bootloader and NCP firmware image:

https://github.com/grobasoz/zigbee-firmware/issues/23

Looks like he uploaded NCP MP (Multi-Pan) firmware image for EFR32MG21A020F1024 which is an ERFMGMG21 with 1024kB:

https://github.com/grobasoz/zigbee-firmware/tree/master/EFR32%20Series%202/EFR32MG21A020F1024