Hi
Searched the forum but cannot find a solution.
I am struggling getting HA Private BLE Device Integration to recognise IRK keys for an iPAD and iPhone running iOS 18.4. I am using the guide here with a Windows PC.
I am reasonably confident I followed the steps correcttly (and I did it several times). The “one subfolder that probably holds the computer’s Bluetooth radio’s MAC address” is definitely the MAC address of my BT Dongle on my PC.
The error I see when I try to put the key into Private BLE is always “The provided IRK does not match any BLE devices that Home Assistant can see.”. I have two ESP32s set up in HA and I am right next to them when I try to put (what I believe is) the correct IRK key in.
One point to note, is that when I was trying to get the IRK keys I connected my iPhone to my Windows PC’s BT a number of times, each time both deleting and forgetting the connection. Each time (and this is the odd part), for the same iPhone BT MAC (verified by Settings, general, About in the iPhone) it showed a DIFFERENT KEY. I was under the impression that IRK was fixed?
Is there something I should turn off to prevent what seems to be random IRK Keys (if they are actually IRK keys) or is there some other way to mine the fixed key information correctly?
If someone with a Windows PC could show me what their fixed key arrangement looks like (a screencap would be very useful) Imight have a lightbulb moment, but right now I cannot get a working IRK and it IRKs me no end; pun intended.
Background:
I have read the issues with Private BLE and beta iOS 18 here.
I am aware of the guide here using Arduino IDE but I don’t really want to go that route yet.
I have read the Bermuda Information re IRK harvesting here.
I have read the guide here for adding a device if you have the ESPresense Integration but I do not wish to add that Integration.