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
Failures - one is too many
Failures - one is too many

New MessageFailures - one is too many (modified 0 times) brite_eye
Profile
Seek and find others seeking same. Post failures, along with pinches, salutes, and data from PV2Toolnnn.
01-16-2005 00:13:56

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
mykel & mattguyver, Please post Vulcan nerve pinches and more data from PV2Toolnnn. Try to keep it brief and if needed include a link to traces, dumps and screen shots.
01-16-2005 00:18:26

New MessageRE:Failures - one is too many (modified 0 times) mattguyver
Profile
Sigh- I have a ritz red 6410,06,27,LAMSSMAL0000. After a bad upload of firmware.bin the vulcan nerve pinch wont show anything,screen wont even turn on. Upon connection to the pc the camera emits two consecutive low pitched tones, followed by the normal high pitched tone, but the light wont come on. Using pv2tool v2.04 it will find the camera, connect to it, but it wont unlock with either key, upload or download flash ot show file listing.I can provide any more information to anyone who might be able to help. Thanks!
feel free to email me
(user name) (at) (gmail) (dot) (com)
01-16-2005 00:38:23

New MessageRE:Failures - one is too many (modified 0 times) taytrr
Profile
mattguyver -- in pv2tool when it finds the camera do you get a line like:
Found the camera: SMaL Digital Camera, VID:0DCA PID:00xx
and what is in place of xx's?
01-16-2005 01:05:21

New MessageRE:Failures - one is too many (modified 0 times) mattguyver
Profile
It shows "Found the camera: SMaL Digital Camera, VID:0DCA PID:0027"
01-16-2005 01:23:05

New MessageRE:Failures - one is too many (modified 0 times) taytrr
Profile
mattguyver, if it's coming up 27 you may still be ok. If you're running one of the smal drivers it wont unlock with pv2tool but will be recognized. Try swapping back to libusb (and verify it), then unplug/replug camera and try again. Do you still have the original PV2Tool that allows either key from either usb config?
01-16-2005 01:59:51

New MessageRE:Failures - one is too many (modified 0 times) mike
Profile | Email
When I trashed my CVS BLUE I loaded LIBUSB driver
Then using USBPOKER I could extract firmware using $52 command with blockoffset of 0xE0+[0-F8]
but I apparently goofed again when trying to write a block back
and now any read I issue I only get the 1st block of firmware.........
Try poker and see what you can read....there still may be hope....
01-16-2005 05:49:34

New MessageRE:Failures - one is too many (modified 0 times) j94501
Profile
I was finishing up the port of morcheeba's pv2mod for Liunx yesterday when, by trying to be cautious ironically, I managed to corrupt the firmware in my red camera. I then spent the rest of the day probing the bootloader to see if I could work out what it was expecting. Here's a quick summary - more detail will go on my PV2 page when I get a chance to write it up:

* It is still using the same VID/PID in the bootloader mode (this matches the fact that the driver I found did not have a separate entry for the bootloader on this camera

* When read using the $52 method it will return something (initially it was firmware.bin, but not any more on my camera). Also, the status back is $60 always. I suspect that this is another example of the buffer overrun type thing that happens before authentication.

* Writes using the $52 method seem to go into RAM, even with the LUN set to 1, and can be read back again. I cannot make them go to flash though (reset causes it to revert to the broken image). Always returns $60 code as well. Again, I suspect that the writes are just going into scratch space so that it doesn't stall the bus.

* Reads using the $26 command do something different: with lengths that are not multiples of 256 it returns all zeros and stalls. With lengths of 0x100 through 0x3f00 it returns $61 and lengths of 0x4000 up it returns $62. I found the 0x4000 number in the disassembled FIRMWARE.BIN for command $26 as well, so this seems to be the length limit on the $26 commands.

* Writes using the $26 command to LUN 1 generates a beep & a $b1 error always. The length doesn't seem to matter, so I am assuming that the failure is something before the length is checked (must be a command format problem).

* Writes using the $26 command to LUN 0 generate a high pitched beep and it then seems to reboot (guess I overwrote something the bootloader was using!)

* It does not seem to be using the $80 challenge/response.

Something I did has changed the contents of an initial read, but since I have no idea what that is returning, I suspect that this might not be very meaningful.

Conclusions so far:

1) Error $60 is telling me the command was not recognised (so $52 and $80 are both unrecognised by the bootloader; $26 is recognised).

2) The $26 command is the key; this was based on a hunch from disassembling the Mac OS X Foxz driver (the symbols are all in there), and noticing that the firmware update method in the driver is using $26 as its command. I will try to test some of the other commands too (such as the synchronize and reboot commands I found in the Foxz driver). Need some more work to try to decide what arguments they take though.

01-16-2005 14:27:46

New MessageRE:Failures - one is too many (modified 0 times) mike
Profile | Email
j94501
which fox file are you looking at???? what disassembler are you using ,,, my sourcer only
dissassembles a small portion......
01-16-2005 16:08:12

New MessageRE:Failures - one is too many (modified 0 times) j94501
Profile
The driver I have been looking at is the Mac OS X one at:

http://www.che-ez.com/jp/download/driver/foxz2/Che-ez!Foxz2.sit

If you unpack that, there is an application 'directory' in there called "Che-ez! Camera.app" - go in there and look at "Contents/MacOS/Che-ez! Camera" which is the binary for the application. If you get the original Foxz driver instead of the Foxz2 one, you'll also find a firmware upgrade package under Contents/Resources. Not sure whether that is useful at all at the moment though.

The tool is otool (which is either included in Mac OS X by default, or came as part of the development tools).

I have also put up some more discoveries that I made since the last posting on my site:

http://www.bluedonkey.org/cgi-bin/twiki/bin/view/Linux/DakotaPv2Camera

01-16-2005 16:24:15

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
j95401, please add following to your camera list:

15-4380 Radioshack FlatFoto Red 1.3mp
29-6620 Radioshack FlatFoto Blue 2.0mp
2B-6520 CVS Red 1.3mp
2F-6520 CVS Blue 1.3mp
30-6520 CVS Red 1.3mp (Blue hue boo hoo pictures)

And if you want to go crazy try to include all the Longs with red blues and blue reds.

01-16-2005 17:11:55

New MessageRE:Failures - one is too many (modified 0 times) mykel27
Profile
Brite_eye - As you know I messed up the firmware on a Ritz Red PV2 6410,06,27,LAMSSMAL. The camera is now in bootloader mode, does not turn on and the low tone it emits will depend on different configurations at PC level. Pv2tool (any version) will recognize it, connect to it and that's it (check the success threads).

Mattguyver - Sorry for the cam, you are now in the exact same boat as myself and now John (j94501). It is kind of a coincidence that the 3 of us have the same versions, type, firmware and all three were reset?

Taytrr - I am more likely to think that the whole checksum disaster was more related to the fact that the cameras were all reset and not to the location value in the area with '0x30's, although Morcheeba's theory could be more than possible (and probably is), he is the only one (that I am aware of) who has successfully modded his firmware, and that camera was not reset. Don't be sorry, what you did seemed right to me.

Morcheeba - You are absolutely right. The low beep I described before it is in fact two very close consecutives beeps. Sorry but I do not have access nor knowledge of Linux whatsoever, maybe John? If I was to follow your suggestion of moving the location of the compensating byte I guess that would leave us with "6B2F", "6B31" and 6B32" right? Or better yet, what other value can I change to on the firmware to make it pass.

John - on Friday after a long struggle of self teaching usbpoker, thank to mike and morcheeba's site mostly (I am completely poker alliterate) I came to the exact same conclusions that you stated in your previous post and web page. For that I was using poker, the libusb filter and the modded foz2 driver (was too lazy to clean the drivers from windows xp Pro-sp2). Every time I connected the camera I will get the 2 low consecutives beeps followed by the normal high pitch; using poker I realized all the limitations with the commands and the status returned (60 with $52 and 61 and 62 with $26) never tried to write; I was always getting part of the firmware, which I could perfectly identify and the length will have the same limitation as you said. Basically no matter the variations (except for the length requested and with the multiple number limitations) I got always the same first 16 bytes "02 06 00 00 00 27 00 04 50 51 06 00 00 FC 3F 00" followed by part of the firmware starting at $0210' it seemed to me that the starting block 17-20 of command $52 had no effect, but maybe I do not know how to use it properly.
On Saturday I decided to clean all the drivers from the system, I then reinstalled the libusb filter and connected the camera when windows asked for the driver I chose the the libusb driver (no Fox2 at all). When I connect the camera I only get the 2 low consecutives beeps and that's it, in poker when I choose open, then I get the normal high pitch, but the main difference is that now I do not get the 16 bytes string with any of the commands and some how I manage to get the firmware from $0200 (no more 16 byte header) to $01F000 with command $52 read lun=1 and bytes 17-20 with 00's. Now when I windiff the original firmware and the bulk in, it is basically the same with the exception of the obviously missing chunk $0000-$01F0 and 8 more sub sections that differ from each other, but overall it is the same, even the changes I made are there.
I have not try to write nor have I tried command $26 yet. What I would like to do is to make it read before $0200 to see if there are any changes at the beginning of the firmware. John I think we are in the right track.

Well that's it for now, its bed time… :) sorry brite_eye for the long posting.

01-17-2005 01:56:41

New MessageRE:Failures - one is too many (modified 0 times) j94501
Profile
mykel27: I also managed to convert my camera to be totally unlocked and using the Foxz2 PID. I did that using Morcheeba's Mac OS X based pv2mod tool and it worked flawlessly (once I had updated the two scripts to use the 'default' challenge/response). It was during testing of my Linux port of the pv2mod tool that I messed up my test camera. Somewhat ironically, it was messed up by my attempt to be cautious and not write to the flash - I commented out the write of the data, but forgot not to send the write command - I then tried again, so it wrote the next auth sequence into the firmware

So, now I am exploring the bootloader. I do have one other camera here, but that one is destined for a better connector mod (a mini-USB one) and then to be given to a 7 year old to play with (unlocked of course). I will try to get into a Ritz store this week and get a couple more for playing with, but I would love to have a mechanism to recover from bad flash writes that did not involve a soldering iron!

My current theory is that the two commands the bootloader seems to understand ($26 and $51) are for flash writing and USB booting. With $51 I can read memory without any errors. I cannot write. I expect it is looking for some kind of header, or perhaps even a special binary format to boot an image from directly. The limit on size would make sense if this was the case since that is almost the size of the RAM (the missing 1KB could be space the bootloader uses).

For $26 there must also be something more to it as I get an error still on both reads and writes. The write one is interesting since it looks like the LUN error I am getting no matter what LUN I specify in the command. Again, it might be looking for a header. At least for this command I have the code for an implementation of the receiver. Perhaps I can piece together what it is expecting from that (the 0x4000 size limit seems to be in the main firmware for that command too).

01-17-2005 02:51:15

New MessageRE:Failures - one is too many (modified 0 times) chiusano
Profile
IrfanView connect Failure:

THe Ritz PV2 connects, and is visible and unlocks with pvtool205, foxz2 inf file modified as directed, and installed with lib usb 0.1.8.0 installed

However, Irfanview fails:

after the file/select twain source

and

file/batch scanning

the following error appears:


TWAIN Error!

Can't Connect to the device, or the TWAIN Driver is not installed

It appears that all but irfanview sees the camera.

Has anyone else had this problem?

01-18-2005 19:41:23

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
Did you run the setup.exe that comes with foxz2?
01-18-2005 19:57:41

New MessageRE:Failures - one is too many (modified 0 times) mike
Profile | Email
chiusano
did you select source fox cheez driver......
you will get twain err if you select WIA cheez ...at least I do ....
01-18-2005 20:31:47

New MessageRE:Failures - one is too many (modified 0 times) chiusano
Profile
I cannot recall whether I ran the foxz2 setup, or just installed the driver via device manager. What would the setup program do differently?

However, in Irfanview, the only twain choices are my printer and the modified driver
(using the custom name I gave it in the modified driver line "Ritz PV2 using foxz2 demanufactured driver"),
which is indicated as v1.0 instead of v1.603 as in the demanufactured web page guidance. I am not at that computer now, but I will check tonight if it is showing up as "WIA" or not.

01-19-2005 05:49:43

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
Make sure you downloaded Foxz2 with the 2 on the end and not Foxz.
01-19-2005 10:02:30

New MessageRE:Failures - one is too many (modified 0 times) chiusano
Profile
doing the regular install with the foxz2 setup (which I had) solves the TWAIN error message problem. teh version is now reported as 1.603

I edited the inf file again, and irfan view now give the following message

"Operation not permitted in bootloader mode":

I tried the close programs, unplug, replug, unlock, reload irfanview method, with no change in the resulting bootloader message from Irfanview.

The vulcan pinch reveals that I have the Ritz 6410 with hardware 06 and typeID 27

Does anyone else havea workaround for this error message?

01-19-2005 15:57:27

New MessageRE:Failures - one is too many (modified 0 times) mike
Profile | Email
chiusano..
You may need to use the old method...load driver LIBUSB and LibUSB win32 filter
and setup its inf.....
.... I had very little luck with embedding libusb into cheez inf .....
load libusb driver... run pvtool....unlock...load cheeze ....get pic's

Although I have found on my pc with xp sp2 and 4 usb ports 2 in front and 2 in back
I can plug into bottom front port and load the LIBUSB driver ....plug top load cheez driver
then replug into bottom run pv2tool etc.....
I can then plug into the top port and windows picks cheez ..run irfanview or whatever
then for more cameras plug bottom...pv2tool unlock / mod / update...replug top use cheez/fox2
it appears this will work forever or until I try to run pv2tool or irfan from the wrong port
...then i get driver load again..

01-19-2005 17:15:37

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
chiusano, You may have a lurking latent usb driver. I get bootloader fail whenever my printer/scanner is left on. I bet if you started from scratch with a new windows install it would work. If you have enough drive space you may want to consider a installing a pristine instance. Google on - windows multiple systems.
01-19-2005 18:31:57

New MessageRE:Failures - one is too many (modified 0 times) MrBlue
Profile
I have a Ritz Red 6410. I installed LibUSB, the Foxx2 drivers, and I run PV2Tool204.exe. I hit "Find Camera" and it finds and identifies the camera. I can then hit "Connect" and it connects. But when I hit either of the unlocks, "Unlock Reset" or "Unlock New", it causes my computer to immediately reboot. This somehow also caused my camera to be reset to LAMSSMAL0000.

Any ideas on what to do next to get it working?

01-20-2005 22:15:34

New MessageRE:Failures - one is too many (modified 0 times) MrBlue
Profile
Oh, this is on Windows XP SP2.
01-20-2005 22:25:30

New MessageRE:Failures - one is too many (modified 1 times) MrBlue
Profile
.
01-20-2005 22:25:30

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
I am Failure 2, but just on SP2. This is crazy. New version of libusb 1.8.1 (11/18/04) never worked on SP1. Old version 1.8.0 does not work on SP2 - new version 1.8.1 does! No matter what I do PV2tool (all versions) fail with send error report - Exception Information Code: 0xc0000005 Flags: 0x00000000 record: 0x0000000000000000 Address: 100023e5. However USBPoker works - open, bulkout getkey, bulkin 141. I could not fully get rid of all old VID_0DCA, some registry entries would not delete - and since I previously installed 1.8.1 (many weeks ago) every plug thought it was 11/18/04 libusb device. Looks like I can proceed with USBPoker but why bother my SP1 system has no problems. For others though maybe a new PV2Tool205 or updated USBPoker will be necessary. At this rate, I doubt we pose any threat to CVS's bottom line.
01-21-2005 02:59:18

New MessageRE:Failures - one is too many (modified 0 times) mike
Profile | Email
Brite_eye... I'm running 0.1.8.0 libusb on xp sp2 without any major problems...I have noticed
that pv2tool4 ...after unlocking will sometime require 2-3 cmd retries befor it will start
working...I usually do a flash download if it goes ok then I'll do writes....I have a couple of times
use pv2tool 1.1 or 1.2 to download then retry 204 which seems to work then...
01-21-2005 05:13:27

New MessageRE:Failures - one is too many (modified 0 times) mike
Profile | Email
Brite_eye... I'm running 0.1.8.0 libusb on xp sp2 without any major problems...I have noticed
that pv2tool4 ...after unlocking will sometime require 2-3 cmd retries befor it will start
working...I usually do a flash download if it goes ok then I'll do writes....I have a couple of times
use pv2tool 1.1 or 1.2 to download then retry 204 which seems to work then...
01-21-2005 05:23:09

New MessageRE:Failures - one is too many (modified 0 times) chiusano
Profile
The only otehr libusb or cam driver I have is the driver that came with the SUCR 0.5 program for the first ritz digicam.

While just randomly clicking/unplugging/replugging, I can on rare occasion get a full download through irfanview, but have not been able to determine why or how.


Is it possible that there is a usb command to send to the pV2 that would take it out of bootloader mode?

Alternatively, is there a way to link the modified drivers so that the foxz2 twain service is available for the WIA driver?

01-21-2005 15:45:24

New MessageRE:Failures - one is too many (modified 0 times) Drmn4ea
Profile
The camera itself isn't really in bootloader mode (unless the firmware checksums get toasted, see 1 10 100 ), Foxz2 only thinks it is.. I think most likely, the Foxz2 driver is reading a bad return value from the camera immediately on boot/install, and getting the notion from there on that the camera is in bootloader mode, even if you unlock it later. Strange because the Foxz2 sends things back and forth to the camera periodically all the time. I have noticed that after Foxz2 had a crack at it, mine would return $64 to commands even if it were unlocked by hand, preventing me from ever getting pictures from it (almost always 'bootloader mode', or just a BSOD whenever both drivers were installed at once). Problem solved 'for me' by killing the authentication in firmware of each and re-uploading it with the latest PV2tool.
01-21-2005 15:57:49

New MessageRE:Failures - one is too many (modified 0 times) chiusano
Profile
I would love to get a dummies version of how to modify the firmware to achieve the same result that you have. Perhaps we4 can talk offline? I can be reached at my username at yahoo.com
01-21-2005 18:04:27

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
I just fried firmware on old Red Ritz T27-6410. Using new PV2Tool205.zip (PV2Tool2.exe 205 Beta). Everything seemed fine - I downloaded firmware, copied it, changed it, compared to copy, double verified, uploaded firmware without any errors. But my previous practice was to download and check again before disconnecting - which I did and without any error but file as corrupted - so tried to upload original which went without error but subsequent download still corrupted. OK what next? Before unplug or disconnect uploaded original flash.img which went fine without error, but could not get filelist. Could still download flash and upload flash but downloads always corrupted even though no error messages on upload or download. $#!+ , that one cost 18.99 at Ritz with no coupon. Looks like I along with mike will not be posting any 2 4 axe 8 who do we hate for Ritz 6410s.
01-22-2005 07:34:11

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
The change was essentially the same as my previous 2 which worked without any glitches:
T27-6410: 6913 01 -> 02, 6AAD 44 -> 43
Before: 6910 7F 11 E0 01, 6AAC 03 44 00 69

Previously successful changes
T28-6520: 6991 1->2, 6B2B D->C
T27-6520: 6910 1->2, 6AAA D->C

Question for ForkBoy does file upload rewrite in same place or begin a new file and release old when done?

Note that I should have been smarter and not even tried uploading since file list had some garbage names (with !!) listed under RAW directory.

01-22-2005 07:55:49

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
I suggest a patch utility that can accept addresses along with before and after bytes performing a verify then replace on single bytes or single blocks. In my early IBM assembler days we used something called ZAP. With only 2 bytes to zap it seems a risky waste to upload file or worse whole flash - these 2 bytes appear to always be in the same 1K block. Has anyone been able to read and write one block of flash? I think Drmn4ea's poker can do that (probably my next effort - still have 4 cameras to permanently unlock, but really no hurry PV2Tool does temporary unlocks just fine).
01-22-2005 10:43:24

New MessageRE:Failures - one is too many (modified 0 times) morcheeba
Profile
a couple steps ahead of you, brite_eye My PV2mod tool works on single blocks & it has a function that verifies a block's CRC checksum before modifying it. I used the CRC instead of a simpler checksum so that the chance of modifying an incorrect block is minimized. I would like to modify the tool so that the scripts can refer to a byte offset from start of file (instead of block + remaining bytes as it currently is now).

(p.s. I used zap for the apple - it came with the excellent book Beneath Apple DOS -- I loved the you-touch-everything nature of the apple II - no video drivers or BIOS that did "magic" things for you)

01-22-2005 20:21:24

New MessageRE:Failures - one is too many (modified 0 times) binaryweaver
Profile
I won $10 on a scratch off lotto ticket today. So, instead of buying something good for me like cigarettes or alcohol, I went to CVS to pick up another blue. When I interfaced it to the computer, it went through the driver install with no problems (Initially tried Che-Ez! Foxz 2). Forkboy's PV2Tool 2.05 found the camera, connected to it and unlocked it. I tried downloading the firmware and it got between 3 to 4 megs and failed. I tried to unplug the camera and *ouch* - blue screen of death. I tried this out on two different machines running Windows 2000. I tried using both "Che-ez! Foxz 2" and "Flatfoto 2" drivers, but the result is the same disastrous outcome. Every time the camera is unplugged, I will get the blue screen and the computer will reboot on its own. Before I started interfacing to the camera, the 3-finger button sequence yeilded a reading of Eb 30 44 52 25 58 on the monochrome LCD. Afterwards, it showed _A __ __ A_ __ __ . Now I can't even get PV2 Tool to Unlock the camera at all. I didn't perform any writes to the file system. As a matter of fact, I couldn't even read the file system. I wonder if this is a new protection measure? The blue screen had the following message and immediately rebooted:

*** STOP: 0x000000D1 (0x00000004,0x00000002,0x00000000,0xED329AB9)
DRIVER_IRQL_NOT_LESS_OR_EQUAL

*** Address ED329AB9 base at ED3280000, DateStamp 37fa637b - uhcd.sys

Beginning dump of physical memory
Physical memory dump complete. Contact your system administrator or
technical support group.

01-22-2005 20:47:53

New MessageRE:Failures - one is too many (modified 0 times) morcheeba
Profile
Just a wild guess- sounds like it got zapped to LaMSSMaL0000. The BSOD might be a protection thingy, but it sounds more like a driver problem -- I assume IRQL is "IRQ Level", which would be a really ugly way to make a driver fail. uhcd.sys looks like an OS file, not a camera-specific file.
01-22-2005 21:53:31

New MessageRE:Failures - one is too many (modified 0 times) binaryweaver
Profile
Disregard my previous post. I just got the new blue to unlock on Windows XP SP2. I wouldn't have posted a failure if I had the rebooting issue on just one computer, but two with the same issue?

I installed the Che-ez! Foxz2 drivers and the new blue is returning those dreaded blue photos back. My older blues that I purchased last fall work fine with the Che-ez! Foxz2 drivers, so it would be interesting to figure out what has changed since then.

I'm off to try the FlatFoto 2 drivers to see if that clears up the blues on this one.

01-22-2005 22:27:26

New MessageRE:Failures - one is too many (modified 0 times) morcheeba
Profile
Question - I haven't followed this closely, but has someone already answered this: "Is the blue issue related to the LaMSSMaL0000 / _A __ __ A_ __ __ issue?" My thinking is that the calibration stuff gets deleted/inactivated at the same time NVRAM.DAT does?
01-23-2005 01:30:45

New MessageRE:Failures - one is too many (modified 0 times) binaryweaver
Profile
The FlatFoto 2 drivers will return normal photos on the brand-new blue. I wanted to use the Che-ez! Foxz drivers, though, so.... I tried taking the FIRMWARE from one of my older blues that work with Cheez and uploaded it to the new blue. I got some strange results which can be found here:

http://www.demanufacturing.com/pv2/photogallery/images/clock.jpg
http://www.demanufacturing.com/pv2/photogallery/images/clock2.jpg

It was late at night and I didn't document everything, but I think one was downloaded using Che-ez and the other with FlatFoto. These images were pulled straight off the camera and were not modified. Subsequently, I reflashed the new blue with it's original firmware so I can at least get decent images again. I will experiment with this later and write down my steps.

01-23-2005 08:50:35

New MessageRE:Failures - one is too many (modified 0 times) bobhope
Profile
I keep getting the BSOD every time I unplug a camera or try to use PVTool2. I have tried both a blue and a red on win xp sp2 and 2000 sp4. have not had any luck.
01-26-2005 05:03:01

New MessageRE:Failures - one is too many (modified 0 times) teslafreak
Profile | Email
new blue issue
ive reset a bloe model 400 firmware 6520 witch now reads the _A__A_
using the cheezfoxz2 driver it downloaded the blue hue acid looking photos
after reading that the sn reset may had decalibrated the sensor software
i got another blue firmware 65 20 2f 2f 20 and Eb 20 44 70 44 68
this time not resetting the sn n0 unlocked with pvtool 2.05
downloaded with cheez AND THE SAME BLUE ACID PHOTOS
this may be a different chipset or sensor in these
btw the model 300 seems to use a endpoints chip
all that has been established is it seems that resetting does not cause the blue photo problem
mabye we are dealing with a different image sensor?
01-26-2005 14:39:38

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
The blue hue is well documented as a result of newer camera raw files requiring software more up todate than cheez drivers. binaryweaver, mike, and myself have all confirmed that using new radioshack flatfoto drivers (only available from a radioshack store) eliminates the blue hue boo hoo.
01-26-2005 16:27:48

New MessageRE:Failures - one is too many (modified 0 times) mike
Profile | Email
teslafreak
you mentioned enpoints and model 300 ...are you communicating with a model 300???
I've been unable to.....
01-26-2005 16:56:42

New MessageRE:Failures - one is too many (modified 0 times) teslafreak
Profile | Email
updated decoding software i guess well have to wait for
radio shack to post drivers for now
anyway the sn reset to smal
i think is happining when you uninstall the driver from windows
with the camera plugged in
thanks for the info
anyway the red w preview beats my samsung 3.1mp after refocusing
the lens to infinity
will mod another lens to macro 4 inches and i run out of thread
arrrrgh
01-26-2005 17:02:59

New MessageRE:Failures - one is too many (modified 0 times) teslafreak
Profile | Email
no not yeat i havent found any endpoints drivers, one store had them at frist
then another cvs opened and all 400 blues
and the 300's dont vulcan nerve pinch
01-26-2005 17:06:30

New MessageRE:Failures - one is too many (modified 0 times) PidGin128
Profile
I havent posted in a while [ so long it took 2 posts for me to find my login credentials .. although , i do get distracted easily ], but i found this with a quick google of 'radioshack flatfoto drivers' [ or similar, was a few hours ago ]

160-3620 RadioShack FlatFoto Camera Drivers 160-3620.EXE 2.51 MB
- and Photo Browswer
160-3820 RadioShack FlatFoto 1.3-Megapixel Digital Camera Drivers 16-3820_Win9X.EXE 53 KB
- for Windows 98
160-3820 RadioShack FlatFoto 1.3-Megapixel Digital Camera Drivers 16-3820_Win2K-XP-ME.EXE 53 KB
- for Windows 2000 / XP / ME
160-3820 RadioShack FlatFoto 1.3-Megapixel Digital Camera All drivers 16-3820.exe 25 MB
- and MP Photo Album

i havent installed any yet [ about too ] - but if they contain the same files as on flatfoto cd-rom , should certainly serve useful

[ i apologize in advance if this is i wrong thread , but it is relevant to two posts ago when i tryed to login ... - hope i didnt screw up something simple either]

01-26-2005 22:55:50

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
PidGin128, you 4got 4. Just wishful thinking - those are not FlatFoto 2.0 drivers (they are for 1.3 megapixel flatfoto cameras using 1.3 mp SMaL imagers). I believe they can replace cheez, but still produce blue hue on newer CVS cameras. But thanks for the post - you now have me wondering if any of the new cameras are 2 megapixel instead of 1.3 (SMaL ultra pocket 4 upgrade from ultra pocket 3). Even if they are not, I'll bet within a year we may see some (would be even nicer to see some ultra pocket 5 3mp imagers - but those have yet to be used on flatfoto or any other commercially available product).
01-27-2005 03:19:03

New MessageRE:Failures - one is too many (modified 0 times) sailpix
Profile
brite_i,

We're thinking in the same area... I figured that since I was going through the pain of figuring out a disassembled driver that I might as well be looking at the latest from SMaL.

I looked into the Foxz3 a bit but a) they don't have any drivers posted for it, b) its spec'd image sizes don't match up with UltraPocket 5 and c) they don't mention AutoBrite - which all other SMaL-derived cameras seem to crow about. So, I think they went with a non-SMaL technology for the Foxz3.

I suspect that when (if?) someone uses the UltraPocket 5 chipset that we'll be able to find it...

In the meantime I've disassembled the Foxz2 TWAIN driver and I'm trying to follow it. Bah - assembly isn't fun, especially when the compiler (I assume this came from C/C++ code) interleaves instructions for two different logical operations. I poured a few more hours into the code last night - no progress that's reportable. Look for substantive reports in the "Decompression - ..." thread here.


- sailpix _/)
01-27-2005 10:05:01

New MessageRE:Failures - one is too many (modified 0 times) Rockhammer
Profile | Email
Well, scratch another CVS Red. The recently deceased was a 6520/06/2B. I followed Tango's awesome for dummies guide located over here: http://vickers.homedns.org/PV2mods.htm .

Everything seemed to go perfectly with the flash, but now I just get the dreaded double-beep o' death at power-on and when I reconnect it to the PC.

Windows still sees it as a "digital camera" but refuses to load the foxz2 or the LIBUSB driver. Has anyone managed to bring one of these back from the grave yet?

02-19-2005 14:21:09

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
Please reduce risk by using pv2mod and my one instruction change posted in "2 4 hex 8 Firmware" thread. Change the Che-ez driver from 23 and 24 to 27 and 28 (3 places each) rather than risk multiblock firmware changes. If you really want to make firmware change I suggest trying it on 8.99 or 9.99 CVS blues. I would also suggest not making any firmware changes but using the combined driver.inf method which takes a few minutes longer for each set of photos downloaded.
02-19-2005 16:30:35

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
Another suggestion that is critical with pv2mod is to yank the USB cord out of computer immediately after successful modification and before any other attempts to communicate with camera. This is may also be essential when uploading new firmware files using PV2Tool. My failures with both methods involved trying to access camera and verify success without pulling USB cable.
02-19-2005 16:37:07

New MessageRE:Failures - one is too many (modified 0 times) Rockhammer
Profile | Email
Sounds like good advice.
02-19-2005 17:16:05

New MessageRE:Failures - one is too many (modified 0 times) billw
Profile
Got the beep-of-death when doing a multiblock patch to my newly acquired *unreset* 6410-T27. It seems from the number of dead 6410s posted here, that it doesn't like multiblock patches for some reason. Perhaps it's checksum routine is faulty, or doesn't cover the whole firmware.

The patch I tried was a typical multiblock firmware patch...
[6913] 01->02 (unlock cam)
[6AAD] 44->46 (checksum D->F adjustment)
[6AF7] 27->24 (pid change to foxz2)

i've sucessfully patched 3 other multiblock Reds (two 6430s and a 6520) and I'm positive I did nothing wrong with the 6410. If anybody is considering patching a 6410, I'd strongly suggest brite_eye's single block patch, or even better to leave it alone.

On the bright side, I did get the 6410 firmware so I can now follow the disassembly work.

02-25-2005 18:51:12

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
No obvious pattern of failures? My t27-6410 failure was with a reset camera using multiblock patch. My t2F-6520 failure was with a unreset camera using single instruction one block change. For both failures, I tried to verify without unplugging USB cable. My last 2 successes (2B and 2F) have used single block change with immediate unplug. My first 2 successes (2B and 28) used a 2 block patch without immediate unplug (at least that's what I indicated earlier - but can't be sure of now).

Please indicate whether or not cable was unplugged immediately after firmware patch for any future failures. Also try to provide a md5sum for before and after firmware change.

billw, one thing good about 6410 failures is their SW1 hidden switch which has allowed unlocked access to flash.

02-26-2005 06:28:55

New MessageRE:Failures - one is too many (modified 0 times) billw
Profile
MD5 Sums for failed multiblock patch of Ritz Red 6410-T27 Unreset Cam...
63acb42346823657effdc9e6fabc554c *FIRMWARE.BIN.ORIGINAL
4a6521ba5d93007bfcf5be14e83c1647 *FIRMWARE.BIN.PATCHED

Patch info...
[6913] 01->02 (unlock cam)
[6AAD] 44->46 (checksum D->F adjustment)
[6AF7] 27->24 (pid change to foxz2)

Flash update was done with PV2Tool2.0.6 beta without write-vefify mode turned on, and cable was unplugged immediately after the update.

It's pure speculation, but I'm now thinking the flash update routine in the 6410 may be faulty. Wishing I had turned on write-verify mode right about now.

Brite_eye, SW1 is definitely a brite_side. I don't feel too burned - like most here, I have a better cam for personal use, but am here for the exploration. $20 is a small price to pay for this much fun.

02-26-2005 08:03:27

New MessageRE:Failures - one is too many (modified 0 times) jungec
Profile | Email
has anyone been able to recover a fried camera with shorting sw1? If so how? I have been scouring the forumn and have been unable to accoplish anything with pv2 / shorting sw1.
02-27-2005 21:09:29

New MessageRE:Failures - one is too many (modified 0 times) tweak
Profile
Got a 6410, after trying to hack the firmware, I get three low beeps when trying to turn on the camera, or when connected to usb. Running the PV2Mod util when I connect I get one beep, but no light... I am unable to unlock... Any suggestions on how I can fix this? Also, what changes need to be made on the 6410 27 firmare.bin file?
03-03-2005 08:49:46

New MessageRE:Failures - one is too many (modified 0 times) jungec
Profile | Email
Tweak. How 'bout not posting they same dumbass question in every thread of this forum. You currently have a worthless peice of junk that used to be a camera. Welcome to the club. I have 2.
03-03-2005 13:51:35

New MessageRE:Failures - one is too many (modified 0 times) dakotamod
Profile
You can try to return camera saying it doesn't work and ask for another. While that is not something I care to do with my 2 fried cameras, the sticker does not explicitly prevent returning a broken camera for a replacement or full refund. Quoting from the CVS sticker "To protect your pictures, this sticker should only be removed by a CVS photo specialist. Camera CANNOT be connected to a computer to download pictures." Well we all know the second sentence is an outright lie and the first only specifies "should" not "must". So legally they may actually be obligated to replace or refund a camera if they cannot download your pictures. I think Ritz sticker was basically the same but I seem to have disposed of my 6410 sticker.
03-03-2005 18:34:58

New MessageRE:Failures - one is too many (modified 0 times) Paperboy4828
Profile
Interesting item. Recently (today) got a CVS red which I have had great success with, and found that it would not unlock. Looking the camera over carefully, it was noticed that it has definitely been in someone else’s hands. It was marred and scraped in a number or places, and does not seem to accept the challenge response from Forkboy’s PV2tool. It’s still locked while I do some more exploring. No doubt that this camera has been used and reset.

Additionally I have been playing around with SW1 and SW4. Checking continuity on the other switches, it seems they close the circuit between the North / South contacts. (I’m assuming those are the contacts to be “shorted”…. Brite_eye, canyou confirm?) I soldered on some wires and ran them to a dip switch bank on a breadboard. That apparently was the easy part (although soldering on the wires with my old trusty soldering iron was akin to threading a needle with a baseball bat), what I am working on is learning enough about USBpoker to attempt a write with different switches shorted. I was reading earlier in this thread that it seems using USBpoker that one can transfer FIRMWARE.BIN to a suspected “scratch space”, and possibly shorting some other switch(s) may write it to the flash… a rather wild shot, but I’m not going to do any more harm the camera I killed two weeks ago.

03-03-2005 22:35:24

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
paperboy - I haven't done anything with internal swtches, hopefully mike or drmn4ea will provide some more detail.
It looks like returned cameras are being assigned new ids - so you need to follow procedure to reset to LaMSSMal.
03-04-2005 08:02:18

New MessageRE:Failures - one is too many (modified 0 times) Mehoff
Profile
paperboy, I'm a bit confused. You say you have a CVS Red with an unpopulated SW1? I haven’t seen any like that yet. What is the Firmware version and TypeID (Vulcan Nerve Pinch)? brite_eye is correct. Resetting ID to LaMSSMaL has work for me (and others). See teslafreak’s procedure in the Questions thread.
03-04-2005 12:45:32

New MessageRE:Failures - one is too many (modified 0 times) mike
Profile | Email
I found that holding sw1 on cause the usb address to change to the same as my trashed cam
and I could not do much....I did not pursue it...I think it was a cvs BLUE ..I mentioned it in one of the threads.
03-04-2005 21:52:20

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
Repost from Discoveries thread (12/11) of Drmn4ea's Firmware extract method using SW1. Just hoping that further experimentation might lead to a method for recovering cameras. If you try on a trashed camera please post any details even if nothing positive results.

Extracting FIRMWARE.BIN from a Ritz Red (tested on 6410) over USB:
Find mystery button SW1 and short it (or hold it down, if you have attached an actual button there). Put batteries in the camera, turn it on, wait for "Camrea Ready", then turn it off. Plug in USB (with the button still shorted / held down this entire time), claim the interface (you can release the button after this) and perform the usual overflow dump. FIRMWARE.BIN goes from the beginning of the dump to position $01F1FF.

Note, this is not perfect; and the firmware received appears to have varying numbers of (different every time) corrupt bytes (randomish distribution, but on the order of 1 bogus nibble per 1500 bytes?). Maybe a program to take, say, 5 discrete dumps and take the "majority vote" for each byte would be helpful here. It appears only the high OR low nibble of a byte will be corrupt. Also, a lot of the actual firmware.bin (mainly the slack space at the end of each 'block', plus a few smaller places) is 0x30, but these spots are largely initialized to other data in the dump gotten by this method (guessing the 303030 is a placeholder for scratch area in RAM) - see morcheeba's firmware overview for more on the organization of it, and where the blocks of runtime-initialized stuff is (the firmware itself can't be distributed, for obvious legal reasons).

Also - it looks like this isn't any good for the CVS cam; in the one I cracked open (three-finger stats in the CVS thread), the board has been re-laid-out somewhat and SW1 is gone. Luckily, it looks like the relayout makes it easier to "lobotomize" the camera; the flash WP\ pin has an easily-accessible trace coming out of it. (Want to do this before I accidentally LAMSSMAL0000 this one too)

03-05-2005 09:06:43

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
Note when I fried my CVS blue - I tried to verify after change without unplugging and did manage to download flash. The single block change that I had made to 512 byte block 0x31 had been overlaid at offset 0 and offeset 256 with what appears to be USB commands from a one of the tools which I was using to verify change - don't remember whether I used pv2mod, PV2Tool, or USBpoker or some combination. The commnads were:
4C 61 4D 53 1D BA AB 1D 80 00 00 00 80 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4C 61 4D 53 1D BA AB 1D 00 02 00 00 80 01 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

I am assuming there is a bug in firmware that after writing to flash something does not get reset and new USB commands are not executed but written to flash instead. Thus unplugging is essential to prevent trashing firmware. Note that all I need to do is rewrite one block in flash to recover my camera - but of course since that is a very critical block of code I am prevented from using normal write methods due to fried borked trashed beep of death. Both commands appear to be followed by same sequence of garbage? to complete a 256 byte chunk.

03-05-2005 09:37:56

New MessageRE:Failures - one is too many (modified 0 times) swaziloo
Profile
Trying to update the firmware on a 6430 using PV2Tool206. Here's the output:

Found the camera: SMaL Digital Camera, VID:0DCA PID:0027
Connected to camera.
Attempting key 0x14 7 0x1D 0x0F... Success.
Transfering origPV2-08.img from the camera.Read Flash Error

The Image files I have saved are all 3.12 MB (3,276,800 bytes) long. I dug into one with WinImage and Tiny Hexer (as instructed on Tom Vickers page), and was able to find/modify the codes in the firmware as indicated on the '2 4 hex 8 - Firmware we Appreciate' thread - but, naturally, PV2Tool isn't letting me do much more with my 3 meg image. I didn't find this exact error elsewhere on the forum - help please, and thanks!

03-06-2005 02:06:22

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
swazillo, good thing PV2Tool is not letting you make firmware changes - your image files should be 16M. I do not believe anyone has researched how Flash hardware errors are handled by firmware and there could easily be more bugs in earlier versions 6410, 6430 (these seem to have higher failure rates than 6520s). I strongly suggest that everyone wait till PV2Tool supports single block changes or that they use pv2mod and then only after several successes using combined driver method to download pictures without a firmware change. After several successes one may not feel as bad when a camera is ruined. There does not seem to be a single cause for failures and no matter what method you use there is considerable risk. I believe my one instruction zap using pv2mod offers the lowest risk and when it fails may offer the easiest recovery (if that ever becomes possilbe).
03-06-2005 08:03:00

New MessageRE:Failures - one is too many (modified 0 times) swaziloo
Profile
I installed pv2mod this morning - but I'm not quite ready to try writing my own modfile(s). Are people sharing those, or am I missing something? I attempted binaryweaver's instructions for modifying Foxz2 to recognize id 27 along with unlock in PV2Tool-206, but I can't get past the bootloader error message. When selecting TWAIN source in IrfanView, the two options (with the camera plugged in) are:

Che-ex! Foxz 1.603(32-32)
WIA-%USB\VID_0DCA&PID_0027.Device

If I select the second, I get: TWAIN error! Can't connect to device or the TWAIN driver is not installed!
binaryweaver's instructions indicate that I should use the first, but they also indicate that the instructions are for a CVS 6520, and I'm trying this on a Ritz/Wolf 6430. Anyone have updated Che-ez! smalunhj.inf changes that work with 6430? Seems like they should be about the same.

03-06-2005 11:44:00

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
swaziloo, I recommend busters driverx.inf method posted in questions on 01/04/2005. Also reposted at top of "CVS RED & Blue" thread. SmartM on 2/24 has posted a nonfirmware method that works every time in "CVS RED & BLue" thread. Currently SmartM's seems to be the best method and it would be nice if someone could add his method to a website with complete instructions including cable and post a link in "Links" thread. I do not like UltraBoard v1.62 which we are currently using in these threads and if anyone has some suggestions for a better method or site/board to keep track of all of this please feel free to post.
03-06-2005 15:40:31

New MessageRE:Failures - one is too many (modified 0 times) jungec
Profile | Email
Here is a quick and dirty version of what brite_eye described. Suggestions welcome. although I don't plan on making it pretty by any means.

http://www.coreyjunge.com/dakota/

03-06-2005 21:24:31

New MessageRE:Failures - one is too many (modified 0 times) Paperboy4828
Profile
Mehoff - Sorry about the delay... family matters over the weekend. The camera is a CVS red, Model 410, VNP = FIRMWARE:6520, HARDWARE: 06, TYPEID: 2B, CMP TYPEID: 2B, ID: DB5044638104, REALMID: 20. Removing the cover there are a total of five places for buttons, three of which are populated (SW6{on/off}, SW3{delete}, and SW2{display}. There are two other switch "pads" (SW1 and SW4) that are not populated (these would be in the correct place for scroll up/down, prev/next, etc. buttons). The camera was (and is) unlocked, but the firmware upload kicked at about 93% complete. Now, it appears the CRC32 check sum is different, and although the good image is the proper size (~16Mb) it will not up load because PV2tool says it is not a 16Mb file. The file list can be viewed because the camera is unlocked, but one of two files always seem to be missing, ether FIRMWARE.BIN or CAMCALB.BIN do not show up on the file list. The other strange thing is that the camera will work just fine, except the display stays black all the time. I have two image files that I can transfer, one I named cvsmod and one I named cvsdom. The difference between the two is what order I added the files. Basically I extracted the a copy of the cvsmod IMG file, removed all the files, then inserted the files one at a time starting with FIRMWARE.BIN AND CAMCALB.BIN. This IMG file is named cvsmod. The same procedure was done except inserting files one at a time ENDING with FIRMWARE.BIN AND CAMCALB.BIN. This file is named cvsdom. Using PV2tool, ether IMG can be uploaded, both fail between 87% and 93%. Depending on which IMG file is used, ether FIRMWARE.BIN or CAMCALB.BIN show up in the file list, but never both. PV2tool only seems to allow an overwrite of existing files of the same size, and since the missing file is not on the list, it can't be written. The thought spurred from a post above in this thread that FIRMWARE.BIN was possibly being written to a scratch space using pokeUSB, and extended that one or a combination of switches would enable a write from scratch to flash. I continue reading up in USB communications in an effort to use pokeUSB to get the FIRMWARE.BIN at least to scratch. (I have tried all VNP two switch + power on combinations with no interesting results).
03-07-2005 16:23:35

New MessageRE:Failures - one is too many (modified 0 times) Mehoff
Profile
Paperboy, I don’t know if this will be any help, but I think I have seen this before in PV2Tool206. Where there is a file missing in the Get File Listing. I could not remember when so I did a little investigating. I don’t have any new Reds to try this on right now so I used a couple of already unlocked CVS Reds (both 6520-T30 unreset ID). After connecting and unlocking I did a Get File Listing before downloading the Flash. When I compared the file lists there was always exactly one file missing in the PV2Tool list and it was always the same file shutdown.tft. My memory isn’t what it used to be but I think it was a different missing file on a new camera. Forkboy, any ideas? I will try it with the next new one I get. Sorry I couldn’t be more helpful.
03-10-2005 10:39:27

New MessageRE:Failures - one is too many (modified 0 times) ForkBoy
Profile
I have noticed 2 things when using the Cheezy drivers - (1) CAMCALB.LIB is removed and (2) Junk shows up in the unused "directory" space - It could be uninitialized data.

Niether of these should keep you from uploading a 16MB flash image.

Have you taken a look at the 16MB Flash image that you downloaded? - Using Disk Image Viewer http://www.softwarium.com/
or some other ISO tool?

I think there are some other Disk Image tools out there that will allow you to add files to the Flash Image file.
You can do this with a Limux/OSX box by mounting the image file.

If anyone knows of a better ISO image utility for Windows please let us know. This way Sailpix can add test .raws to the image file.

03-10-2005 10:56:40

New MessageRE:Failures - one is too many (modified 0 times) billw
Profile
I've been using WinImage 7.00 from http://winimage.com as suggested in Tom Vickers tutorial http://vickers.homedns.org/PV2mods.htm.

It's worked well for me - I've modified flash, inserted and removed files a dozen or so times without any ill effects on reflash. One downside is that it's a 30 day trial, but it seems to only count actual days of usage.

03-10-2005 11:47:42

New MessageRE:Failures - one is too many (modified 0 times) Mehoff
Profile
Echo billw. I've been using WinImage 7.00 also. Don't know if it makes a difference but with WinImage you can change the date & time of the modified file to match the original file's date & time.
03-10-2005 12:27:18

New MessageRE:Failures - one is too many (modified 0 times) brite_eye
Profile
While there have been several successes uploading files or even complete 16M flash, there have also been some unexplained failures. Question for ForkBoy - what happens if there is a bad 512 byte block on flash? I assume that it should be marked as such during a factory format and thus not create a problem for uploads (will winimage handle bad blocks properly?). But what if a block goes bad after initial format - does PV2Tool reallocate when encountering a bad block? How about a version of PV2Tool that lists how many bad blocks there are? Sorry for requesting more work out of you, but how about a version that uploads a new firmware file to say FIRMWARE.BIX allowing a unplug followed by verify and only then a rename function to replace FIRMWARE.BIN. I am planning to try and remove bayer mask from one of my cameras and process black and white images at much higher resolution - which may require more intense firmware modification, including a different compressor. Can anyone recommend a good black and white compressor - I'm thinking I can get at least twice as many images and at better resolution. That along with an attached telephoto might even be able to shoot space station or at least some nice ones of moon (SMaL's extended dynamic might even outperform $1000 cameras).
03-10-2005 15:06:18

New MessageRE:Failures - one is too many (modified 0 times) Knas
Profile
I'm new here and just went and bought a camera at CVS, all the hacks work except that the pictures i extract are blue, totally blue. You can see the shape of stuff but it's all blue.. ..any thoughts?
03-11-2005 11:04:08

New MessageRE:Failures - one is too many (modified 0 times) sailpix
Profile
The Blues... are a known problem when using certain newer cameras and older TWAIN drivers.

We haven't quite figured out the "why" of it yet.

The only known workaround now is to find and use drivers for a Radio Shack FlatFoto 2 mega-pixel camera. These drivers are not posted online, but can be ordered directly from RS (according to an earlier post).

Is it time for someone to assemble and host a FAQ (or Wiki) for these cameras that we're hacking?


- sailpix _/)
03-11-2005 11:09:15

New MessageRE:Failures - one is too many (modified 0 times) Knas
Profile
Maybe someone could be so nice to mail me the driver at jagheterbosse@hotmail.com, i'd really like to be able to use the camera...
03-11-2005 12:18:21

New MessageRE:Failures - one is too many (modified 0 times) dakotamod
Profile
knas, Please obtain one for $2.49 and then email to anyone that requests it. Demonstrate that you can do what you expect others to do (forget about any legal copyright concerns - note that there probably would be no ongoing hacking support if others before you were not concerned about legal issues). Repost of billw:

DRIVER CD FOR 16-3831 (Flatfoto 2MP)... Part #:12427258 Cost:$2.49
may be obtained through the Radio Shack order center at 1-800-843-7422.

03-11-2005 19:09:07

New MessageRE:Failures - one is too many (modified 0 times) binaryweaver
Profile
This is bugging me. I have a CVS Red (firmware 6520 - see disgnostic screenshot here: http://www.demanufacturing.com/pv2/driverx/large/DSC00009.jpg ).
Now I had this camera unlocked with the firmware mod about a month ago and decided to reflash it with the
original (unmodded) image to write a walk-through on how to unlock it from scratch.
Now I can not get it to unlock using PV2Tool. Should I try the serial reset trick? Has anyone found another solution? Here is the debug info from PV2Tool:

PV2Tool 2 0.6 (Beta)
Use this software at your own risk.
The author takes no responsibility if you damage your camera.
Found the camera: SMaL Digital Camera, VID:0DCA PID:0027
Connected to camera.
Attempting key L a M S... Fail.
Key failed for challenge
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C 61 4D 53 1D BA AB 1D 80 00 00 00 64
Found the camera: SMaL Digital Camera, VID:0DCA PID:0027
Connected to camera.
Attempting key 0x14 7 0x1D 0x0F... Fail.
Key failed for challenge
02 29 23 BE 84 E1 6C D6 AE 52 90 49 F1 F1 BB E9 EB B3 A6 DB 3C 87 0C 3E 99 24 5E 0D 1C 06 B7 47 DE B3 12 4D C8 43 BB 8B A6 1F 03 5A 7D 09 38 25 1F 5D D4 CB FC 96 F5 45 3B 13 0D 89 0A 1C DB AE 32 20 9A 50 EE 40 78 36 FD 12 49 32 F6 9E 7D 49 DC AD 4F 14 F2 44 40 66 D0 6B C4 30 B7 32 3B A1 22 F6 22 91 9D E1 8B 1F DA B0 CA 99 02 B9 72 9D 49 2C 80 7E C5 99 D5 E9 80 B2 EA C9 CC 53 BF 67 4C 61 4D 53 1D BA AB 1D 00 00 00 00 00

04-02-2005 15:32:10

New MessageRE:Failures - one is too many (modified 0 times) billw
Profile
binaryweaver, did you upload the original flash or just the original firmware.bin file? If it's the later, I'm thinking that your nvram.dat was minorly corrupted, but since you had the camera unlocked you never noticed. It's even possible that some of the other SMaL drivers actually write into nvram.dat, invalidating it for the original firmware.

I think teslafreak's reset trick would be your best bet. If it works out, it would be a nice sidebar to add to the tutorial - we've really needed a good tutorial that explains the key reset trick.

04-02-2005 17:07:24

New MessageRE:Failures - one is too many (modified 0 times) binaryweaver
Profile
I uploaded the entire 16 Meg flash. I don't remember if it was the original flash from this particular camera, or an image from one of my other 3. I'm so disorganized which is probably why I have these problems to begin with. I will have to read up on teslafreaks proceedure and see if I can duplicate it.
04-02-2005 18:56:55

New MessageRE:Failures - one is too many (modified 0 times) billw
Profile
Weird that it would have a different key on upload of flash, even if it was another camera's flash.

The best summary of teslafreak's reset trick is brite_eye's repost of it in the "challenges" thread, but there's not a whole lot to it... Modify foxz2's .inf file to respond to camera's PID=27, connect the camera & get it to use the driver, then (and this is the magic) from the Windows device manager right click on the camera and choose "uninstall".

After that, remove the camera, and if it's ID on nerve-pinch is "LAMSSMAL000" then it's reset.

If you have flatfoto2 installed for PID 27, you might even try to use that instead of foxz2. I have a feeling that any of the SMaL drivers will work for this trick.

04-02-2005 21:09:20

New MessageRE:Failures - one is too many (modified 0 times) Mehoff
Profile
binaryweaver, I think you may have uploaded the wrong flash image. Your nerve pinch shows TYPEID 2B and CMP TYPEID 30. I’ve done 15 of these CVS Reds and I have never had one where they were not the same. That being said, resetting the ID is probably the way to go. It has worked for me on 2 Reds, just as billw has said, using the modified foxz2 driver. I did have one stubborn Red where it did not work with either the foxz2 or flatfoto2 driver, but finally did work with modified libusb. See my post from 3-10-05 in the Questions thread.
04-03-2005 04:33:05

New MessageRE:Failures - one is too many (modified 0 times) Paperboy4828
Profile
It is possible to carry out a camera reset to LAMSSMAL000 with no mods to any of the libusb drivers or any other software. I have two laptops, one setup to mod the firmware, a second to gather the pictures. The one setup to mod the firmware has the libusb drivers, PVTool, PVflag, Winimg, Tiny Hexer, and PokeUSB all installed. To reset the camera, plugin it in and wait for it to be recognized. Open PVTool, “find camera”, then “connect” to camera. Next move to device manager, remove “Ritz Red” located under USB devices. As soon as conformation of the removal pops up on the screen, pull the plug on the camera. After this, the camera was reset to LAMSSMAL000 and unlocked fine. Plugging the camera back in, the driver had to be reinstalled (libusb), and it can be unlocked using PVTool, “unlock reset”, then it was off to the races… I have only done this once and will repost with more detail soon, but it works. Most cool stuff!
04-03-2005 22:41:08

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