Payload-SDK icon indicating copy to clipboard operation
Payload-SDK copied to clipboard

How to get shutter speed, ISO and aperture in Auto mode (DJI H30).

Open michele-colombo opened this issue 3 months ago • 1 comments

Hi, my current setup is M300 + H30. I would like to know if (and how) it is possible to get the shutter speed, ISO and aperture currently set in the camera, when the exposure mode is set to Auto. I tried DjiCameraManager_GetShutterSpeed, DjiCameraManager_GetISO and DjiCameraManager_GetAperture, but they only can retrieve the current value when the exposure mode is manual. In particular they return:

  • DjiCameraManager_GetShutterSpeed fails with error 141733920991
  • DjiCameraManager_GetISO returns 0 (= DJI_CAMERA_MANAGER_ISO_AUTO)
  • DjiCameraManager_GetAperture returns 0 (which should not be a valid value)

From the remote I can see the shutter speed and ISO value also in Auto exposure mode, this is why I hope that this is possible from PSDK, too.

Additionally, I want to point out that I'm only able to set exposure modes 1 (DJI_CAMERA_MANAGER_EXPOSURE_MODE_PROGRAM_AUTO) and 4 (DJI_CAMERA_MANAGER_EXPOSURE_MODE_EXPOSURE_MANUAL). Modes 2 and 3 (shutter and aperture priority) both fail with error 141733920995.

Thank you!

michele-colombo avatar Sep 01 '25 14:09 michele-colombo

Agent comment from Leon in Zendesk ticket #155156:

Hello, regarding question 1, we're sorry, but this isn't supported. Could you please tell us what specific needs you have with this information? We might be able to discuss this with our R&D team.

Question 2: Please include your firmware version information so we can confirm it locally.

°°°

dji-dev avatar Sep 02 '25 03:09 dji-dev