Daniel,
I don't think the endianess of the address is the problem, it's the address type. iOS devices use a random private resolvable address, so you would need to add the device to the whitelist using HCI_RANDOM_DEVICE_ADDRESS. But this will only work until the iOS device changes its address, which will happen every 15 minutes, so the whitelist isn't really very useful with iOS devices.
John