Abstract. The infrared (IR) spectra of many evolved carbon-rich stars exhibit two prominent dust emission features peaking around 21 μm and 30 μm, with the former exclusively seen in proto-planetary nebulae (PPNe), while the latter seen in a much wider range of objects, including AGB stars, PPNe and planetary nebulae (PNe). The 30 μm feature is seen in all the 21 μm sources, but no correlation is found between these two features. Over a dozen carrier candidates have been proposed for the 21 μm feature, but none of them has been widely accepted and the nature of the 21 μm feature remains a mystery. The carrier of the 30 μm feature also remains unidentified. MgS dust, once widely accepted as a valid carrier, was ruled out because of the sulfur budget problem. In this work we examine nano-sized FeO dust as a carrier for the 21 μm feature. We calculate the IR emission spectrum of FeO nanodust which undergoes single-photon heating in PPNe. It is found that the 21 μm feature emitted by FeO nanodust is too broad to explain the observed feature. For the 30 μm feature, we argue that graphite could be a viable carrier. Graphite, provided its d.c. conductivity σ d . c . exceeds ∼100 ohm −1 cm −1 , exhibits a pronounced band at 30 μm.