Known Issues (AP Cameras Series)

Thin Horizontal Bands - Rolling Shutter Noise

Rolling Shutter Noise

You may see thin horizontal bands when an image's histogram is stretched. Note that some astronomy software will show preview images that are automatically stretched. This shouldn't affect the final result. 

A highly sensitive image sensor with a rolling shutter will likely have some banding in its raw data. What you are observing is a few photons that excited a few electrons. Enjoy the show! You are watching quantum physics playing games with a rolling shutter.

This isn't related to a particular camera brand. SharpCap previously introduced a setting in their software to mitigate banding. See the screenshot in their documentation at!2!Pre-processing.

You may only see this banding from some camera brands because some manufacturers may mitigate banding through firmware or drivers. The risk of doing this is that faint stars and nebula may be "mitigated," too.

We have seen reports online about these thin bands on cameras from different manufacturers before the issue has been "corrected" by firmware or driver updates.

This type of rolling shutter noise is more pronounced when using narrowband filters because sometimes there is insufficient data to saturate the sensor.

Here are a few suggestions to reduce the rolling shutter noise:

  • Try a different conversion mode: Use HCG instead of LCG.
  • Increase the Offset: 100, 500, 1000
  • >Always use dithering
  • Always use calibration frames for processing your images; this, combined with dithering, will help remove the banding noise while protecting the faint stars and nebula in your images.

Dead Pixels / Hot Pixels

All sensors have dead pixels; it's the nature of the manufacturing process. All IMX sensors used in astrophotography are manufactured by SONY according to their standard specifications.

Some camera manufacturers include ways of erasing dead pixels or hot pixels in their firmware. Some call this process DPS technology (Dead Pixel Suppression). The risk of erasing these pixels inside the camera is that tiny stars can be erased, too.

Some gain modes are more prone to show the dead pixels. For example, the HDR mode in some of our cameras, will output the data as raw as it gets.

We believe the best way to control these sensor imperfections is through dithering during image capture and dark frames during post-processing. Dithering and dark frames are two things that you will be using in astrophotography anyway.

Very Wide Horizontal Bands in N.I.N.A.

When using the camera with N.I.N.A. version 2.2, a wide horizontal band may appear randomly in some sub-exposures. This only happens sometimes and may never happen because it depends on the CPU type of the computer controlling the camera.

A fix has been added to version 3.0 of N.I.N.A., which is currently only available as a nightly build. Since nightly builds are not recommended for everyday use, you can fix this issue temporarily by replacing the file ogmacam.dll inside your installation of N.I.N.A. version 2.2 with a copy of the same file that contains the fix.

To do so:

  1. Download one of the following files depending on whether your operative system is x64 or x86: 
    1. ogmacam.dll (x64 version)
    2. ogmacam.dll (x86 version)
  2. Copy the ogmacam.dll file and paste it into the N.I.N.A. installation directory, which may be one of the following:
    1. C:\Program Files\N.I.N.A. - Nighttime Imaging 'N' Astronomy\External\x64\OGMA\ , or
    2. C:\Program Files\N.I.N.A. - Nighttime Imaging 'N' Astronomy\External\x86\OGMA\
  3. Click Yes to confirm replacing the existing file with the same name.

Once N.I.N.A. version 3.0 becomes the recommended version, you can upgrade as usual, and this file will be replaced by the one that comes with N.I.N.A.

Adding the Latest OGMA Cameras to INDI

The camera model AP08CC was integrated into INDI v2.0.5. You don't need to worry about doing this if you have INDI Library v2.0.5 or newer.

Other models of OGMA cameras, such as the guide/planetary cameras GP662C, GP678C, and GP678M, are currently being integrated into INDI. If you would like to use these newer models before they are integrated with INDI, replace the file in your INDI installation directory with the latest version from our SDK.

To do so:

  1. Create a backup of your current file by renaming it to libogmacam.so_bak.
  2. Download one of the following files depending on whether your operative system is x64 or x86: 
    1. (x64 version)
    2. (x86 version)
  3. Copy the file and paste it into the INDI installation directory /usr/lib/x86_64-linux-gnu 
  4. Click Yes to confirm replacing the existing file with the same name.

Once the next version of the INDI Library is released, this file will be replaced, and you won't need to apply this fix.

INDI Couldn't Connect

In some Linux systems running the INDI platform, the user running the program doesn't have the necessary file permission to send configurations or commands to the camera.

This manifests as a software freeze when you try to start the fan or TE cooler, or a being unable to instruct the camera to take a photo.

Before trying anything, you should update to the latest version of INDI.

If updating doesn't solve the problem, try the following:

As an administrator, edit your local file /usr/lib/udev/rules.d/99-ogmacam.rules  and change the value of ATTRS{idVendor} from:




After saving this change, unplug the camera, exit all INDI software, and reconnect.

At this point, the camera should work well.

Weird Cooling Proccess

Under certain conditions, the cooling graph looks weird. Temperature rises, and cooling power rises at the beginning. 

Weird cooling graph

The logic of the cooling process is controlled by the software you use to control the camera; this is not a behavior of the camera itself.

During our tests, we have observed that this happens sometimes after a camera is accidentally unplugged or the software is turned off without disconnecting the camera using the "Disconnect" button in the software. When this happens, it is possible that on the next connection, the software still uses the last temperature measurement to initiate the cooling routine.

To correct this, try to restore everything to a clean state by using the disconnect button, shutting down the software, and unplugging the camera, in this order. When done, reconnect everything in the opposite order.

Help Us Improve

While we strive to ensure that our products meet the highest standards, occasionally, some issues may arise that we have not yet documented. We highly encourage you to let us know if you encounter any problems that are not listed on our known issues page. 

Additionally, if you've discovered a workaround or a solution to an issue you've experienced, we would love to hear about it! Sharing your solutions can greatly assist other users facing similar challenges.

Your insights could lead to direct improvements in our manuals and troubleshooting guides.

We are looking forward to your input!