CVS camcorder usably hacked!

Cvs-Camcorder-1MAKE pal John Maushammer sent us some great news! The CVS Disposable Camcorder (mentioned about a month ago) has now been usably hacked so that videos can be downloaded over USB - no need to desolder the flash memory. Finally, some healthy free-market competition to CVS's expensive development service, just like in the analog world. Here are the details!...

A lot of progress on the CVS camcorder this last week. This weekend I figured out how to unlock the camera, and then daBass found a USB command that downloaded the most recently recorded video. By deleting that video after saving it, you can download all the videos. Lots of other people filled in with code to combine our discoveries. It's been an amazing group effort -- I've tried to summarize it--

The CVS Disposable Camcorder (mentioned about a month ago) has now been usably hacked so that videos can be downloaded over USB - no need to desolder the flash memory. Finally, some healthy free-market competition to CVS's expensive development service, just like in the analog world. Last week, dakotamod and mconsidine were able to coax mystery responses back from the camera. I found what looked like a set of challenge & response packets stored in memory, and then traced the firmware until I found where they was accessed. I thought I had found a locking mechanism, but wasn't sure until I realized that it only allowed the commands dakotamod & mconsidine had found were accessible... we were on to something! I figured out what the commands did and how to use them to how to unlock the camera. The community took it from there... daBass figured out the USB command to download the most recent video, and CorscariaBillW quickly released tools. When unlocked, it seems that many standard windows drivers can be used with slight tweaks, including enabling full VGA resolution recording @ reduced frame rate (as opposed to the 1/4 VGA default). There are now a lot more sample videos. And, lastly, this removable memory hack is awesome.

Interestingly, there seems to be a flaw in the code Pure Digital wrote. You can request the 128-byte challenge by sending a specific USB command with an index number of 0-127. But, if you send an index number between 128 and 255, you'll get back the secret response it is looking for that's needed to unlock. It looks like the firmware tried to prevent this by performing an "AND" operation with the value 0xFFFFFEFF, but that doesn't do it -- a value of 0xFFFFFF7F would be needed. Or, maybe it was on purpose :-) we'll see if (or how fast) Pure Digital closes that door.

I'm still trying to document the protocol, and my plans are to see if I can unlock the Mass Storage mode so that it can be accessed like an external flash drive. If I can make the change permanent it would simplify things greatly and I'd consider the hack done.

Software app here.


Recent Entries

Comments

Oldest comments listed first.

Posted by: jonmaddox on August 3, 2005 at 12:31 AM

OMG, this is awesome. It took them no time at all.

The "Future Hack" checklist is one more bullet longer.


Posted by: mreddygbr on August 3, 2005 at 3:24 AM

Anyone know if these can be acquired in the UK?


Posted by: Tandilyn on August 5, 2005 at 4:52 PM

This is soo fawesome! I can't wait to try it out. For those of you not near a CVS, try ebay! They have 'em!


Posted by: mrbill on August 5, 2005 at 8:15 PM

Mine is working great. Pictures of cable construction here, some sample videos here.


Posted by: airforcetodd on September 3, 2005 at 11:30 AM

i would b happy to send u one n Britain, a CVS store is right next door to my apt, they r small and would b easy to ship, e me if u wish -------> airforcetodd @ canada.com
im n ohio usa for a college quarter FYI


Todd Wiseman


Posted by: Mathew11 on September 20, 2005 at 7:05 AM

If you still need a camcorder mreddygbr heres someone on ebay selling them with a usb connector added right on the camera:

http://cgi.ebay.com/CVS-Digital-Camcorder-with-USB-cable-Firmware-3-4_W0QQitemZ7547675412QQcategoryZ64332QQssPageNameZWDVWQQrdZ1QQcmdZViewItem


Posted by: boromakot on June 5, 2006 at 4:10 PM

Note to all of my fellow hackers who have no clue where to find a CVS store: Rite Aid carries them too. Look on the Pure Digital (the actual manufacturer) website for more stores as well.


Posted by: Dshorrosh on July 31, 2006 at 5:59 AM

I'm so close! My computer can see the camera and the driver loaded, but I can't unlock it. My camera says FW-Version: 53.05, Realm ID 16. Are there any updated
hacks to open the camera so I can download, change resolution, etc. as per the original hack?

Any response is appreciated!

Thanks,

David


Posted by: rhombu on August 3, 2006 at 9:24 AM

There are links to CronusKey a program used to unlock the camcorders with firmware version up to 55.13

http://drknife.com/macbook/index.php?itemid=10


Posted by: brianmay27 on November 21, 2006 at 10:06 PM

Ok i need help. i tryed the program but cant get it to work. i have a 53.05 can some one help me


Leave a comment


Subscribe to MAKE!Subscribe to MAKE Magazine!

Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.

$34.95 / 1 year
(4 Quarterly Issues)

Subscribe now


Void your warranty, violate a user agreement, fry a circuit, blow a fuse, poke an eye out. Make: The risk-takers, the doers, the makers of things... Welcome to Make: Online!


CRAFT Maker Shed Maker Faire MAKE television
Holiday Gift Guides from MAKE
Gifts for Dads
Science and Chemistry
Gifts Under $20
More guides: Santa Claus Machines, Geek Toys for Grown Up Girls & Boys


Check out all of the episodes of Make: television

Alex Rider Dream Gadget Contest
Make: Science Room

Connect with MAKE

Be a MAKE fan on Facebook MAKE on Facebook
Visit our Facebook page and become a fan of MAKE!
MAKE on Twitter MAKE on Twitter
Follow our MAKE tweets!
MAKE Flickr Pool MAKE on Flickr
Join our MAKE Flickr Pool!
    make_tips on Twitter




    Maker SHED

    Advertise here with FM.

    Why advertise on MAKE?
    Read what folks are saying about us!

    Click here to advertise on MAKE!



    Subscribe to MAKE Magazine!

    Make: Online authors!

    Gareth BranwynGareth Branwyn
    Senior Editor


    Phillip TorronePhillip Torrone
    Senior Editor
    | AIM | Twitter


    Becky SternBecky Stern
    Associate Editor
    | AIM | Twitter


    Marc de VinckMarc de Vinck
    Contributing Writer
    | AIM | Twitter


    John ParkJohn Park
    Contributing Writer
    | Twitter


    Sean RaganSean Ragan
    Contributing Writer
    | Twitter


    Matt MetsMatt Mets
    Contributing Writer
    | AIM | Twitter


    Dale DoughertyDale Dougherty
    Editor & Publisher
    | Twitter


    Shawn ConnallyShawn Connally
    Managing Editor
    | Twitter


    Goli MohammadiGoli Mohammadi
    Associate Managing Editor

    Kip KayKip Kay
    Weekend Projects
    | AIM | Twitter


    Collin CunninghamCollin Cunningham
    Contributing Writer
    | AIM | Twitter

    Adam FlahertyAdam Flaherty
    Contributing Writer
    | AIM | Twitter



    More contributors: Mark Frauenfelder (Editor-in-Chief, MAKE magazine), Kipp Bradford (Technical Consultant/Writer), Chris Connors (Education), Diana Eng (Guest Author), Peter Horvath (Intern), Brian Jepson (O'Reilly Media), Robert Bruce Thompson (Science Room)

    Suggest a Site!

    Current Podcast

    itunesdl.gif Weekend Project: Beetlebot Simple robot from your parts bin that avoids obstacles. Thanks go to Jerome Demers for the original article in MAKE, Volume 12. To download the Beetlebot video, click here or subscribe in iTunes. Check out the complete Beetlebot article... More...

    Get the Make: Online sent via email
    Enter your email to receive Make: Online each day:



    MAKE Fascination video series brought to you by Dow

    Make: Education
    MAKE: en EspaƱol MAKE: Japan
    Important please read


    Subscribe to MAKE Magazine!

    Recent Posts from the Craft: Blog