Hacking The Pocket Loox 720 Camera Driver
25 February 2005 in Code-ing & Pocket PC | Comments enabled

One of the problems with using the integrated 1.3 megapixel camera on the Fujistu-Siemens Pocket Loox 720 in third party software was that there was no documentation available from FSC about the camera. FSC should follow HP’s example and put up a website with more info about their hardware for developers, but they still haven’t done so and I doubt that they will ever do that. :(

But hey, the camera needs a driver, and the DLL file goes by the name of HTXcamera1.dll, so why not do and swim around the OP codes of the driver? I did, using a freeware hex editor suitably named XVI32 (if you don’t get it, then think Roman numerals). What did I find? Well, the driver should allow external calls (not a surprise), but not in the same way as other HTC manufactured Pocket PCs, like the iMate Pocket PCs.

Hex-a-round in the Loox's driver...

What I found were these methods that are probably possbile to call directly from the driver DLL:

    Camera_Begin – Starts the camera, or takes a photo. Remains to be seen…
    Camera_Deinit – Deinitializes the camera and probably shuts it down so it doesn’t eat the battery the whole day.
    Camera_End – Sort of “closes the shutter” (if this was an analog camera)? Or calls the Deinit function?
    Camera_FlashLight – Has got something to do with the LED flash (duh!).
    Camera_GetProperty – Probably for getting the image quality currently set.
    Camera_Init – Initializes the camera. (A no-brainer… :P )
    Camera_SetProperty – Probably for setting the image quality to use, or if we want to record a video.

What I missed is a Camera_Start since there is a Camera_End function. :? Where is it, if not in the driver?

Oh well, with this info in the public, I hope that someone with more times on their hands can write a .NET class library for us to use in our .NET apps. ;) I would write this myself, if I only had time for such things… :D Also, maybe someone with contacts should get this to Microsoft Research so that they can update Microsoft Portrait to use the Loox’s camera.

1 comment. Add your own comment.

Olivier says 19 May 2005 @ 23:22

Thanks for that info. :-)

It will be great if the same work is done on the cam in Asus Mypal A730W. It seems to be the same kind of camera and the same problem.

Leave a Comment

Name

E-mail (not published)

Website

Your comment:

Powered by WP Hashcash


  •  

    February 2005
    M T W T F S S
    « Jan   Mar »
     123456
    78910111213
    14151617181920
    21222324252627
    28  
  • Categories