With each Android release security has become increasingly important. Given the symptoms when trying to read the registers it could be a problem with permissions. Have you tested with a userdebug (root access) Android build or enabling Development mode on your eng (development image)? (I would not recommend using a user image as it’s the most limited in terms of permissions and debugging)