openhaystack
openhaystack copied to clipboard
iPhone 15 - lack of reports
I've recently upgraded to an iPhone 15 and I am noticing a distinct lack of reports, generated by that device.
My old phone (iPhone 8), would routinely upload reports, and I would subsequently see a location report of my home.
Since getting the iPhone 15, I have got ZERO reports from my OpenHayStack devices. I haven't changed the beacon device, if I leave it in my bag and go to work, I'll get reports as per usual from the wider Apple Offline Finding network.
Does anyone have any insight's on how the iPhone 15 might be doing this? Or has anyone seen similar behavior?
@davesenior9 Where you able to get this resolved?
Unfortunately no. I tried changing the status field to 'imitate' other Apple Devices, such as Airpods an actual Airtag etc, didn't see any change in result.
Not sure if you saw this: https://github.com/biemster/FindMy/issues/40
@davesenior9 what exactly did you do to the status field?
when capturing 'offline finding' data, you will see some variance in the status byte field that directly correlates to the type of device that is beaconing that data.
Example; most of the haystack stuff has it set to 0x00, however, a real AirTag status byte is 0x10 (I think this changes to 0x11 when it has a lower battery? unconfirmed). AirPods will transmit a status byte of 0x33 or 0x39.
So, in my troubleshooting, I just tried manipulating the status byte with these values to see if anything worked.
@davesenior9 the guys at https://github.com/biemster/FindMy/issues/40 already fiddled around with Status Bytes and Hint Bytes, but without any success. If you have logs from apple devices and maybe the adv data, it can help, finding a solution.
iOS 17.4.1 has fixed this issue
So the Off-line Finding network is working as it was with IOS 16?
Yes, is definitely fixed. I have an 15 pro max with 17.4.1
That's huge news. I'll give it a look/try this morning.