Main Site Documentation

Camera ModuleTroubleshooting Guide (old)


#1

There is now a wiki page dedicated to helping troubleshoot issues with the Camera module. This page should help you determine what is wrong if you have an issue with the module. It provides sample code for use of the camera, as well as common issues regarding usage.

http://wiki.tinyclr.com/index.php?title=Gadgeteer_Camera

We ask that you please read and try this page before posting about a camera issue, and have the debug output in your post to better help us solve the issue.

Important note: there is a known issue with the drivers and latest cameras. This has been fixed internally and next SDK coming out within this month, February 2012, will have this resolved.

This post is locked, please use this new post instead http://tinyclr.com/forum/21/6073/


#2

Hi Steven,
thanks for the Wiki. I’m still having problems with my camera. The hardware troubleshooting test worked fine. I’ve attached debug output below. Occasionally when running the program the camera would take 2 or 3 pictures, with around 10 failures inbetween each, before going into the ‘infinite failure’ mode.

Have you any ideas?

The debugging target runtime is loading the application assemblies and starting execution.
Ready.

'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\mscorlib.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Native.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Hardware.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.IO.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Net.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Graphics.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.TinyCore.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\System.IO.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Hardware.SerialPort.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Gadgeteer\Core\Assemblies\.NET Micro Framework 4.1\le\Gadgeteer.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\System.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Net.Security.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\System.Net.Security.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\System.Http.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Gadgeteer\Core\Assemblies\.NET Micro Framework 4.1\le\Gadgeteer.WebClient.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI NETMF v4.1 SDK\Assemblies\le\GHIElectronics.NETMF.System.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI NETMF v4.1 SDK\Assemblies\le\GHIElectronics.NETMF.USBHost.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Modules\Camera\NETMF 4.1\le\GTM.GHIElectronics.Camera.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Gadgeteer\Core\Assemblies\.NET Micro Framework 4.1\le\Gadgeteer.WebServer.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Touch.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Modules\Display_T35\NETMF 4.1\le\GTM.GHIElectronics.Display_T35.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Modules\UsbClientDP\NETMF 4.1\le\GTM.GHIElectronics.UsbClientDP.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI NETMF v4.1 SDK\Assemblies\le\GHIElectronics.NETMF.Hardware.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Mainboards\FEZSpider\NETMF 4.1\le\GHIElectronics.Gadgeteer.FEZSpider.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'c:\users\alex\documents\visual studio 2010\Projects\Camera Troubleshooting\Camera Troubleshooting\bin\Debug\le\Camera Troubleshooting.exe', Symbols loaded.
The thread '<No Name>' (0x2) has exited with code 0 (0x0).
Using mainboard GHIElectronics-FEZSpider version 1.0
Displaying information about the connected display...
Display Resolution:  Height: 240 Width: 320
Display Auto Redraw: True
Program Started
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera successfully connected!
Displaying information about the connected camera...
Camera Resolution:  Height: 240 Width: 320
Camera Ready: True
If you are experiencing blurry or unfocused images, try manually adjusting the camera's focus, located on the end of the camera lens.
Camera reports that it is ready to take a picture. Attempting to take a picture
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera was busy taking a picture. Number of times picture capture failed: 2
Camera was busy taking a picture. Number of times picture capture failed: 3
Camera was busy taking a picture. Number of times picture capture failed: 4
Camera was busy taking a picture. Number of times picture capture failed: 5
Camera was busy taking a picture. Number of times picture capture failed: 6
Camera was busy taking a picture. Number of times picture capture failed: 7
Camera was busy taking a picture. Number of times picture capture failed: 8
Camera was busy taking a picture. Number of times picture capture failed: 9
Camera was busy taking a picture. Number of times picture capture failed: 10
Camera was busy taking a picture. Number of times picture capture failed: 11
Camera was busy taking a picture. Number of times picture capture failed: 12
Camera was busy taking a picture. Number of times picture capture failed: 13
Camera was busy taking a picture. Number of times picture capture failed: 14
Camera was busy taking a picture. Number of times picture capture failed: 15
Camera was busy taking a picture. Number of times picture capture failed: 16
Camera was busy taking a picture. Number of times picture capture failed: 17
Camera was busy taking a picture. Number of times picture capture failed: 18
Camera was busy taking a picture. Number of times picture capture failed: 19
Camera was busy taking a picture. Number of times picture capture failed: 20
Camera was busy taking a picture. Number of times picture capture failed: 21
Camera was busy taking a picture. Number of times picture capture failed: 22
Camera was busy taking a picture. Number of times picture capture failed: 23
Camera was busy taking a picture. Number of times picture capture failed: 24
Camera was busy taking a picture. Number of times picture capture failed: 25
Camera was busy taking a picture. Number of times picture capture failed: 26
Camera was busy taking a picture. Number of times picture capture failed: 27
Camera was busy taking a picture. Number of times picture capture failed: 28
Camera was busy taking a picture. Number of times picture capture failed: 29
Camera was busy taking a picture. Number of times picture capture failed: 30
Camera was busy taking a picture. Number of times picture capture failed: 31
Camera was busy taking a picture. Number of times picture capture failed: 32
Camera was busy taking a picture. Number of times picture capture failed: 33
Camera was busy taking a picture. Number of times picture capture failed: 34
Camera was busy taking a picture. Number of times picture capture failed: 35
Camera was busy taking a picture. Number of times picture capture failed: 36
Camera was busy taking a picture. Number of times picture capture failed: 37
Camera was busy taking a picture. Number of times picture capture failed: 38
Camera was busy taking a picture. Number of times picture capture failed: 39
Camera was busy taking a picture. Number of times picture capture failed: 40
Camera was busy taking a picture. Number of times picture capture failed: 41
Camera was busy taking a picture. Number of times picture capture failed: 42
Camera was busy taking a picture. Number of times picture capture failed: 43
Camera was busy taking a picture. Number of times picture capture failed: 44
Camera was busy taking a picture. Number of times picture capture failed: 45
Camera was busy taking a picture. Number of times picture capture failed: 46
Camera was busy taking a picture. Number of times picture capture failed: 47
Camera was busy taking a picture. Number of times picture capture failed: 48
Camera was busy taking a picture. Number of times picture capture failed: 49
Camera was busy taking a picture. Number of times picture capture failed: 50
Camera was busy taking a picture. Number of times picture capture failed: 51
Camera was busy taking a picture. Number of times picture capture failed: 52
Camera was busy taking a picture. Number of times picture capture failed: 53
Camera was busy taking a picture. Number of times picture capture failed: 54
Camera was busy taking a picture. Number of times picture capture failed: 55
Camera was busy taking a picture. Number of times picture capture failed: 56
Camera was busy taking a picture. Number of times picture capture failed: 57
Camera was busy taking a picture. Number of times picture capture failed: 58
Camera was busy taking a picture. Number of times picture capture failed: 59
Camera was busy taking a picture. Number of times picture capture failed: 60
Camera was busy taking a picture. Number of times picture capture failed: 61
The program '[7] Micro Framework application: Managed' has exited with code 0 (0x0).

#3

Hello, I’ve got exactly the same problem as my previous speaker. 2 or 3 photos are made by the cam.
After this just only errors: “… camera was busy …”.
A simply reset don’t fix the issue.
Only after a power-off the cam takes 2 or 3 pictures further.
Firmware and all of the other software components are the latest (downloading yesterday).
But anyway IMHO the problem is located here (software).
Can we hope for a later update which is fixing the issue?

(sorry for my english)


#4

Another user reported here (http://www.tinyclr.com/forum/21/5575/#) that lowering the resoultion helps.

It has helped me also , though it’s not perfect.


#5

Yes, thanks for the fast reply , I have read those thread, but this cannot be the solution :wink:


#6

They say that only some people have this problem.

For those that do not, trying to guess the difference between your setup and ours.

If it is working fine for you, what version of the firmware/software are you running?
Have there been different iterations of the camera?

The curent solution of having the program loop until the camera says it is ready is not great when it never says it is ready after the second or third pic.

This is probably no use, and your probably already know it:
You could get the same sort of probelm if memory was reserved, and after each pic you did not move to the begining of the buffer/stream again, it would match up with being able to take smaller pics.
C# has garbage collection for most parts, but not for many of the graphics handling areas like bitmaps/fonts/brushes. For those you need to call dispose or use ‘using’. Do not rely on finalization as the timing is not always as you expect.

but if others are working fine on the same firmware/software, then it can not be that.


#7

I had just recieved the FEZ Spider kit a couple days ago and have been trying to get the camera module to work. No luck, I too am having the same issues… Is there a solution for this? I expect that right out of the box, a demonstration program should work without any issues.

Regards,

Shawn.

Here is a copy of the output using the troubleshooting program:

The debugging target runtime is loading the application assemblies and starting execution.
Ready.

'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\mscorlib.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Native.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Hardware.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.IO.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Net.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Graphics.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.TinyCore.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\System.IO.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Hardware.SerialPort.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Gadgeteer\Core\Assemblies\.NET Micro Framework 4.1\le\Gadgeteer.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\System.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Net.Security.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\System.Net.Security.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\System.Http.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Gadgeteer\Core\Assemblies\.NET Micro Framework 4.1\le\Gadgeteer.WebClient.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI NETMF v4.1 SDK\Assemblies\le\GHIElectronics.NETMF.System.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI NETMF v4.1 SDK\Assemblies\le\GHIElectronics.NETMF.USBHost.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Modules\Camera\NETMF 4.1\le\GTM.GHIElectronics.Camera.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Gadgeteer\Core\Assemblies\.NET Micro Framework 4.1\le\Gadgeteer.WebServer.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Assemblies\le\Microsoft.SPOT.Touch.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Modules\Display_T35\NETMF 4.1\le\GTM.GHIElectronics.Display_T35.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Modules\UsbClientDP\NETMF 4.1\le\GTM.GHIElectronics.UsbClientDP.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI NETMF v4.1 SDK\Assemblies\le\GHIElectronics.NETMF.Hardware.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Mainboards\FEZSpider\NETMF 4.1\le\GHIElectronics.Gadgeteer.FEZSpider.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Users\Shawn\AppData\Local\Temporary Projects\Camera Troubleshooting\bin\Debug\le\Camera Troubleshooting.exe', Symbols loaded.
The thread '<No Name>' (0x2) has exited with code 0 (0x0).
Using mainboard GHIElectronics-FEZSpider version 1.0
Displaying information about the connected display...
Display Resolution:  Height: 240 Width: 320
Display Auto Redraw: True
Program Started
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera successfully connected!
Displaying information about the connected camera...
Camera Resolution:  Height: 240 Width: 320
Camera Ready: True
If you are experiencing blurry or unfocused images, try manually adjusting the camera's focus, located on the end of the camera lens.
Camera reports that it is ready to take a picture. Attempting to take a picture
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera was busy taking a picture. Number of times picture capture failed: 2
Camera was busy taking a picture. Number of times picture capture failed: 3
Camera was busy taking a picture. Number of times picture capture failed: 4
Camera was busy taking a picture. Number of times picture capture failed: 5
Camera was busy taking a picture. Number of times picture capture failed: 6
Camera was busy taking a picture. Number of times picture capture failed: 7
Camera was busy taking a picture. Number of times picture capture failed: 8
Camera was busy taking a picture. Number of times picture capture failed: 9
Camera was busy taking a picture. Number of times picture capture failed: 10
Camera was busy taking a picture. Number of times picture capture failed: 11
Camera was busy taking a picture. Number of times picture capture failed: 12
Camera was busy taking a picture. Number of times picture capture failed: 13
Camera was busy taking a picture. Number of times picture capture failed: 14
Camera was busy taking a picture. Number of times picture capture failed: 15
Camera was busy taking a picture. Number of times picture capture failed: 16
Camera was busy taking a picture. Number of times picture capture failed: 17
Camera was busy taking a picture. Number of times picture capture failed: 18
Camera was busy taking a picture. Number of times picture capture failed: 19
Camera was busy taking a picture. Number of times picture capture failed: 20
Camera was busy taking a picture. Number of times picture capture failed: 21
Camera was busy taking a picture. Number of times picture capture failed: 22
Camera was busy taking a picture. Number of times picture capture failed: 23
Camera was busy taking a picture. Number of times picture capture failed: 24
Camera was busy taking a picture. Number of times picture capture failed: 25
Camera was busy taking a picture. Number of times picture capture failed: 26
Camera was busy taking a picture. Number of times picture capture failed: 27
Camera was busy taking a picture. Number of times picture capture failed: 28
Camera was busy taking a picture. Number of times picture capture failed: 29
Camera was busy taking a picture. Number of times picture capture failed: 30
Camera was busy taking a picture. Number of times picture capture failed: 31
Camera was busy taking a picture. Number of times picture capture failed: 32
Camera was busy taking a picture. Number of times picture capture failed: 33
Camera was busy taking a picture. Number of times picture capture failed: 34
Camera was busy taking a picture. Number of times picture capture failed: 35
Camera was busy taking a picture. Number of times picture capture failed: 36
Camera was busy taking a picture. Number of times picture capture failed: 37
Camera was busy taking a picture. Number of times picture capture failed: 38
Camera was busy taking a picture. Number of times picture capture failed: 39
Camera was busy taking a picture. Number of times picture capture failed: 40
Camera was busy taking a picture. Number of times picture capture failed: 41
Camera was busy taking a picture. Number of times picture capture failed: 42
Camera was busy taking a picture. Number of times picture capture failed: 43
Camera was busy taking a picture. Number of times picture capture failed: 44
Camera was busy taking a picture. Number of times picture capture failed: 45
Camera was busy taking a picture. Number of times picture capture failed: 46
Camera was busy taking a picture. Number of times picture capture failed: 47
Camera was busy taking a picture. Number of times picture capture failed: 48
Camera was busy taking a picture. Number of times picture capture failed: 49
Camera was busy taking a picture. Number of times picture capture failed: 50
Camera was busy taking a picture. Number of times picture capture failed: 51
Camera was busy taking a picture. Number of times picture capture failed: 52
Camera was busy taking a picture. Number of times picture capture failed: 53
Camera was busy taking a picture. Number of times picture capture failed: 54
Camera was busy taking a picture. Number of times picture capture failed: 55

#8

We are not seeing any problems when we run tests here. I am sure we will get it resolved soon.


#9

Just to add that I’ve had the same issue a few times. The firmware is up to date as of the day of this post. It seems random when it happens. The device just gets stuck in a busy state.

Jas


#10

What are you using to power up your system? Have you tried external power?


#11

I was wondering if it was a power issue. I’ll invest in an external supply.

Cheers,

Jas


#12

I have one, I’ll give it a go tomorrow night and report back if it improves things


#13

I’ve added a 10V bench power supply - the modules draw about 220mA @ 10V. A single picture was put on the display. Also note - I was able to connect the USB camera module to my Windows 7 computer and view the output - worked just fine. Not the best camera, but it does work connected directly to the computer (through the UsbClientDP).

In the end, no improvement - same issue, see below:

The thread '<No Name>' (0x2) has exited with code 0 (0x0).
Using mainboard GHIElectronics-FEZSpider version 1.0
Displaying information about the connected display...
Display Resolution:  Height: 240 Width: 320
Display Auto Redraw: True
Program Started
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera successfully connected!
Displaying information about the connected camera...
Camera Resolution:  Height: 240 Width: 320
Camera Ready: True
If you are experiencing blurry or unfocused images, try manually adjusting the camera's focus, located on the end of the camera lens.
Camera reports that it is ready to take a picture. Attempting to take a picture
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera was busy taking a picture. Number of times picture capture failed: 2
Camera was busy taking a picture. Number of times picture capture failed: 3
Camera was busy taking a picture. Number of times picture capture failed: 4
Camera was busy taking a picture. Number of times picture capture failed: 5
Picture successfully captured!
Picture encoding: 3
Attempting to print the picture to the display...
Picture sent to the display.
Camera reports that it is ready to take a picture. Attempting to take a picture
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera was busy taking a picture. Number of times picture capture failed: 2
Camera was busy taking a picture. Number of times picture capture failed: 3
Camera was busy taking a picture. Number of times picture capture failed: 4
Camera was busy taking a picture. Number of times picture capture failed: 5
Camera was busy taking a picture. Number of times picture capture failed: 6
Camera was busy taking a picture. Number of times picture capture failed: 7
Camera was busy taking a picture. Number of times picture capture failed: 8
Camera was busy taking a picture. Number of times picture capture failed: 9
Camera was busy taking a picture. Number of times picture capture failed: 10
Camera was busy taking a picture. Number of times picture capture failed: 11
Camera was busy taking a picture. Number of times picture capture failed: 12
Camera was busy taking a picture. Number of times picture capture failed: 13
Camera was busy taking a picture. Number of times picture capture failed: 14
Camera was busy taking a picture. Number of times picture capture failed: 15
Camera was busy taking a picture. Number of times picture capture failed: 16
Camera was busy taking a picture. Number of times picture capture failed: 17
Camera was busy taking a picture. Number of times picture capture failed: 18
Camera was busy taking a picture. Number of times picture capture failed: 19
Camera was busy taking a picture. Number of times picture capture failed: 20
Camera was busy taking a picture. Number of times picture capture failed: 21
Camera was busy taking a picture. Number of times picture capture failed: 22
Camera was busy taking a picture. Number of times picture capture failed: 23
Camera was busy taking a picture. Number of times picture capture failed: 24

#14

Can you please tell me to what set of pins the camera is soldered to? If you look, there are 2 sets of holes on the sides of the board. Only one of them is used.

Or post a picture of the back where the socket is.


#15

Hi Gus,

in my case (camera with the above mentioned problems) the pins marked “B” are connected. A picture is attached.


#16

Pin group “b” is soldered.
Camera Module version: 1.1


#17

OK so we maybe onto something! Seem that cameras with pins group B are the ones with problems.

If anyone is reading this, please reply if you have a camera. Is it group A or B and do you have any problems?

Group B is in picture in last post, group A looks like this one http://www.ghielectronics.com/images/catalog/283-3_large.jpg


#18

My camera uses group B pins and I have problems described here.


#19

Hi Gus, everyone,

My camera module is group ‘B’ as well.

Regards,

Shawn.


#20

Hi Gus,

Mine are in Group B and I’ve been suffering this problem.