New Disposable Digital Cameras with LCDs
del_ctrl_alt writes "Pure Digital Technologies are set to introduce the world's first ever disposable digital camera [ed. note: see below], retailing in the USA for $19.99. Ritz, CVS, Disney World and Longs Drugs are all going to stock the 2-megapixel camera, which somewhat amazingly has a color preview screen and allows you to delete images before you take it to the store for processing (where you will receive a free picture CD along with your prints)." It's not the first disposable digital camera, which was hacked shortly afterwards, but these include a LCD display (they're made by the same company which made the first ones). Have fun!
Film processing is expected to retail at $280 per camera.
Finally my point is proven - this is what happens when the marketing department controls projects !!
[ Monday is a terrible way to spend one seventh of your life. ]
For exactly which economic bracket is $20 considered "disposable"? I consider myself middle-class, and I'm not going to throw anything away unless it cost under $8, if I can help it.
Controller
SMaL Camera Technologies
Numbering on controller chip:
AIC0021B
02TWN5103
C68051.00
Memory
16M x8 NAND Flash memory: Samsung K9F2808UO8-YCB0
4Mx16 SDRAM: Micron Technologies MT48LC4M16A2TG-75E
Preliminary stuff of interest
The edge connector of the PV2 electrically matches that of the classic Dakota, at least as far as the USB pins go; whatever cable/contraption used to access the classic should work for this one without modifications.
Holding down ALL the buttons at once (shutter, Display, Delete) while turning on power will display a diagnostic screen showing the camera's serial number, firmware revision and similar information.
See John's Dakota page with an update for the PV2, including some USB info, datasheets for the more interesting parts (including the LCD) and a gallery of good dissection photos.
USB info
Here is the dump-out from SUCR commandline, walking thru the device properties. (All versions of SUCR do this, in case the manufacturer decided to get clever and move the devices/interfaces/endpoints/altsettings around). This gives a good idea of the 'organization' of the camera's USB interface.
usb_set_debug: Setting debugging level to 3 (on) LIBUSB_DLL: usb_os_init: dll version: 0.1.8.0 LIBUSB_DLL: usb_os_init: driver version: 0.1.8.0 LIBUSB_DLL: usb_os_find_busses: found bus-0 LIBUSB_DLL: usb_os_find_devices: found \\.\libusb0-0003--0x058f-0x9254 on bus-0 LIBUSB_DLL: usb_os_find_devices: found \\.\libusb0-0004--0x0dca-0x0027 on bus-0 Looking at device with USB id 058F/9254 Looking at device with USB id 0DCA/0027 Found camera... This device has 2 possible configuration(s). Looking at configuration 0...This configuration has 1 interfaces. Looking at interface 0...This interface has 1 altsettings. Looking at altsetting 0...This altsetting has 2 endpoints. Endpoint 0: Address 81h, attributes 02h (Bulk) (In) Endpoint 1: Address 01h, attributes 02h (Bulk) (Out) Looking at configuration 1...This configuration has 1 interfaces. Looking at interface 0...This interface has 1 altsettings. Looking at altsetting 0...This altsetting has 2 endpoints. Endpoint 0: Address 81h, attributes 02h (Bulk) (In) Endpoint 1: Address 01h, attributes 02h (Bulk) (Out) Set config: 0 Found bulk endpoint 129 on Configuration 1 Interface 0 Altsetting 0 Set alt. interface: 0 [...]
The camera has 2 configurations, one is for 200mA and the other is for 100mA, but "seem" otherwise identical. (See the testlibUSB dump-out below for additional details.) When the configuration is set by SUCR, the camera emits a 2-tone ascending beep, and the LED comes on. However, regardless of which of the configurations is used, all control transfers produce a CRC error message from Windows: LIBUSB_DLL error: error sending control message: win error: Data error (cyclic redundancy check).
Here is the output from testlibUSB: DLL version: 0.1.8.0 Driver version: 0.1.8.0 bus/device idVendor/idProduct bus-0/\\.\libusb0-0002--0x0dca-0x0027 0DCA/0027 - Manufacturer : SMaL - Product : Digital Camera wTotalLength: 32 bNumInterfaces: 1 bConfigurationValue: 1 iConfiguration: 3 bmAttributes: 80h MaxPower: 100 bInterfaceNumber: 0 bAlternateSetting: 0 bNumEndpoints: 2 bInterfaceClass: 255 bInterfaceSubClass: 0 bInterfaceProtocol: 0 iInterface: 0 bEndpointAddress: 81h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 bEndpointAddress: 01h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 wTotalLength: 32 bNumInterfaces: 1 bConfigurationValue: 2 iConfiguration: 3 bmAttributes: 80h MaxPower: 50 bInterfaceNumber: 0 bAlternateSetting: 0 bNumEndpoints: 2 bInterfaceClass: 255 bInterfaceSubClass: 0 bInterfaceProtocol: 0 iInterface: 0 bEndpointAddress: 81h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 bEndpointAddress: 01h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0
Some dissection pictures
Back of the PV2. The case is held together by 3 screw
Linux: The world's best text-adventure game.
It's an interface similar to the old Palm III cradles. It's hidden behind a removable plastic tab on the side. For my hack, I used a piece of a Centronics cable connector attached to a USB cable. Google for "dakota camera hack" and you will find the details.
huh? why exactly is it a _bad_ idea, if they just can make it profitable?
ever used crappy disposable cameras? the worst thing about them is that a lot of the pictures you take turn out as total crap. a preview screen on them would be a great improvement.
it's a replacement for MEGACRAPPYSHIT disposable cameras, and a lot of folk visiting disneyworld or whatever would like one of these. it's cheap for them(customers), so they don't have to have even any stress about if it breaks in the rides or if they lose it and yet they can take better pictures than with a normal disposable one.
20$ for a rent of a 2mpix camera and service to get the pics on a cd isn't _that_ bad at amusementparks & etc..
world was created 5 seconds before this post as it is.
Forget the 2megapixel camera, I want cheap LCD's.
Hopefully the hardware gurus recycle all of the parts, so we can have a webcam, a display, and a memory stick, all for the low low price of $20.00
Of course, in this case Disposable == Recyclable. Or do you really think they simply pitch the 2 megapixel CCD sensor, LCD display, internal memory, camera body, etc. in the garbage after you bring it in?
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
I did the original hack on the old camera, and, of course, I'm working on the new one... here's my web page on it.
The next step is a ROM dump -- then we can see if there is any code in the flash memory, or if it's stored on the ASIC. I suspect that there is a bootloader on the ASIC and the bulk of the code (certainly the pre-programmed images) is on the flash. Don't know if it's encrypted or scrambled yet.
We're still working on the resolution of the sensor. I read the part number last night, but didn't return any google hits. We can't really rely on the size of the pictures one would get back from processing because, in the past, they've upscaled it.
HIV Crosses Species Barrier... into Muppets
An interesting thought: is the memory actually wiped after it gets recycled from the last person, or do they simply reset the index? If they don't wipe it fully, it may be possible to undelete the files and recover the last user's pictures from the device.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
Don't expect it to look better than the 1.2 Megapixel camera it really is.
I'd be willing to overlook the common misuse of "LCD" with "display" if it's prefaced with "an", as in "an El See Dee display". But beginning it with "a" makes it a clear case of saying "a Liquid Crystal Display display", which is just plain wrong.
If a job's not worth doing, it's not worth doing right.
It'll cost 20 bucks at the local Rite Aid, but I can guarantee you that once past the gates of Disney, it'll cost at least 40 or 50. Or any other amusement park, for that matter. Enough that it'd negate any economy. But, you forgot your own camera, so you pay.
Actually, I envision the park security no longer allowing you to bring your own camera. You know, to improve safety and give you a more enjoyable experience.
Hey, a bottle of water costs 3 bucks in there.
I don't need no instructions to know how to rock!!!!
That was the reason for my original hack of the old camera. I never got an answer, because I never found a recycled camera. One Ritz employee said that they had a box of all of these cameras that they had ever developed (5-6) sitting around and they hadn't sent them back for reprocessing. The scary thing is that the processing machine doesn't seem to clear the pictures* -- it must be done at the reprocessing place. A good reason for that is the accidental erasure of the pictures -- you don't want to give the clerk the ability to accidently erase the camera before getting the pictures.
The old camera wasn't really recycleable. The case was painted, so any scratches would show. Changing the body would require removal of about a dozen screws (of a few different sizes), so it's impractical to do.
The new camera design is held together with three easy screws and it's easy to replace the case. The body is not painted, so scratches will be hidden. I'm excited to find out if we'll actually see recycled cameras.
(* note: that's heresay and I can't guarantee it)
HIV Crosses Species Barrier... into Muppets
This whole thing depends on "taking the camera back to the store". What's wrong with this picture?
There's a desperate, last-ditch attempt by the camera industry to re-introduce consumables into a product that no longer needs them. Expensive incompatible flash memory cards, expensive special paper for inkjet printers, and, of course, the "printer ink" industry all fit this model. They're just delaying the inevitable.
Incidentally, the inkjet situation should open up in a few years. Key patents are approaching expiration. The basic bubblejet patent expired this year.