Interesting that this seems to be applied to all apps regardless of the target SDK version. Typically, if an app targets an earlier version of Android, the semantics for that version are applied. Google Play requires starting today that new apps target Android 12, and in November the same for updated apps, but that's a policy rule enforced by the store and shouldn't affect apps installed directly to the device otherwise. The COARSE/FINE permission change will be in the 2.65 companion update later this month to address Android 12 compatibility. In the meantime, you can try loading the companion from the ai2-test server and see if your LocationSensor behaves correctly since that server includes the pending changes for Android 12.