Zigbee firmware for CC2530 chips
There is FW available for free. You should download TI's zstack-home from here:
http://www.ti.com/tool/z-stack

you the have a few options:


Use IAR (this will meaning buying a license) to write a ZigBee application on the CC2530. Example Applications for the following are supplied in zstack-home SDK:


Light: A light that can be turned on/off locally or remotely.
Switch: A switch that acts as a remote to turn a light on/off .
DoorLock: A door lock that can be locked/unlocked locally or remotely with ability to change master PIN.
DoorLockController: A controller that locks/unlocks the door lock device based on user PIN input.
TemperatureSensor: Sends current temperature reading to the thermostat.
Thermostat: A unit that receives temperature information from the Temperature Sensor and adjusts the room temperature by sending heating/cooling commands to the Heating/Cooling Unit.
HeatingCoolingUnit: A unit that heats or cools based on the received information from the thermostat.

Load the pre-built network procesor FW (no need for IAR), provided in \Projects\zstack\ZAP\ZNP-HexFiles (described in Z-Stack Home 1.2.1\Documents\API\CC2530\CC2530ZNP Interface Specification.pdf). Then connect a host MCU to the UART of the CC2530 and use the open source "Host Sw Framework" available at https://git.ti.com/znp-host-framework/znp-host-framework to control the CC2530 Netork processor.


Regards,
TC.