A solid-state auxiliary lamp includes a lamp head having a plurality of LED modules; a thermoelectric cooler coupled to the LED modules; and a drive unit. The drive unit can include a plurality of current sources, each of the current sources coupled to a corresponding LED module ; and a processor coupled to the current sources and configured to control each current source to control the light output of each current source's corresponding LED module.