150A upgraded high-efficiency MPPT solar charge controller, dual USB ports, overcharge protection, and temperature control