A method for calibrating a color LED light unit comprising at least first-, second-, and third- color LEDs, comprising: a) defining a target color on a color map to calibrate; b) selecting initial calibration coefficients associated with the target color; c) storing the initial or updated calibration coefficients in a non-volatile memory of the light unit; d) controlling the light unit to drive the LEDs to attempt to emit the target color, producing an attempted color, utilizing the calibration coefficients; e) measuring the attempted color to determine if it matches the target color within a predefined tolerance; f) if the attempted color matches the target color (230:Yes), then terminating the method (245:No); g) if the attempted color does not match the target color (230:No), then performing the following: h) selecting a color component; i) updating at least one calibration coefficient associated with the selected color component; and j) performing (c)-(i) again. wherein the first color is red, the second color is blue, and the third color is green, wherein the LED light unit further comprises a white LED, characterized in that the controller determines which of the LEDs to turn on and at what intensities based on the following mathematical equations: F W = W − k ww W F R = R − k rr R + k rg G + k rb B + k rw W F B = B − k bb B + K br R + k bg G + k bw W F G = G − k gg G + k gr R + k gb B + k gw W where the coefficients: k ww k rw k rr k rb k rg k bw k br k bb k bg k gw k gr k gb k gg are calibration coefficients determined by a calibrator and represent default percentages for ensuring that each calibrated color includes color emitted by each colored LED in generating a particular desired color; W, R, B and G collectively represent the desired color to be emitted; and F, F, F and F represent the light intensity to be emitted by a white LED, a red LED, a blue LED and a green LED, respectively. a) defining a target color on a color map to calibrate; b) selecting initial calibration coefficients associated with the target color; c) storing the initial or updated calibration coefficients in a non-volatile memory of the light unit; d) controlling the light unit to drive the LEDs to attempt to emit the target color, producing an attempted color, utilizing the calibration coefficients; e) measuring the attempted color to determine if it matches the target color within a predefined tolerance; f) if the attempted color matches the target color (230:Yes), then terminating the method (245:No); g) if the attempted color does not match the target color (230:No), then performing the following: h) selecting a color component; i) updating at least one calibration coefficient associated with the selected color component; and j) performing (c)-(i) again. h) selecting a color component; i) updating at least one calibration coefficient associated with the selected color component; and j) performing (c)-(i) again. are calibration coefficients determined by a calibrator and represent default percentages for ensuring that each calibrated color includes color emitted by each colored LED in generating a particular desired color; W, R, B and G collectively represent the desired color to be emitted; and F, F, F and F represent the light intensity to be emitted by a white LED, a red LED, a blue LED and a green LED, respectively.