Chuck LohrChuck LohrChuck Lohr    www.ChuckLohr.com  USA Flag
This is a non-commercial web site.  Advertising is not accepted.  I am not being paid for any mention or promotion.

happiness
happiness
 808 Car Keys Micro Camera Review
hope it can help your life safe and happiness
happiness
happiness
Visits to this page:  

I welcome comments or corrections.  Before emailing me about a camera problem please try these:
run H2testw on the flash (see fake counterfeit flash memory), format the flash, reset the camera, try a different USB cable.
clohr@yahoo.com

  Table of Contents
  808 car key micro camera vertical
808 Car Keys Micro Camera with keychain
Overview
Comparison of Camera Versions
Links to Other Web Sites
Sunplus Technology and Codecs
Duplicated Frames
Video Date Time Removal
Bootstrap Mode
CMOS Camera Assy
List of Typical Problems
How to Measure AOV and  Focal Length
How to Take a Video or a Picture
How to Set the Date and Time
Notes About Video Resolution
How to ID Your Camera From a Video
Tear Down #2 #3
Compare #1 #3
Hacking the Gumpack Camera
Portable Video Player

Jelly Lens, Wide Angle
VID PID and Webcam Drivers
Flash Performance Comparison
IR Filter

#1 Date Time Stamp Removal
#1 How to Fix a Dead Camera
#1 Sample Audio
#1 Sample Photos
#1 Sample Video
#1 System Mode
#1 Photos of Camera
#1 Instructions Sheet (for reference only)
#1 My Teardown Video
#1 Anyka Burntool
#1 Webcam Driver
#2 How to Open the Internal Flash Socket
#2 Broken Flash Socket Pin
#2 How to open the Internal Flash Card Socket

#3 Q&A
#3, My New Camera
#3 Instructions Sheet (for reference only)
#3 Webcam Driver
#3 Camera Focusing the Lens
#3 Date Time File Format
#3 Podcast, Daily Giz Wiz 1029

#4 Camera Report
#4 Instruction Manual

#5 (#2 variant) - 720x480
#5 Instruction Manual

Thanks for visiting this site. 
The top visiting countries areUnited States, Germany, UK, Italy, France, Canada, Russia, Australia, Hungary, Netherlands,
Japan, Spain, Sweden, South Korea, Brazil, Romania, Austria, Greece, Singapore, Macau, Ireland, Hong Kong

The top visiting cities are: London,  Budapest, Moscow, Exeter, Paris, Wuppertal, Rome,
 Melbourne, Singapore, Sydney, Hong Kong, New York, Macau, Vienna, Dublin, Berlin, Munich, Milan, Bangkok, Hamburg

Quick Summary
Q. Which 808 car keys micro camera should I buy, and from who?
A. Buy a #3 camera and a micro SD flash card.  The video quality is good.  The reliability is good.  You will be amazed when you see the first video that you take with this camera.  See the #3 Q&A below for a list of sellers and other information.

Q. What can I do to fix most problems?
A.
Reset - If the camera won't respond, press the reset switch. 
Cable - If there are USB connection problems or battery charging problems, try a different USB cable. 
Reseat - If the flash card is removable, reseat it (remove it and re-insert it).
Move file to the hard drive - If the video or audio is jumpy, choppy or stutters, this could be due to a flash write problem, or a playback problem.  If a playback problem, move the file to the computer hard drive and play it there.  If a flash write problem, see Flash below.
Flash - Flash cards and flash chips cause a lot of problems.  Try a different flash card.  Go for a quality name brand card like Sandisk.  Flash problems include: flash that needs erasing or formatting (the best free format program is SD formatter).  Flash can't be "defragmented" but removing all the files before using it can help.  The flash can be the wrong speed class (too slow).  The flash can be out of spec (does not meet the write speed specification).  The flash can be fake.  To test for fake or bad flash, run H2testw on every flash card and flash chip, at least once.

Latest News
IR Filter
Flash Performance Comparison
#5 (#2 variant) 720x480
#2 Camera Native Resolution 320x480
#2 Camera, More Technical Information
#3 Camera Podcast, Daily Giz Wiz 1029
#1 Webcam Driver
#1 Camera Software 611s V1.02

  
Comparison of the versions of this camera
  #1A
#1B ( new bin files)
#2 #3 #4 #5
(#2 variant)
  808 camera in vertical orientation 808 camera in vertical orientationTwo versions:
Toshiba CPU.  mTec CPU.

Camera SD slot
Shows micro SD slot
808 camera in vertical orientation 808 camera in vertical orientation
Native resolution of the internal camera assembly 640x480 640x480 640x480 640x480 640x480
Video dimensions in the AVI file 640x480 640x480 720x480 (1)  1280x960 720x480
Photo image dimensions 1280x1024 (2) 1280x960 1280x1024 (2) 3264x2448 1600x1200
Video aspect ratio is correct    
Photo aspect ratio is correct    
Flash memory. Internal flash chip or Micro SD/SDHC card. Internal 2/4/8 GB chip Internal card or external slot. New cameras have a slot. External slot. Up to 16 GB. Internal chip or external slot. External slot.
Flash Memory Partitions Three partitions.  Two small partitions are for system files.  One large partition is  for user files (AVI, JPG). One partition.
No system files on the internal flash card.
One partition.
No system files on the micro SD flash card.
TBD One partition.
No system files on the micro SD flash card.
LED Yellow Yellow Yellow Blue and Red Blue
Date time stamp is removeable #1A No
#1B Yes
    Claim yes. 
Not confirmed.
Audio record mode        
Webcam ?
320x240

640x480
Webcam driver USBANYKA STK02N SPCA1528 STK02N STK02N
Processor Anyka Syntek Semiconductor Co., Ltd. Sunplus Technology Co., Ltd.  Syntek Semiconductor Co., Ltd. Syntek Semiconductor Co., Ltd.
Record a
long video(3)
   
(the new #3 cameras have this feature)
 
AVI file fps #1A 25
#1B 15
about 29 30 to 30.999 about 31 TBD 30.000
Duplicate
Frame Rate
#1A Bad. More than 12 per second
#1B Good.
Less than one per second
Toshiba version is excellent with no duplicates.  mTec version is fair with 5 per second.  Burst of duplicates in the first 1/2 second. Good.
Less than 3 per second
Bad.
Measured 21 per second
 
Motion blur Severe Very little Very little Severe  
AOV (angle of view) 40 degrees TBD Depends on which lens you get.  36 to 44 degrees. TBD  
Video date time stamp Upper left white text (Sample)
version 1 date time stamp
#1B can be disabled
Lower right orange text (Sample)
Camera 2 date time stamp

no2 date time stamp sample white
Lower right yellow text (Sample)
version 3 camera date time stamp
Lower right orange text.  Can be disabled.
#4 date time stamp
Lower right white text
no2 date time stamp sample white
Required orientation My camera vertical.
Others report horizontal.
Horizontal Horizontal TBD Horizontal
Example seller eBay eBay, Amazon   Amazon, eBay, eBay, eBay TBD  
One hour of video,
billion bytes
1.2 - 2.0 2.4 - 3.8 3.2 - 4.9 about
3.5
 
One minute of video,
million bytes
20 -33 40 - 63 54 - 82 about
58
 
Sample video See my samples below YouTube, Sample Video YouTube TBD  
Audio PCM mono  16 bit, 8000 Hz, 128kbps.  8 bit, 8000 Hz, 64kbps 16 bit, 22050 Hz, 352kbps. 8 bit, 24000 Hz, 196kbps 8 bit, 8000 Hz, 64kbps
Weight without keychain 15 grams.
10 grams without plastic case.
Size 50mm x 32m x 13mm
2” x 1.25” x 0.5”
Battery LiPo Internal  Rechargeable  3.7V, 180 mAh
Battery life Empirical about 50 minutes   1 hour of recording, 50-70 minutes. TBD  
(1) Camera #3 takes a 640x480 image and upconverts it to 720x480 in the AVI file. There is no PAR (pixel aspect ratio) property in an AVI file and pixels are assumed to be square. If you play this file with square pixels it will look distorted (a circle will look like a wide oval). To avoid this distortion force the player to 4:3 DAR (display aspect ratio) or re-encode the video to a 4:3 DAR.
(2) Camera #3 takes a 640x480 image and upconverts it to 1280x1024 in the JPG file.  This non proportional distortion makes a circle look like a tall oval.
(3) I call this feature close-and-continue.  After 30 minutes on the #3 camera or 50 minutes on the #4 camera the AVI file is closed, and another video recording starts.  This allows the camera to avoid the 4GB file limit.  Flash size and battery life limits still apply.

 
Overview
Minox A3S Camera
Minox A/IIIs, film "spy" camera, c. 1969, used by
James Bond in "On Her Majesty's Secret Service",
photos, no video,  82x28x16 mm, 70g, $400 used


(The Minox and the 808 are shown at the same scale)
Number 3 CameraThe 808 Car Keys Micro Camera is typically advertised as a "spy" camera.  This review does not cover the suitability of this camera for spying or surveillance, and I have no expertise there.  My career background is with embedded microprocessors, software and electronics.

808 car keys micro camera, "spy"
 camera, c. 2010, never used by
James Bond, photos, video,
50x32x13 mm, 15g, $20 new
This is a review of the 808 Car Keys Micro Camera from China.  It weighs about 1/2 oz and can record photos, or video with audio for about one hour.  Wow.  It is so small, light weight, cheap and functional that it has been enthusiastically adopted by the model RC (radio controlled) airplane and helicopter community.  In spite of a few serious flaws in some versions of this camera (like poor reliability, poor image quality, and a minimal human interface), this technology is amazing, and most people gladly put up with the quirks.

nerdThis camera is for you if ...  This camera is an amazing, inexpensive, small, light weight, piece of technology.  This camera is for you if you are a geek or giz wiz that loves gadgets, are an experienced PC or MAC user, have a lot of intuition, love to solve problems, are comfortable using Google search, know the difference between a drive and a driver, can figure out how to insert a micro SD card, know what a lithium ion or lithium polymer battery is, can work without an owners manual, have experience with USB devices including flash drives and webcams, have experience with video editing and CODECs,  have a set of small screw drivers and your program tool chest includes gspot.exe and virtualdub.exe.

AngerThis is not a consumer friendly product.  This camera is an adventure, so expect fun and disappointment.  A camera reboot (reset) is sometimes a normal part of the user experience.  This is not a consumer friendly product, particularly for people who are not technically inclined.  The camera comes with a poor instruction manual, or a wrong instruction manual, no video editing software and no video encoding software.  The user interface is sparse.  No manufacturer or reputable brand would put their name on a camera with this variable level of reliability.

Why are these cameras so cheap?  Because some of the parts are not the best.  The parent design is a cell phone with a camera, but the cell phone features (radio, keyboard, screen) have been removed.  Evidence - ring tones and cell phone graphics have been found embedded in the camera firmware!  Because China makes millions of cell phones, there are lots of rejected parts.  These parts sometimes have the manufacturer name or part number removed, are cheap and are sometimes sold by the pound.  Some of the reject parts, like flash memory chips, are reprogrammed to fake a larger size.  Many rejected parts don't pass the parametric tests but are still functional.  I believe that some rejected parts get used in these cameras.

Why isn't there a brand or manufacturer name on the outside or inside of the camera?  A brand represents a level of quality. Without a brand there is no guaranteed quality level, and no reputation to protect.  There are probably some shady goings on here, so it's probably best to lay low and not say too much, and not answer these questions:  Does the camera manufacturer have the copyright to the original cell phone design and software?  Have all the patent royalties been paid?  Have all the FCC compliance test been done?  How much lead is in that plastic clamshell design?  Do all the pixels in that CMOS sensor work?  Why do these parts have no manufacturer or part number on them?

Summary of Features:

►MANY VERSIONS - There are many versions of this camera: #1, #2, #3, #4.  And there are some sub versions.  See below. 
#1 - has been the worst camera . It has an internal flash memory chip. 3 Jan 2010 Update -  The #1 camera software bin files can be updated.  This improves the camera video quality and optionally removes the video date time stamp.  Fake defective flash memory is still a problem.  My #1 camera died because of fake flash, but I revived it.
#2 - is much better than the #1.  It has an internal micro SD flash memory card.  I have questions about this camera.  Please email me if you have this camera.
#3 - is much better than the #1. It uses an removable micro SD flash memory card.
#4 - is a mix of bad and good. It falsely claims to be an HD camera but it has some unique desirable features. Available with either internal flash chip or micro SD slot.
►MANUFACTURER - No manufacturer is shown on the camera or documentation.  The manufacturer of the camera is unknown but the processors and the webcam drivers have these names on them: Anyka, SunPlus Technology and Syntek Semiconductors.
USB - The mini USB cable that comes with a camera is often unreliable, resulting in connection or battery charging problems.
BATTERY - The camera is powered by an internal rechargeable LiPo battery that is recharged through the USB cable. Some batteries stop taking a charge.  A charge lasts about 50 minutes at room temperature.  Marcus from Finland says the battery lasts 8 minutes at -7C at open air and riding a moped at 40km/h.
NO DRIVER - To use the camera as a mass storage device (a drive letter) no driver is required (exception Windows 98).  If your computer will not install your camera as a mass storage device, then there is something wrong with your camera or computer.
WEBCAM MODE- Some cameras can be used as a USB webcam.  This mode requires a webcam driver.  Some video capture programs will support the webcam driver.  As a webcam, the camera microphone is disabled.
DATE TIME - The date time default to 1970 or 1980.  The user can set it using the rules below.  Only a dead battery will unset it.  The date time is applied to each created file. Video images and some photos are date time stamped.  The video stamp can be disabled on some cameras.    The stamp can be "removed" in post processing.


►FLASH ALL TYPESAlways run H2testw at least once on all flash memory especially if it is generic.  Reformatting can sometimes reduce these problems: lockups, duplicate frames, aborted video.  The flash memory is FAT32 file system.  NTFS can not be used.  No single file can exceed 4GB (about 50 minutes on a #3 camera).  Flash cards can be SD or SDHC and can be larger than 4GB.
FLASH CHIP INTERNAL - The #1 camera is the only internal flash chip camera, and the flash is often fake.  This chip holds both the firmware files and the AVI and JPG files.  If the firmware gets corrupted, the camera will not work until the firmware is re-installed.
FLASH CARD INTERNAL - Some #2 cameras come with an internal micro SD card.  You need to disassemble the camera to remove or replace the flash card.  See external flash card.
FLASH CARD EXTERNAL - Most new cameras have an external micro SD card slot.  It is important to use a micro SD flash card that has fast random write speed.  Manufacturers don't publish the random write speed but it can be measured with Crystal Disk Mark.  SanDisk usually performs great, and the generic brands can perform poor.  Poor random write performance will cause increased duplicate frames, video/audio sync problems, and maybe truncated AVI files.  "Type 2, 4 or 6" refers to the sequential write performance and any type 2 or faster should work.
VIDEO MJPG - The camera produces AVI video using the MJPG codec.  You might have to install a MJPG codec to play or edit the AVI file.  For better playback performance, move the AVI file to a hard disk.
AUDIO - The audio in all AVI or WAV files is mono PCM.  The #3 and #4 have the best audio. The #1 and #2 8000 Hz sampling sounds like you are talking into a big tin can.
AR - Some of the AVI and JPG files are slightly aspect ratio distorted due to upconverting ratio mismatch.
MODES - All cameras record video with audio, or images. Some cameras also have a audio recorder mode.
BUYING - Most cameras are bought on eBay and take 2 to 4 weeks for delivery from Hong Kong or mainland China.  Most ads are full of misinformation and broken English.  For faster delivery and higher price, there are sellers in the USA but you will usually pay more.
LEGAL - Your right to use, own, buy or sell a micro camera might be limited by the laws of your country, or the policy of a market maker like eBay.

Summary of Metrics:
Camera -> #1 #2 #3 #4
Measured AVI File Data Rate,
Million Bytes Per Minute
20 -  33 40 - 63 54 - 82 around
58
Audio Properties, Mono PCM 16 bit,
8000 Hz,
128kbps
8 bit,
8000 Hz,
64kbps
16 bit,
22050 Hz,
352kbps
8 bit,
24000 Hz,
192kbps
Native camera resolution 640x480 640x480 640x480 640x480
AVI file dimensions 640x480 640x480 720x480 1280x960


►RESOLUTION -The camera resolution is 640x480.  The JPG and AVI files are upconverted  to more pixels (720x480, 1280x1024, 1280x960, 3264x2448) but not more resolution.

Many Versions
- There are many versions of this camera: #1, #2, #3 and #4.  Externally they all look very similar.  All have a lens, microphone, USB connector, hole for the reset switch, two working buttons, two fake buttons, and an LED.  Some have a slot for a micro SD card.  They all have a similar plastic clam shell case, held together with two screws, and weigh about 15 grams without the key chain, or 10 grams without the plastic clam shell.  Did he say a video recorder that weighs 10 grams?
● #1 has an internal flash memory chip (usually 2GB, 4GB or 8GB).  The video quality is fair to poor  (4 Jan 2010 update - With new software bin files this camera works much better).  The playback stutters because about half the frames are duplicates (the new software bin files fix this problem).  The flash memory chip has three partitions: two small partitions for system files and one large partition for user files (AVI, JPG).  If the system files are deleted or corrupted the camera will fail.  This is a common failure because many of the #1 cameras have fake defective flash chips.  The failure rate is high (YMMV) and if a #1 camera dies (many do) you can try this. Many people have reported that their camera stopped working after a few weeks, and so did mine.  I have been able to fix the problem.  There are some tricks to maybe access the flash and offload your files by using system mode.  The date time stamp is white and in the upper left corner. With the latest software files this date time stamp can be optionally removed.
version 1 date time stamp
Date time stamp, #1 camera, upper left

● #2 has a micro SD Flash card sealed inside the camera.  The card is not user accessible. The video quality is good.  The camera and the AVI file are both 640x480 so there is no aspect ratio distortion.  The frame rate is about 29 FPS.  There is a burst of duplicate frames in the first second, then it depends on which CPU the camera has.  The Toshiba CPU camera measured no duplicate frames.  The Mtec CPU camera measured 5 duplicates per second.  The USB interface is slow.  The date time stamp is in the lower right corner and the font is either orange or white.
Camera 2 date time stamp
Date time stamp, #2 camera, lower right

no2 date time stamp sample white
Date time stamp, probably #2 camera, lower right
● #3 has no internal flash but has a slot for a removable micro SD Flash card.  The video quality is good.  The failure rate is low (YMMV).  The duplicate frame rate is low. The video is AR (aspect ratio) distorted (camera AR 1.33 is up scaled to 1.50 in the AVI file).  More than one lens  AOV (angle of view) has been measured for this camera, 36° and 44° (54mm and 45mm equivalent respectively).  The various lens coating colors (none, red, green and blue) do not seem to correlate to anything.  The date time stamp is yellow and in the lower right corner.
version 3 camera date time stamp
Date time stamp, #3 camera, lower right

● #4 is available with either an internal flash chip, or a micro SD card slot.   The video quality is like the #2 camera but with a very high (bad) duplicate frame rate.  The #4 claims to be HD but seems to have a native resolution of 640x480 and upconverts it to 1280x960 in the AVI file.  The photo mode seems to upconvert a 640x480 image to 3264x2448 in the JPG file. 

In spite of this fakery, the camera has some desirable features. The date time stamp can be disabled. Long videos can be recorded because the 4GB file limit is avoided.  There is an audio recorder. The aspect ratio is not distorted.  There is a webcam driver.
#4 date time stamp
#4 camera date time stamp, lower right

Sub Versions - The #2 camera on screen date time stamp is orange or white.  The #3 camera comes in more than one AOV (angle of view).

The video quality of  #2 and #3 seem to be similar, and better than #1.   If you buy this camera online which version will you get?  Some online sellers show sample videos that help you to make a better decision.  See the table below for a comparison.

My first camera was a version  #1 (8GB) camera.   I ordered it at an eBay auction from xprodeal and it was delivered from Hong Kong in 12 days for $23.25 with free shipping.  The auction price for the 8GB camera has been $18 to $27.  This camera creates a 25 fps AVI video file, but half of the frames are duplicates.  This camera worked for about a month then it failed due to a defective fake flash memory chip.  It has been partially revived.

xprodeal (bad feedback) (list of L to Z sellers) is on a list of eBay sellers that sell products with bad flash memory.  Click here for more info.

My second camera is a version #3r camera.  I ordered it from eBay seller joymyzone..  It was delivered from Hong Kong in 19 days for US$16.98, with free shipping.  I am using an 8GB micro SDHC flash card.  This camera creates a 30 fps AVI video file with only a few duplicate frames per second. The video quality is much better than my #1 camera.  Here is a preliminary #3 camera report.

Bad USB cables - Some of these cameras have been delivered with a bad or intermittent mini USB cable.  If you are having USB connection problems, try a different USB cable.+


  
Links
(you might need   translate.google.com   for some of these)
FORUMS
● Forum at
Parallax.com thread about this Keychain DVR camera
● Forum at RCgroups.com Aerial Photography thread - My keychain 8gb camera came today
● Forum at FlyQuiet.co.uk  http://www.flyquiet.co.uk/smf/index.php?topic=2030.0
● Forum at HELIFREAK.COM Keychain camera
● Forum at RCLineForum.de about Video camera in the car key format

LIPO BATTERIES (Make sure it will fit your camera)
● This might be a replacement LiPo 120 mAh battery for some cameras at ALLeRC.com.  Recycle the little circuit under the tape.
● This replacement LiPo 240 mAh battery has has been reported to work and fit: HobbyCity. Recycle the little circuit under the tape.
● Here is a Pair of 200 mAh LiPo batteries on eBay that might fit.
Rotozuk says that this ??? mAh LiPo battery fits.
● How to wire an external RC servo Battery and an external AA battery pack.

SAMPLE VIDEOS
This is a Video sample of #3 eBay camera 180418683602
● Bob from France has these great outdoor and indoor RC airplane videos.

SELLERS
● This is a Hungarian RC website selling the micro camera   http://smodell.atw.hu/
Matt has bought 2 of these cams.  His #2 camera from estore009 on eBay was the better one.
● From the forums - here are some better eBay cameras that some people have been happy with: 260488707976, 160369400037.    (!!!  YMMV  !!!)

INFORMATION
Misc Camera Software From a Chinese Website
http://www.bunniestudios.com/blog/?p=918 is a nitric acid tear down discussion about the inside of various micro SD cards.

TOOLS
● Deshaker with VirtualDub can remove shake from AVI video.  FR4Pilot YouTube examples:
   http://www.youtube.com/watch?v=KZ-qjRVbFi0n  http://www.youtube.com/watch?v=iabg9x_ITVw
VirtualDub is an excellent free AVI tool.  It can capture, edit and convert AVI files.
Crystal Disk Mark is a free disk performance benchmarking tool, and can be used to benchmark the write speed of a flash memory drive.
H2testw is a free program used to verify the integrity of flash memory.  It writes check-summed records throughout the flash and then reads them back.  It can detect fake flash memory.

  
2010 Mar 07 - Teclast C430T Video Viewer
Peter, from the sunny side of the Alps, has been looking for a small player (much smaller than a notebook computer) to view AVI files from his micro camera in the field.  He is very happy with his new Teclast C430T.  Peter did a lot of research because some players do not support NTFS, exFAT or FAT32.  This viewer is under US$100 on eBay.

He has used this player with his #3 camera and two different sunglasses cameras. The USB OTG (On The Go) feature works perfectly.  OTG allows you to connect the USB cable between the camera and the player, and play the AVI file from the camera.  The player also has 8GB internal and a micro SD card slot.
C430T
C430T about $87

  
2010 Mar 07 - Infrared Filter in the Camera Lens
Dimitri has discovered that the glass plate shown here on the back of the #3 camera lens tube is an infrared (IR) filter.  If removed, the camera gets more light sensitive. In the same time, you'll get weird colors.

Dimitri removed this glass and it made his cam infrared light sensitive.  Each and every camcorder has some kind of such a filter in its optic.
Otherwise, the picture gets blurry with some rosa cast.  In case of this cam, the cast is rather blue-purple. Point a remote control into the lens. If the IR filter is not in place, the LED should be well visible.

==========

Another camera user said that his video images had a strange blue-purple color cast.  Probably a related problem. 
#3 camera lens IR filter
Camera #3, lens tube, glass plate glued to the back of the lens tube, back, IR filter
 Sample blue-purple video frame
Video frame from a #2 camera, Blue-Purple cast might be due to a missing IR filter

  
2010 Mar 04 - Flash Performance Comparison
Have you used more than one flash card in your camera and can testify that one card works better than the other?
If they pass h2testw, please benchmark them with Crystal Disk Mark and send me the results.

The SD Association minimum write speed is 2 MBps (million bytes per second).  That is a type 2 card.  The size of the blocks being written to the card has a huge impact on the write performance.  Sequential write is the fastest way to write a flash card.  On some cards, sequential write is 5X faster than writing random 5KB blocks, and 500X faster than writing random 4KB blocks.  I don't know if the 808 car keys micro camera (808CKMC)  writes sequentially.

I believe that some 808CKMC problems are due to flash that is either bad, or the write performance is too slow.  Sometimes reformatting the card will temporarily correct the problem.  Here are some problems that have been caused by a slow flash card:  video out-of-sync with audio and excessive duplicate frames.

What speed is too slow to work in an 808CKMC?  I don't know yet, and it probably depends on which camera you have. Some cameras have much higher data rates than others.  AVI data rates from 0.3 to 1.3 MBps have been measured .  A #3 camera has a maximum data rate of 1.3 MBps (80 megabytes per minute).

Here you can read more about a tear down of micro SD cards: http://www.bunniestudios.com/blog/?p=918

Crystal Disk Mark is a disk performance benchmarking tools.  It also measures the suitability of flash for Microsoft ReadyBoost (minimum 1.75 512KB Write, 2.5 4KB Read).
Flash Comparison
Flash device benchmarks. MBps.  More is better.

 
2010 Mar 02 - Be Suspicious of Generic Flash Cards
MD emailed me about problems with his new #2 camera that was delivered with a generic 4GB micro SD card.  He reformatted it and it passed the h2testw test.  The AVI had a strange problem where the sound was out of sync with the video.  He replaced the generic card with a locally bought Sandisk 4GB type 2 card, and the problems went away.

Here you can read more about a tear down of micro SD cards: http://www.bunniestudios.com/blog/?p=918

MD tried both the generic card and the SanDisk card in his #3 camera.  The generic card caused a series of duplicate frames, but no sync problem with the video/audio.

This long string of duplicate frames at the end of the generic video probably indicates that the camera is taking a long time, nearly a second, to close the file.  I think this problem might be related to some reports of corrupted AVI files when the battery dies during a video.  The camera probably does not have enough time to close the file properly, because the time to write the final blocks to the flash can't complete while the battery dies.

Here are the duplicate frame maps for two sample videos.  "." is a frame, and "D" is a duplicate frame.  I used VirtualDub to measure this. 

Generic card,30.725FPS,227 frames, 7.38 seconds

...............................DDDDDDDDDDDDDDDDDDDDDDDDDDDD.D...................
............................D......................D............................
D.............................D...................DDDDDDDDDDDDDDDDDDDDDDDDDD


SanDisk card, 30.763FPS, 155 frames, 5.038 seconds
.......................................................................D........
......................D................................D...................
Problem generic microSD card
Generic Micro SD Card
 Problem generic microSD card
Before the sticker was scratched off
Problem generic microSD card
After the sticker was scratched off

  
2010 Mar 02 - #5 camera (#2 variant) 720x480
I am getting reports of a "new" camera that is 720x480.   I would call this #5 camera (a variant of the #2 camera, they use the Syntek processor).  This will make it difficult to distinguish the 720x480 #3 camera from the #5 camera.  Comparisons:

  #5
(#2 variant)
#2 #3
AVI Resolution 720x480 640x480 720x480
Flash micro SD card external internal or external external
Audio 8 bit, 8000 Hz, 64kbps 16 bit, 22050 Hz, 352kbps
Video Date Time Stamp, lower right white orange or white yellow
FPS 30.000 about 29 30 to 31
LED blue yellow yellow
Photo Resolution 1600x1200 1280x960 1280x1024
Date Time File timerset.txt
20100221001100 Y
time.txt tag.txt
Past Example eBay Listing 160401280765
(photo resolution is wrong)

260542014569 (delivered with problem 4GB card)
350318167191 180467377034
Can Disable Video Date Time Stamp? Yes No No
Webcam Driver STK02N STK02N SPCA1528
Processor Syntek Syntek SunPlus

#2 camera 720x480
Camera variant, 720x480, Blue LED
#2 camera 720x480
Camera variant, 720x480, internal bottom view, micro SD slot, click for full size
C5
#5 camera bottom
C5
#5 camera top

 
2010 Feb 28 - #2 Camera Native Resolution might be 320x480
The CMOS sensor is probably made up of 640 sensels (sensor elements) per line.  It probably uses a Bayer Array of 25% red, 50% green and 25% blue sensels.  So far, testing has shown that a camera module (lens and the CMOS sensor) outputs 640 or 1280 bytes per line, and 480 lines per frame.  The exact format of these bytes is unknown, and how they are interpreted by the processor is unknown.

The #2 camera module
outputs 640 bytes per line.  This might be one byte per sensel that the processor interpolates into pixels.  Each byte is probably not one pixel.

The #3 camera module outputs 1280 bytes per line. This might be sensel data with two bytes per sensel that the processor interpolates into pixels.  Another possibility is that the CMOS processor is interpolating the sensels and outputting pixel data in RGB555 format (each 2 byte word is 5 red bits, 5 green bits, 5 blue bits). Each two bytes might represent one pixel.  The #3 camera also has the highest AVI data rate.

I am not sure if the following analysis is correct.

The native resolution of the #2 camera is probably 320x480
, not 640x480.

Based on #2 camera oscilloscope data take by Dimitri, the camera module is outputting 640 bytes per line.  640 bytes per line is not enough data to represent 640 pixels per line.  Each pixel is probably represented by two bytes, maybe in RGB555 format.  This means that only 320 pixels are output per line.

This can be confirmed by this simple test: Capture a 640x480 video frame.  In a graphics program, resize the frame to 320x480, and then resize it back to 640x480.  Does the new frame look different than the original video frame?  If not, then the original resolution was probably 320x480.

We will have to do this analysis for the the other types of cameras to see if they are really 640x480 resolution.

  
2010 Feb 27 - #2 Camera, More Technical Information
Thank you to Dimitri who provided me with this detailed technical information about his #2 camera.  The camera has an internal microSD card, a Syntek STK1262BLQG processor, an 8 MB SDRAM and the firmware is in the 25L8005M2C 1 megabyte SPI serial flash chip.
#2 camera
#2 camera top, 8 MB SDRAM, camera module, camera module compression connector, LED, buttons
#2 camera
#2 camera bottom, Sytek processor, microSD flash card, mini USB connector, microphone, camera module, reset switch, SPI serial flash chip.
#2 Camera SPI serial flash chip
#2 Camera, close-up of the 25L8005M2C 1 MB SPI serial flash chip.  86 MHz, 6 to 20 second program time.
Dimitri reports these signals on the camera module 24 pin flat cable

#2 Camera, Camera Module
Pin # Description
1 data sync 11.9MHz (T = 84ns) back to CPU (half the f of #9)
2 line sync
3 no connection found
4 connected to CPU, permanently LOW
5 +3.3VDC
6 connected to CPU, permanently LOW
7 frame sync
8 +3.3VDC
9 CLOCK 23.8MHz (T = 42ns) from CPU
10 +1.8VDC
11 no connection found
12 GROUND
13 connected to CPU, permanently LOW
14 I2C SDA pullup 10k at +3.3V (sporadic data flow)
15 DATA
16 DATA
17 DATA
18 I2C SCL pullup 10k a +3.3V (sporadic data flow)
19 DATA
20 20    (reset?) pullup 100k at +3.3V, stays HIGH after the start
21 DATA
22 DATA
23 DATA
24 DATA

The following scope images were taken from the 24 gold pins of the internal camera module.

Camera #2, Camera Module Scope Captures
Pin 1 - Data Sync (84 ns)
Camera #2, Camera Module Scope Captures
Pin 2 - Line Sync (about 65.5 us)
Camera #2, Camera Module Scope Captures
Pin 18 - I2C Interface
Camera #2, Camera Module Scope Captures
Pin 7 - Frame Sync ( about 33.3 ms)
Camera #2, Camera Module Scope Captures
Pin 2a - Line Sync for a Frame
Camera #2, Camera Module Scope Captures
Pin 9 - clk from CPU (42 ns)
 

  
2010 Feb 23 - Podcast about the #3 Camera - "Daily Giz Wiz" Episodes 1029 and 1036
Daily Giz WizDaily Giz Wiz 1029 #3 CameraDick DeBartolo and Leo Laporte have done a “Daily Giz Wiz” podcast episode 1029 about the #3 camera. They are both experienced gadget wizards and are amazed by the camera. A month ago I helped Dick select a camera from eBay. If you don’t know, Dick has been a writer for MAD magazine for decades, and wrote many of the questions on the “Match Game” TV show.


Link to the YouTube video of this podcast.
Link to the sample video Dick took with his #3 camera.
Link to the MP3 file of the podcast (8 MB, 18 minutes).

Here is the podcast description.

In episode 1036 Dick read a follow-up letter about episode 1029.

 
2010 Feb 22 - #1 Camera Webcam Driver
#1 camera webcamThanks to M.D. for this driver information. The #1 camera uses the USBAnyka Driver.  The hardware ID is 04D6 065E.

How to enter webcam mode on the #1 camera - Connect the USB cable.  Once Windows installs the mass storage device, press the camera power button for 2 seconds.  The first time you do this, have this webcam driver unzipped and ready:

http://www.readerme.com/html/software/AK36361B平台PC Camera驱动/ak3631_PC_Camera.rar

The webcam operates at 320x240 on my computer.  Verified to work with with Skype and VirtualDub.

  
2010 Feb 22 - #1 Camera - Another Software - Different, Not Better
#1 Camera (611)Here is another #1 camera update that works with my #1 camera.  My #1 camera has a AK3631B CPU, so the AK3671B might perform better.
AK3671B Platform Software 30 611S_VGA_V1.02 (with time) (4_16sdrm)

 AVI data rate 17.900E6 bytes per second (very low)
55.8 minutes per 1E9 bytes (lots of minutes)
FPS  12.000  
 Duplicate frame per second rate  2 to 4
JPG file   640x480 (not upconverted to 1280x1024). 

   
22010 Feb 22 - #1 Camera, Driver for the Anyka Burntool.  Hardware ID (0471 0666).

Bootstrap and 0471 0666 update from 2009 Nov 04.

burntoolThe following procedure is for the #1 camera only. 
Do not run the burntool on any other type of camera.

BURNTOOL -Burntool will load the firmware into the flash of the #1 camera .  I think it also installs some BIOS files into the ANYKA processor flash.

M3USB - Download the M3USB driver (hardware ID 0471 0666).  It interfaces the the Anyka "burntool.exe" program to the #1 camera in burn mode.

 

BURN MODE - To use the burntool and the m3usb driver, the #1 camera must be in burn mode.
To get into burn mode - Start with the camera and the LED off.  Press and hold the mode button, then connect the USB cable.  Release the mode button.  Windows will either ask to install the M3USB driver, or use it if already installed.

Download this file.  It contains the firmware for the #1 camera and the burntool (about 5 megabytes). 611_VGA_V1.06 (with time) 4_16sdrm.rar

PROCEED AT YOUR OWN RISK.  YOUR CAMERA COULD BE UNUSABLE IF THIS PROCEDURE DOES NOT WORK FOR YOU, OR YOU USE THE WRONG FIRMWARE.

Here are the steps I followed to burn the software into the #1 camera using the Anyka burntool and the M3USB driver. This worked for me.  I am using Windows XP 32 SP3.  If you stop halfway, the camera and system mode will not work, and you have to start over.

Backup any camera AVI, JPG or system files before doing the following.  Everything on the camera gets erased and reprogrammed.

My camera was sold as an 8GB camera, but it has a 4GB flash chip.  If your flash size is different, you might get different results.

1. Connect the camera in burn mode (see above).  If windows asks for a driver, manually select "M3USB folder. Windows will install the M3USB driver.
2. Disconnect the USB cable.
3. Run burntool.exe from the 611_VGA_V1.06 folder.
4. Connect the USB cable in burn mode.
5. You will see a yellow status square on the burntool screen.  This indicates burntool sees your camera.
6. Press the burntool green start arrow button.
7. Burntool has a blue progress bar and a timer.  My burn took 3 minutes 37 seconds for a 4GB camera.  Wait.  If you abort here you will have to start over.
8. When done, the burntool status square and the progress bar turn green.
9. Disconnect the USB cable.
10. Reset the camera and try it.

In one place on the internet VID_0471&PID_0666 is a “Philips PDIUSBD12 SMART Evaluation Board”.   See below.

[HKEY_LOCAL_MACHINE\Enum\USB\VID_0471&PID_0666] 
 
[HKEY_LOCAL_MACHINE\Enum\USB\VID_0471&PID_0666\INST_0] 
"Capabilities"=hex:14,00,00,00 
"HardwareID"="USB\\VID_0471&PID_0666&REV_0100,USB\\VID_0471&PID_0666" 
"CompatibleIDs"="USB\\CLASS_DC&SUBCLASS_A0&PROT_B0,USB\\CLASS_DC&SUBCLASS_A0,USB\\CLASS_DC" 
"DeviceDesc"="Philips PDIUSBD12 SMART Evaluation Board" 
"Class"="USB" 
"Driver"="USB\\0002" 
"Mfg"="Philips" 
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}" 
"ConfigFlags"=hex:00,00,00,00
BOOTSTRAP MODE - Bootstrap mode does not seem to have any purpose.  It makes Windows look for a hardware ID driver of (vid pid) 0000 0000.  To get into bootstrap mode: Start with the camera and the LED off.  Hold the mode button down and press the power button.  Then release both buttons.  Then connect the USB cable.  Windows might acknowledge a new USB device and try to load a driver for hardware ID 0000 0000.  Windows will not find a driver.

  
2010 Feb 16 - Jelly Lens, Wide Angle
Jelly LensThe Jelly lens can be used to make a micro camera into a wide angle camera.  It mounts with a sticky, washable, reusable jelly-like silicone adhesive to a flat surface around the lens.  Because the 808 car keys micro camera does not have a flat surface, you would need to make that flat surface yourself. 

The Jelly lens is sold on eBay and Amazon, and elsewhere for about $3.  There are various types of jelly lenses.  Make sure you get the wide angle one.

Jelly Lens Video
Click for the YouTube Video. 
Features of the Jelly Lens (I have no affiliation with fommy.com).

Villamany from Spain mounted a Jelly Lens on his MD80 mini camera using mounting adhesive.  He painted it with a black CD marker.  Here are some photos he sent me:
MD80 MD80 Camera with Jelly Lens MD80
Jelly Lens wide angle glued to an MD80 camera
Photo using Jelly Lens
Jelly Lens Wide Angle Photo
Photo using Jelly Lens
Jelly Lens Wide Angle Photo

 
2010 Feb 14 - Laboratory Removal of the Video Date Time Stamp
A laboratory method of removing the video date time stamp from the gumpack (#3 camera) has been discovered!

But there is no user ready fix yet.



Philippe, with the help of Bill W. and spinner, have been able to locate the font in the memory dump from the internal serial flash chip.
Images recovered from the memory dump by Bill W. and spinner

 
Philippe remove the "2" from the font.

As a test Philippe removed the 2 from the font, and wrote the memory dump back into the serial flash memory chip.  It worked.

With the font blanked, the modified memory dump was written back into the serial flash chip. A test video confirms the removal.
http://www.dailymotion.com/video/xc8e15_no-timestamp-at-all-from-my-gumpack_tech

Here is Philippe's website with some details of what happened.

This research has been done on a gumpack camera, that is very similar to the #3 camera. However each of these two cameras have a different CPU. This discover would have to be repeated on the #3 camera to dump the memory map, find the font, remove it, and write the memory map back. Also, there might be various revisions of the #3 camera software resulting is different memory maps. So the font could be located in different locations of the map and a different solution for each revision.

At this time there is physically no easy way to do this fix. It requires the serial flash memory to be de-soldered from the camera, read, modified and re-written with specialized tools, and then the chip re-soldered back into the camera.

  
2010 Feb 12 - Hacking the Gumpack Camera (like the #3 Camera)
gumpack camera gumpack camera teardown gumpack camera teardown

At Philippe's website there are more images, the raw dump file, and much more information:

Philippe from France has done some great hacking of his gumpack camera, with the intent of modifying the software to remove the video date time stamp.  The gumpack has the same characteristics (720x480, 30FPS) as the #3 Camera, but it is in the gumpack package and has a different hardware ID (04FC 0171), so it can't use the #3 camera webcam driver.

Like the #2, #3 and #4 cameras, this  gumpack has an 8 pin serial flash chip.  This chip is 2 megabytes.  I speculate that it contains part of the camera software, loaded into RAM at boot time..  Philippe removed the 2 megabyte chip and dumped the memory to a file, and has been analyzing it.  Surprisingly there are 16 JPG images embedded in the flash (see his site).

Philippe has determined from the dump that the processor is not an ARM processor but is a clone of a 6502 processor (like used in the Apple I, Apple II and the Commodore 64 computers).  So, maybe using a 6502 disassembler will reveal some code.

Here is an example of some strings in the raw file, as displayed by the free HxD Hex Editor

00093B20  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  ................................
00093B40  09 7B 30 78 30 62 2C 20 22 53 74 72 69 6E 67 2E 73 73 74 22 2C 20 30 78 30 30 2C 20 30 78 35 30  .{0x0b, "String.sst", 0x00, 0x50
00093B60  30 30 7D 2C 55 53 42 5F 56 45 4E 44 4F 52 5F 49 44 20 3D 20 22 30 78 30 34 46 43 22 0D 0A 55 53  00},USB_VENDOR_ID = "0x04FC"..US
00093B80  42 5F 50 43 43 41 4D 5F 50 52 4F 44 55 43 54 5F 49 44 20 3D 20 22 30 78 31 35 32 38 22 0D 0A 55  B_PCCAM_PRODUCT_ID = "0x1528"..U
00093BA0  53 42 5F 4D 53 44 43 5F 50 52 4F 44 55 43 54 5F 49 44 20 3D 20 22 30 78 30 31 37 31 22 0D 0A 55  SB_MSDC_PRODUCT_ID = "0x0171"..U
00093BC0  53 42 5F 53 49 44 43 5F 50 52 4F 44 55 43 54 5F 49 44 20 3D 20 22 30 78 30 31 37 32 22 0D 0A 55  SB_SIDC_PRODUCT_ID = "0x0172"..U
00093BE0  53 42 5F 4D 41 4E 55 46 41 43 54 55 52 45 52 5F 4E 41 4D 45 20 3D 20 22 53 75 6E 70 6C 75 73 20  SB_MANUFACTURER_NAME = "Sunplus
00093C00  43 6F 20 4C 74 64 20 22 0D 0A 55 53 42 5F 50 52 4F 44 55 43 54 5F 4E 41 4D 45 20 3D 20 22 47 65  Co Ltd "..USB_PRODUCT_NAME = "Ge
00093C20  6E 65 72 61 6C 20 49 6D 61 67 65 20 44 65 76 69 63 65 22 0D 0A 55 53 42 5F 53 45 52 49 41 4C 5F  neral Image Device"..USB_SERIAL_
00093C40  4E 55 4D 42 45 52 20 3D 20 22 30 31 2E 30 30 2E 30 30 22 0D 0A 4D 53 44 43 5F 56 45 4E 44 4F 52  NUMBER = "01.00.00"..MSDC_VENDOR
00093C60  5F 49 44 20 3D 20 22 22 0D 0A 4D 53 44 43 5F 50 52 4F 44 55 43 54 5F 49 44 20 3D 20 22 47 65 6E  _ID = ""..MSDC_PRODUCT_ID = "Gen
00093C80  65 72 61 6C 22 0D 0A 4D 53 44 43 5F 52 45 56 49 53 49 4F 4E 5F 49 44 20 3D 20 22 31 2E 30 30 22  eral"..MSDC_REVISION_ID = "1.00"
00093CA0  0D 0A 53 49 44 43 5F 4D 41 4E 55 46 41 43 54 55 52 45 52 20 3D 20 22 53 75 6E 70 6C 75 73 6D 6D  ..SIDC_MANUFACTURER = "Sunplusmm
00093CC0  22 0D 0A 53 49 44 43 5F 4D 4F 44 45 4C 20 3D 20 22 47 65 6E 65 72 61 6C 22 0D 0A 53 49 44 43 5F  "..SIDC_MODEL = "General"..SIDC_
00093CE0  44 45 56 49 43 45 5F 56 45 52 53 49 4F 4E 20 3D 20 22 30 31 2E 30 30 20 22 0D 0A 53 49 44 43 5F  DEVICE_VERSION = "01.00 "..SIDC_
00093D00  53 45 52 49 41 4C 4E 55 4D 42 45 52 20 3D 20 22 30 30 20 20 20 20 20 20 22 0D 0A 53 49 44 43 5F  SERIALNUMBER = "00      "..SIDC_
00093D20  56 45 4E 44 4F 52 45 58 54 5F 44 45 53 43 20 3D 20 22 53 75 6E 70 6C 75 73 6D 6D 22 0D 0A 0D 0A  VENDOREXT_DESC = "Sunplusmm"....
00093D40  0D 0A FF D8 FF E0 00 10 4A 46 49 46 00 01 01 01 00 60 00 60 00 00 FF DB 00 43 00 08 06 06 07 06  ..ÿØÿà..JFIF.....`.`..ÿÛ.C......
00093D60  05 08 07 07 07 09 09 08 0A 0C 14 0D 0C 0B 0B 0C 19 12 13 0F 14 1D 1A 1F 1E 1D 1A 1C 1C 20 24 2E  ............................. $.

Philippe also measured current consumption in the gumpack camera.  "I measured the battery capacity at 270mAh (discharge current of 200mA, down to 3.0V). So I expect it to be able to last a bit more that one hour".

Current mA Switch Description
zero Off This gumpack camera does not have a reset button.  Off disconnects the battery.
0.02 On Sleep
115 On Green LED on.  The current waveform shows a frequency around 15 KHz, hello RTC clock !
145 On During video recording.  There are some spikes at 220 mA every 64ms. It’s probably when the SD card is written.

  
2010 Feb 11 - #3 Camera - Date Time File Format
Continuing the research done by Dan, there seems to be some confusion about the required file format of the tag.txt file.  I did some research by creating 17 different tag files and seeing what the camera did with them.  The results should apply to everybody's #3 camera.

"HxD Hex Editor" is a great free hex editor that allows the viewing and creation of  any ASCII data in a file.

The basic file format of the tag.txt file is:

     <whitespace>[date]<whitespace>YYYYxMMxDD<whitespace>HHxMMxSS<anything>

<whitespace> is zero-to-many space (SP, 0x20), carriage return (CR, 0x0D) or line feed (LF, 0x0A) characters in any order.
[date] "date" must be lower case.
YYYYxMMxDD where "x" can be any character.
HHxMMxSS where "x" can be any single character.
<anything> is zero-to-many characters of anything.

The following are valid examples of the date time in the tag.txt file for December 12, 2009 at 4:58pm (where . is a space) :
[date]
2009/12/29
16:58:00

[date].
2009\12\29.
16-58-00

[date]
2009#12#29.
16,58,00.

[date]..........
2009/12/29...........
16:58:00..........

.
...
.[date]
.
...2009/12/29
.
.....16:58:00
.
.
[date] 2009/12/29 16:58:00

[date]2009-12-2916-58-00

[date]2009#12%2916@58?00

[date]2009-12-2916-58-00ABCDEFGHIJKLMNOPQRSTUVWXYZ

[date]          2009-12-29          16-58-00



  
2010 Feb 07 - Hardware ID (VID PID) and Webcam Drivers
Some cameras support a webcam driver, some don't.  To find a webcam driver for your camera, you need to know the Hardware ID of your camera's webcam mode, then you can look for a webcam driver to match the Hardware ID.  Here is how to do that.

(The mass storage device mode of your camera has nothing to do with the webcam Hardware ID)

The Hardware ID consists of a Vendor ID and Product ID (VID and PID).

  Hardware ID      
  VID PID Webcam Driver Burn Driver Worked with Windows
My #3 camera 04FC
Sunplus Technology Co., Ltd. 
1528 SPCA1528   XP 32
#2 Camera,
#4 Camera,
My Gumpack camera with external micro SD
05E1
Syntek Semiconductor Co., Ltd.
0B01 STK02N 2.3   XP 32
#1 Camera 0471
Philips 
0666   Driver for the Anyka burntool. XP SP3
#1 Camera 04D6
Anyka Mentor Graphics 
065E USBANYKA.    XP SP3

#1 camera webcam driver USBANYKA  http://www.readerme.com /html/html/AK36361B平台PC%20Camera驱动.html.

How to determine the Hardware ID of your camera.
Try to put your camera in webcam mode.  If you can't, your camera might not support webcam mode.  For best results, connect the USB cable directly to a USB port, not through a hub.

808 Car Keys Micro Camera (not #1 camera) - Press and hold the mode button, then connect the USB cable.  When the camera LED comes on, release the mode button.
808 Car Keys Micro Camera (#1 camera) -   Connect USB cable.  Once Windows installs the mass storage device, press the camera power button for 2 seconds.
Gumpack camera - Put the camera switch on and the audio switch on.  Hold the power button down for 10 seconds, connect the USB cable, then release the power button. You might have to do this twice.

If there is no installed webcam driver, Windows will display "Found new device" and open a a popup window "Welcome to the Found New Hardware Wizard".  Don't close the popup window. 

? USB device in yellow Open the Device Manager.   Double click the yellow "? ! "USB Device".




Hardware IDsSelect the detail tab.  Under "hardware IDs" the VID and PID is shown.  That is the VID and PID of the webcam in you camera, if any.  You can close the Windows popup, and the Device Manager.


  
2010 Feb 03 - How to Open the Internal Flash Card Socket, #2 Camera

Step 1 Cover in the locked position.  Slide the cover to the left about 2 mm. 

Step 2 Cover in the unlocked position. 

Step 3 Lift the cover.

Step 4 Remove the flash card. 

  
2010 Feb 03 - #2 Camera Failure, Broken Flash Socket Pin
I received a dead #2 camera from a camera owner.

SYMPTOM:  The camera did work, but now doesn't.  When the USB cable is connected, windows now reports: 
     One of the USB devices connected to this computer has a malfunction, and Windows does not recognize it


PROBLEM:  One of the pins in the internal micro SD flash socket has broken off.  Once broken, the camera died.  The flash card is OK.

COMMENTS:  The #2 camera uses an internal micro SD card, in an internal socket that has 8 gold plated pins. A pin was probably cracked, so the camera worked for a while.  These pins are usually made from a spring beryllium copper that can be brittle.  Any camera that uses a micro SD flash card (#2 or #3 camera) could suffer this failure.  Also, in a high vibration application (like an RC airplane) you could get some very strange results when a pin resonates, like truncated or lost AVI files if the flash card does not make good contact.

REPAIR ATTEMPT: I cut the battery wire so that I could work on replacing the broken pin with the power off.  I replaced the broken pin by soldering in its place a gold plated pin from a DIP IC.  I repaired the cut battery wire. 

REPAIR RESULT: With the flash card in or out, I still get the same Windows error when connecting the USB cable.  When the pin broke off it was not captive in the socket.  It probably rattled around inside the camera and probably shorted something out causing permanent, un-repairable damage.

Click photo for full size.

#2 camera, internal flash card, broken pin in the flash connector
#2 camera broken flash connector pin
#2 camera, internal flash card, broken pin in the flash connector

Repair part - Took a gold plated pin from a ceramic DIP IC to replace the socket pin.
#2 camera socket pin repair
Repair - #2 camera, flash card socket, soldered the DIP IC pin in place of the broken pin.

 
2010 Feb 02 - Possible Manufacturer
TGF Group in china is one of the possible manufactures of the 808 car keys micro camera.
Company Name :TGF Group Co. Limited
Company Address :
No12 ZhongXin Road, BuJi Town, LongGang District Shenzhen, Guangdong, China 518114

Here is the webpage of their TMP808 camera.  None of the cameras that I have reviewed take 1024x768 photos.

TGF claims: Format: AVI/VGA video format, 640x480 pixel; JPEG photo format 1024x768 pixels.

  
2010 Feb 01 - #3 Camera, Focusing the Lens,  f = 3.14 mm 
CAUTION
The following requires that you open the camera case.  The battery and the circuit board voltages are live.  Any metal object can cause a short and destroy the camera.  The LiPo battery is dangerous if not handled correctly.  Do this at your own risk.

Click images for full size

Camera #3 camera module with glued lens ring
Camera #3, camera module showing glued lens ring 

#3 camera camera module glue seal
Camera #3, Camera Module, Glue Seal
 

#3 Camera lens tube front
Camera #3, lens tube, front

#3 Camera lens back
Camera #3, lens tube, glass plate glued to the back of the lens tube, back
To adjust the focus you rotate the lens ring.  Webcam mode is a convenient way to adjust the focus.

Focus is one of the factors that can affect video quality.  It is possible for the camera to be in focus, and still have low video quality because of some other factor.

Before rotating the lens ring, use a knife to scribe a line in the camera lens ring and the camera body so you know the original setting.  Place a dot of ink or "whiteout" on the lens ring as a position indicator. 

The lens ring is factory sealed in place with a drop or two of soft glue.  To turn the ring you have to break that glue.  I was able to break the glue seal on the lens ring and adjust the focus.  After changing the focus, re-glue the lens ring.  Otherwise, vibration might change the focus, or wobble the lens causing video distortion.

A small rotation can make a big difference.  On my #3 camera, a focus change from infinity to 60mm is a lens ring rotation of 120 degrees.  The original focus of my camera was factory set at very close to infinity.

0.9 mm  = f.  The focal length of the lens. 
3.14 mm = f.  Calculated from AOV and sensor size.

5mm - the thread diameter of the lens tube.
0.35mm - the pitch of the threads
120 degrees - the rotation from a focus of infinity to 60mm.

I get email asking if the focus can be adjusted. The internal camera module (internal lens, threaded lens ring tube, CMOS image sensor, flat cable, 24 pin connector) of both my #1 and #3 camera have the lens ring sealed with a drop of glue.  This implies that the focus is factory set and sealed.  For general purpose photography the focus would be set so that the far edge of the field of view is at infinity.  To get the sharpest photography where most objects are at infinity, the focus should be set at infinity.  The best focus for an RC airplane would be infinity.

I scribed the camera and lens with a sharp knife to record the factory position.  The lens ring (lens tube) is a tube that screws into the camera module housing.  I turned the lens ring to break the glue seal.  The glue on my camera is soft.

You don't have to remove the lens tube to adjust the focus.  I removed the lens tube.  The lens tube is so small it is very hard to handle.  Use jewelers tools if possible.  Under a 10X loupe, you will see that everything is covered in dust.  So when reassembling you need either a can of air or a rubber bulb to blow the dust away.  A piece of dust on the CMOS sensor or the back of the lens could obscure dozens of pixels.

The lens tube has a 5mm diameter thread with a thread pitch of 0.35mm (350 micrometers) measured with a 10X loupe.  0.35mm is a standard metric thread pitch.  Looking at the face of the lens ring, one "hour" clockwise moves the ring in 0.02917mm (29.17 micrometers).  The lens focal length is 3.14mm.  See the calculations below.  Small rotations make a large difference.  The inside end of the lens tube has a coated glass plate glued in place, so the inside surface of the lens is sealed by this glass plate.

Camera #3 CMOS Sensor and Threads
Camera #3, Camera module with the lens tube removed.  CMOS sensor with optical image width of about 2.5mm.  Threads shown.  Hot melt glue holds the camera module in place.
#3 Camera lens diagram calculations
Camera #3, diagram of data used to calculate the lens focal length 
The focal length of the lens can be calculated from the angle of view (AOV) and the width of the CMOS sensor.  My #3 camera AOV measured 43.36 degrees.  The sensor width is about 2.5mm.
This is the math to calculate f.  tan(43.36/2) = (2.5mm/2) / f.     

f = 3.14mm = the focal length of the lens.  By observation, this is correct.

The following calculations attempt to calculate the lens focal length from two focal points, and the thread pitch of the lens tube.  The results, f=0.9mm, don't match reality.  More work is needed to understand the problem with this math.
The focal length can be calculated by adjusting the lens focus from infinity to 60mm (an arbitrary number), and knowing the rotation of the lens ring and the pitch of the lens tube threads.
Optical Formulas used to calculate the focal length of the lens

1/60mm + 1/(f+x) = 1/f = 1/60 + 1/(f+0.1167)
Solve for f (the focal length of the lens)
1/f = 0.01667 + 1/(f+0.1167)
(f+0.1667)/f = (0.01667*f) + 0.001945 + 1
The algebra becomes this quadratic equation:
0.9833*f2 - 0.8852*f + 0 = 0
Solve this quadratic equation for f at math.com
f = 0.9002
So, the lens focal length is 0.9mm.
#3 camera 2pm 60mm focus
Camera #3, Focus 60mm, Lens Ring 2 o'clock
camera #3 focus infinity
Camera #3, Focus Infinity, Lens Ring 6 o'clock

 
2010 Jan 28 - The Best Version of the #2 Camera  - Toshiba CPU
Conclusion - The #2 camera with the Toshiba CPU (about 0 duplicate frames per second) is the best #2 camera. The #2 camera also comes with an mTec CPU (about 5 duplicate frames per second).

See duplicate frames.

Matt has had two #2 cameras; A Toshiba CPU version and an mTec CPU version.  The Toshiba version was damaged in an RC crash. 
Matt disassembled both cameras and moved the Toshiba camera flash card to the mTec camera.  He took a test video with the mTec camera to see if the better performance followed the flash card.  It did not.  The test video averaged 5 duplicates per second.  I don't know the size and speed rating of the flash cards.  From this experiment I conclude that the flash card from the Toshiba CPU #2 camera did not improve the performance of the mTec CPU #2 camera.

  
2010 Jan 22 - Cool. Silent. Winter. UK. RC Glider. #3 Camera.
Here is a very cool quiet RC video taken with a #3 camera at Richmond Park by JonyEpsilonSee this DLG (Discus Launched Glider) thread FlyQuiet.co.uk.  "It is possible to achieve launch heights of greater than 140 feet (43 m), with the top fliers exceeding 200-foot (61 m) high launches".
Jony Epsilon Richmond Park UK Jony Epsilon Richmond Park UK
Click Photo for the YouTube Video 

  
2010 Jan 21 - Speculating about Software Architecture
Here is my speculation about the software architecture of the 808 car keys micro cameras. This is controversial because at this point nobody knows for sure what the architecture is.  This is pure speculation, and I expect some differing opinions.  If you know the software architecture, or have documentation including engineering drawings or specifications, please contact me by email.

From the tear down photos, I know that the #2, #3 and #4 cameras have an 8-pin chip, unlabeled in many cameras. 

In the #2 camera this chip is a 1/2 megabyte serial flash memory chip with a SPI interface.
In the #3 camera this chip is a 2 megabyte serial flash memory chip with a SPI interface.

The other 8-pin parts are probably the same.  This is a lot of non-volatile non-executable memory to put in the camera. The system software BIN files of the #1 camera are about 15 megabytes, so all of the system software would probably not fit in the serial flash chip.  I speculate that this serial flash chip part holds part of the system software in the #2, #3 and #4 cameras  .Every CPU has some internal executable RAM.  Every camera has an external 8 megabyte executable SDRAM.  The RAM is used to buffer the video frames from the camera assembly, buffer the microphone ADC audio, and buffer the writing of video frames to the AVI file in the flash memory file system, at a rate of 0.4 to 1.3 megabytes per second.

The software consists of a number of subsystems:

  Software Subsystems Description Camera #1 Cameras #2 #3 #4
OS Operating System These are common for all varieties of micro cameras (808 car keys, pen, gum pack, watch …).  The internal flash memory chip is FAT32 with three partitions.  The first partition contains the four system software BIN files:
●AkResData.Bin
●DynamicFont4_16.bin
●LangCodepage.bin
●Spring.bin
These files are loaded into executable RAM at boot time.
The CPU ROM is used to hold the OS, drivers and functions.  Executable.
Drivers real time clock
camera assembly
USB protocol
flash memory file system access
Functions JPG compression algorithm
MJPG compression algorithm
audio video multiplexer for the AVI file
applying the date time stamp
 
Application   The application is custom and specific to the functions of the 808 car keys micro camera. The serial flash chip is used to hold the application software. Not executable.  Loaded into executable RAM at boot time.
         

Camera #1 Software Architecture

Factory - The factory connects the USB cable and initiates system mode.  The BIN files are loaded into the BIN partition of the internal flash memory chip.    The camera user should never need to use system mode.

User - Pressing the power button initiates the bootstrap loader, a small executable program in the CPU.  The bootstrap loader loads the 15 megabytes of system files from the BIN partition into external RAM. 

Camera #2 #3 #4 Software Architecture

Factory Scenario 1 – Before the camera is assembled, the application software is loaded into the serial flash memory chip.  The camera is assembled.  There is no system software to install.

Factory Scenario 2 – The camera is assembled.  The factory hooks up a USB cable and enters a currently undefined “system mode”.  The application is programmed into the serial flash memory chip.  The camera user should never need to use system mode.

User - Pressing the power button initiates the operating system which is resident on the CPU.  The operating system bootstrap loader loads the application from the serial flash chip to part of the executable RAM.  


  
2010 Jan 14 - Test Video Comparison of the #1 and #3 camera
Jamie took side-by-side videos from a #1 and #3 camera and combined them side-by-side in this video.

My experience has been that the #1 camera automatic exposure is is very washed out in bright outdoor light.  Sometimes with indoor light the exposure is much better.  With post processing you can adjust the brightness, contrast, and gamma to eliminate some of this exposure problem.
Comparison of #1 and #3 Camera
Click for the YouTube Video 

  
2010 Jan 11 - Speculating about chips and software
I would like to know about the #3 camera chips including the camera processor.

The #3 camera processor is marked mm "SPCA1527A-HL091, WQOT 959.1, 0937".  mm is the logo of Sunplus mmediaSunPlus Logo.

"evgen26" from Russian website RCDesign.ru has reported that this chip is a 32 bit ARM926EJ, 168 MHz.

The #1 camera has a ANYKA AK3631B14402 processor.  In 2007 ANYKA licensed ARM926EJ technology.

So is the #3 processor also an ANYKA processor?
Does anyone have any more information?  Please send it to me.

The #2, #3 and #4 cameras have an 8 pin SOP-8 package chip.
  Pm25LV040 Photo
On the #2 it is labeled Pm25LV040, which is a 512K byte SPI serial flash memory. 
On the #3 camera it is sometimes labeled cFeon (Eon Silicon Solutions) and F16-100HIP, which is a 2 megabyte SPI serial flash memory.
This is not executable memory since it is serial.  What is the purpose of this much non-volatile memory?

Hypothesis - This serial flash memory contains the camera software, or part of it.
The bootstrap loader loads the software from the serial flash chip into part of the 8 megabyte SDRAM chip where it is executed.
Most of the SDRAM is used as a video buffer. 
The video data rate is about 800 K bytes per second and needs to be buffered in the SDRAM before it is written into the flash memory card.

What do you think?

  
2010 Jan 08 - Tear Down Photos of a New #2 and #3
Matt supplied these tear down photos of his #2 and #3 cameras.  His RC videos are at http://www.youtube.com/user/mdamttc199.

Matt has had two #2 cameras.  The first #2 had a Toshiba processor and died in a horrible RC crash.  It does not work well because some internal parts are damaged.

He bought a second #2 from a different seller (ezmobileshop) in China that showed a sample video with a green time stamp in the lower right.  The camera he received has the normal orange time stamp, but the processor is an Mtec and the the internal micro SD card holder is flimsy.  Also, the new #2 camera flash memory came with a virus (? viruscleaner ?), that his anti virus program caught.

The new #3 camera came from Singapore and it has a Samsung SDRAM chip, and seems decent so far.

----------

A sample video from this Mtec #2 camera measured 28.821 FPS, and 5 duplicate frames per second.  Matt's original Toshiba #2 camera had no duplicate frames after the first second.  A photo was used to measure the AOV (angle of view) to be 40.7 degrees.  The photo has a date time stamp on it.
 
Click a photo for full size.

tear down #2 camera top
#2 Camera. Internal micro SD card with flimsy card holder, Mtec processor, microphone, USB connector.  Foam in the upper right corner to stabilize the camera.  The 8 pin chip in the SOP-8 package is a Pm25LV040 chip which is a 512K byte serial flash memory.
tear down #2 camera Bottom
#2 Camera.  Socketed camera assembly, power button, mode button, RAM chip, LED.
tear down #3 camera
#3 Camera, 8 megabyte SDRAM, the 8 pin SOP-8 package marked cFeon (Eon Silicon Solutions) is probably a EN25F40 512K Byte serial flash memory.
tear down #3 camera
#3 Camera, soldered camera assembly, power button, mode button, processor, LED.



  
2010 Jan 06 - Camera #4 - HD ??? 1280x960 ???
#4 camera box, and camera
#4 camera

I received email about an 808 car keys micro camera described as: "Mini DV - This is the first keyring type HD camera in the world".  I have a sample video file and a sample photo file from this camera.

CON - The HD claims for this camera seem to be fake.  The native resolution of the internal camera assembly is probably 640x480 and is upconverted in the AVI file to HD 1280x960.  Photos seem to be upconverted from 640x480 to 3264x2448.  This AVI video produced by this #4 camera suffers from a very high duplicate frame rate that results in jerky video motion. 
 
PRO - In spite of this fakery, this camera offers a few unique features not found in some other camera versions:
● the ability to enable or disable the video date time stamp
● the camera can record video for a long time.  At 50 minutes it stops and starts another recording.  This avoids the 4GB files size limit.
● there is an audio recorder mode
● the AVI video and JPG photo aspect ratio (1.33) is not distorted
● there is a webcam driver

FEATURES
Flash Memory - Available with either internal flash chip or external micro SD flash card. 
Three modes - video recorder, still photo camera, audio recorder.  To distinguish the 3 modes, a red and blue LED is used.
Video date time stamp - can be enabled or disabled.  The stamp looks like the date time stamp of a #2 camera. 
To enable or disable the date time stamp you create a time.txt file with one of these lines in it:
2009.01.01 12.00.00 Y
2009.01.01 12.00.00 N
Webcam driver available:   yes, untested.
Charger: included.
Long time recording feature - If the video recording gets to 50 minutes, the camera closes the AVI file and starts another video. This prevents the camera from running into the 4GB FAT32 file system limit, and allows for very long video recording, assuming you don't run into a flash memory limit or a battery limit.
Example #4 Sellers (look for 1280x960 video): eBay hofasionshop 4GB and 8GB.  This Wholesaler will sell to you if you ask for an invoice and pay by PayPal.

SPECIFICATION CLAIMS
Video
: AVI MJPG 1280x960
Picture: JPG

SPECIFICATION EMPIRICAL MEASURED
Video
:  I now think that the native resolution is probably 640x480.  Based on a sample video the native resolution is greater than 640x480, probably 960x720, or might be 1280x960.  Needs more research. 
Photo:  The native 640x480 resolution is upconverted to a 3264x2448 JPG file (8 megapixels).
AVI file: MJPG codec, 1280x960, 31.78 FPS, 66% duplicate frame rate (One second sampled from a test video has 32 frames, 11 are unique frames and 22 are duplicate frames).
AVI data rate: One test file measured 58 million bytes per minute.  About the average of a #2 camera.
Internal:  The CPU is potted to the circuit board so there is no identification on it. The circuit board has a 4GB flash chip.  At manufacturing time a micro SD card adapter can be used in place of the flash chip.  So this camera could be sold with either internal or external flash memory.
Audio: mono, PCM, 24000, 8 bit
Chips used: 8 megabyte SDRAM chip OKI, D56V62162J-75 4x1Mx16, 4GB NAND flash chip, MT29F32...

#4 sample photo
#4 camera video frame, 1280x960.  Click for full size.

#4 sample photo
#4 camera video frame, 1280x960.  Click for full size.
#4 sample photo
#4 camera video frame, 1280x960.  Click for full size.
 
#4 tear down photo
#4 camera tear down showing two LEDs, camera assembly, 24 pin camera connector, power switch, mode switch and 8MB SDRAM.  Click for full size.
#4 tear down photo
#4 camera tear down showing  potted CPU (black blob), microphone, USB connector and 4GB flash memory chip.  Note that below the 4GB chip there are solder pads for the optional internal micro SD  connector.  Click for full size.
 
#4 camera photo
#4 camera photo 3264x2448.  Click for full size.

  
2010 Jan 04 - FYI Some engineering drawing of the #1 camera
Here are a couple of component maps for the #1 Camera.  Click for full size.  I don't have a schematic, bill of materials or artwork.

#1 Camera Engineering Drawing  #1 Camera Engineering Drawing

  
2010 Jan 03 - Camera #1, Date Time Stamp Removed, New Bin Files, Low Duplicate Frame Rate
Image - Piece of Puzzle Found
#1 Camera

●Date Time Stamp Removed
●New Bin Files - Lowers the Duplicate Frame Rate

 
A big piece of the #1 camera puzzle has been solved.  I received an email from Masato. He has directed me to new BIN files for the #1 camera that removes the date time stamp, and reduces the duplicate frame rate!

I have installed the new bin files on my #1 camera and they work.  I hope that they work on your #1 camera.  You can choose to continue to use the current font file and have the video date time stamp overlay, or replace the font file with the "blank font" file and have no overlay.

1. VIDEO DATE TIME STAMP REMOVED - A new DynamicFont4_16.bin file has a font that is blank.  This completely removes the video date time stamp overlay.  The video upper left corner has no date time stamp artifacts. Even if you remove the video date time stamp, you still want to set the date time with the time.txt file because the AVI and JPG files are stamped with the date time.  Some people have reported that setting the date time has fixed some unusual video length problems.

2. FRAME RATE 15 FPS, LOW DUPLICATE FRAME RATE
- The frame rate in the AVI file has been reduced from 25 FPS to 15 FPS.  This is good because the processor could not keep up with 25 FPS and generated many duplicate frames.  The duplicate frame rate has dropped dramatically from about 12 per second to less than one per second.  A new test AVI file contains 121 frames (8.07 seconds).  The first 7 frames are duplicates.  Then there are 4 more random duplicates in the file.   Ignoring the initial duplicate group, that's 4 duplicates in 114 frames (7.6 seconds) or much less than one duplicate per second.  That is a lower duplicate frame rate than a #3 camera.


If you have a Windows computer, use the Anyka burntool to update your #1 camera.  After the update, to disable the video date time stamp, overwrite the camera DynamicFont4_16.bin file with the BlankDynamicFont4_16.bin file.

If you have a Mac or Linux computer and can't run a Windows application,  use the following procedure to update your #1 camera.


Use these files at your own risk.  They work in my #1 camera.  These are the new bin files.  Use this "DynamicFont4_16.bin" file to enable display of the date time stamp overlay.  There is just enough room in the bin partition for one copy of these files.
Download this RAR file 611_VGA_V1.06 (with time) 4_16sdrm.rar (5 MB) which contains the following 4 files
AkResData.bin 10,228,884 bytes
DynamicFont4_16.bin 2,359,316 bytes
LangCodepage.bin 476,608 bytes
Spring.bin 1,849,628 bytes

Use this file at your own risk. It works in my #1 camera.  Use this file to disable display of the date time stamp overlay. 
The file must be renamed "DynamicFont4_16.bin" on the camera.
BlankDynamicFont4_16.bin 2,359,316 bytes

Installation Instructions
Put your camera into system mode
Backup the camera bin files (in case you want to restore them). 
Replace the old bin files with the new bin files.  The new files go in the camera's first partition where the bin files are.
If you want to disable the date time stamp use "BlankDynamicFont4_16.bin" and rename it "DynamicFont4_16.bin" on the camera.
Disconnect the USB cable.
It is important now to reset the camera.

  
01 Jan 2010 - #3 Camera Notes About Setting the Date Time Time Stamp
12/30/2009 - Dan has done some research into the tag.txt file that is used to set the date time stamp on the gum stick camera.  The gum stick camera is probably internally the same as the #3 camera.  This research is time consuming as after each change you have to record a few seconds of video to figure out what it did.  Here are some of Dan's findings:

I have not been able to figure out how to turn off the time and date.  The file has to be called tag.txt and has to have the "[date]" line.

The file doesn't seem to care if you put the date and time on a separate line, so if you enter
[date] 2009/12/29 10:10:10
that will work as long as you have spaces after [date] and after /29

Additionally, it doesn't seem to look at the 20 in 2009 it only needs two characters there so
[date] 3009/12/29 10:10:10
gives the same thing as above as well as
[date] aa09/12/29 10:10:10
although you can't use two spaces.


It also seems to ignore the / and the : characters but you need to have a character or a space, so
[date] aa09a12a29 10a10a10
works the same as above as well as
[date] aa09 12 29 10 10 10
or with the addition of [date] the #1 method you could put
[date] 2009.12.29 10:10:10
and that would work.
 
The last thing is it seems to ignore anything you put after the date and time, so entering
[date] 2009/12/29 10:10:10  abcdefg1234567
it will still show the time and date as you have set it.

By putting in letters or bad date numbers I have found other than just wrong dates I can get it to display in slightly weird ways, but I haven't figured out what triggers this.  For example I can get it to add an extra number and ":" so it might display "4/22/2099 4: 10:10:10" although I have no idea what this means yet.
 
I have heard that with the cameras that use time.txt you can turn off the time by entering an N after the date and time like
2009.12.29 10:10:10 N
I don't have one of those cameras and that does nothing with this gum stick camera.


  
30 Dec 2009 - Q&A About Features and Problems with the #3 Camera
Here are some common questions that I get through email about the #3 camera.  Two notes:  Rechargeable LiPo batteries can be dangerous if damaged, over loaded, over charged or mishandled.  Most of this Q&A does not apply to the #1 and #2 camera.

Q. Which camera should I buy?
A. Buy a #3 camera.  This camera can be identified by the external micro SD card, and the 720x480 AVI video file.  See this video for an example of why the #3 is better than a #1 camera.

The #3 has good video quality and is more reliable (YMMV).  The camera is usually cheaper than a #1 or #2 because it does not come with flash memory.  You provide a micro SD Flash card.  The #3 comes in a number of variations but you usually don't have any choice about that and the seller does not know about it or mention it.  There are at least two lens variations with different AOV (angle of view), and the circuit boards have been upgraded on some models for what purpose, I'm not sure.

Don't buy a #1 camera. Many people have problems with it.

Some people like the #2 camera because some versions of it it have few dropped frames and the video aspect ratio is not distorted.  It is hard to identify who sells it. 

The #4 camera has some desirable features including an audio mode and date time stamp removal.  The video color tends to be oversaturated.  It comes in many variations.  The variations with video frames larger than 640x480 have a bad duplicate frame rate problem. Sometimes, the #4 camera and the gumpack camera have the same electronics.

Q. Who should I buy from? (100206)
A. I am not endorsing any seller.  I bought my #3 camera on eBay from "joymyzone" from Hong Kong (myzone50 has shipped from the same address).  Here are some #3 cameras from sellers that either I have used, or people on the RCGroup forum have bought from:  joymyzone, myzone50, eletoponline365, metapark.  There are many other sellers.  From China the total delivered cost for one camera is usually US$13 to US$19.  Delivery time from China to USA is usually 2 to 3 weeks, but can be 1 to 5 weeks.  If you want a camera from a USA seller in a few days for $50+, here is an Amazon seller: Amazon

With a #3 camera you need to supply a micro SD card.  If you buy online don't buy from anyone on the list of eBay sellers who sell products with bad flash. Often a local sale price on a flash card is close to the online price.  Always run H2testw at least once on every flash card you buy.

Whoever you buy from, you take a risk.  This product is unusual in that the manufacturers don't identify themselves and many sellers know almost nothing about what they are selling.  If you ask a seller a technical question they often won't know the answer.  If you have to return a bad product to somewhere in Asia the delay can be a month or more.  Delivery time, product quality, return policy, product cost, shipping cost, these all vary.  Buy from a seller who has a good reputation and you reduce your risk of a bad experience.  You don't have to buy from eBay.  Google "808 car keys micro camera" to find sellers who are not on eBay.  Read the RC forums to get reports from buyers.  Look at the eBay seller feedback ratings.  Look at the list of eBay sellers who sell products with bad flash and don't buy from them.

Q. When I connect the camera as a webcam I get a new network connection.  Under "Network Connections" I get "Local Area Connection 2, Microsoft TV/Video Connection".
A. This is a normal part of the webcam driver.  When you disconnect the webcam and reboot your computer this will go away.  Microsoft Support about this.

Q. When I use the camera as a webcam can I use the camera microphone as a webcam microphone?
A. No. The camera microphone is disabled in webcam mode.  The webcam driver is for video only, not audio.
As a webcam the camera installs as two camera devices:
1. General still camera device, Sunplusmm, bulk1528.sys
2. General video camera device, Sunplusmm, sp5x_32.dll, dext1528.ax, ca1528aav.sys, and others ...

Q. The USB cable that came with my camera works with my camera, but does not work with my GPS.
A. It's a bad USB cable.  Many of the USB cables that come with these cameras are bad.  Replace the cable.

Q. I just received my camera and it doesn't work.
A. The camera has a rechargeable LiPo battery.  When new it needs to be charged for 3 hours by connecting the USB cable.  The camera will not work without a memory card (micro SD flash card).  You have to supply and install a memory card.

Q. The LED blinking indicates that the battery is charged or isn't charged.
A. Unfortunately, the LED is not a good indication of battery charge. Connect the USB cable for a while to charge the battery ... use your own experience and judgment to decide for how long.

Q. Can an 8GB micro SD card record a longer video than a 4GB micro SD card?
A. A larger card can hold more video time than a smaller card, but there are these factors that can limit how much video you can record:
1. the size of the micro SD card
2. the full battery capacity is about 4GB of recording and then the battery will be pretty much discharged
3. an AVI file can't be larger than 4GB  (about 50 minutes).  4GB is the file system limit.  The newer #3 cameras never hit the 4GB limit because they have a close-and-continue feature, so when an AVI file gets to 30 minutes, the camera closes the AVI file, and starts another AVI file.
4. the image content of the video.  Like a JPG file, the MJPG AVI file size will be larger if the frames do not compress well.  I have measured AVI data rates of 54 to 82 million bytes per minute (about a 50% variation).  Wikipedia article about MJPG.

Q. Can I record a single video longer than 4GB?  What if I format the flash with NTFS? (100204) (100219)
A. No. The flash must use the FAT32 file system.  The camera will not work with the NTFS file system.

Q. Are there any cameras that allow recording longer than the 4GB limit?
A. Yes.  The #4 camera will break a long video session up into multiple AVI files so that each file is smaller than 4GB.  The battery and  flash memory size limits still apply.  Expect a short lost video gap between AVI files.  The #4 camera also has some disadvantages.  There are cameras that have a larger battery and record up to 4 hours:

Q. Is there a way to increase the battery capacity?
A. Yes, you could rig an external large battery.  With a large battery there are still 3 factors that limits how much you can record (see above).   To connect an external battery you need to know about electronics and batteries and know how to safely handle the internal rechargeable LiPo battery.  You also have to resolve the conflict of what happens when you connect the USB cable.  Does the external battery damage the USB port?  Does the external battery charge from the USB port?  Here is an example of an external AA battery project:
http://www.rcgroups.com/forums/showpost.php?p=13477871&postcount=432

Q. If I start to record a video, and the size of the AVI video file hits the 4GB limit, and the battery charge is still good, what happens?
A. The camera stops recording, and correctly closes the AVI file.  The file will be a valid AVI file and slightly smaller than 4GB.  To continue video recording, you have to manually start another recording by holding the mode button. The camera will not automatically start another recording.

Q. Can I operate the camera as a flight recorder, that is, so that the camera is always recording and the most recent 10 minutes will be saved to the AVI file?
A.  No.

Q. Is there a way to prevent the camera from displaying the date time stamp on the video?
A. No.  It can be sort of blurred out in post processing.

Q. The LED is always on, or never on.
A. Reset the camera (the reset button is through the side case hole).  After using your camera as a webcam, you always have to reset it.

Q.  Is it OK to reformat the #3 camera micro SD flash card?
A. Yes.  Reformatting will destroy any files on the micro SD flash card.  The #3 camera does not put system files on the flash card.  The micro SD flash card is only used to store the video AVI and photo JPG files.
The #1 camera partitions the internal flash memory into three partitions and puts system files on two of the partitions.  Reformatting a #1 camera has to be done with caution.

Q. I don't know if the camera or the flash card has a problem.
A. Charge the camera, disconnect the USB cable and remove the flash card.  Reset the camera.  Press the power button.  The LED should come on, flash 35 times and then go out.  If this happens then the camera is probably OK.  Suspect the flash card.

Q. I suspect that the flash card has a problem.
A. Reformat the card (destroys any files on the card), test the card, or try a different card. Reformatting (FAT32) can be done in the camera (connect the USB cable and run Windows format on the flash card) or in an external USB flash card reader.  If reformatting does not fix the problem, test the card with the H2testw program.  This test will take a long time, maybe hours.

Q. The camera will only operate for a few minutes.
A. This could be a camera problem, a rechargeable battery problem or a flash problem.  First check the camera and the flash card (see answers above about how to do this).  If the camera and the flash card are OK, then the battery might be the problem, and there is no easy fix for that.  The battery can be replaced, but you have to find the correct replacement battery and be qualified to open up the camera and remove and replace a LiPo battery.  It would probably be better to buy a new camera.

Q. Do you have new firmware for the #3 camera?  Is it possible to reload the firmware? (100108)
A. I don't have firmware for the #3 camera.  I don't know if it is possible to reload it.

Q. Do you have source code for the #3 Camera?  I want to modify the source code. (100204)
A. No.

Q. The micro SD card won't stay in the camera.  How do I insert the micro SD card? (100114)
A. Looking at the button side of the camera, the SD card goes in with the gold fingers up.  The card has to be pushed in farther than flush using a fingernail or a ball point pen, then it sits in the camera flush.  To remove it you press it in and it pops out.  If the card won't stay in by itself, then the SD card slot mechanism is broken.

Q. How do I get YouTube to display my AVI 720x480 video at the correct 640x480 aspect ratio?
A. Every YouTube author can tag his video to display at a different aspect ratio.  Go to YouTube and add this "tag"   yt:stretch=4:3   to the video .You can do this while uploading or after uploading.  The internal camera module takes a 1.33 aspect ratio (AR) 640x480 image but the CPU distorts this image and writes it to the AVI file with an AR of 1.50 (720x480).  (100227)

  
28 Dec 2009 - Notes about the CMOS camera assembly
camera assembly
Sanmtech camera assembly
I have been searching for more information about the camera assembly used in the 808 micro camera.  I found this China company Sanmtech that makes a number of CMOS  camera assemblies including this one that looks very much like the one used in the 808 micro camera.

Their description:   FPC + Golden finger, VGA/1.3M  This model can avoid camera module radiation influence signal by brushing silver ink on FPC, and connected with mobile phone mainboard by golden finger.

If someone has a spec sheet for this camera assembly, or the camera assembly in their 808 micro camera, please send it to me, so that I can share it with everyone.
sparkfun 640x480 camera assembly
Toshiba TCM8230MD 640x480 color camera assembly
For those of you contemplating a project with a micro camera assembly, you might want to consider this Toshiba TCM8230MD 640x480 camera.  It uses an I2C interface,has a spec sheet, and is afordable ($10).  This and other higher resolution camera assemblies are available at sparkfun.com.

Here is a technical note about interfacing to this camera assembly.

 
17 Dec 2009 - List of typical problems and reported failure modes
● Bad USB cable.
● LiPo battery fails to take a charge.
● Bad fake defective internal flash memory chip in #1 camera.
● Corrupted system files on #1 camera.
● Internal short circuit due to loose components and vibration.
● Broken internal battery wire due to poor solder or vibration.
● Missing micro SD card in #3 camera.
● Micro SD card needs to be formatted.

  
16 Dec 2009 - #3 Tear Down, V2 and V4.  Internal Short Circuit Problem.
Photos and comments from Michael503.  He provides these interesting tear down photos of two variations of the #3 camera. The two different circuit boards are marked V2 and V4 respectively.  The older V2 camera died due to a short circuit as noted on the photo.  Click images for full size.
#3 tear down photo #3 tear down photo
Back side of two #3 cameras: 0006 V2 and 0006 V4.  Shows two different component layouts. Front side (the button side) of two #3 cameras, 0006 V4 and 0006 V2.

My first camera was a #3, red tinted lens, although the tint changed once you got it out of the case.  It died after about 10 mins of video.  I suspect the battery wire, which were attached close together and directly behind the camera shorted out on the metal back of the camera due to the vibrations it encountered mounted on my Trex 500.  They were soldered haphazardly.  It had a 200ma battery inside, the battery was labeled.

I ordered another one from a different vendor and the lens has a blue tint.  As you can see, the components on the board have been rearranged.  The number codes on the boards would seem to indicate production dates.  Audio quality seems a tad better with the new one, which has a plastic cover on the mic.  The camera came with a generic charger.  The battery has some stock numbers, but is the same size as the 200ma battery in the other camera.

I pointed out the flaws I saw when I opened the second one up.  I have since corrected those.

The cameras are not secured to the circuit board.  A small dab of hot glue holds them in place so you can get it into the case, but once there, they are free to rattle around a bit.  There are indexing standoffs cast into the case that hold the camera, but its still loose.  I added a very small amount of foam packing to secure it better.  This should help with areal videography a bit.

----------

The coating on the lens may appear as different colors when viewed at different angles.  Its possible that the lens position in the lens housing has something to do with this.

When charging via computer, the LED never flashes (even when transferring files) and the LED never goes out.  There is no way to tell if its fully charged or not, at least none that I have found.

When charging via the supplied charger (there seem to be a number of these so I can only speak for the one I have) the charge light on the camera never goes out, but the charger has 2 LEDs, one that indicates it has power and one that indicates charging.  I assume it registers current flow.
My charger is rated at 5V +/- 5% and 300-400ma.  After a bit, the charge LED goes suddenly very dim, indicating a cutoff of some sort in the camera, probably fully charged.
Oddly, when using this charger, if you touch, or get a finger very very close to the dummy buttons on the camera, the light will go off on the camera and the charge light will dim a slight amount.  I attribute this to some sort of RF shielding/capacitance thing.  It does not do this when its connected to a computer.  The power is probably cleaner from a computer power supply.  This charger doesn't have much inside it.

  
07 Dec 2009 - Gumpack Camera
gumpack cameraJohn R. sent me these comments about his gumpack camera.  It is similar to the #3 camera. The drivers for the camera are the same.  The supplied disk was corrupt.  The drivers from the Thai website were used with Vista. Both the English and the multilanguage were tried.  They are the same but multi gives the choice between English and Chinese. Webcam operation: with the camera off, connect the USB, one quick push on the mode button gets it working as a cam.  As a webcam it doesn't show as a disc drive.  Lipo batteries... are used for r/c..they will die when discharged below a certain voltage and its not recoverable..they will damage if overcharged too much.. and prolonged storage when fully charged also gives problems.. So the main problem is the discharge ..don't run them flat.. Date and time problems:  John can set the date time for one video, but it resets to 2008 after each video.

  
02 Dec 2009 - Micro SD Card Speed
Any micro SD card that complies with the SD Association specifications will work in a #3 camera. If you buy a card that does not comply, then you might have some problems. Buy a reputable brand from a reputable source.

The slowest SD card is a class 2 which has a write speed of 2 million bytes per second.
The highest data rate that I have seen in a #3 camera AVI file is 1.37 million bytes per second.

You can use an SD card faster than a class 2.  If you're going to remove the card from the camera and use it for a faster application then you might want to buy a faster card.

I have measured the AVI data rate (video+audio) of many files from my #3 camera.  The data rate of every AVI file is different, but the maximum has been 82 million bytes per minute (1.37 million bytes per second).   The data rate depends on the average spacial complexity of all frames in the video.  The MJPG codec uses JPG encoding which is is spacial, not temporal, so frame to frame complexity does not matter.

 
29 Nov 2009 - Hungarian Website and Video
Here is an interesting look at a site in Hungary selling RC planes and micro cameras.  Also some RC videos about micro cameras. 
They have a number of YouTube videos.
 http://smodell.atw.hu/
Camera page with Google Hungarian-to-English translation:  http://tinyurl.com/yhbw9a 

 


  
27 November 2009 - Request for #2 Camera Answers.
If you have a #2 camera (has an internal micro SD flash card) I have some questions for you.  I get email asking me to help with #2 camera problems.  These are my questions:

1. Have you ever reformatted the flash card while it is in your #2 camera?  Did the reformatting fix something or make the camera work better?

2. Have you ever removed the flash card and inspected it in an external micro SD card reader?  Is there more than one partition?  You might have more than one partition if the micro SD card reader opens more than one Windows explorer window.  Did you see system files in any of the partions?

3. Have you ever removed the card and reformatted it in an external reader?  If you saw multiple partitions did you format all the partitions?

4. If the flash card is removed from the camera, what happens when you press the power button?  Do any lights come on, etc.?

Thanks for you help.

 
24 Nov 2009 - I Have a Video.  What kind of camera do I have?
If you misidentify your camera type it is difficult to diagnose a problem. How to ID your camera from a video AVI file.

Does your camera take 640x480 video and have a date time stamp is in the upper left?  If yes then it is probably a #1 camera.
Does your camera take 640x480 video and the date time stamp is in the lower right?  If yes then it is probably a #2 camera.
Does you camera take 720x480 video and have a slot for a micro SD card?  If yes then it is probably a #3 camera.
Does you camera take 1280x960 video?  If yes then it is probably a #4 camera.

  
24 Nov 2009 - Many eBay Sellers, But One Source?
Crash One pointed out that eBay sellers myzone50 and joymyzone both have the same return address.


Li Gang
Room 305, 3/F Block A
Sun Fung Centre, 88 Kwok Shui RD,
Kwai Chung   HONGKONG



Both of these sellers have good feedback.  This raises a number of possibilities and questions.

Is Li Gang a fulfillment house for many eBay sellers?

Is Li Gang a person with one or more eBay names?  This might be a strategy to leverage feedback, i.e. a method to allow a seller with poor feedback to drop that eBay name and continue to sell under a different eBay name.

What other eBay sellers are using this address?

 
22 Nov 2009 - How to raise a #1 camera from the dead!
3 Jan 2010 - Use these bin files - they are newer and work great on my #1 camera. No need to press reset after each video.

A camera owner named Michael from Germany emailed me about how he restored his dead #1 camera.  He used system mode, reformatted, and restored the system files.

Michael wrote:

"The data was corrupted, probably because the camera overwrote part of the memory when it went past 4GB. Now that it's reformatted to 4GB, it obviously doesn't do that anymore."

"I suspect the memory organization of the #1 cam looks something like this:    system | system | data"

"The first two partitions are obviously hidden unless you're in system mode. The firmware thinks there's 8GB of memory, so the cam continues to write past the 4GB point and overwrites the two system partitions with video data." 

"This also what happens with all these counterfeit 32GB flash drives. You can write 32GB of data to them just fine, and the file system will show all the files are there, but it actually just overwrites the same 2GB (the actual capacity of the memory chip) 15 times, so you just get garbage data if you try to access the first 30GB."
 

I originally tried this and it didn't work because my system files were corrupt.  I used his system files Use these bin files. and now my camera works.

1. Use system mode to boot your camera.  The flash memory contains three partitions. Windows should load a drive letter for each partition.  On my computer Windows opens the drives in this order: BIN files, SYSTEM files, then USER files.  The drive letters depend on your computer configuration.  Write down which drive has the *.bin files.  Your files are probably corrupt, but save them to your computer drive, just in case you want to restore them.

2.  Use Windows to reformat each camera drive.  Run Windows check disk on each camera drive and select "automatically fix file system errors" and "scan for and attempt recovery of bad sectors".  After formatting, your camera drive might report a smaller size (correct size) like 4GB instead of 8GB.  This is normal because the flash was deceptively reporting the wrong size.

3. Download key cam.zip (4520012 bytes) and upzip the files to the correct camera drive.  Use these bin files

● partition window 1 the bin drive - AkResData.Bin,  DynamicFont4_16.bin,  LangCodepage.bin,  Spring.bin
● partition window 2 the system drive - (the camera creates these files)
● Partition window 3 the user drive - (the camera creates the AVI and JPG files here) IMAGE\RECORD,  VIDEO\RECORD

4. Disconnect the USB cable, press the reset button, and try your camera.  It should work.  Mine did.  If your flash is faulty, I don't know how long this fix will last.  Good luck.  I hope this procedure works for you.

My restored camera is much better than dead, but not fully functional.  Here is an inventory of what works, and what does not.

WORKS
I can set the date time using the time.txt file.
I can take an unlimited number of still images.
I can turn the camera on, and off.
When I connect the camera Windows installs it as a mass storage device.
System mode works.

DOES NOT COMPLETELY WORK
After each video I must press reset.  When the camera is on, if I press and hold the mode button, the LED flashes three times, the LED goes out, the camera takes video. When I press the mode button to stop the video, the video stops (the AVI file is OK), but the LED does not come on.  No buttons respond.  The camera is not functional until I press reset.

When you use the latest bin files you camera should be fully functional, except for any problem caused by bad flash memory.

  
22 Nov 2009 - Lens Coating Color and AOV - No Correlation
At this time, based on comments from a larger population of #3 camera users (emails and forum comments), there is no definitive correlation between lens color and AOV (angle of view).  Cameras are available with lens coatings of red, green, blue, and no color.

The #3 camera is available in more than one AOV.  36° and 44°  have been measured.

Is there any definitive way to tell the AOV of a camera, without taking a test image?
Does the lens shape tell anything definitive about the camera?

 
21 Nov 2009 - There is a Webcam Driver for the #3 Camera
Use this #3 webcam driver at your own risk.  I can't support this driver.  I don't host the driver file.  I do not have any responsibility for any problems that this driver causes you or your computer.

There is an English and International version.  I have only installed and virus tested (nod32) the English version.  I created a restore point before installing this driver.  I have installed the driver on two Windows XP (32) computers with no big problems (the Twain driver does not work).  I don't know if the driver works on Windows Vista, Seven or 98.

SirWo from Thailand emailed me information about a webcam driver for the #3 camera.  Some cameras come with a CD that has this driver.  SirWo sells the #3 camera on his Thai website Cheapen4U.com.

Here is how to get the driver.

Download the EXE file.  Virus check the EXE file.  Do a restore point.  Run the EXE file one time.  This places the installable files on your computer. Then connect the camera USB cable and the webcam driver will be installed.  The camera can be used as a mass storage device or as a webcam.  Connect the USB cable and the camera will be a mass storage device.  If you do the webcam button trick (see below) when you connect the USB cable, the camera will be a webcam.  After webcam use, reset the camera.

● Go to this Thai language web page.
Below the graphic in the middle of the page are two buttons.  For 30 seconds the top button is grayed out.  Wait the 30 seconds then it will read "Download".  Press the Download key.  A website and a popup will show.  Ignore the website. The popup will allow you to save the SPCA1528.RAR file.  Save the file.  The RAR driver file is less than 4 megabytes. 
Open SPCA1528.RAR file using WinRAR or equivalent. 
● This is a link to the driver file SPCA1528.rar, but the download is very slow.
● Link to the driver at alan-electronics.de
The driver file is available from multiple places on the web.  Just Google one of these files and download it.  The first file is for English.  The second file is international:

     "SPCA1528_V2237_WebCam_Eng.exe"        2.66 MB (2,791,894 bytes)
or
     "SPCA1528_V2220_MultiLan_090217.exe"   2.84 MB (2,988,037 bytes)

● I installed the English file and tested it.  I did not install or test the International file.
● Virus check the EXE file.  Do a restore point.  Run the EXE file one time.  It will load the driver files into
folder:  C:\Program Files\SPCA1528
● Do the webcam button trick (see below).

WEBCAM BUTTON TRICK - Start with the camera and LED off.  Press and hold the mode button, then connect the USB cable.  When the camera LED comes on, release the mode button.  The first time you do the button trick the camera will install the driver and operate as a webcam.  Thereafter it does not need to install the driver again.  When done with webcam mode, reset the camera.

KNOWN PROBLEMS - Sometimes there is a shadow oval over the left half of the video.  When you are done using the webcam, if you don't reset the camera, it will stay on and drain the battery.  The twain driver is part of the webcam driver.  It is used to capture still images from the camera.  It is very flakey, don't use it.

AMCAP is an application included with the driver that lets you view or capture a webcam video without compression, so the captured files are huge.  Not recommended for that reason.  It is a simple program.  Defaults to 320x240. You can configure it for 640x480.

SKYPE - I verified that it works as a webcam with Skype 4.1.0.179

TWAIN - A Twain image driver is installed but it is flakey.  Paint Shop Pro crashes with it.  Photoshop Elements 7 will not use it.  So, don't use it.

VIRTUALDUB CAPTURE - The VirtualDub capture mode works great.  You can capture raw or use a codec like XviD in real time to vastly decrease the file size.  The camera source can be VFW or Directshow, but Directshow worked much better for me.  Of course all of this depends on the horsepower of your CPU.

Email me your success stories.  I hope someone tries this driver with a #2 camera.


  
21 Nov 2009 - #3b (blue lens) AOV 36 degrees, same AOV as #3g
AOV test image
AOV test photo from Crash One's #3b camera
Crash One emailed me with this note:

"I've bought 3 cameras from Myzone50, each slightly different. The first was a 3Red, second was a 3Green...guess what...third is a 3Blue."

Crash One emailed me a test photo from the #3b which has
these properties: W 1280, X 36, Y 11, Z 598.

The AOV (Angle of View) is 36.2 degrees, which is about the same as the #3g.

What else is different about a #3b ?




no3 three cameras
Three #3 cameras with different lenses: Blue, Red and Green.


 
18 Nov 2009 - Joel's comparison of a #2 and #3 camera

Blue lens #2 micro camera
#2 camera with blue lens
Under constructions ...

  
Update 17 Nov 2009 - My #1 camera failed because of defective fake counterfeit flash memory
(see SOSFakeFlash
)
If your #1 camera has failed, try system mode, and run the H2testw program on the flash memory to see if it is bad.  This test can take hours to run.  Reformatting the drive is not a good flash test.  I was able to revive my dead #1 camera.

There is a huge counterfeit flash memory scandal going on concerning products from China that are often sold on eBay. My #1 (8GB) camera failed because a 4GB (32 gigabit)  flash chip that did not pass quality control (QC) was reprogrammed to look like an 8GB part and used in my micro camera.  These parts should have been scrapped.  Many products containing bad flash have been sold on eBay.  These products include USB flash drives, SD flash cards, MP3 players, and micro cameras.

I bought an 8GB #1 camera from an eBay seller xprodeal in China. When new, Windows reported my #1 camera to be an 8GB mass storage device though I never put more than 4GB on it.  As I reported in my tear down video, this camera has a SpecTek FBNL63A51K3WG-AF flash chip in it.  That is a 32 gigabit (4 gigabyte) chip.  I never raised a flag about the fact that a 4GB flash chip is being used in my 8GB camera, and I should have.  The camera failed on October 19 2009.  Since then, when the camera is connected to the USB Windows does not see it.  I went into system mode and successfully reformatted the flash. Now Windows reports the flash to be 4GB. 

I ran the H2testw program on this flash to test it.  It took 5 hours to run.  H2testw reports the flash bad.  Here is the report from H2testw:

Writing, 3885 MByte, 3:30:32 h, 315 Kbyte/s
Verifying, 3885 MByte, 1:29:26 h, 741 Kbyte/s

The media is likely to be defective.
3.7 GByte OK (7949238 sectors)
3.5 MByte DATA LOST (7242 sectors)
Details:70 KByte overwritten (140 sectors)
3.3 MByte slightly changed (< 8 bit/sector, 6902 sectors)
100 KByte corrupted (200 sectors)
70 KByte aliased memory (140 sectors)
First error at offset: 0x0000000000003000
Expected: 0x0000000000003000
Found: 0x0000000008003000
H2testw version 1.3
Writing speed: 315 KByte/s
Reading speed: 741 KByte/s
H2testw v1.4

 
Update 15/17 Nov 2009 - There are Two Optically Different Versions of the #3 Camera
Joel's 4 micro cameras
#3g Camera               #3r Camera                 Butane Lighter Camera               Pen Camera
Joel contacted me with great information about his four micro cameras.  The AOV (Angle of View) is different on each one.

Two of them are #3 cameras but they differ.  I am calling them #3r (red) and #3g (green).

The date time stamps are the identical yellow size and font, but the AOV are different.

If you look into the lens you can see that the lens looks red or green.  This is probably just the anti-reflective coating on the lens, but for now, it distinguishes the two cameras.

The #3r camera has a red lens.  The seller was eBay myzone50.   44.0 degree AOV (45mm equivalent lens).
The #3g camera has a green lens.  The seller was eBay eletoponline365. 36.6 degree AOV (54mm equivalent lens) and more light sensitive.

"
eletoponline365" sells both the #3g and #3r camera.  Ronsjunk bought a #3r from eletoponline365.  Does eletoponline365 or any seller know which one is which?  I don't know, and if it matters to you, ask before you buy.  More info to come ...

  
Update 15 Nov 2009 - Tear down photos of #1 and #2
Matt supplied these great tear down photos or his #1 and #2 cameras.
"#2 is SO much better than #1.  #2 is better built and works better". 
Click the photo for full size.
Camera #1 bottom tear down
Camera #1 bottom. ANYKA CPU.  Internal flash memory chip.
Camera #1 top tear down
Camera #1 top.  Socketed camera assembly.  8 megabyte SDRAM chip.
 
Camera #2 bottom tear down
Camera #2 bottom.  Internal micro SD card.  Toshiba CPU.
Camera #2 top tear down
Camera #2 top.  Socketed camera assembly.  8 megabyte SDRAM.

 
Update 6 Nov 2009 - Sunplus, Sunplus mmedia,CODECs, Removing Date Time Stamp

Sunplus Technology Co., Ltd - This is the company, or one of the companies, responsible for the software / hardware.  This explains why each AVI and JPG file on my version #3 camera begins with SUNP.  They are a big electronics company in Taiwan with many subsidiaries in China, Hong Kong, etc.

sunplus%20logo.jpgSunplus mmedia is a subsidiary of Sunplus Technology Co., Ltd. Sunplus mmedia offer "cost-effective SoC (System on a Chip) solutions".  "Sunplus mmedia has expertise in imaging technologies".  The #3 camera webcam driver VID (Vendor ID) is 4FC.  4FC is Sunplusmm.  The CPU in the #3 camera has the mm logo.

Here are some other PIDs (product IDs) from Sunplus Technology

0003 CM1092 Optical Scroller Mouse, 0013 ViewMate Desktop Mouse CC2201, 0015 ViewMate Desktop Mouse CC2201, 0232 Fingerprint,
0561 Flexcam 100,
0C25 SATALink SPIF225A,
1533 Mass Storage,
500C CA500C Digital Camera
504A Aiptek Mini PenCam 1.3,
504B Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3,
5330 Digitrex 2110,
5331 Vivitar Vivicam 10,
5360 Sunplus Generic Digital Camera,
5720 Card Reader Driver,
7333 Finet Technology Palmpix DC-85,
757A Aiptek, MP315 MP3 Player,
FFFF PureDigital Ritz Disposable

How I discovered this - On my version #3 camera, if I hold the mode switch down and connect the USB, Windows will try to load a "general image device". Windows is trying to load a driver for device VID_04FC PID_1528 (vendor id and product id). The vendor id is Sunplus Technology Co., Ltd. I can't find any reference to product id 1528.  I contacted the seller and he said there is no driver for a webcam or image device.


CODECs - Two computers could render a MJPG AVI in different ways depending on the video player and decoding codec.  A video player could use an internal or external video codec.  On my computer there are two MJPG external codec's: ffdshow video decoder ffdshow.ax, and MJPEG decompressor quartz.dll (according to GSpot http://gspot.headbands.com/).  On my computer the selected external codec is ffdshow.


REMOVING THE DATE TIME STAMP (WELL ... SORT OF)

Nobody has been able to figure out how to get the camera to disable the date time stamp in the video corner.

VirtualDub and Logoaway do a pretty good job of removing that annoying date time stamp in the lower right corner of the AVI video file of my #3 camera.  Actually it does a smart blur, but it is very effective.  Logoaway is a plugin for VirtualDub. The Logoaway properties are in the YouTube comments. You can adjust the Logoaway properties if your video date time stamp is in a different place or size. This plugin is VERY CPU intensive and might take a long time to encode.  Which is worse, the annoying time stamp or the blur?  The video aspect ratio was also corrected to 640x480 in VirtualDub.


Fifteen seconds with the time stamp, and fifteen seconds without.
 


  
5 Nov 2009 - Duplicated Frames
2010 Mar 9 - Duplicate frames can be caused by a problem flash card.

Duplicate frames are a problem with all versions of the camera, except the #2 camera with the Toshiba processor.  These duplicates reduce the temporal video quality by causing the playback to stutter or jitter.  When the camera can't deliver unique video frames fast enough (an under run), a duplicate frame gets inserted into the AVI file.  What effect does the write speed of the flash memory have on the duplicate frames rate? I don't know the answer yet.

The duplicate frame rate for each of the camera variations:

#1 - low to high.  There are two software versions of this camera.  The original software (bin files) generates more than 50% duplicate frames and an AVI FPS of 25.  The new software generates less than one duplicate frame per second and an AVI FPS of 15.

#2 - low to medium.  There is a burst of duplicate frames in the first 1/2 second.  There are at least two CPU versions of this camera: a Toshiba CPU and an Mtec CPU.  In the Toshiba version I looked at the frames of a 23.5 second 29.686 FPS video with 754 frames, and there are no duplicates, except for 4 duplicate frames in the first 9 frames.  The Mtec version has about 5 duplicates per second.

#3 - low.  Less than 3 frames per second are duplicates.  The AVI FPS is 30 to 31.

#4 - high.  A test video measured 66% duplicate frames. The AVI FPS was about 32.VirtualDub was used, frame by frame, to inspect for duplicate frames.  Frame stepping will either display every frame or skip over duplicate frames.  This depends on your video player and MJPG codec.

Here are duplicate frame maps for test videos. For example in the first map, frames 26 and 27 are duplicates of frame 25.  VirtualDub identified the duplicates.
  Each "." or "D" is a frame.  "D" is a duplicate frame.
#1 camera, one second of frames, frames 25 to 49, 25.000 fps
.DD.D.DD.D.DD..DD.DD..DD.

#2 camera, mTec CPU version, 187 frames from start.  28.15 FPS.  6307464 bytes.  About 5 duplicates per second. ..DDD.D.D.....D......DDD.D..D.D...D...............
D...D.D............D.D.D........D...D....D.......D
.D........D..D.D........D........D.D...D...D.....D
.....................................

#2 camera, Toshiba CPU version, 213 frames from start, 28.935 FPS, 4880368 bytes.  Almost no duplicates.
...DDD....D.D.....................................
..................................................
..................................................
..................................................

.............

#3 camera, two seconds of frames, frames 25 to 86, 30.999 fps
.........D..............D...............D.........
.....D......

 
Update 4 Nov 2009 - System Mode Button Trick For Camera #1 

Nirtocharged on the parallax forum revealed this secret about the #1 camera that I didn't know.  This works even on my dead #1 camera.  The 30fps cameras does not do this.  My #3 camera does not do this.

Start with the camera off.  Press and hold the power button for 10 seconds, connect the USB cable, then release the power button. You must have the power button pressed when you connect the USB.  The flash memory has three partitions.  Windows will load an explorer window for each partition.  On my #1 camera the folders and files in the three windows are:

Use these latest  bin files.

windows 1 - (camera firmware bin files) AkResData.Bin,  DynamicFont4_16.bin,  LangCodepage.bin,  Spring.bin
windows 2 - (camera created system files) SYSTEM\default.alt ,  SYSTEM\ default.vlt,  SYSTEM\ profile.dat
windows 3 - (camera created JPG and AVI files) IMAGE\RECORD,  VIDEO\RECORD


  
Update 3 Nov 2009 - New version #3 Camera - Preliminary Thoughts 

 Number 3 camera Package front Number 3 camera Package back Number 3 Camera On 2 Nov 2009 I received a #3 type camera fr from eBay seller joymyzone.  This seller has 100% feedback and offered a video sample.  The price was US$16.98 (no flash card), with free shipping, and was delivered from Hong Kong in 19 days (YMMV).  This camera uses an external micro SD card, so I am using a SanDisk 8GB micro SDHC type 2 flash card.  I charged the camera for 3 hours before I used it.  When plugged into a Windows XP USB port the camera was recognized as a mass storage device and an image device.  Windows mounted the mass storage device (flash card) as a drive letter.  It seems that some of these cameras come with an image driver on a CD but my camera did not come with a CD.  I was able to set the date and time using the #3 camera method belowThe overall image and video quality is much better than my old #1 camera.

Empirical measurements (research methods to follow ...)
Lens - 45 mm equivalent. The image AOV (Angle Of View) on the width is 43.36 degrees, which is the 35mm-camera-equivalent of a 45mm lens.  See How to Measure the Focal Length.  The camera orientation is horizontal with the buttons up.
Image Shape Distortion - The camera takes an image at 640x480 (Aspect Ratio AR=1.33) and upscales it to 1280x1024 (AR=1.25) in the JPG file.  This results in a slight shape distortion that makes circles look like tall ovals.
Video Shape Distortion - The camera takes video at 640x480 (AR=1.333) and upscales it to 720x480 (AR=1.5) in the AVI file.  If played back with square pixels the video will have a slight shape distortion that makes circles look like wide ovals.
AVI File Rate - 54 to 82 megabytes per minute.  Of the few videos that I have taken the AVI rate is 54E6 to 82E6 bytes per minute (3.24E9 to 4.92E9 bytes per hour).  54E6 = 54000000.  The file size is limited to (4GB - 2bytes) because it's a FAT32 file system.
Audio - The audio quality (in the AVI file) is good, but voice quality at less than 18 inch is sometimes over modulated.
Frame Rate - 30.856 to 30.999.  Based on 7 AVI files, the FPS varies as reported by VirtualDub.  In one example file the FPS was 30.955 with about 7.5% duplicate frames.  A standard rate is 29.97 or 30.0.  In one file, of 200 video frames 15 were duplicates (7.5% duplicates).  So the rate of unique frames is closer to 28.6 fps.  The duplicates were not exactly periodic.  Duplicates seem to happen about every 10 to 15 frames.  In the playback duplicates are most noticeable when panning or tilting the camera.  The rate of duplicates might be dependent on the frame content.  Needs more research.  Another note: 
USB Read Rate - 8600000 bytes per second moving an large AVI file from the camera flash to a computer SATA hard disk.
Largest AVI File - Slightly less than 4GB.  The camera will record video until the 4GB FAT32 file limit or the battery dies.  I charged the battery and recorded the longest video that I could.  The camera stopped recording at 3134 seconds (52 min14 sec) and 4293899576 Bytes (99.98% of 4GB) and it played OK.  The recording rate was about 82E6 Bytes per minute.  4GB = 4294967296 Bytes.
If No SD Card - Gene emailed me this description of what happens when the SD card is missing:  Press the power button.  The LED comes on, holds for 2 seconds, blinks 35 times, holds 1 second, and goes out.

  
sad faceUpdate 20 Oct 2009sad face
photo of graveyard of micro cameras
Graveyard of micro cameras
My #1  8GB camera is dead.  It worked from Sept 22 to Oct 19.

The current symptoms are:
When the USB is connected the LED comes on but the camera will not connect . Tried with 2 different computers and 4 different USB cables.
The power button turns the LED on and then the LED blinks 2 seconds later, but then the buttons don't work.
The reset switch turns the LED off.
Even though dead, I can still access the flash by using system mode.

I have a #3 camera on order, so I will review that when I receive it.  Received 2 Nov 2009.

I now know why my camera died.  It has a bad flash chip.

I was able to fix my camera.  Here are the instructions.

  
Great YouTube videos (#2 camera) that demonstrate the use of this video camera technology

Wild Hawk RC Plane Aerial Camera footage http://www.youtube.com/watch?v=Uo2p_7tx9lQ

Art-Tech F18 with on board camera
http://www.youtube.com/watch?v=dUBPOfi7jz8

  
Photos of my #1 Camera 
Quarter, Video Camera, Car Key
   USA Quarter    Video Camera          Car Key
#1 camera vertical positionMy #1 camera must be in this vertical orientation to take right-side-up images.  Some #1 cameras require horizontal orientation.

Two screws at the key ring end
808 Car Keys Micro Camera
Four buttons, two are fake
808 Car Keys Micro Camera, microphone hole and lens hole
The microphone hole and the lens hole
camera
Hand held
camera showing mini USB connector
The reset switch hole and the Mini USB connector
#1 camera tear down bottom

CLICK FOR FULL SIZE - Tear down of #1 camera shows LiPo battery, camera, microphone, mini USB, reset switch, ANYKA multimedia processor, SpecTek NAND Flash memory
Tear down clam shell design
CLICK FOR FULL SIZE - Tear down of #1 camera showing the clam shell design.  Note that the microphone is not aligned with the hole in the case.

My tear-down video of my #1 camera is below or on YouTube


   
Sample Photos from Camera #1
Click for full size - Still Indoor Photo, hand held,  1280x1024 JPG, (348KB)  

 
Sample Audio from Camera #1
808/audio/2009-09-29 13-39-02 audio test.wav 

Sample Video from Camera #1

outdoor video
The above is a stationary 640x480 video with outdoor light.
Here is the original MJPG AVI file:  outdoor 4700 MJPG.avi (11966KB), Video 4700 Kbps, Audio 128 Kbps 

 
indoor video
The above is a hand held 640x480 video with indoor light.
Here is the original MJPG AVI file:  indoor 3400 MJPG.avi (9688KB), Video 3400 Kbps, Audio 128 Kbps

 
Description of Camera #1
OVERALL IMPRESSION - Once you figure out how it works, and understand it's limitations, it works amazingly well.  It is useful as a "webcam" quality spy video camera, a good quality audio recorder, a toy quality photo camera, or an 8GB flash drive.  At 15 grams it is light enough to be build it into an RC plane, car, boat, or even a model rocket.

MISLEADING CLAIMS - Claim: 1280x1024 photos. The native CMOS resolution seems to be 640x480.  Still images are up scaled to 1280x1024 in the JPG file.  Claim: 30 fps video.  The native fps is about 12.5 and the AVI fps is 25.  Claim: 2 hour record.  The flash might hold that much but the rechargeable battery is out at about 50 minutes of video. 

DOCUMENTATION - The documentation is a legendary example of broken English and is barely understandable.  With intuition and trial and error you can figure it out.

AUDIO - The video mode records audio.  There is no "audio only" mode.  The audio quality and recording levels are good and not over modulated, so consider using the video mode as an audio recorder.

VIDEO - The color video quality is like a cheap webcam with video noise and a slow shutter that results in motion blur.  Because the camera has so little mass, hand held shake is severe.  It's best to use it on a solid surface. The native frame rate seems to be about 12.5 fps and each frame is duplicated to 25 fps in the AVI file.  The automatic video exposure works and is optimized for indoor light or a cloudy day.  In bright outdoor light the video is over bright and washed out. The small date time stamp in the upper left corner of the video can not be disabled. The total AVI bit rate seems to depend on the video content.  I'm still studying that.

PHOTOS - There is a very slow shutter and an huge lag time.  The still image resolution is 640x480 and is up scaled to 1280x1024 in the JPG file.
PHYSICAL DESCRIPTION - The camera is in the form factor of a key fob and comes with a key chain (detachable). The finish is flat black plastic, with no manufacturing name or text of any kind on the surface. There are 4 un-labeled buttons. Two are real and two are fake. The lens and microphone are on the end of the fob opposite the key chain, and are behind a 3mm and 1mm hole respectively. The included manual does not document the reset button 1mm hole in the side. There are two Philips head screws at the key chain end that hold the top and bottom halves together.

The camera is very light at 15 grams, and the key chain weighs 4 grams, so camera and key chain together weigh 19 grams (about 0.7 OZ).
The camera is 50mm x 32m x 13mm (2” x 1.25” x 0.5”) .

NOTES
VGA - 640x480 
SXGA - 1280x1024
FPS - Frames Per Second
SPS - Samples Per Second

     

 
Table of Camera #1 Features
Feature

Described / Claim

Empirical Measurements
verified with VirtualDub.exe and perfmon.msc

Image Sensor

CMOS

Color

Place of Origin

Zhejiang China

?

Mode

Digital Video Recording

 

Model Number

808 car keys micro-camera

 

Port

Shanghai

?

Optical Zoom

25X

?

Flash Memory

2GB or 4GB or 8GB

8GB
Flash Performance via USB   Write Speed 2200000 Bytes per second
Read Speed 5800000 Bytes per second
Battery Charge Time from USB "Charge time about 2 hours" seems to be about 15 minutes
Hours of Video Operation "With Real 4GB flash memory for as long as 2 hours video recording" After 50 minutes the recording stopped and the AVI file was saved to Flash.   It played OK.  1,289,921,394 bytes (25.8 MB/min) (430 KB/sec) (3440 Kb/sec)

Orientation

The video and images are right-side-up when the buttons are on the left.  If the buttons are up, images will be rotated 90 degrees counter clockwise.

Video Stream

AVI, 640X480 VGA, 30 fps

Sensor resolution seems to be 640x480.  The codec is  MJPG (Motion JPG).  The native FPS is about 12.5 and is up scaled to 25 fps in the AVI file (each sensor frame is duplicated in the AVI file).

  One example video stream measured

2596000 bits per second, but this is variable and depends on the frame content.

Audio Stream

The audio part of the AVI is PCM uncompressed, Mono, 16 bit, 8000 samples per second (128000 bits per second).

AVI File Format

Container - AVI

The AVI file has one video stream and one audio stream.

Example AVI file rates - The amount of compression in motion JPG depends on the frame content.  20 to 33 million bytes per minute.  1.2 to 2.0 billion bytes per hour.

Still Image dimensions

1280X960

The sensor resolution  is 640x480 and is up scaled to  1280x1024 in the JPG file.

Like the video mode, the image mode can't resolve more than 213 horizontal checkerboard squares, so this confirms the up scaling from 640x480.

Still Image File format

JPG, each file is between 250K bytes and 450K bytes.

Battery

LiPo 180 mAh, 3.7V.
Similar to a 120 mAh Hyperion G3 LiPo, CX 25C type, LG325-0120-1S, Size including lead length (mm) 30.6 x 20.1 x 3.6.  Weight 3.73g.

The shape, voltage and micro protection circuit board on the battery would indicate that this is a rechargeable LiPo battery.

Chips Used   SpecTek FBNL63A51K3WG-AF  - 32G bit NAND Flash Company
SpecTek FBNL63A51K3WG-AF  - 32G bit NAND Flash Distributor
ANYKA AK3631B14402 - mobile multimedia application processors, USB, encoder for MJPG AVI and JPG
K4S641632F-TC75 - Samsung 8 Megabyte SDRAM

 
Instructions 
Original Chinese English  Instructions My Interpreted Instructions

1. Enter the video mode in turn off status , long time press OFF/ON button till yellow light on , long time press (video/camera button) still yellow light flash three times, light off enter into the video mode, then click (video/camera button) yellow light on for stop and saved, long time press OFF/ON switch off.

Camera mode:
Enter the camera mode in turned off status long time press (OFF / ON button) till yellow light on, click (video/camera button) the yellow light flash one time then take one photo and again and again.  Long time press OFF/ON turn off.

lights work Status indication

Charge: charging yellow light on long time, when full lights off
USB file reading and writing: yellow light slow flash

Lights in Manual mode indication:
Standby status: yellow light long time on
Card is full: yellow light on
low battery power : yellow light slow flash.

HOW TO TAKE A VIDEO
1. Start with the camera off (or press the reset button to turn it off).
2. Press the power (on/off) button.  This turns the LED and the camera on.
3. Press and hold the mode (video/image) button.  The LED flashes 3 times then the LED goes off.  The camera is recording video and audio.
4. Very quickly press the mode button to stop video recording.  The video recording stops, the video is written to a AVI Flash memory file, and the LED turns on.  Repeat step three to take another video.

5. Press and hold the power button.  The camera and the LED turn off.

HOW TO TAKE A PHOTO
1. Start with the camera off.
2. Press the power button.  This turns the LED and the camera on.
3. Very quickly press the mode button.  The LED briefly goes off, then on.  The camera took a photo and wrote it to a JPG Flash memory file.  Repeat step three to take another photo.
4. Press and hold the power button.  The camera and the LED turn off.

  
How to Set the Date Time 
Original Chinese English  Instructions  My Interpreted Instructions 
The product video recording same time with time display function, can adjust the time according to their own.  First create a new TXT file by root of the storage TF card and change the file name in SetTime. Open SetTime file, inside edit year, month, day, hour, minutes and seconds format,  for example,

2009.05.13 15:10:00
and save the file before exit time created and modifications completed, when next time you start the machine, the time will be recorded simultaneously.
If you don't set the date time, 1970 or 1980 will be used. 
Also, some camera problems seem to have been fixed by setting the date time.

Once you set the date time you should not have to set it again, unless the battery dies or the time drifts.  The date time is stamped on the video and can be disabled in some cameras.  The camera date time is also used in the date time file property of all AVI and JPG files.

NOTE - Windows hides file extensions by default. A file name with two extensions will not work (for example time.txt.txt).

Camera #1
For example, to set the date time to May 13 2009 at 3:10pm:
Connect the USB cable.  Create a time.txt file in the flash root with one line inside in this format:

2009.05.13 15:10:00

Disconnect the USB.  The camera will read the file, change the camera date time, and delete the file.

Camera #2
Michael has reported that the #1 camera "time.txt" date time technique works for his #2 camera.
Rob has reported that the #1 camera technique works except that the actual file name needs to be “SetTime.txt” (case matters) and placed in root.

Camera #3
Right-click this tag.txt file (32 bytes) and download it.

The tag.txt file has three parts: header, date and time.  The exact required format is discussed here. There is a space after the first line and after the second line.  The spaces in the file are important. The word "date" must be lower case.

[date]
2009/12/29
16:58:00


or

[date] 2009/12/29 16:58:00

Modify the tag.txt file with your date time.  Use a text editor (like Windows notepad or equivalent) that will not corrupt the file.  If you corrupt the file, the date time will not be set.  To be accurate, the time in the files should be the future time when you will turn the camera on.  
1. Connect the USB cable.
2. Copy the tag.txt file to the root of the camera drive.
3. Disconnect the USB cable.
4. Turn the camera off.
5. Turn the camera on. The camera reads tag.txt, sets the date time, and deletes the file.
6. Take a photo.
7. Connect the USB cable. Verify the date time on the JPG file.

Camera #4
For example, to set the date time to May 13 2009 at 3:10pm, and enable the video date time stamp:  Connect the USB.  Create a time.txt file with the following line in it.  To disable the video date time stamp replace the Y with N.  To be accurate, the time in the file should be the future time when you will turn the camera on.  Copy the file to the root of the flash memory.

2009.05.13 15.10.00 Y

Disconnect the USB.  Turn the camera off.  Turn the camera on.  The camera will read the file, change the camera date time, and delete the file.  Take a photo.  Connect the USB cable.  Verify the date time on the JPG file.

  The following does not apply to the 808 car keys micro camera.  How to avoid losing the date time in the gumpack camera.
Testimonial - I could set the time ok but every time I switched off the camera using the on/off switch on the side of the camera it reverted back to 2008. If you leave the side switch left to the on position permanently you can turn off the camera using the middle function button. After you press the button to stop video recording if you hold it down again for about 3 seconds both LEDs will flash and it will turn off. To turn the camera back on just hold middle function button for about 3 seconds and use it as normal. Leaving the side switch set to on does not run the battery down and time and date are always correct, I have left the camera for over a week like this and battery is always ok.

Instruction sheet in English
Front side of the instruction sheet #1 camera

 Horizontal line
Back side of the instruction sheet #1 camera

 
Notes about Camera Video Resolution 

QUESTION: This #1 camera claims to have a video resolution of 640x480.  So how could this be measured?

ANSWER: My #1 camera can resolve a checkerboard at 170 squares per horizontal width but not 240.  That average is 205.  (205 * 3) = 615 which is close to 640.  So I would say that the video camera pixel resolution really is a 640 x 480.


RESEARCH: I decided to research this question by printing up a checkerboard of black-and-white squares on a letter size paper.  I took photos and video of that pattern at different distances.  I used my Canon SD200 2048x1536 camera in image mode and my #1 808 car keys camera in video mode.

Photo of Checkerboard on letter paper
Video frame from my #1 camera, cropped video image, checkerboard of 80x60 squares

With my SD200 camera the pattern can no longer be distinguished as a checkerboard with more than 700 checkerboard squares per frame width.  (2048 / 700) is about 3.  That's about 3 horizontal pixels per checkerboard square.

I hypothesized a rule:

There must be at least 3 horizontal pixels per square to resolve a checkerboard image.

At the point where the checkerboard can't be resolved, the horizontal pixel resolution of the camera is about 3 times the checkerboard resolution.

 

170 squares per width
Checkerboard resolved.  My #1 camera in video mode, 170 square per frame width.  Some of the distortion is due to the MJPG compression.  (more than 3 pixels per square)
240 squares per width
Checkerboard not resolved. Moiré pattern. My #1 camera in video mode, 240 squares per frame width (less than three pixels per square)

 
How to measure the AOV (Angle of View) and focal length of the lens (35mm film equivalent)
1. Take a landscape photo of a landscape piece of letter or A4 paper from 3 feet or 1 meter.  Center the paper best you can.  To do the calculations you need to know the width of the paper in inches (Y), the distance from the paper in inches (X), the pixel width of the photo (W) and the pixel width of the paper (Z).

36 inches = 3 feet
39.37 inch = 1 meter
11 inch = width of ANSI letter paper
11.7 inch = width of ISO A4 paper

AOV test image
Sample test photo used to calculate AOV and focal length.

2. Use a graphics program to edit the photo.  Measure the horizontal pixel width of the paper in the photo.
3. Calculate K inches - the horizontal field of view in inches.
4. Calculate FOV degrees - the horizontal angle of view in degrees (my math)
5. Calculate the equivalent 35mm film focal length from the AOV
 
3. Calculate the focal length using W, X, Y and Z in the last formula below.

Formula (I'm showing my work) Math for my #3 camera Math for my #1 Camera
W = the horizontal width of the whole photo in pixels 1280 pixels 640
X = the lens to paper distance in inches 36 inches 12
Y = the paper width in inches 11 inches 4.906
Z = the paper width in pixels, measured in a graphics editor 492 pixels 310
     
K = Field of view inches  = (WY) / Z K = (1280*11) / 492 = 28.62 inches  
tan(AOV/2) = K/(2X)    
AOV = angle of view degrees
AOV = arctan(K/2X) * 2
AOV = arctan(WY/2XZ) * 2
AOV = arctan(28.62 / 72) * 2
 = 21.68 * 2
= 43.36 degrees
AOV = arctan((640*4.906)/(2*12*310)) *2
= 40.16 degrees
     
The following formulas calculate the focal length from AOV.  They are from Bob Atkins.    
For a rectilinear lens.  The frame size for 35mm film horizontal width is 36mm.  frame size = 36.     
AOV = 2 * arctan(frame size / (focal length * 2))    
AOV / 2 = arctan(18 / focal length)    
tan(AOV /2) = 18 / focal length    
focal length = 18 / tan(AOV /2) focal length = 18 / tan(43.36 / 2)
= 45.28mm
 
     
To calculate focal length from W, X, Y and Z, the tan and arctan cancel out, resulting in this simple formula with no trigonometry.    
focal length = 18 / tan(arctan(WY/2XZ))    
focal length = 18 / (WY/2XZ)    
focal length = (36XZ) / WY focal length = (36 * 36 * 492) / (1280 * 11)
= 45.28mm
 

  History
2009 Sep 22 Original
2009 Sep 24 Sensor resolution probably 640x480
2009 Sep 25 Add sample images and video
2009 Sep 29

Add sample audio and more images

2009 Oct 4 Add link to YouTube video
2009 Oct 5 Add SDRAM.  Notes about two versions
Add links to YouTube http://www.youtube.com/user/mdamttc199 mdamttc199 videos.
2009 Oct 11 Add camera #3 and comparison table.
2009 Oct 15 Report bad USB cables
2009 Oct 16 My interpreted instructions.
Add comment about 720x480 PAR DAR
Add Micro SD camera time setting
2009 Oct 17 AdAdd links RCgroups and Parallax.
Add #1 some are horizontal.
Add #2 have internal micro SD.
2009 Oct 19 Add Notes about Camera Video Resolution
2009 Oct 22 Add Bob's time instructions for camera #3
2009 Oct 29 Change Li Ion to LiPo.
2009 Oct 31 Add Table of Contents
2009 Nov 2 Received my type #3 micro camera from Hong Kong.
2009 Nov 4 Note that #3 camera FPS varies from 30.856 to 30.999.
Add serious note about bootstrap mode.
Add System Mode Button Trick.
Add reference to replacement LiPo battery.
2009 Nov 5 Add duplicate frame tables
2009 Nov 6 Add discovery of company Sunplus Technology Co., Ltd
Add about different codecs.
Add removing the video date time stamp
   
2009 Nov 7 Add images of date time stamps under Overview.
2009 Nov 12 Add summary
2009 Nov 13 Adding How to Measure the Focal Length
2009 Nov 14 Change the focal length formula to simplify.  focal length = (36XZ) / WY
2009 Nov 15  Add tear down photos of #1 and #2 from Matt 
2009 Nov 17 Add link to http://sosfakeflash.wordpress.com SOSFakeFlash website and comments about xprodeal selling bad flash
2009 Nov 17 Add Update 17 Nov 2009 - My #1 camera failed because of fake flash memory (SOSFakeFlash).
Uploaded these files found during system mode so that people could download them.
windows 1 - AkResData.Bin, DynamicFont4_16.bin, LangCodepage.bin, Spring.bin
windows 2 - SYSTEM\default.alt, SYSTEM\default.vlt, SYSTEM\profile.dat
Update description of two #3 cameras.
2009 Nov 18 Notes about #3r and #3g
2009 Nov 19 Update the duplicated frames table. The #2 does not have duplicate frames.
2009 Nov 21 Adding Crash One's note about #3b camera.
Dropping the term FOV from calculations.  Replaced with AOV.
Adding AOV to table comparison of versions.
Adding #3r #3g #3b table to Overview table.
Add notes about #3 webcam driver.
2009 Nov 22 Add comment that lens color and AOV do not correlate.
Add instructions about how to revive a dead #1 camera.
Now that my #1 camera is working again add AOV for camera #1 40.17 to the comparison table and focal length. 
2009 Nov 24 Add known webcam problems
Add #2 date time white example
Add question about Li Gang sourcing cameras.
Add video to camera type.
2009 Nov 27 Add Request for #2 Camera Answers.
2009 Nov 29 Add Hungary video and links
2009 Dec 02 Add What Micro SD Card Speed is Required in a #3 Camera?
2009 Dec 04 Add André comment about setting date time.
2009 Dec 07 test, correcting reset counter
Add John gumpack camera
2009 Dec 16 Added Michael503 comments: Tear Down, #3 V2 and #3 V4.  Internal Short Circuit Problem.
2009 Dec 17 Add List of reported failure modes
2009 Dec 27 Add comments about space character in setting the date time
2009 Dec 28 Add Notes about the CMOS camera assembly
2009 Dec 29 Add tag.txt to "how to set the date time"
2009 30 Dec Add  Q&A About Problems with Camera #3
2009 Dec 31 Add QA Local Area Connection 2, Microsoft TV/Video Connection
2010 Jan 01 Add #1 failure mode to summary of key features
Add to #3 QA - what to buy and who to buy from
Add updating the video and audio data rates for #1, #2 and #3.
Add #3 Camera Notes About Setting the Date Time Stamp
2010 Jan 02 Modify description of setting date time
2010 Jan 03  Add Camera #1, Date Time Stamp Removed, New Bin Files, Low Duplicate Frame Rate 
2010 Jan 04 Add FYI Some engineering drawing of the #1 camera
2010 Jan 05 Remove references to key cam.zip (old bin files)
2010 Jan 06  Add camera #4 HD, add frame grab images, photos, and tear down photos.
2010 Jan 09 Add #4 Camera Instruction Manual
2010 Jan 10 Add Tear down photos of new #2 and #4 cameras from Matt
2010 Jan 11 Add How to set the date time for Camera #2
Add Speculating about chips and software.
Change the link to the correct thickness battery   ALLeRC.com
Update #2 in comparison table
2010 Jan 12 Add ezmobileshop as a #2 camera seller
Add Note about losing the date in the gumpack camera
Add Rob note to use  SetTime.txt for the camera #2 set date time.
Add link to Chinese software website.
2010 Jan 14 Add Test Video Comparison of the #1 and #3 camera
Add How to insert a micro SD card.
Matts new #2 camera with mTec processor, video about 5 duplicate frames per second.  28.821 fps.  AOV=40.7 degrees.
2010 Jan 16 Updated the Duplicate Frames description for the #2 and #4 cameras.
Update the photos in 15 Nov 2009 - Tear down photos of #1 and #2
2010 Jan 18  Add: A charge lasts about 50 minutes, or 20 minutes in cold weather.
Add: For faster delivery and higher price, there are sellers in the USA.
2010 Jan 20 Note that webcam link  http://www.upload-thai.com/download.php?id=a4e8abb85ada9c57ce61bfda47ea87f5 is a dead link.
Add disclaimer about spying and legal.
2010 Jan 21 Add "Speculating about Software Architecture"
2010 Jan 22 Add link to http://www.ziddu.com/download/8271466/SPCA1528.rar.html
Add 2010 Jan 22 - Cool. Silent. Winter. UK. RC Soaring.  #3 Camera. 
Add quick summary
Update the Sunplus mM logo and information
 2010 Jan 25 Move the  instruction sheet that camera with the #3 camera to another page.
2010 Jan 28 Add   The Best Version of the #2 Camera  - Toshiba CPU
2010 Jan 29 Add info about   Camera #3 uses an F16-100HIP which is a 2 megabyte SPI serial flash memory
2010 Jan 30 Add visiting cities
2010 Feb 01 Add how to adjust the focus.
2010 Feb 02 Correcting f from 0.9mm to 3.14mm. 
Note about one possible manufacturer TGF Group.
2010 Feb 03 Add note about failed #2 camera flash socket pin
Add How to Open the Internal Flash Card Socket, #2 Camera
2010 Feb 04 Note that NTFS can not be used.
Added comment about repair attempt and conclusion, #2 camera broken pin problem.
2010 Feb 05 Add This camera is for you if 
2010 Feb 07 Add VID PID and Webcam Drivers
Updated bootstrap mode
2010 Feb 08 add #4 camera hardware id is 05E1 0B01
Add reference to 4D6 65E ANYKA driver
2010 Feb 11 Add #3 Camera - Date Time File Format
Change the description of setting the date time for the #3 camera - spaces not required.
2010 Feb 16 Add Jelly Lens
2010 Feb 18 Update flash type for #2 camera to new camera have the slot.
Add "Windows hides file extensions by default.  Do not create a file called time.txt.txt because it won't work."
Update #2 camera hardware ID is 5E1 B01, same as #4 camera.
2010 Feb 19  Add audio comments about big tin can.
Add Why are these cameras so cheap?  and  Why doesn't the manufacturer put their name on the camera?
2010 Feb 22 Add information about the M3USB driver for hardware ID 0471 0666.
Consolidate with bootstrap mode.
2010 Feb 23 Add #1 and #2 camera webcam check to table
Add link to Daily Giz Wiz episode 1029 about the #3 camera.
2010 Feb 24 Update LiPo battery sources
Move "links" higher up on the page
Add For better playback performance, move the AVI file to a hard disk.
2010 Feb 27 Add note about YouTube  yt:stretch=4:3 
Add #2 Camera, More Technical Information
2010 Feb 28 Removing links to my #1 camera bin files.  Replaced with link to readerme RAR file.
Add note to use burntool to update #1 camera if using a Windows computer.
Add #2 Camera Native Resolution 320x480
2010 Mar 02 Add There are cameras that have a larger battery and record up to 4 hours:
Add The newer #3 cameras never hit the 4GB limit because they have a close-and-continue feature, so when an AVI file gets to 30 minutes, the camera closes the AVI file, and starts another AVI file.
Add Be Suspicious of Generic Flash Cards
2010 Mar 04 Add new information about #2 #4 variant camera
Add Flash Performance Comparison
Add comment about Bayer Array
2010 Mar 05 Add link to RCLineForum.de
2010 Mar 07 Add link to bunniestudios.com micro SD flash tear down.
2010 Mar 08 Remove website dynamic web template
Add #5 camera instruction manual
Add #5 to comparison table
2010 Mar 09 Add duplicate frame map for SanDisk and generic used in #3 camera.

 
2010 XXX XX - XXXXXXXX
 


Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

Google analytics javascript is used on this page

IIS 6.0  There is no politically correct content on this web site.  I have never owned an SUV.