N900 Hardware Flash Torch

(wikify slightly, add link)
(Hardware)
Line 1: Line 1:
==Hardware==
==Hardware==
-
The flash torch on the [[Nokia N900|N900]] is a [http://www.analog.com/en/power-management/display-and-lighting/adp1653/products/product.html ADP1653] two LED flash, which has several modes. It can flash brightly for a maximum of 0.5 s, with an LED current of no more than 320 mA, or be in torch mode, at a current of no more than 50 mA.
+
The flash torch on the [[Nokia N900|N900]] is a [http://www.analog.com/en/power-management/display-and-lighting/adp1653/products/product.html ADP1653] two LED flash, which has several modes. It can flash brightly for a maximum of 0.5 s, with an LED current of no more than 320 mA, or be in torch mode for arbitrary duration, at a current of no more than 50 mA. Tests have not shown any deterioration of flash LEDs (brightness or color) during several hours of continuous torch mode
-
Exceeding these values will cause hardware damage.
+
Exceeding these values however will cause irreversible hardware damage.
The brightness of the LED in flashlight mode is approximately 20 lux at 1 m at the brightest spot in the beam.
The brightness of the LED in flashlight mode is approximately 20 lux at 1 m at the brightest spot in the beam.
It also contains a red indicator light, to indicate video is being recorded.
It also contains a red indicator light, to indicate video is being recorded.
 +
PR1.2 genuine camera in nightmode also uses red LED to indicate photo shots.
==Software==
==Software==

Revision as of 13:24, 25 July 2010

Hardware

The flash torch on the N900 is a ADP1653 two LED flash, which has several modes. It can flash brightly for a maximum of 0.5 s, with an LED current of no more than 320 mA, or be in torch mode for arbitrary duration, at a current of no more than 50 mA. Tests have not shown any deterioration of flash LEDs (brightness or color) during several hours of continuous torch mode

Exceeding these values however will cause irreversible hardware damage.

The brightness of the LED in flashlight mode is approximately 20 lux at 1 m at the brightest spot in the beam.

It also contains a red indicator light, to indicate video is being recorded. PR1.2 genuine camera in nightmode also uses red LED to indicate photo shots.

Software

(See kernel source ./arch/arm/mach-omap2/board-rx51-camera.c for details)

The controls of the device are apparently presented as video4linux ioctls related to the main camera device - /dev/video0 usually, and should show up in a suitable 'webcam' type viewer that can show arbitrary video4linux controls.

The driver is in drivers/media/video/adp1653.c

This is used by the built-in camera application, and a third party flashlight application, as well as being controllable by a live focus application which can also control the LEDs.