I am trying to do Bluetooth Qualification testing on my product. The Hardware of the product that I am working on runs Android 11 os. The software interface is similar to Android Mobile phones. I was able to get through testing for most of the profiles, I am currently stuck with some profiles like OPP, PAN, HOGP, ScPP.
During the testing of these profiles the test requires the DUT/Product to perform more than the basic activities that I am capable of initiating through the basic interface that Android provides. I was wondering if there are android apps which help in testing complex profiles like these.
Some of these activities are Creating RFCOMM or L2CAP channel, Initiate PAN transport, Creating an OBEX connection. Popups while running some Bluetooth tests
Issue 2: GATT connection issues while testing HOGP and ScPP profiles
I was able to initiate a GATT connection but the test would end up "INCONC" (inconclusive) and not "PASS" because of wrong values in the parameters "HCI-Conn_Interval" and "HCI-Supervision_Timeout". The values expected are in the ranges "0x6 to 0xc80" and "0xa to 0xc80" respectively. I have attached pictures of output logs and Virtual Snigger error logs.
AOSP provides the additional tools to complement the Bluetooth PTS.