From a5be3d062ce5c145f4a759b0207057f218cda6b3 Mon Sep 17 00:00:00 2001 From: Alan Everett Date: Fri, 10 Apr 2026 00:04:49 -0400 Subject: [PATCH] Set raw exposure before setting auto exposure (#2429) On a Luma P1, autoexposure on first boot was getting overridden with the manual exposure setting. This was traced back to #1814, where the order of setting auto exposure and raw exposure was flipped. This flips it back. --- .../java/org/photonvision/vision/processes/VisionModule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/photon-core/src/main/java/org/photonvision/vision/processes/VisionModule.java b/photon-core/src/main/java/org/photonvision/vision/processes/VisionModule.java index b57b01d96..e0843e391 100644 --- a/photon-core/src/main/java/org/photonvision/vision/processes/VisionModule.java +++ b/photon-core/src/main/java/org/photonvision/vision/processes/VisionModule.java @@ -465,13 +465,13 @@ public class VisionModule { pipelineSettings.cameraExposureRaw = 10; // reasonable default } + settables.setExposureRaw(pipelineSettings.cameraExposureRaw); try { settables.setAutoExposure(pipelineSettings.cameraAutoExposure); } catch (VideoException e) { logger.error("Unable to set camera auto exposure!"); logger.error(e.toString()); } - settables.setExposureRaw(pipelineSettings.cameraExposureRaw); if (cameraQuirks.hasQuirk(CameraQuirk.Gain)) { // If the gain is disabled for some reason, re-enable it if (pipelineSettings.cameraGain == -1) pipelineSettings.cameraGain = 75;