[Xiaomi Poco X3 Pro] leonskjti:
Hi guys, I have a problem with my camera, it doesn't work anymore in aosp and in miui it only opens in video recording mode and with monochrome colors, on gcam everything works, but with monochrome colors too, I've done everything I could imagine trying to fix this, but nothing went right, does anyone have an idea what it is?

I have the error log when I try to open the camera, if anyone can help, I appreciate it.

io.reactivex.exceptions.OnErrorNotImplementedException: java.lang.IllegalArgumentException: Could not find tag for key 'org.codeaurora.qcamera3.saturation.use_saturation')

at io.reactivex.internal.functions.Functions$OnErrorMissingConsumer.accept(Unknown Source:2)

at io.reactivex.internal.functions.Functions$OnErrorMissingConsumer.accept(Unknown Source:2)

at io.reactivex.internal.observers.LambdaObserver.onError(Unknown Source:13)

at io.reactivex.internal.observers.LambdaObserver.onNext(Unknown Source:25)

at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(Unknown Source:47)

at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(Unknown Source:8)

at io.reactivex.internal.schedulers.ScheduledRunnable.run(Unknown Source:13)

at io.reactivex.internal.schedulers.ScheduledRunnable.call(Unknown Source:0)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

at java.lang.Thread.run(Thread.java:923)

Caused by: com.android.camera2.vendortag.VendorTagNotFoundException: java.lang.IllegalArgumentException: Could not find tag for key 'org.codeaurora.qcamera3.saturation.use_saturation')

at com.android.camera2.vendortag.VendorTagHelper.trySetValue(Unknown Source:61)

at com.android.camera2.vendortag.VendorTagHelper.setValue(Unknown Source:4)

at com.android.camera2.compat.MiCameraCompatQcomImpl.applySaturation(Unknown Source:24)

at com.android.camera2.compat.MiCameraCompat.applySaturation(Unknown Source:2)

at com.android.camera2.CaptureRequestBuilder.applySaturation(Unknown Source:10)

at com.android.camera2.MiCamera2.setSaturation(Unknown Source:34)

at com.android.camera.module.Camera2Module.updateSaturation(Unknown Source:44)

at com.android.camera.module.Camera2Module.consumePreference(Unknown Source:258)

at com.android.camera.module.BaseModule.accept(Unknown Source:85)

at com.android.camera.module.BaseModule.accept(Unknown Source:2)

at io.reactivex.internal.observers.LambdaObserver.onNext(Unknown Source:8)

... 9 more

Caused by: java.lang.IllegalArgumentException: Could not find tag for key 'org.codeaurora.qcamera3.saturation.use_saturation')

at android.hardware.camera2.impl.CameraMetadataNative.nativeGetTagFromKeyLocal(Native Method)

at android.hardware.camera2.impl.CameraMetadataNative.setBase(Unknown Source:17)

at android.hardware.camera2.impl.CameraMetadataNative.set(Unknown Source:14)

at android.hardware.camera2.impl.CameraMetadataNative.set(Unknown Source:4)

at android.hardware.camera2.CaptureRequest$Builder.set(Unknown Source:6)

at com.android.camera2.vendortag.VendorTagHelper.trySetValue(Unknown Source:19)

... 19 more