i want to enable bt on board imx6q_sabresd with android 4.3 , ,and i follow this How to enable BT on board imx6q_sabresd RevC.to Configure my bsp code,but id didn't work ,the type of my bluetooth chip is "ivt_BlueSoleil_i480e".
now i can power on the rfkill,and set "sys/class/rftkill/rfkill0/state" to 1.but the can not enable BT, the logcat says "E/BluetoothAdapterState( 3195): Error enabling Bluetooth"
and in "/device/fsl/sabresd_6dq/BoardConfig.mk" i set "BOARD_USE_AR3K_BLUETOOTH := true",so in "/hardware/imx/libbt-ath3k" module.
the logcat is:
I/bt_upio ( 3195): open set_bluetooth_power success
I/bt_upio ( 3195): write bluetooth_power success
I/bt_vendor( 3195): AR3002 ::BT_VND_OP_USERIAL_OPEN
I/bt_hwcfg( 3195): hw_config
I/bt_hwcfg( 3195): init_uart
I/GKI_LINUX( 3195): gki_task_entry: gki_task_entry task_id=0 [BTU] starting
I/bt-btu ( 3195): btu_task pending for preload complete event
I/bt_hwcfg( 3195): ath3k_init
E/bt-btif ( 3195): ...preload_wait_timeout (retried:0/max-retry:0)...
D/BluetoothAdapterState( 3195): CURRENT_STATE=PENDING, MESSAGE = ENABLE_TIMEOUT, isTurningOn=true, isTurningOff=false
E/BluetoothAdapterState( 3195): Error enabling Bluetooth
is mean my bluetooth enable timeout?
sorry, i am a newer,please help me ,thanks.
Hi wang,
thanks . i will contect with the vendor.
Hi,
i think my BT type "ivt_BlueSoleil_i480e" is not the Atheros solution, so how can i change the Android BSP code? in addtion, it use the BlueSoleil Stack.
the logcat is logcat.tar.gz
Hi gong
this appears to be a timeout issue, and is probably a setting that Sliex provides for their driver.
Have you consulted with Silex?
Best regards
igor
Hi igorpadykov, i didn't consulted with Silex. thanks!
Hi gong
suggest yo contact silex tech support for
updated driver.
~igor