I am trying to use the cameraCaptureDialog on a Pidion BM 150-R running WM 5.0 with the Messaging and Security Feature Pack. I get an System.InvalidOperationException error. The value of SystemState.CameraPresent is False even though there is an embedded camera on the device and it is working.

There was no registry value for \HKEY_LOCAL_MACHINE\System\State\Hardware\Camera. I added a DWord value for Camera = 1 Now SystemState.CameraPresent is True, but I still get the same InvalidOperationException error. Are there any other registry values that I can add to get this working with the camera API or is this a problem that the manufacturer of this device needs to fix?