lhespress / zigpy-espzb

GNU General Public License v3.0
28 stars 5 forks source link

[REQUEST] Step-by-step guide for building and compiling Espressif ZNSP Zigbee NCP firmware for zigpy-espzb? #8

Open Hedda opened 8 months ago

Hedda commented 8 months ago

Can someone write a detailed step-by-step guides for building and compiling Zgbee NCP firmware from source for zigpy-espzb?

That is, requested complete "how-to build and compile ZNSP Zigbee Coordinator firmware for zigpy-espzb" for dummies πŸ˜‰

Both for a single-SoC solution (with USB-to-UART bridge) and for a two-SoC solution for a network Serial-over-IP proxy setup.

Perhaps someone would then even be interested in putting together a full guided video on YouTube to compliment those πŸ€”

Needs to include links to external references if all steps are already available as detailed instructions in Espressif's documentation.

Also needs to include any differences in configuration between differen ESP32-H2 and ESP32-C6 devclopement boards, at least for the official reference development board hardware from Espressif (like those used in esp-zigbee-sdk examples and for testing/verifying functionality), which are ESP32-C6-DevKitC-1, ESP32-H2-DevKitM-1, and the Espressif Thread Border Router / Zigbee Gateway board:

Note! The reason for this request is that there are no prebuilt and precompiled firmware images available so users have to build and compile it themselves from scratch.

PS: This request is somewhat related to these two previous requests asking for user setup manual and precompiled firmware:

PPS: Follow-up request will likely come sooner or later asking for step-by-flash flashing/programming instructions as well πŸ˜€