Solyndra communications