Closed jos2237 closed 1 year ago
I don't have a Pixel 6a but I tried to reproduce this on the Pixel 7a and Pixel 7 Pro devices that I have and I was unable to reproduce it. I'm curious, does it also happen when using mdoc BLE central client mode e.g. when the holder is the central?
Also, the debugging looks a bit abbreviated, for example each line is missing the tag/module, for example
15:18:49.032 D onServerConnectionState() - status=0 serverIf=6 device=74:93:C0:1E:9D:AB
should be
15:18:49.032 D/GattServer: onServerConnectionState() - status=0 serverIf=6 device=74:93:C0:1E:9D:AB
What I usually do is attach all the contents in the Run tab of Android studio (it's cleared every time the application is launched). Also if you can look at logcat and see if anything out of the ordinary is there. Finally, if you can try factory resetting the device and see if the problem persists. Thanks!
Here we have a complete log from a Pixel 6a. holder_logs.txt
I tested this on my Pixel 6a (as the holder, with a Pixel 7 pro as the reader) with a variety of Android levels and found:
(I couldn't get logs from the Run tab for some reason, so I attached the logcat logs)
It looks like there may have been an issue with BLE peripheral mode related to specific security updates, but the issue is resolved in the most recent updates.
@jos2237 Could you try updating your 6a device to the May 5, 2023 security update to see if the issue resolves itself on your end as well?
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns="http://www.w3.org/TR/REC-html40">
Test devices:
Expected Behavior
Happy flow transaction between App Holder and App Verifier
Actual Behavior
After installing the security update March 5th 2023 on a Pixel 6a (Android 13), BLE peripheral server mode got disrupted. The mode was operational while running security update February 5.
The Pixel 6a mDoc Holder app will indicate that an anonymous verifier is trying to request mDL elements, quickly after the Pixel 6a indicates "An error occurred.". Please find attached the logs from both the App Holder and App Verifier apps.
Steps to Reproduce the Problem
Specifications