Однако для изготовления пленок необходимы редкие и дорогие элементы: теллурий, индий, галлий или кадмий. Исследователи компании IBM нашли способ заменить их более дешевым составом на основе меди, олова, цинка и серы или селена, не потеряв при этом эффективности преобразования энергии. Они разработали комбинированный процесс нанесения пленок с помощью смеси раствора халькогенида олова и меди в гидразине и частиц нерастворимых в гидразине соединений цинка. Ученые надеются довести КПД элементов до 12%.