typically a dry brush is sufficient to clean the modules. Cleaning agent will damage the hydrophobic coating which can reduce the self cleaning properties. With some stubborn soling water can be used however water on a roof is a safety hazard and the right safety equipment and SWMS must be in place.