Dakota (Ritz) Single Use Camera Hack
Ritz One Time Use Dakota: After the software and hardware hack on this camera, it becomes a regular, many-use 1.3 megapixel digital camera that can hold over 100 images between downloads. Before the hack, this camera costs $11 and is limited to 25 pictures. Ritz Camera then expects you to bring it back and pay $11 more to get your pictures "developed" and placed on a CD. You don't have to take this back to Ritz to get your photos. Download them all yourself using your own PC.
The first part of the hack is a firmware hack which does several things, including removing the arbitrary 25 picture limit. With that limit gone, you can fit as many pics as possible into the 16MB fixed memory. The total number depends on how complex the pictures are, but is usually between 55 and 70 pics. The firmware hack also changes the lcd display to total pictures taken, instead of the default pics left out of 25, and fixes a bug that incorrectly labels filenames for the pictures. In addition to the firmware hack developed by one dedicated engineer, there is a software package written by another engineer which takes care of downloading the pictures across a standard USB cable in JPEG format.
Because the camera uses a non-standard USB connector, you will have to make a USB adaptor connector or solder in your own standard USB connector into the camera, but that is a small price to pay for a 1.3 megapixel $11 camera. You are going to have the camera apart anyway to solder in the electronic shutter switch, right? As soon as I solder in the electronic switch, I will include pictures on its installation. This series of pictures shows the installation of a USB connector into a Dakota camera, allowing a standard USB cable to be used.
|Here is the Dakota with the top removed. To get to this point, remove the sticker covering the 10 pin connector at one end, and then remove the three screws on the outside of the case and pry the top off.|
|I have now removed the flash daughterboard. To get to this point, remove the two screws holding the daughterboard to the main board and pull up the flash daughterboard. Be careful with the big capacitor - it holds 330 volts at a few microfarad, which would be enough to zap you good if you grab the wrong wires on the daughterboard.|
|I have now removed the battery holder and soldered in a standard USB-A connector to the 10 pin conector on the left side of the main board. To remove the battery holder, you must first remove the main board from the case, then remove two screws from the end of the battery case, desolder a green (ground) wire from the end of the battery case, and remove two screws from the bottom of the main board holding the battery case. The 10 pin connector is blown up in the next photo.|
|The USB black wire (ground) goes to contact 2, 7, or 10. I choose #2.
The USB red wire (+5 volts) goes to contact 6.
The USB green wire (data +) goes to contact 8.
The USB white wire (data -) goes to contact 9.
|I have re-installed the battery holder and have placed the main board back into the plastic camera case.|
|This shows the USB connector hot-melt glued to the main board. Make sure not to let any glue get into the USB connector itself. Next re-install the flash daughterboard. The after making a small cutout in the top casing for the opening to the USB connector, the casing can be snapped back on and the final three screws on the outside can be put back in to hold the whole thing together. You are done.|
|This shows the front of the main board with all unneeded components removed and the pinouts to be used with MR.RC-Cam's CamMan kit for aerial photography. The ground and +5 pins on the top are where the batteries (2 x AA) are normally plugged in. The camera has a voltage regulator which can use +5, so power from your receiver will work fine. The Shutter pin usually runs to the physical switch which is pulled to ground when it is depressed. The USB wiring on the left is used for the USB connection, as detailed above.|
|Here is the back of the main board. The WAKEUP function on this camera is tied to +5 (Vref), not ground as in Aiptek cameras. That is why I have it labeled DO NOT USE. The wakeup function on the CamMan chip pulls the pin to ground, not Vref. This could be a problem, however the camera goes to sleep only after 2 minutes of inactivity, so just take a picture no more than every two minutes. If you use the main board by itself with no other components, you will need to solder a momentary-on micro-switch between the WAKEUP pins to turn the camera on.|
|After hacking the Argus 3.1 megapixel digital camera, I decided to create an inverter circuit for the WAKEUP function on that camera. The Dakota has similar wiring requirements. You don't have to connect the WAKEUP function to the Dakota becuase it takes 2 minutes of inactivity to turn off, but shown here are all the wiring connections if you need to make that circuit. The WAKEUP pinout is the lower connection of the on/off switch. Be careful when soldering to this; you need to leave the sliding switch that normally turns the camera on uneffected by your new wiring. The AWAKE pinout is the right side of the indicated capacitor.|
My final and favorite setup is to use the timeout version of my PIC switch. This switch ignores the AWAKE and WAKEUP routines, and automatically takes pictures every 1:30 keep the camera from going to sleep. Full details of this switch are on my PIC Development page. After testing, I coat the PIC and leads with hot-melt glue to avoid shorts and as a strain relief.