This document presents an enhanced distributed energy efficient clustering (EDEEC) protocol for heterogeneous wireless sensor networks. EDEEC aims to improve energy efficiency and extend network lifetime. It considers three types of nodes (normal, advanced, super) with different initial energy levels. EDEEC selects cluster heads based on their remaining energy levels and probabilities related to their type, aiming to distribute energy consumption more evenly. Simulation results show EDEEC outperforms DEEC, DDEEC and other protocols in terms of network lifetime and energy efficiency metrics. The protocol aims to better support heterogeneous networks where nodes have varying energy levels.