Also, I don't know why you're writing both config values out to
BTCOEX_MODE and BTCOEX_MODE2.
MODE2 has a _totally_ different register layout to AR_BT_COEX_MODE.
Please make sure you read the register definitions in the header
file(s) before you write values out. :-)
Adrian