Latest revision |
Your text |
Line 1: |
Line 1: |
- | ==Hardware==
| + | The main camera is a ET8EK8 by toshiba. |
| + | The datasheet for this part is not publically availabale. |
| | | |
- | The main camera is a ET8EK8 by Toshiba. The datasheet can be found [http://retiisi.dyndns.org/~sakke/foo/SMIA95_AF_camera%20module_APL_090511.doc here]. [http://gitorious.org/omap3camera/pages/Home]
| + | It is compatible with the N96, N85,N79 and N900. [http://www.tessco.com/products/displayProductInfo.do?sku=383792&eventPage=2] |
| | | |
- | The camera is a 5MP imager, with a [[N900_Hardware_Flash_Torch|Dual LED flash]] and [[N900 Hardware Autofocus|autofocus]]. | + | The service manual for the n900 indicates that the camera can be replaced. |
| + | In principle this would allow upgrading the camera, however it is perhaps unlikely that a compatible camera of better quality will be easily available. |
| + | There is also the obvious warranty issues - the camera is not a user servicable part. |
| | | |
- | It is compatible with the N96, N85, N79 and [[Nokia N900|N900]]. [http://www.tessco.com/products/displayProductInfo.do?sku=383792&eventPage=2]
| + | The lens cover on the phone can be sensed by the phone, to open the camera application automatically when the user opens it. |
| | | |
| + | The driver presents the camera as a video4linux device - /dev/video0. |
| | | |
- | It is connected via a multiplexer to the single camera bus on the CPU, along with the front camera. The two cannot be used at once. | + | The camera is used by several applications, including the built in camera application. |
| + | It is connected via a multiplexor to the single camera bus on the CPU, along with the front camera. The two cannot be used at once. |
| | | |
- | This lens is [[:wikipedia:Diffraction-limited system|considerably smaller]] than the minimum physical requirement for a true 5MP camera.
| + | [[Category:n900]] |
| | | |
- | === Replacing the camera ===
| + | [[category:n900_Hardware]] |
- | | + | |
- | The service manual for the N900 indicates that the camera can be replaced. In principle this would allow upgrading the camera, however it is perhaps unlikely that a compatible camera of better quality will be easily available. There are also obvious warranty issues - the camera is not a user serviceable part.
| + | |
- | | + | |
- | The camera sensor is particularly sensitive to harsh light, and can be damaged easy if one is not careful where the camera is pointed.
| + | |
- | | + | |
- | Here is an example of a picture from a damaged sensor:
| + | |
- | [http://i.imgur.com/YDG8v.jpg]
| + | |
- | This one in particular has been sun damaged (dark spot) and UV laser damaged (purple marks). The dark spot was found not to be dust after a thorough disassembly and cleaning of the camera optics.
| + | |
- | | + | |
- | A suitable camera module replacement (if one cannot find one labeled specifically for the N900) is the camera module from either the N85, N96, or N79. They are all the same.
| + | |
- | | + | |
- | Here is a N85/96/79 module ordered from ebay:
| + | |
- | [http://i.imgur.com/jqSw2.jpg]
| + | |
- | | + | |
- | Once you have determined that your camera sensor is damaged, disassemble your N900 to this point (google ‘N900 service manual’ for instructions):
| + | |
- | [http://i.imgur.com/6ix0z.jpg]
| + | |
- | You can pop out the old camera with a razor blade stuck into the edges:
| + | |
- | [http://i.imgur.com/lCvit.jpg]
| + | |
- | | + | |
- | Notice there is a notch on the camera's edge that designates alignment.
| + | |
- | [http://i.imgur.com/InKwd.jpg]
| + | |
- | | + | |
- | Here is the difference between the N85/96/79 Module (left) and the N900 module (right). As you can see, there are some minute differences (serial/model numbers?), but the pinout is the same.
| + | |
- | [http://i.imgur.com/74vd2.jpg]
| + | |
- | | + | |
- | Replacing the camera is as simple as popping the old module out and putting the new module in.
| + | |
- | | + | |
- | Success! No more damaged sensor!
| + | |
- | [http://i55.tinypic.com/2i8hqoj.jpg]
| + | |
- | | + | |
- | ==Software==
| + | |
- | | + | |
- | The lens cover on the phone can be sensed by the phone, to open the [[Fremantle_closed_packages/camera-ui|Camera]] camera application automatically. This can be overridden - see [http://talk.maemo.org/showthread.php?p=495516#post495516 this post]
| + | |
- | | + | |
- | In [[Maemo 5/PR1.2|PR1.2]], the camera performance improved substantially in dark conditions.
| + | |
- | | + | |
- | The driver presents the camera as a video4linux device - <code>/dev/video0</code>.
| + | |
- | | + | |
- | The camera is used by several applications, including the built in camera application, [http://maemo.org/packages/phototranslator-alpha/ a photo translation app] and [http://maemo.org/packages/view/mbarcode/ mbarcode].
| + | |
- | | + | |
- | Several applications augment the functionality of the camera - [http://maemo.org/packages/view/lfocus lfocus allows finer control of the camera focus] and [http://maemo.org/packages/view/flashlight-applet/ a flashlight application].
| + | |
- | | + | |
- | [http://maemo.gitorious.org/fremantle-gdigicam Gdigicam] is used along with gstreamers [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-camerabin.html Camerabin] element to take pictures normally.
| + | |
- | | + | |
- | See [[Documentation/Maemo_5_Developer_Guide/Architecture/Imaging_and_Sharing|the documentation]] for more information.
| + | |
- | | + | |
- | [[Category:N900]]
| + | |
- | [[Category:N900 Hardware]] | + | |