I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / MISC Areas / Cameras
6550 hacked
My account on hacking a 6550 PV2

New Message6550 hacked (modified 0 times) philz
Profile
This is my account on hacking the 6550 firmware PV2.

For starters, I purchased a 6520 camera from CVS. The method I used to select a 6520 was to look at the bottom of each camera at the store, and find one without the two screws holding the battery door shut... I found one with a paperclip-slider thingie holding the battery door shut, bought it, took it home, did the "vulcan neck pinch", low and behold, it was a 6520. I used pv2tool to yank its flash, and winimage to yank out the firmware.bin.

I read up on the two methods available to hack the 6550 - One, the hardware hack, shorting pins on the flash. I initially tried that, but well, in the long run, my first attempt at creating an interface cable was wrong, so that wouldnt have worked anyway, at least at that time. I now have an interface created with a Palm III Hotsync cradle connector, and it works light years better then a hacked centronics connector. Anyway - I digress.

The method I used was to remove the battery door screws, and hold it shut - then, snap a picture, and let go of the door while the flash is being written. I did this several times. The time it worked, I released the battery door just a tiny fraction of a second after the display lit up to show me the preview. Just RIGHT after it lights up, I released the door to cut the power.

At that point, when I tried to close the battery door, I would see a totally white screen, sometimes with some scrambled lines. I opened and closed the door a few times, messing around with it, eventually, the camera would stop turning on automatically, and any attempt to power it up resulted in two low-pitched tones. which from what I have read so far, indicates bootloader mode.

When I attached the camera at this time, Windows reported "unknown device".

I loaded regedit.exe, and browsed to the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB

And I browsed through the keys for our vendor in question, "0DCA", and I noticed a new key. Aside from the original product ID of 0027, and the foxz2 ID of 0024, there is a new ID now! 002B!

I am guessing this is the ID of the bootloader code.

Before I continue further in describing my .INF file modifications, I want to let you know that my initial hacking of these cameras started with the information I learned at the following website: http://vickers.homedns.org/PV2mods.htm At this website, one of the downloads adds an INF file to the standard libusb 0.1.8.0 installation called C:\program Files\LibUsb-Win32-0.1.8.0\bin\libusb.inf

I opened this libusb.inf file, and under the header section "; Dakota PV2" I added the following line:
"Ritz PV2 Red bootloader mode, Version 02/15/2004, 0.1.8.0"=LIBUSB_COMP_IF, USB\VID_0DCA&PID_002B

With this line added, I pointed the windows driver installer to that .INF file, and now Windows recognizes the 6550 PV2 as a system device perfectly.

Now, having this done, I loaded up PV2Resurrector. This part was tricky. I had to copy the original, stock, FIRMWARE.BIN from my 6520 camera (the unmodded original FIRMWARE.BIN) to FIRMWARE.PV2 in the same directory. Using the hacked (hexedited) versions of this didnt seem to work.

Anyway, I followed the README.txt that came with PV2Resurrector, using the FIRMWARE.PV2 file that is described above, then once that was executed on the camera, I uploaded my hacked flash image (hacked with the 30 pic limit and unlocked 6520 firmware), and that camera was done. Successful hack.

I hope this helps. I would like to clarify this a bit. Please give me feedback and let me know where it needs clarification, I plan on purchasing more 6550s in order to make this document more perfect.

Cheers!

Phillip Partipilo

06-19-2005 23:30:47

New MessageRE:6550 hacked (modified 1 times) rugburn
Profile
never mind - thanks for the instructions, and (this is the modified version of the message) i wont ask you for a link to your 5620 firmware... (oops)
06-21-2005 16:22:43

New MessageRE:6550 hacked (modified 0 times) disneyscribbles
Profile
Alright. First off, I'd like to say that all of this is awesome.

Second, my problem I'm having. I have two 6550 Red Dakota cameras. One of them beeps a dull low pitch when I try to turn it on: I'm assuming this is bootloader mode, but if it is, I have no clue what happened to put it there.

All of my attempts to connect to the cameras have been useless. I have successfully "connected to camera" with PV2Tool, but it won't communicate once connected. I've double checked my wiring on the Palm III connector. The usb drivers are setup properly for the working camera, but the one that I suspect is in bootloader mode, will only register as an unknown device, even after your suggested changes to the libusb.inf file.

This is the info for my working camera if this helps. Both cameras have the same info, except for the ID: that might be different but I'm not sure.

Hardware 06
TypeID 2B
Cmp TypeID 2B
ID DB3052102629
RealmID 20

I hope someone can help. I'd appreciate any advice.

08-31-2005 20:37:19

New MessageRE:6550 hacked (modified 0 times) SamHall
Profile
disneyscribbles, it's bootloader mode alright. Unfortunately, bootloader can happen even if the camera runs out of power while it's saving a picture.

Check out the PV2 HowTo section of http://camerahacking.com There's a whole lot of information there on getting out of bootloader mode, and other pv2 related stuff.

Good luck!

09-02-2005 09:47:27

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3