That's not far from the truth (well, the setting) Nikon - but each of those is an optional module, which costs, and they can only hold so many (2-4 modes). The recording devices can be plugged in, but the optics need to be built in... and all require at least a little illumination of one sort or another.
Jzmtl, that sounds disturbingly like the Surefire Arc-1 and Arc-2. How efficient are HIDs?
An enhanced human would probably want a specialty device to take advantage of their unique sight abilities. Since the handheld computing devices of that era should have the processing power of multiple human brains, it would logically follow that you'd just connect onto such a "pocket supercomputer" some sort of science-lab-grade emitter unit; something capable of displaying the entire visible spectrum (to our enhanced person) with ruler-flat rendering, and taking advantage of the computer's power to adjust/control every possible quality of the light (color curve, Kelvin, etc) using any possible action trigger (programming, ambient light conditions, physiological skin response, etc).
If you want to delve deeper into what the future of technology holds, look into some of Ray Kurzweil's work, particularly
The Sigularity Is Near;
http://singularity.com/
Now this one got my attention - and I like the way you think. That said, the Singularity is still near in 2040, (as I don't want to have to write post-singularity fiction just yet
) and hard AI is proving much harder than anticipated. Also, there was a nice dystopian period and a second US civil war/cold war event in the backstory. Something equipped with man-machine interfacing could handle your on-the-fly adjustment, but price is still a huge factor in these things and I'm still not sure what kind of emitter to use. I'm kind of thinking of some kind of LED with multiple microscopic dice that approximates a conventional power LED in die size, but produces a very broad spectrum white (with potential adjustability). Think of an MC-E with one white die, and RGB dies.
Bonus points for pointing me at Kurzweil; while I'm familiar with him, I haven't actually gotten around to reading his books.
Actually, what are the odds that Cree could actually build my RGB MCE?