This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to integrate CC2564 into Android 4.4 and Android 5.0

Other Parts Discussed in Thread: CC2564

Hi all,

In my project,  we use Freescale I.MX6-SabreSD board running Android 4.4, and connect TI CC2564 through UART(/dev/ttymxc4).  I have added CC2564 driver into Android Kernel as following instructions:  processors.wiki.ti.com/.../Bringing_Up_Bluedroid_on_Android_for_WL18xx, and we can find a device name at /dev/hci_tty, but I don't know how to configure CC2564 in Android, anyone knows how to configure it on Android step by step? Thanks a lot.


  • Hi,

    The same page applies to both CC2564 and WL18xx.
    The only difference is the service pack which needs to be placed in "/system/etc/firmware/".

    Regards,
    Gigi Joseph
  • Hi,


    did you know how to build uim-sysfs service into Andorid? you know above guide said it needs to add below Android service at boot time:

    #shared transport user space mgr service for Bluetooth, FM and GPS
       service uim /system/bin/uim-sysfs
       class core
       user bluetooth
       group bluetooth net_bt_admin

    thanks a lot.

    Linx
  • Hi Linx,

    The above link has the location to the uim source code. You can use the same cross compiler (for Android build) to compile uim, and copy to target.

    Regards,
    Gigi Joseph.
  • Hi,

    yes, i got the source codes, and have the cross compiler environments. then i native to wpan folder and input "make" , but got below error:

    make: *** No targets specified and no makefile found. Stop.

    #### make failed to build some targets ####

    i'm a newbie on Android, sorry for the simple and silly questions!

    Linx
  • Hi Linx,

    * You can directly invoke the gcc cross compiler on uim.c and see if it helps (without using the Android.mk).
    * If you want to use the Android.mk, you might want to add it to Android source tree. I think you can add it in the "<mydroid>/external/" folder.

    Regards,
    Gigi Joseph.
  • Hi,

    Thanks for your reply!


    now i build it in NDK, and get below errors:

    jni/uim.c:97: error: undefined reference to 'load_file'

    i search "load_file" in linux kernel, but cannot find its definition. which library should i include to fix this problem?


    thanks a lot.

    Linx

  • use Android mmm to build uim successfully.
  • Hi,

    i got below error messages if i start uim-sysfs service at boot time(service uim /system/bin/uim-sysfs -f sys/devices/kim.8):

    E/uim-sysfs( 1390): uim:Invalid arguments
    E/uim-sysfs( 1390): uim:Usage: uim [ -f <path-to-sysfs-kim> ] [ -b <bd address XX:XX:XX:XX:XX:XX> ]
    E/uim-sysfs( 1390): uim: Inside main
    E/uim-sysfs( 1390): uim:install = sys/devices/kim.8/install
    E/uim-sysfs( 1390): uim:dev_name = sys/devices/kim.8/dev_name
    E/uim-sysfs( 1390): uim:baud_rate = sys/devices/kim.8/baud_rate
    E/uim-sysfs( 1390): uim:flow_cntrl = sys/devices/kim.8/flow_cntrl
    E/uim-sysfs( 1390): uim:BT/FM/GPS would be unavailable on system

    sure, there is no sys/devices/kim.8, how to create this device?

    Linx

  • Hi Linx,

    1. Can you confirm the kernel version (with/without device tree)?
    2. Have you defined:
    CONFIG_TI_ST=y
    CONFIG_ST_HCI=y
    as mentioned in the wiki page?

    Regards,
    Gigi Joseph.
  • Hi,

    I use Freescale i.MX6DL board running Android 5.0, and connect UART5 (/dev/ttymxc4) with CC2564.

    1. The kernel version is below:
    root@sabresd_6dq:/ # cat /proc/version
    Linux version 3.10.53-88204-g4f0dd92-dirty (jack@buildserver-OptiPlex-9020) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #3 SMP PREEMPT Fri Jul 31 14:16:02 CST 2015

    yes, it used device tree (imx6qdl-sabresd.dtsi), in this case how to add a new "KIM" node into i.mx6 DTS file for CC2564?

    2. Sure, we selected CONFIG_TI_ST=y & CONFIG_ST_HCI=y in the kernel, and there is a /dev/hci_tty device.

    now i got below error:
    E/uim-sysfs( 807): uim: Inside main
    E/uim-sysfs( 807): uim:install = sys/devices/kim.8/install
    E/uim-sysfs( 807): uim:dev_name = sys/devices/kim.8/dev_name
    E/uim-sysfs( 807): uim:baud_rate = sys/devices/kim.8/baud_rate
    E/uim-sysfs( 807): uim:flow_cntrl = sys/devices/kim.8/flow_cntrl
    E/uim-sysfs( 807): uim:BT/FM/GPS would be unavailable on system

    thanks for any helps.

    Linx
  • Hi Linx,

    1) You need to add the below:

    kim {
    compatible = "kim";
    nshutdown_gpio = <117>; /* Bank3, pin21 */
    dev_name = "/dev/ttyO1";
    flow_cntrl = <1>;
    baud_rate = <3000000>;
    };

    btwilink {
    compatible = "btwilink";
    };

    Please see: processors.wiki.ti.com/.../WL18xx_Platform_Integration_Guide for more details.

    2) Please ignore those messages. They are normal logs. Do you have the "sys/devices/kim.8/install" file in your device?

    Regards,
    Gigi Joseph.
  • Hi,
    1. I have tried to add below:
    &kim {

    compatible = "kim";
    nshutdown_gpio = <103>; /*gpio4_io07 */
    dev_name = "/dev/ttymxc4"; /* at uart5 */
    flow_control = <1>;
    baud_rate = <3000000>;
    };

    &btwilink {

    compatible = "btwilink";
    };

    &uart5 {
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_uart5_1>;
    fsl,uart-has-rtscts;
    status = "okay";
    };

    but got compiling error messages:

    DTC arch/arm/boot/dts/imx6q-sabresd-enetirq.dtb
    DTC arch/arm/boot/dts/imx6q-sabresd-uart.dtb
    Error: arch/arm/boot/dts/imx6qdl-sabresd.dtsi:680.2-3 label or path, 'kim', not found
    Error: arch/arm/boot/dts/imx6qdl-sabresd.dtsi:685.2-3 label or path, 'btwilink', not found
    Error: arch/arm/boot/dts/imx6qdl-sabresd.dtsi:680.2-3 label or path, 'kim', not found
    Error: arch/arm/boot/dts/imx6qdl-sabresd.dtsi:685.2-3 label or path, 'btwilink', not found
    FATAL ERROR: Syntax error parsing input tree

    2. not yet. as step 1 happened error. if step 1 success, is there "sys/devices/kim.8/install" file?

    Linx
  • Hi Linx,

    1. Please see this patch: git.ti.com/.../0008-imx6sl-evk-add-support-for-wilink8-wlan-and-bluetoot.patch and add it accordingly.

    2. Once you successfully add the "kim" dt entry, the kim_probe will be invoked, and the sysfs entries created (might not be exactly "kim.8", but something similar).

    Regards,
    Gigi Joseph.
  • Hi,

    thanks for your reply!

    I downloaded that patch, but there is a little difference,  you know it's UART4 in the patch, while we use UART5. so do you have binding guide documents about each properties that defined in the patch?


    I need to re-define these property for UART5,  any advice?


    by the way, i have also downloaded CC2564 firmwares from TI website, the name is: TIInit_6.7.16_bt_spec_4.1.bts, you know TI_ST driver uses this format: sprintf(bts_scr_name, "TIInit_%d.%d.%d.bts", chip, maj_ver, min_ver);

    what's the firmware name for CC2564?

    Thanks a lot.


    Linx

  • Gigi Joseph,

    thanks for you helps.

    in fact i have connected TI local FAE, but he told me that he only knows CC2564 + MSP430 supporting, and post questions to TI E2E forum, since my project schedule is a little tight! so if you don't mind, could you please send me you mail address to my gmail: linx.zhang@gmail.com in order to get your more helps in time?

    Thanks a lot!

    Linx
  • Gigi Joseph,

    I had already added "kim" into imx6 imx6qdl-sabresd.dtsi file, and Freescale FAE confirmed this file, but there is still no "kim" dt entry after Android start. and Freescale FAE said it had existed DT definition for UART5, so i just added below snapshot code lines into imx6qdl-sabresd.dtsi file:
    memory {
    reg = <0x10000000 0x40000000>;
    };

    kim {
    compatible = "kim";
    nshutdown_gpio = <2>; /* GPIO_2 */
    dev_name = "/dev/ttymxc4";
    flow_cntrl = <1>;
    baud_rate = <3000000>;
    };


    btwilink {
    compatible = "btwilink";
    };

    battery: max8903@0 {

    why there is no kim dt entry, i'm searching...,

    by the way, who (and when) will invoke kim_probe?

    thanks

    Linx
  • Hi Linx,

    platform_driver_register() will call the probe function.
    What do you mean by: "but there is still no "kim" dt entry after Android start." - Are you building the dts (make dtbs)? Afterwards, are you pushing it to the device?

    And regarding:
    [Q] by the way, i have also downloaded CC2564 firmwares from TI website, the name is: TIInit_6.7.16_bt_spec_4.1.bts, you know TI_ST driver uses this format: sprintf(bts_scr_name, "TIInit_%d.%d.%d.bts", chip, maj_ver, min_ver);
    >>>Please rename it to TIInit_6.7.16.bts and place it in "/system/etc/firmware/".

    Regards,
    Gigi Joseph.
  • Hi,

    got it.

    i.mx6 image building script did it (make dtbs), and it will create a temp dts file: .imx6dl-sabresd.dtb.dts.tmp , FSL FAE also asked this file to check "kim" dt entry code is correct or not. and it'll create a boot-imx6dl.img file that includes kernel and dtb information.

    now i don't know how to debug why it'll not create "sys/devices/kim.x" device after kernel boot up, except modifying imx6qdl-sabresd.dtsi.

    any advices?

    Linx
  • Hi Linx,

    Is the kim_probe being called?
    Can you paste the result of "ls -al /proc/device-tree/" on your setup?

    Regards,
    Gigi Joseph.
  • Hi,

    1. I'm not sure kim_probe was called or not, since I cannot find any debug message from "dmesg" like "kim". how to open debug info for the TI-ST driver during compiling?


    2. there is no /proc/device-tree directory! I cat /proc/devices, please see below:

    root@sabresd_6dq:/ # cat /proc/devices                                         
    Character devices:
      1 mem
      4 /dev/vc/0
      4 tty
      5 /dev/tty
      5 /dev/console
      5 /dev/ptmx
      7 vcs
     10 misc
     13 input
     29 fb
     81 video4linux
     89 i2c
     90 mtd
    108 ppp
    116 alsa
    128 ptm
    136 pts
    166 ttyACM
    180 usb
    188 ttyUSB
    189 usb_device
    199 galcore
    207 ttymxc
    216 rfcomm
    226 drm
    242 roccat
    243 hidraw
    244 mxc_vpu
    245 ttyGS
    246 hci_tty
    247 tigps
    248 ttyLP
    249 mxc_hdmi
    250 iio
    251 mxc_ipu
    252 ptp
    253 pps
    254 rtc

    Block devices:
      1 ramdisk
    259 blkext
      7 loop
      8 sd
     31 mtdblock
     65 sd
     66 sd
     67 sd
     68 sd
     69 sd
     70 sd
     71 sd
    128 sd
    129 sd
    130 sd
    131 sd
    132 sd
    133 sd
    134 sd
    135 sd
    179 mmc
    254 device-mapper


    Linx

  • Hi Linx,

    Are you using device tree mechanism in your kernel (CONFIG_OF=y)?

    Regards,
    Gigi Joseph.
  • Hi,

    sure, please see below:
    # CONFIG_MTD_UBI_FASTMAP is not set
    # CONFIG_MTD_UBI_GLUEBI is not set
    CONFIG_DTC=y
    CONFIG_OF=y ##########<== Look here

    #
    # Device Tree and Open Firmware support
    #
    # CONFIG_PROC_DEVICETREE is not set
    # CONFIG_OF_SELFTEST is not set
    CONFIG_OF_FLATTREE=y
    CONFIG_OF_EARLY_FLATTREE=y
    CONFIG_OF_ADDRESS=y
    CONFIG_OF_IRQ=y
    CONFIG_OF_DEVICE=y
    CONFIG_OF_I2C=y
    CONFIG_OF_NET=y
    CONFIG_OF_MDIO=y
    CONFIG_OF_MTD=y
  • Hi,

    now i add CONFIG_PROC_DEVICETREE=y and got device-tree at /proc/device-tree, and there is a "kim", please see below:

    root@sabresd_6dq:/ # ls -la /proc/device-tree/
    -r--r--r-- root root 4 1970-01-01 00:06 #address-cells
    -r--r--r-- root root 4 1970-01-01 00:06 #size-cells
    dr-xr-xr-x root root 1970-01-01 00:06 aliases
    dr-xr-xr-x root root 1970-01-01 00:06 bt_rfkill
    dr-xr-xr-x root root 1970-01-01 00:06 btwilink
    dr-xr-xr-x root root 1970-01-01 00:06 chosen
    dr-xr-xr-x root root 1970-01-01 00:06 clocks
    -r--r--r-- root root 30 1970-01-01 00:06 compatible
    dr-xr-xr-x root root 1970-01-01 00:06 consumer_ir
    dr-xr-xr-x root root 1970-01-01 00:06 cpus
    dr-xr-xr-x root root 1970-01-01 00:06 fb@0
    dr-xr-xr-x root root 1970-01-01 00:06 fb@1
    dr-xr-xr-x root root 1970-01-01 00:06 fb@2
    dr-xr-xr-x root root 1970-01-01 00:06 fb@3
    dr-xr-xr-x root root 1970-01-01 00:06 gpio-keys
    dr-xr-xr-x root root 1970-01-01 00:06 gps_ctrl
    dr-xr-xr-x root root 1970-01-01 00:06 hannstar_cabc
    dr-xr-xr-x root root 1970-01-01 00:06 interrupt-controller@00a01000
    dr-xr-xr-x root root 1970-01-01 00:06 kim
    dr-xr-xr-x root root 1970-01-01 00:06 lcd@0
    dr-xr-xr-x root root 1970-01-01 00:06 max8903@0
    dr-xr-xr-x root root 1970-01-01 00:06 memory
    dr-xr-xr-x root root 1970-01-01 00:06 minipcie_ctrl
    dr-xr-xr-x root root 1970-01-01 00:06 mipi-dsi-reset
    -r--r--r-- root root 60 1970-01-01 00:06 model
    dr-xr-xr-x root root 1970-01-01 00:06 mxs_viim
    -r--r--r-- root root 1 1970-01-01 00:06 name
    dr-xr-xr-x root root 1970-01-01 00:06 pudummy_reg
    dr-xr-xr-x root root 1970-01-01 00:06 pwm-backlight
    dr-xr-xr-x root root 1970-01-01 00:06 ramoops_device
    dr-xr-xr-x root root 1970-01-01 00:06 regulators
    dr-xr-xr-x root root 1970-01-01 00:06 soc
    dr-xr-xr-x root root 1970-01-01 00:06 sound
    dr-xr-xr-x root root 1970-01-01 00:06 sound-hdmi
    dr-xr-xr-x root root 1970-01-01 00:06 v4l2_cap_0
    dr-xr-xr-x root root 1970-01-01 00:06 v4l2_cap_1
    dr-xr-xr-x root root 1970-01-01 00:06 v4l2_out

    Linx
  • Hi Linx,

    Do you see the kim sysfs files too?

    Regards,
    Gigi Joseph.
  • sure, please see below:
    root@sabresd_6dq:/ # ls /system/bin/uim-sysfs -l
    -rwxr-xr-x root shell 13480 2015-08-04 01:19 uim-sysfs

    root@sabresd_6dq:/ # logcat
    --------- beginning of main
    E/uim-sysfs( 2827): uim: Inside main
    E/uim-sysfs( 2827): uim:install = sys/devices/kim.8/install
    E/uim-sysfs( 2827): uim:dev_name = sys/devices/kim.8/dev_name
    E/uim-sysfs( 2827): uim:baud_rate = sys/devices/kim.8/baud_rate
    E/uim-sysfs( 2827): uim:flow_cntrl = sys/devices/kim.8/flow_cntrl
    E/uim-sysfs( 2827): uim:BT/FM/GPS would be unavailable on system
    E/uim-sysfs( 2830): uim: Inside main
    E/uim-sysfs( 2830): uim:install = sys/devices/kim.8/install
    E/uim-sysfs( 2830): uim:dev_name = sys/devices/kim.8/dev_name
    E/uim-sysfs( 2830): uim:baud_rate = sys/devices/kim.8/baud_rate
    E/uim-sysfs( 2830): uim:flow_cntrl = sys/devices/kim.8/flow_cntrl
    E/uim-sysfs( 2830): uim:BT/FM/GPS would be unavailable on system
  • Hi,

    Do you have those files? sys/devices/kim.8/install, sys/devices/kim.8/dev_name, sys/devices/kim.8/baud_rate, etc?

    Regards,
    Gigi Joseph.
  • Gigi Joseph,
    please note, i'm using CC256xEM model, and fly the lines (RX/TX, RTS/CTS without GIPO BT enable/disable) between CC256xEM and I.mx6 board.

    does it must fly GIPO BT enable/disable line?

    Linx
  • Hi Gigi Joseph,


    seems that platform_device_register() was not called in the TI-ST driver, i cannot find this function in the TI driver code.

    which driver file defined or called this platform_device_register() function?

    Linx

  • there is no kim (sys/device/platform/);

    seems that TI-ST driver has not called platform_device_register(), and then this cause there is no sys/device/platform/kim, right?

    i cannot find any debug info message for TI-ST driver under dmesg, doesn't the driver be at here(git.omapzoom.org;a=tree;f=drivers/misc/ti-st;h=a9d1f2df66326d23d0c0ca5bb7c209df41c17158;hb=p-android-omap-3.4)?
  • Hi Linx,

    platform_device_register() should be called by the bsp - it is not part of the TI driver. Please check with the platform support team as to why the probe is not called.

    Regards,
    Gigi Joseph.
  • Joseph,

    you means when kernel load st_drv.ko and tty_hci.ko, then it (kernel) will call platform_device_register() to register TI driver, and then there is "sys/device/platform/kim", right?

    now i try to load ti driver by manual, and got below info:

    root@sabresd_6dq:/ # lsmod
    tty_hci 6155 0 - Live 0x00000000
    st_drv 16725 1 tty_hci, Live 0x00000000

    seems that something wrong...?

    Linx
  • Hi Joseph,
    I found one document that it said: "ST UIM will start at boot and will run as a daemon. On start, UIM will install ST driver (if driver is built as individual kernel object). During installation of ST driver, ST Core will initialize ST KIM module", please see below link:

    processors.wiki.ti.com/.../Shared_Transport_Driver

    so seems that it's UIM that cause ST driver was not started, something wrong with UIM?

    Linx
  • Joseph,


    after adding kernel patches(git clone git://git.ti.com/wilink8-wlan/build-utilites.git) then kim_prode was called, and uim got below message:

    E/uim-sysfs(    0): uim: Inside main
    E/uim-sysfs(    0): uim:install = /sys/devices/soc0/kim.19/install
    E/uim-sysfs(    0): uim:dev_name = /sys/devices/soc0/kim.19/dev_name
    E/uim-sysfs(    0): uim:baud_rate = /sys/devices/soc0/kim.19/baud_rate
    E/uim-sysfs(    0): uim:flow_cntrl = /sys/devices/soc0/kim.19/flow_cntrl
    E/uim-sysfs(    0): uim:ST built into the kernel ?
    E/uim-sysfs(    0): uim:BT driver module un-available...
    E/uim-sysfs(    0): uim:BT driver built into the kernel ?
    E/uim-sysfs(    0): uim:FM driver module un-available...
    E/uim-sysfs(    0): uim:FM driver built into the kernel ?
    E/uim-sysfs(    0): uim:GPS driver module un-available...
    E/uim-sysfs(    0): uim:GPS driver built into the kernel ?
    E/uim-sysfs(    0): uim:FM V4L2 driver module un-available...
    E/uim-sysfs(    0): uim:FM V4L2 driver built into the kernel ?
    E/uim-sysfs(    0): uim:found bluetooth rfkill entry @ 0
    E/uim-sysfs(    0):
    E/uim-sysfs(    0): uim:changed permissions for /sys/class/rfkill/rfkill0/state(0)
    E/uim-sysfs(    0):


    when i open BT switch to ON from Android GUI, found nothing.

    does UIM server running successfully?


    Linx

  • Finally, seems that it moves ahead...,


    now i met below errors:

    <3>(stk) : timed out waiting for ldisc to be un-installed
    <6>(stk) :ldisc_install = 1healthd: BatteryTemperaturePath not found
    <12>healthd: BatteryTechnologyPath not found
    <3>(stk) :ldisc installation timeout
    <6>(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1
    <3>(stk) :ldisc installation timeout(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1
    <3>(stk) :ldisc installation timeout(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed<3>ERROR: v4l2 capture: slave not found!
    <6>warning: `main' uses 32-bit capabilities (legacy support in use)
    <3>ERROR: v4l2 capture: slave not found!
    <6>(stk) :ldisc_install = 1
    <3>(stk) :ldisc installation timeout<3>ERROR: v4l2 capture: slave not found!
    <6>(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed<6>period -1078012752 ,timeout is 1717999011, wake up is :0
    <6>period -1078012752 ,timeout is 1717999011, wake up is :0
    <6>(stk) :ldisc_install = 1
    <3>(stk) :ldisc installation timeout<6>request_suspend_state: wakeup (3->0) at 15910523334 (1970-01-01 00:04:07.554545334 UTC)
    <6>(stk) :ldisc_install = 0


    attahced is the detailed log file,  what's wrong with this? anyone met the same problem?

    root@sabresd_6dq:/ # 
    root@sabresd_6dq:/ # dmesg                                                     
    <6>Booting Linux on physical CPU 0x0
    <6>Initializing cgroup subsys cpu
    <6>Initializing cgroup subsys cpuacct
    <5>Linux version 3.10.53-88204-g4f0dd92-dirty (linx@buildserver-OptiPlex-9020) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #14 SMP PREEMPT Mon Aug 10 15:07:13 CST 2015
    <4>CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
    <4>CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    <6>Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: Freescale i.MX6 DualLite SABRE Smart Device Board(PFUZE100)
    <6>cma: CMA: reserved 384 MiB at 32000000
    <4>Memory policy: ECC disabled, Data cache writealloc
    <7>On node 0 totalpages: 261888
    <7>free_area_init_node: node 0, pgdat 80f5ad40, node_mem_map 80ff1000
    <7>  DMA zone: 2048 pages used for memmap
    <7>  DMA zone: 0 pages reserved
    <7>  DMA zone: 261888 pages, LIFO batch:31
    <6>PERCPU: Embedded 8 pages/cpu @8180a000 s9728 r8192 d14848 u32768
    <7>pcpu-alloc: s9728 r8192 d14848 u32768 alloc=8*4096
    <7>pcpu-alloc: [0] 0 [0] 1 
    <4>Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259840
    <5>Kernel command line: console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=400M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled bluetooth
    <6>PID hash table entries: 4096 (order: 2, 16384 bytes)
    <6>Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    <6>Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    <6>Memory: 959MB 64MB = 1023MB total
    <5>Memory: 627312k/627312k available, 421264k reserved, 0K highmem
    <5>Virtual kernel memory layout:
    <5>    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    <5>    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    <5>    vmalloc : 0xc0800000 - 0xff000000   (1000 MB)
    <5>    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
    <5>    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
    <5>    modules : 0x7f000000 - 0x7fe00000   (  14 MB)
    <5>      .text : 0x80008000 - 0x80e80770   (14818 kB)
    <5>      .init : 0x80e81000 - 0x80ed6600   ( 342 kB)
    <5>      .data : 0x80ed8000 - 0x80f5c280   ( 529 kB)
    <5>       .bss : 0x80f5c280 - 0x80ff0f78   ( 596 kB)
    <6>SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    <6>Preemptible hierarchical RCU implementation.
    <6>     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
    <6>NR_IRQS:16 nr_irqs:16 16
    <6>L310 cache controller enabled
    <6>l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32050000, Cache size: 524288 B
    <6>sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
    <6>CPU identified as i.MX6DL, silicon rev 1.1
    <6>Console: colour dummy device 80x30
    <6>Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
    <6>pid_max: default: 32768 minimum: 301
    <6>Security Framework initialized
    <6>SELinux:  Initializing.
    <7>SELinux:  Starting in permissive mode
    <6>Mount-cache hash table entries: 512
    <6>Initializing cgroup subsys debug
    <6>Initializing cgroup subsys freezer
    <6>CPU: Testing write buffer coherency: ok
    <6>CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    <6>Setting up static identity map for 0x807e6988 - 0x807e69e0
    <4>CPU1: Booted secondary processor
    <6>CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    <6>Brought up 2 CPUs
    <6>SMP: Total of 2 processors activated (3162.11 BogoMIPS).
    <6>CPU: All CPU(s) started in SVC mode.
    <6>devtmpfs: initialized
    <6>pinctrl core: initialized pinctrl subsystem
    <6>regulator-dummy: no parameters
    <6>NET: Registered protocol family 16
    <6>DMA: preallocated 256 KiB pool for atomic coherent allocations
    <6>Use WDOG2 as reset source
    <6>syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
    <6>vdd1p1: 800 <--> 1375 mV at 1100 mV 
    <6>vdd3p0: 2625 <--> 3400 mV at 3000 mV 
    <6>vdd2p5: 2000 <--> 2750 mV at 2400 mV 
    <6>cpu: 725 <--> 1450 mV 
    <6>vddpu: 725 <--> 1450 mV 
    <6>vddsoc: 725 <--> 1450 mV 
    <6>syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
    <6>syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
    <4>!!request miniPCIE Power On gpio
    <6>hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
    <6>hw-breakpoint: maximum watchpoint size is 4 bytes.
    <6>imx6dl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
    <6>bio: create slab <bio-0> at 0
    <6>mxs-dma 110000.dma-apbh: initialized
    <6>usb_otg_vbus: 5000 mV 
    <6>usb_h1_vbus: 5000 mV 
    <6>wm8962-supply: no parameters
    <6>mipi_dsi_pwr_on: no parameters
    <6>sensor-supply: 3300 mV 
    <4>i2c-core: driver [max17135] using legacy suspend method
    <4>i2c-core: driver [max17135] using legacy resume method
    <5>SCSI subsystem initialized
    <7>libata version 3.00 loaded.
    <6>usbcore: registered new interface driver usbfs
    <6>usbcore: registered new interface driver hub
    <6>usbcore: registered new device driver usb
    <6>i2c i2c-0: IMX I2C adapter registered
    <6>i2c i2c-1: IMX I2C adapter registered
    <3>i2c i2c-2: Max17135 PMIC not found!
    <6>i2c i2c-2: IMX I2C adapter registered
    <6>Linux video capture interface: v2.00
    <6>pps_core: LinuxPPS API ver. 1 registered
    <6>pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    <6>PTP clock support registered
    <6>imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
    <6>mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed
    <6>mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a
    <6>MIPI CSI2 driver module loaded
    <6>Advanced Linux Sound Architecture Driver Initialized.
    <6>Bluetooth: Core ver 2.16
    <6>NET: Registered protocol family 31
    <6>Bluetooth: HCI device and connection manager initialized
    <6>Bluetooth: HCI socket layer initialized
    <6>Bluetooth: L2CAP socket layer initialized
    <6>Bluetooth: SCO socket layer initialized
    <6>pureg-dummy: no parameters
    <6>Switching to clocksource mxc_timer1
    <6>NET: Registered protocol family 2
    <6>TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    <6>TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    <6>TCP: Hash tables configured (established 8192 bind 8192)
    <6>TCP: reno registered
    <6>UDP hash table entries: 512 (order: 2, 16384 bytes)
    <6>UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    <6>NET: Registered protocol family 1
    <6>RPC: Registered named UNIX socket transport module.
    <6>RPC: Registered udp transport module.
    <6>RPC: Registered tcp transport module.
    <6>RPC: Registered tcp NFSv4.1 backchannel transport module.
    <6>Trying to unpack rootfs image as initramfs...
    <6>Freeing initrd memory: 708K (85000000 - 850b1000)
    <6>hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
    <6>Bus freq driver module loaded
    <6>bt power gpio is:2
    <6>mxc_bt_rfkill driver success loaded
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <3>mxc_ir consumer_ir.41: unable to request PWM.
    <6>platform consumer_ir.41: Driver mxc_ir requests probe deferral
    <6>console [pstore-1] enabled
    <6>ramoops: attached 0x100000@0x4bf00000, ecc: 0/0
    <6>mxc_ramoops device success loaded
    <6>futex hash table entries: 512 (order: 3, 32768 bytes)
    <6>audit: initializing netlink socket (disabled)
    <5>type=2000 audit(0.360:1): initialized
    <5>VFS: Disk quotas dquot_6.5.2
    <4>Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    <5>NFS: Registering the id_resolver key type
    <5>Key type id_resolver registered
    <5>Key type id_legacy registered
    <6>NTFS driver 2.1.30 [Flags: R/W DEBUG].
    <6>jffs2: version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
    <6>fuse init (API version 7.22)
    <6>msgmni has been set to 1994
    <7>SELinux:  Registering netfilter hooks
    <6>io scheduler noop registered
    <6>io scheduler deadline registered
    <6>io scheduler cfq registered (default)
    <6>imx-weim 21b8000.weim: WEIM driver registered.
    <6>mxc_mipi_dsi 21e0000.mipi: i.MX MIPI DSI driver probed
    <6>MIPI DSI driver module loaded
    <3>imx6dl-pinctrl 20e0000.iomuxc: pin MX6DL_PAD_DISP0_DAT9 already requested by 2084000.pwm; cannot claim for lcd.34
    <3>imx6dl-pinctrl 20e0000.iomuxc: pin-67 (lcd.34) status -22
    <3>imx6dl-pinctrl 20e0000.iomuxc: could not request pin 67 on device 20e0000.iomuxc
    <3>mxc_lcdif lcd.34: Error applying setting, reverse things back
    <3>imx6dl-pinctrl 20e0000.iomuxc: pin MX6DL_PAD_DISP0_DAT9 already requested by 2084000.pwm; cannot claim for lcd.34
    <3>imx6dl-pinctrl 20e0000.iomuxc: pin-67 (lcd.34) status -22
    <3>imx6dl-pinctrl 20e0000.iomuxc: could not request pin 67 on device 20e0000.iomuxc
    <3>mxc_lcdif lcd.34: Error applying setting, reverse things back
    <3>mxc_lcdif lcd.34: can't get/select pinctrl
    <4>mxc_lcdif: probe of lcd.34 failed with error -22
    <6>mxc_sdc_fb fb.32: registered mxc display driver ldb
    <6>imx-ipuv3 2400000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
    <6>Console: switching to colour frame buffer device 128x48
    <3>mxc_sdc_fb fb.33: Can't get fb option for mxcfb1!
    <3>imx_epdc_fb 20f4000.epdc: Unable to get display PMIC regulator.err = 0xfffffdfb
    <4>imx-sdma 20ec000.sdma: no iram assigned, using external mem
    <6>imx-sdma 20ec000.sdma: loaded firmware 1.1
    <6>imx-sdma 20ec000.sdma: initialized
    <6>pfuze100-regulator 1-0008: Full lay: 1, Metal lay: 1
    <6>pfuze100-regulator 1-0008: FAB: 0, FIN: 0
    <6>pfuze100-regulator 1-0008: pfuze100 found.
    <6>SW1AB: 300 <--> 1875 mV at 1175 mV 
    <6>SW1C: 300 <--> 1875 mV at 1175 mV 
    <6>SW2: 800 <--> 3300 mV at 3300 mV 
    <6>SW3A: 400 <--> 1975 mV at 1500 mV 
    <6>SW3B: 400 <--> 1975 mV at 1500 mV 
    <6>SW4: 800 <--> 3300 mV at 3150 mV 
    <6>SWBST: 5000 <--> 5150 mV at 5000 mV 
    <6>VSNVS: 1000 <--> 3000 mV at 3000 mV 
    <6>VREFDDR: 750 mV 
    <6>VGEN1: 800 <--> 1550 mV at 1500 mV 
    <6>VGEN2: 800 <--> 1550 mV at 1500 mV 
    <6>VGEN3: 1800 <--> 3300 mV at 2800 mV 
    <6>VGEN4: 1800 <--> 3300 mV at 1800 mV 
    <6>VGEN5: 1800 <--> 3300 mV at 3000 mV 
    <6>VGEN6: 1800 <--> 3300 mV at 3300 mV 
    <6>Serial: IMX driver
    <6>2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
    <6>console [ttymxc0] enabled
    <6>21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX
    <6>21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62) is a IMX
    <6>serial: Freescale lpuart driver
    <6>imx sema4 driver is registered.
    <6>[drm] Initialized drm 1.1.0 20060810
    <6>[drm] Initialized vivante 1.0.0 20120216 on minor 0
    <6>brd: module loaded
    <6>loop: module loaded
    <3>(stk) :Enter==> kim_probe
    <6>(stk) :sysfs entries created
    <6>(stk) : debugfs entries created 
    <6>(hci_tty): inside hci_tty_init
    <6>(hci_tty): allocated 247, 0
    <6>tun: Universal TUN/TAP device driver, 1.6
    <6>tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
    <6>CAN device driver interface
    <6>libphy: fec_enet_mii_bus: probed
    <6>fec 2188000.ethernet eth0: registered PHC device 0
    <6>PPP generic driver version 2.4.2
    <6>PPP BSD Compression module registered
    <6>PPP Deflate Compression module registered
    <6>PPP MPPE Compression module registered
    <6>NET: Registered protocol family 24
    <6>usbcore: registered new interface driver asix
    <6>usbcore: registered new interface driver ax88179_178a
    <6>usbcore: registered new interface driver cdc_ether
    <6>usbcore: registered new interface driver net1080
    <6>usbcore: registered new interface driver cdc_subset
    <6>usbcore: registered new interface driver zaurus
    <6>usbcore: registered new interface driver cdc_ncm
    <6>ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    <6>usbcore: registered new interface driver cdc_acm
    <6>cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    <6>usbcore: registered new interface driver usb-storage
    <6>usbcore: registered new interface driver usbserial
    <6>usbcore: registered new interface driver option
    <6>usbserial: USB Serial support registered for GSM modem (1-port)
    <6>ci_hdrc ci_hdrc.1: doesn't support gadget
    <6>ci_hdrc ci_hdrc.1: EHCI Host Controller
    <6>ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
    <6>ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
    <6>usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    <6>usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    <6>usb usb1: Product: EHCI Host Controller
    <6>usb usb1: Manufacturer: Linux 3.10.53-88204-g4f0dd92-dirty ehci_hcd
    <6>usb usb1: SerialNumber: ci_hdrc.1
    <6>hub 1-0:1.0: USB hub found
    <6>hub 1-0:1.0: 1 port detected
    <6>mousedev: PS/2 mouse device common for all mice
    <6>usbcore: registered new interface driver xpad
    <6>usbcore: registered new interface driver usb_acecad
    <6>usbcore: registered new interface driver aiptek
    <6>usbcore: registered new interface driver gtco
    <6>usbcore: registered new interface driver hanwang
    <6>usbcore: registered new interface driver kbtab
    <6>usbcore: registered new interface driver wacom
    <3>elan-touch 2-0010: elan - Read Hello Packet Failed
    <4>elan-touch: probe of 2-0010 failed with error -22
    <3>egalax_ts 1-0004: Failed to read firmware version
    <4>egalax_ts: probe of 1-0004 failed with error -5
    <6>input: eGalax Touch Screen as /devices/soc0/soc.1/2100000.aips-bus/21a8000.i2c/i2c-2/2-0004/input/input0
    <6>input: max11801_ts as /devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0048/input/input1
    <6>input: isl29023 light sensor as /devices/virtual/input/input2
    <6>isl29023 2-0044: driver version 1.0 enabled
    <4>i2c-core: driver [isl29023] using legacy suspend method
    <4>i2c-core: driver [isl29023] using legacy resume method
    <6>snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0
    <6>i2c /dev entries driver
    <6>camera ov5640 is found
    <3>ov5640_read_reg:write reg error:reg=300a
    <4>camera ov5640_mipi is not found
    <6>mxc_v4l2_output v4l2_out.38: V4L2 device registered as video16
    <6>mxc_v4l2_output v4l2_out.38: V4L2 device registered as video17
    <6>usbcore: registered new interface driver uvcvideo
    <6>USB Video Class driver (1.1.1)
    <6>gspca_main: v2.14.0 registered
    <6>mag3110 2-000e: check mag3110 chip ID
    <6>input: FreescaleMagnetometer as /devices/virtual/input/input3
    <6>input: eCompass as /devices/virtual/input/input4
    <6>mag3110 2-000e: mag3110 is probed
    <6>input: FreescaleAccelerometer as /devices/virtual/input/input5
    <6>mma8x5x device driver probe successfully
    <6>imx2-wdt 20c0000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
    <6>device-mapper: uevent: version 1.0.3
    <6>device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
    <6>Bluetooth: Virtual HCI driver ver 1.3
    <6>Bluetooth: HCI UART driver ver 2.2
    <6>Bluetooth: HCI H4 protocol initialized
    <6>Bluetooth: HCI BCSP protocol initialized
    <6>Bluetooth: HCILL protocol initialized
    <6>usbcore: registered new interface driver btusb
    <7>hdev bc5ea000
    <7>HCI device registered (hdev bc5ea000)
    <7>hci0 bc5ea000
    <6>(stc): st_register(4)
    <6>cpuidle: using governor ladder
    <6>cpuidle: using governor menu
    <6>sdhci: Secure Digital Host Controller Interface driver
    <6>sdhci: Copyright(c) Pierre Ossman
    <6>sdhci-pltfm: SDHCI platform and OF driver helper
    <6>mmc1: no vqmmc regulator found
    <6>mmc1: no vmmc regulator found
    <6>(stc):  chnl_id list empty :4
    <6>mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
    <6>mmc2: no vqmmc regulator found
    <6>mmc2: no vmmc regulator found
    <6>mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
    <6>mmc3: no vqmmc regulator found
    <6>mmc3: no vmmc regulator found
    <6>(stk) : st_kim_start
    <6>(stk) :ldisc_install = 1<6>mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
    <4>galcore: clk_get vg clock failed, disable vg!
    <6>mmc2: new high speed SDHC card at address e624
    <6>Galcore version 5.0.11.25762
    <6>mmcblk2: mmc2:e624 SU08G 7.40 GiB 
    <6> mmcblk2: p1 p2 p3 < p5 p6 p7 p8 p9 > p4
    <4>mmcblk2: p4 size 13344768 extends beyond EOD, truncated
    <6>mmc3: new high speed DDR MMC card at address 0001
    <6>mmcblk3: mmc3:0001 SEM08G 7.39 GiB 
    <6>mmcblk3boot0: mmc3:0001 SEM08G partition 1 1.00 MiB
    <6>mmcblk3boot1: mmc3:0001 SEM08G partition 2 1.00 MiB
    <6>mmcblk3rpmb: mmc3:0001 SEM08G partition 3 128 KiB
    <6> mmcblk3: p1 p2 p3 < p5 p6 p7 p8 > p4
    <4>mmcblk3: p4 size 13336576 extends beyond EOD, truncated
    <6> mmcblk3boot1: unknown partition table
    <6> mmcblk3boot0: unknown partition table
    <6>mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
    <6>mxc_asrc 2034000.asrc: mxc_asrc registered
    <6>mxc_vpu 2040000.vpu: VPU initialized
    <6>hidraw: raw HID events driver (C) Jiri Kosina
    <6>usbcore: registered new interface driver usbhid
    <6>usbhid: USB HID core driver
    <6>ashmem: initialized
    <6>logger: created 256K log 'log_main'
    <6>logger: created 256K log 'log_events'
    <6>logger: created 256K log 'log_radio'
    <6>logger: created 256K log 'log_system'
    <6>usbcore: registered new interface driver snd-usb-audio
    <6>wm8962 0-001a: customer id 0 revision D
    <3>fsl-hdmi-dai hdmi_audio.17: failed to probe. Load HDMI-video first.
    <4>fsl-hdmi-dai: probe of hdmi_audio.17 failed with error -12
    <6>input: WM8962 Beep Generator as /devices/soc0/soc.1/2100000.aips-bus/21a0000.i2c/i2c-0/0-001a/input/input6
    <6>imx-wm8962 sound.30:  wm8962 <-> 202c000.ssi mapping ok
    <3>imx-audio-hdmi sound-hdmi.31: initialize HDMI-audio failed. load HDMI-video first!
    <6>NET: Registered protocol family 26
    <6>u32 classifier
    <6>    Actions configured
    <6>Netfilter messages via NETLINK v0.30.
    <6>nf_conntrack version 0.5.0 (15956 buckets, 63824 max)
    <6>ctnetlink v0.93: registering with nfnetlink.
    <6>NF_TPROXY: Transparent proxy support initialized, version 4.1.0
    <6>NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
    <6>xt_time: kernel timezone is -0000
    <6>ip_tables: (C) 2000-2006 Netfilter Core Team
    <6>arp_tables: (C) 2002 David S. Miller
    <6>TCP: cubic registered
    <6>Initializing XFRM netlink socket
    <6>NET: Registered protocol family 10
    <6>mip6: Mobile IPv6
    <6>ip6_tables: (C) 2000-2006 Netfilter Core Team
    <6>NET: Registered protocol family 17
    <6>NET: Registered protocol family 15
    <6>can: controller area network core (rev 20120528 abi 9)
    <6>NET: Registered protocol family 29
    <6>can: raw protocol (rev 20120528)
    <6>can: broadcast manager protocol (rev 20120528 t)
    <6>can: netlink gateway (rev 20130117) max_hops=1
    <6>Bluetooth: RFCOMM TTY layer initialized
    <6>Bluetooth: RFCOMM socket layer initialized
    <6>Bluetooth: RFCOMM ver 1.11
    <6>Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    <6>Bluetooth: BNEP filters: protocol multicast
    <6>Bluetooth: BNEP socket layer initialized
    <6>Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    <6>Bluetooth: HIDP socket layer initialized
    <6>8021q: 802.1Q VLAN Support v1.8
    <5>Key type dns_resolver registered
    <6>VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    <6>SWBST: disabling
    <6>SW4: disabling
    <6>wm8962-supply: disabling
    <6>usb_otg_vbus: disabling
    <6>regulator-dummy: disabling
    <6>imx mcc test is registered.
    <6>file system registered
    <6>android_usb gadget: Mass Storage Function, version: 2009/09/11
    <6>android_usb gadget: Number of LUNs=1
    <6> lun0: LUN: removable file: (no medium)
    <6>android_usb gadget: android_usb ready
    <6>input: gpio-keys.29 as /devices/soc0/gpio-keys.29/input/input7
    <6>snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:03:56 UTC (236)
    <6>ALSA device list:
    <6>  #0: wm8962-audio
    <6>Freeing unused kernel memory: 340K (80e81000 - 80ed6000)
    <3>(stk) :ldisc installation timeout
    <6>(stk) :ldisc_install = 0init: /dev/hw_random not found
    <6>Console: switching to colour dummy device 80x30
    <11>init: /dev/hw_random not found
    <6>EXT4-fs (mmcblk2p5): mounted filesystem with ordered data mode. Opts: barrier=1
    <14>fs_mgr: __mount(source=/dev/block/mmcblk2p5,target=/system,type=ext4)=0
    <4>EXT4-fs (mmcblk2p4): Ignoring removed nomblk_io_submit option
    <6>EXT4-fs (mmcblk2p4): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,noauto_da_alloc,errors=panic
    <14>fs_mgr: __mount(source=/dev/block/mmcblk2p4,target=/data,type=ext4)=0
    <4>EXT4-fs (mmcblk2p6): Ignoring removed nomblk_io_submit option
    <6>EXT4-fs (mmcblk2p6): mounted filesystem with ordered data mode. Opts: nomblk_io_submit
    <14>fs_mgr: __mount(source=/dev/block/mmcblk2p6,target=/cache,type=ext4)=0
    <6>EXT4-fs (mmcblk2p7): mounted filesystem with ordered data mode. Opts: (null)
    <14>fs_mgr: __mount(source=/dev/block/mmcblk2p7,target=/device,type=ext4)=0
    <6>rfkill: BT RF going to : off
    <6>binder: 149:149 transaction failed 29189, size 0-0
    <11>init: using deprecated syntax for specifying property 'ro.serialno', use ${name} instead
    <11>init: property 'ro.serialno' doesn't exist while expanding '$ro.serialno'
    <11>init: cannot expand '$ro.serialno' while writing to '/sys/class/android_usb/android0/iSerial'
    <11>init: using deprecated syntax for specifying property 'ro.product.manufacturer', use ${name} instead
    <11>init: using deprecated syntax for specifying property 'ro.product.model', use ${name} instead
    <11>init: cannot find '/system/bin/debuggerd64', disabling 'debuggerd64'
    <11>init: cannot find '/system/bin/install-recovery.sh', disabling 'flash_recovery'
    <3>android_usb: already disabled
    <6>mtp_bind_config
    <3>(stk) : timed out waiting for ldisc to be un-installed
    <6>(stk) :ldisc_install = 1healthd: BatteryTemperaturePath not found
    <12>healthd: BatteryTechnologyPath not found
    <3>(stk) :ldisc installation timeout
    <6>(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1
    <3>(stk) :ldisc installation timeout(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1
    <3>(stk) :ldisc installation timeout(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed<3>ERROR: v4l2 capture: slave not found!
    <6>warning: `main' uses 32-bit capabilities (legacy support in use)
    <3>ERROR: v4l2 capture: slave not found!
    <6>(stk) :ldisc_install = 1
    <3>(stk) :ldisc installation timeout<3>ERROR: v4l2 capture: slave not found!
    <6>(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed<6>period -1078012752 ,timeout is 1717999011, wake up is :0
    <6>period -1078012752 ,timeout is 1717999011, wake up is :0
    <6>(stk) :ldisc_install = 1
    <3>(stk) :ldisc installation timeout<6>request_suspend_state: wakeup (3->0) at 15910523334 (1970-01-01 00:04:07.554545334 UTC)
    <6>(stk) :ldisc_install = 0
    <3>(stk) : timed out waiting for ldisc to be un-installed<3>Bluetooth: st_register failed -22
    <6>lowmemorykiller: lowmem_shrink: convert oom_adj to oom_score_adj:
    <6>lowmemorykiller: oom_adj 0 => oom_score_adj 0
    <6>lowmemorykiller: oom_adj 1 => oom_score_adj 58
    <6>lowmemorykiller: oom_adj 2 => oom_score_adj 117
    <6>lowmemorykiller: oom_adj 3 => oom_score_adj 176
    <6>lowmemorykiller: oom_adj 9 => oom_score_adj 529
    <6>lowmemorykiller: oom_adj 15 => oom_score_adj 1000
    <6>acc_open
    <6>acc_release
    <6>fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:01, irq=-1)
    <6>IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    <6>period 66 ,timeout is 0, wake up is :0
    <6>mma enable setting active
    <6>rfkill: BT RF going to : off
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <6>mma enable setting inactive
    <6>request_suspend_state: sleep (0->3) at 42776644337 (1970-01-01 00:04:34.420666671 UTC)
    <6>PM: suspend entry 1970-01-01 00:04:34.430157004 UTC
    <7>PM: Preparing system for mem sleep
    <4>Freezing user space processes ... (elapsed 0.030 seconds) done.
    <4>Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
    <7>PM: Entering mem sleep
    <4>Suspending console(s) (use no_console_suspend to debug)
    <6>PM: suspend of devices complete after 67.856 msecs
    <6>PM: suspend devices took 0.070 seconds
    <6>PM: late suspend of devices complete after 0.650 msecs
    <6>PM: noirq suspend of devices complete after 0.649 msecs
    <4>Disabling non-boot CPUs ...
    <5>CPU1: shutdown
    <6>Suspended for 0.000 seconds
    <6>Enabling non-boot CPUs ...
    <4>CPU1: Booted secondary processor
    <6>CPU1 is up
    <6>PM: noirq resume of devices complete after 0.395 msecs
    <6>PM: early resume of devices complete after 0.433 msecs
    <6>PM: resume of devices complete after 185.953 msecs
    <6>PM: resume devices took 0.190 seconds
    <7>PM: Finishing wakeup.
    <4>Restarting tasks ... done.
    <6>PM: suspend exit 1970-01-01 00:05:17.065967667 UTC
    <6>active wake lock PowerManagerService.WakeLocks
    <6>PM: suspend entry 1970-01-01 00:05:17.163470334 UTC
    <7>PM: Preparing system for mem sleep
    <4>Freezing user space processes ... (elapsed 0.001 seconds) done.
    <4>Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
    <7>PM: Entering mem sleep
    <4>Suspending console(s) (use no_console_suspend to debug)
    <6>PM: suspend of devices complete after 69.722 msecs
    <6>PM: suspend devices took 0.070 seconds
    <6>PM: late suspend of devices complete after 0.545 msecs
    <6>PM: noirq suspend of devices complete after 0.683 msecs
    <4>Disabling non-boot CPUs ...
    <5>CPU1: shutdown
    <6>Suspended for 0.000 seconds
    <6>Enabling non-boot CPUs ...
    <4>CPU1: Booted secondary processor
    <6>CPU1 is up
    <6>PM: noirq resume of devices complete after 0.359 msecs
    <6>PM: early resume of devices complete after 0.412 msecs
    <6>PM: resume of devices complete after 174.704 msecs
    <6>PM: resume devices took 0.170 seconds
    <7>PM: Finishing wakeup.
    <4>Restarting tasks ... done.
    <6>request_suspend_state: wakeup (3->0) at 43601507004 (1970-01-01 00:06:00.063861333 UTC)
    <6>period 66 ,timeout is 0, wake up is :0
    <6>PM: suspend exit 1970-01-01 00:06:00.076897666 UTC
    <6>mma enable setting active
    root@sabresd_6dq:/ # 

  • Hi Joseph,
    after changing bard-rate in the DTS file, please see below
    kim {
    compatible = "kim";
    nshutdown_gpio = <103>; /* GPIO_2 */
    dev_name = "/dev/ttymxc4";
    flow_cntrl = <1>;
    baud_rate = <115200>; /*default value 3000000 */
    };

    then TI driver cause system crash, please see below:

    root@sabresd_6dq:/ # (stk) : timed out waiting for ldisc to be un-installed
    (stk) :ldisc_install = 1(stc): st_tty_open
    (stk) :line discipline installed
    (stk) :TIInit_6.7.16.bts(stk) :change remote baud rate command in firmware
    (stk) :skipping the wait event of change remote baudhealthd: BatteryTemperaturePath not found
    healthd: BatteryTechnologyPath not found
    (stc): add_channel_to_table: id 4
    (stc): st_register(2)
    (stc): add_channel_to_table: id 2
    (stc): st_register(3)
    (stc): add_channel_to_table: id 3
    Unable to handle kernel NULL pointer dereference at virtual address 00000040
    pgd = 80004000
    [00000040] *pgd=00000000
    Internal error: Oops: 5 [#1] PREEMPT SMP ARM
    Modules linked in:
    CPU: 0 PID: 117 Comm: kworker/u5:1 Not tainted 3.10.53-88204-g4f0dd92-dirty #14
    Workqueue: hci0 hci_cmd_work
    task: bc5fde00 ti: bc634000 task.ti: bc634000
    PC is at st_ll_wakeup+0x38/0x6c
    LR is at _raw_spin_unlock_irqrestore+0x28/0x48
    pc : [<803cc278>] lr : [<807e613c>] psr: 400d0193
    sp : bc635e78 ip : 00000006 fp : bc217000
    r10: 00000000 r9 : bc5e271c r8 : 00000000
    r7 : bcb0eb40 r6 : 00000000 r5 : bc3c7f00 r4 : bc222f00
    r3 : 00000032 r2 : bc635e40 r1 : 400d0193 r0 : 00000001
    Flags: nZcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel
    Control: 10c53c7d Table: 4cc1004a DAC: 00000015

    PC: 0x803cc1f8:
    c1f8 e0833101 e1a04000 e5930008 e3500000 05840000 08bd8010 e2800010 ebff9760
    c218 e590305c e5843000 e8bd8010 80fc6e90 e3a03002 e5803094 e12fff1e e3a03004
    c238 e5803094 e12fff1e e92d4070 e1a04000 e5905098 e24dd008 e5902094 e5953004
    c258 e3520002 e5936064 0a00000d e28d1008 e3a03032 e3a02001 e5613001 ebfff949
    c278 e5963040 e3530000 0a000001 e1a00005 e12fff33 e3a03001 e5843094 e28dd008
    c298 e8bd8070 e59f0004 eb10450d eafffffa 80d98fc0 e5900094 e12fff1e e2411030
    c2b8 e92d4010 e1a04000 e24dd008 e3510003 979ff101 ea00002c 803cc324 803cc314
    c2d8 803cc2f4 803cc2e0 e3a00000 e3a03002 e5843094 e28dd008 e8bd8010 e5903094

    LR: 0x807e60bc:
    60bc e3a00001 ebe1b801 e1a00004 e8bd4010 eae13a75 e92d4008 f57ff05f e1d030b0
    60dc e2833001 e1c030b0 f57ff04f e320f004 e3a00001 ebe1b7f5 e1a0200d e3c23d7f
    60fc e3c3303f e5933000 e3130002 08bd8008 e8bd4008 eafffccb e92d4008 f57ff05f
    611c e1d030b0 e2833001 e1c030b0 f57ff04f e320f004 e121f001 e3a00001 ebe1b7e3
    613c e1a0200d e3c23d7f e3c3303f e5933000 e3130002 08bd8008 e8bd4008 eafffcb9
    615c e92d4008 f57ff05f e1d030b0 e2833001 e1c030b0 f57ff04f e320f004 f1080080
    617c e3a00001 ebe1b7d1 e1a0200d e3c23d7f e3c3303f e5933000 e3130002 08bd8008
    619c e8bd4008 eafffca7 e92d4008 f57ff05f e1903f9f e2433001 e1802f93 e3320000

    SP: 0xbc635df8:
    5df8 8001bc20 bc553918 80f5c77c bc549310 bc553810 bc521a00 00000000 00000001
    5e18 bc553810 803cc278 400d0193 ffffffff bc635e64 8000dc58 00000001 400d0193
    5e38 bc635e40 00000032 bc222f00 bc3c7f00 00000000 bcb0eb40 00000000 bc5e271c
    5e58 00000000 bc217000 00000006 bc635e78 807e613c 803cc278 400d0193 ffffffff
    5e78 bcb0eb40 326748a8 bc222f00 bc222f8c a00d0113 803cace0 bc521a00 00000004
    5e98 bc5e2000 bc6105d0 bc5e275c 803cb1d4 80dd4d24 bc222f00 bcb0eb40 80568718
    5eb8 805686bc bcb0eb40 bc5e2000 bcb0eb40 bc5e275c 8078253c db1a5a35 00000000
    5ed8 bc5e275c bc5e271c bc5e2000 80782ebc 80782e44 bc4dcd80 bc217000 bc634000

    FP: 0xbc216f80:
    6f80 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    6fa0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    6fc0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    6fe0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    7000 00170017 ffffffff ffffffff 00000005 00000004 bc217014 bc217014 00000003
    7020 00000001 bcb24e00 bcb24e00 00000000 00000000 00000000 80f9f141 80043254
    7040 bc217000 ffffffff ffffffff 00000000 00000000 00000000 00000000 00000000
    7060 00000000 00200200 ffff8d95 80f9f140 80043464 bc217000 ffffffff ffffffff

    R2: 0xbc635dc0:
    5dc0 8001bc20 80f5c754 80f5c77c 8001bc38 80ee9af8 807e613c 8001bc20 80366e7c
    5de0 80366e4c bc553810 bc16da10 80390e1c 00000001 00000000 8001bc20 bc553918
    5e00 80f5c77c bc549310 bc553810 bc521a00 00000000 00000001 bc553810 803cc278
    5e20 400d0193 ffffffff bc635e64 8000dc58 00000001 400d0193 bc635e40 00000032
    5e40 bc222f00 bc3c7f00 00000000 bcb0eb40 00000000 bc5e271c 00000000 bc217000
    5e60 00000006 bc635e78 807e613c 803cc278 400d0193 ffffffff bcb0eb40 326748a8
    5e80 bc222f00 bc222f8c a00d0113 803cace0 bc521a00 00000004 bc5e2000 bc6105d0
    5ea0 bc5e275c 803cb1d4 80dd4d24 bc222f00 bcb0eb40 80568718 805686bc bcb0eb40

    R4: 0xbc222e80:
    2e80 c08be1b4 c08be1b8 c08be1bc c08be1c0 c08be1c4 c08be1c8 c08be1cc c08be1d0
    2ea0 c08be1d4 c08be1d8 c08be1dc c08be1e0 c08be1e4 c08be1e8 c08be1ec c08be1f0
    2ec0 c08be1f4 c08be1f8 c08be1fc c08be200 00000000 00000000 00000000 00000000
    2ee0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    2f00 00000000 00000000 00000000 00000000 00000000 80f3aa68 80f3aa88 80f3aa48
    2f20 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    2f40 00000000 00000000 00000000 01010000 00000001 00000000 00000000 00000000
    2f60 00000000 00000000 00000000 bc222f6c bc222f6c 00000000 00000000 bcb0eb40

    R5: 0xbc3c7e80:
    7e80 00000003 bc106040 80d88ca8 bc174454 00000001 bc156640 84f0a218 00000003
    7ea0 bc106040 80d88c80 bc174458 00000001 bc156640 84f0a218 00000003 bc106040
    7ec0 80d88ce4 bc17445c 00000001 bc156640 84f0a218 00000003 bc106040 80d88c94
    7ee0 bc174460 00000001 77d3ef6f f7bdbf1b 3bd3cf3f e3ffe585 7b7fb73f d11fe46f
    7f00 00000000 bc16f400 00000000 00750075 bc3c7f10 bc3c7f10 00000000 00070007
    7f20 bc3c7f20 bc3c7f20 010c0e04 06001001 0d060000 001b9000 00000000 00000000
    7f40 00000000 00000000 bcb18b00 00000067 00000000 00000000 00000000 bc222f00
    7f60 00061b90 00070010 65642f01 74742f76 63786d79 00000034 00000000 00000000

    R7: 0xbcb0eac0:
    eac0 00000000 00000000 00000000 00000000 bcad5580 00000000 00000000 00000000
    eae0 00000000 00000020 00000000 00000000 00000034 00000000 00000000 00000000
    eb00 00000000 00000000 bcb0eb08 bcb0eb08 bcb0eb10 bcb0eb10 a0281a64 00000000
    eb20 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    eb40 bc222f7c bc222f7c db1a5a35 00000000 00000000 bc5e2000 00000001 00000000
    eb60 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000
    eb80 00000000 00000000 00000000 00000000 00000004 00000000 00000000 00000000
    eba0 00000000 00000002 00000000 00000000 00000000 00000000 00000000 00000000

    R9: 0xbc5e269c:
    269c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    26bc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    26dc 00000000 00000000 80f9f140 80781484 bc5e2000 ffffffff ffffffff 00000000
    26fc 00000000 00000000 00000000 00000000 ffffffe0 bc5e2710 bc5e2710 80782b80
    271c 000000a0 bc5e2720 bc5e2720 80782e44 ffffffe0 bc5e2730 bc5e2730 80782560
    273c bc5e273c bc5e273c 00000000 00000000 bc5e274c bc5e274c 00000000 00000000
    275c bcb0e9c0 bcb0ef00 00000003 00020002 00000000 bccea0c0 00000000 00000000
    277c 00000000 00000000 00000000 00000000 bc5e278c bc5e278c bc527200 00000000
    Process kworker/u5:1 (pid: 117, stack limit = 0xbc634238)
    Stack: (0xbc635e78 to 0xbc636000)
    5e60: bcb0eb40 326748a8
    5e80: bc222f00 bc222f8c a00d0113 803cace0 bc521a00 00000004 bc5e2000 bc6105d0
    5ea0: bc5e275c 803cb1d4 80dd4d24 bc222f00 bcb0eb40 80568718 805686bc bcb0eb40
    5ec0: bc5e2000 bcb0eb40 bc5e275c 8078253c db1a5a35 00000000 bc5e275c bc5e271c
    5ee0: bc5e2000 80782ebc 80782e44 bc4dcd80 bc217000 bc634000 bc611000 80045270
    5f00: bc2171ac 80043bf0 bcb24e00 00000000 bc635f44 bc4dcd80 bc217000 bc634000
    5f20: bc217014 bc4dcd98 00000089 80f5c101 bc217000 80045600 00000000 bc634000
    5f40: 800454c0 bc4ede98 00000000 bc4dcd80 800454c0 00000000 00000000 00000000
    5f60: 00000000 8004b110 f47eef5b 00000000 ff7d4fff bc4dcd80 00000000 00000000
    5f80: bc635f80 bc635f80 00000000 00000000 bc635f90 bc635f90 bc635fac bc4ede98
    5fa0: 8004b06c 00000000 00000000 8000e158 00000000 00000000 00000000 00000000
    5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 fedf50ff 77ddf777
    [<803cc278>] (st_ll_wakeup+0x38/0x6c) from [<803cace0>] (st_int_enqueue+0xa0/0xa8)
    [<803cace0>] (st_int_enqueue+0xa0/0xa8) from [<803cb1d4>] (st_write+0x44/0x6c)
    [<803cb1d4>] (st_write+0x44/0x6c) from [<80568718>] (ti_st_send_frame+0x5c/0xf8)
    [<80568718>] (ti_st_send_frame+0x5c/0xf8) from [<8078253c>] (hci_send_frame+0x6c/0x90)
    [<8078253c>] (hci_send_frame+0x6c/0x90) from [<80782ebc>] (hci_cmd_work+0x78/0xdc)
    [<80782ebc>] (hci_cmd_work+0x78/0xdc) from [<80045270>] (process_one_work+0xfc/0x34c)
    [<80045270>] (process_one_work+0xfc/0x34c) from [<80045600>] (worker_thread+0x140/0x3f0)
    [<80045600>] (worker_thread+0x140/0x3f0) from [<8004b110>] (kthread+0xa4/0xb0)
    [<8004b110>] (kthread+0xa4/0xb0) from [<8000e158>] (ret_from_fork+0x14/0x3c)
    Code: e3a03032 e3a02001 e5613001 ebfff949 (e5963040)
    ---[ end trace f60ec0387eb5a642 ]---
    Kernel panic - not syncing: Fatal exception
    CPU1: stopping
    CPU: 1 PID: 157 Comm: netd Tainted: G D 3.10.53-88204-g4f0dd92-dirty #14
    [<80013fc8>] (unwind_backtrace+0x0/0xf8) from [<800118f4>] (show_stack+0x10/0x14)
    [<800118f4>] (show_stack+0x10/0x14) from [<80013214>] (handle_IPI+0x178/0x1a4)
    [<80013214>] (handle_IPI+0x178/0x1a4) from [<80008564>] (gic_handle_irq+0x54/0x5c)
    [<80008564>] (gic_handle_irq+0x54/0x5c) from [<8000dcc0>] (__irq_svc+0x40/0x70)
    Exception stack(0xbcc0db00 to 0xbcc0db48)
    db00: 81813a00 bcea4240 0000f29c 0000f29d 81813a00 00000040 00000000 bccd6800
    db20: 00000000 bcc0dbe4 00000000 00000020 800eeb2c bcc0db48 800444c0 807e617c
    db40: 60030013 ffffffff
    [<8000dcc0>] (__irq_svc+0x40/0x70) from [<807e617c>] (_raw_spin_unlock_irq+0x20/0x48)
    [<807e617c>] (_raw_spin_unlock_irq+0x20/0x48) from [<800444c0>] (flush_work+0x11c/0x130)
    [<800444c0>] (flush_work+0x11c/0x130) from [<80376160>] (n_tty_poll+0x60/0x190)
    [<80376160>] (n_tty_poll+0x60/0x190) from [<803736c0>] (tty_poll+0x68/0x80)
    [<803736c0>] (tty_poll+0x68/0x80) from [<800efad8>] (do_sys_poll+0x20c/0x3d4)
    [<800efad8>] (do_sys_poll+0x20c/0x3d4) from [<800efeb4>] (SyS_ppoll+0xf4/0x1d8)
    [<800efeb4>] (SyS_ppoll+0xf4/0x1d8) from [<8000e0c0>] (ret_fast_syscall+0x0/0x30)
    Rebooting in 5 seconds..

    any advices?

    Linx
  • Hi Linx,

    Most likely this is because you don't have the updated Shared transport driver code (the one updated to support device tree mechanism).
    Please check if you have the below patches:

    ***
    2. If "CONFIG_OF=y" (Device Tree) is defined in the kernel defconfig, the below patches are required
    git.ti.com/.../8b4d9dacd18d8d37ef6b68a7ab715eea0210c4a0
    git.ti.com/.../18317448efd8b22d95a870ed824039d8e455ce01
    git.ti.com/.../f7d5495555bd244f2507013cfc2b296cea2369f0
    ***

    It is mentioned in the "BlueZ bring up" wiki page that I shared earlier.

    Regards,
    Gigi Joseph.
  • Hi Joseph,


    it's a pointer in st_ll_wakeup function that cause system crash, and there is no codes for this pointer in these patches.


    but nothing happened when i switch bluetooth on from Android GUI, and below is the log:

    <3>(stk) : timed out waiting for ldisc to be un-installed
    <6>(stk) :ldisc_install = 1<6>(stc): st_tty_open
    <6>(stk) :line discipline installed
    <6>(stk) :TIInit_6.7.16.bts(stk) :change remote baud rate command in firmware
    <4>(stk) :skipping the wait event of change remote baudhealthd: BatteryTemperaturePath not found
    <12>healthd: BatteryTechnologyPath not found
    <6>(stc): add_channel_to_table: id 4
    <6>(stc): st_register(2)
    <6>(stc): add_channel_to_table: id 2
    <6>(stc): st_register(3)
    <6>(stc): add_channel_to_table: id 3
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 5
    <7>hci0: type 1 len 6
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4

    E/uim-sysfs(  154): uim: Inside main
    E/uim-sysfs(  154): uim:install = /sys/devices/soc0/kim.19/install
    E/uim-sysfs(  154): uim:dev_name = /sys/devices/soc0/kim.19/dev_name
    E/uim-sysfs(  154): uim:baud_rate = /sys/devices/soc0/kim.19/baud_rate
    E/uim-sysfs(  154): uim:flow_cntrl = /sys/devices/soc0/kim.19/flow_cntrl
    E/uim-sysfs(  154): uim:ST built into the kernel ?
    E/uim-sysfs(  154): uim:BT driver module un-available...
    E/uim-sysfs(  154): uim:BT driver built into the kernel ?
    E/uim-sysfs(  154): uim:FM driver module un-available...
    E/uim-sysfs(  154): uim:FM driver built into the kernel ?
    E/uim-sysfs(  154): uim:GPS driver module un-available...
    E/uim-sysfs(  154): uim:GPS driver built into the kernel ?
    E/uim-sysfs(  154): uim:FM V4L2 driver module un-available...
    E/uim-sysfs(  154): uim:FM V4L2 driver built into the kernel ?
    E/uim-sysfs(  154): uim:found bluetooth rfkill entry @ 0
    E/uim-sysfs(  154):
    E/uim-sysfs(  154): uim:changed permissions for /sys/class/rfkill/rfkill0/state(0)
    E/uim-sysfs(  154):
    E/uim-sysfs(  154): uim: Inside st_uart_config
    E/uim-sysfs(  154): uim:install set to 1
    E/uim-sysfs(  154): uim:opening /dev/ttymxc4, while already open
    E/uim-sysfs(  154): uim:cleanup
    E/uim-sysfs(  154): uim: Inside set_baud_rate
    E/uim-sysfs(  154): uim: set_baud_rate() done
    E/uim-sysfs(  154): uim: Installed N_TI_WL Line displine
    E/uim-sysfs(  154): uim: Inside st_uart_config
    E/uim-sysfs(  154): uim: Un-Installed N_TI_WL Line displine
    E/uim-sysfs(  154): uim:cleanup


    how can i see bluetooth settings from Android GUI?


    Linx

    root@sabresd_6dq:/ # dmesg                                                     
    <6>Booting Linux on physical CPU 0x0
    <6>Initializing cgroup subsys cpu
    <6>Initializing cgroup subsys cpuacct
    <5>Linux version 3.10.53-88204-g4f0dd92-dirty (linx@buildserver-OptiPlex-9020) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #16 SMP PREEMPT Tue Aug 11 10:21:55 CST 2015
    <4>CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
    <4>CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    <6>Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: Freescale i.MX6 DualLite SABRE Smart Device Board(PFUZE100)
    <6>cma: CMA: reserved 384 MiB at 32000000
    <4>Memory policy: ECC disabled, Data cache writealloc
    <7>On node 0 totalpages: 261888
    <7>free_area_init_node: node 0, pgdat 80f5ad40, node_mem_map 80ff1000
    <7>  DMA zone: 2048 pages used for memmap
    <7>  DMA zone: 0 pages reserved
    <7>  DMA zone: 261888 pages, LIFO batch:31
    <6>PERCPU: Embedded 8 pages/cpu @8180a000 s9728 r8192 d14848 u32768
    <7>pcpu-alloc: s9728 r8192 d14848 u32768 alloc=8*4096
    <7>pcpu-alloc: [0] 0 [0] 1 
    <4>Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259840
    <5>Kernel command line: console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=400M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled bluetooth
    <6>PID hash table entries: 4096 (order: 2, 16384 bytes)
    <6>Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    <6>Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    <6>Memory: 959MB 64MB = 1023MB total
    <5>Memory: 627312k/627312k available, 421264k reserved, 0K highmem
    <5>Virtual kernel memory layout:
    <5>    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    <5>    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    <5>    vmalloc : 0xc0800000 - 0xff000000   (1000 MB)
    <5>    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
    <5>    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
    <5>    modules : 0x7f000000 - 0x7fe00000   (  14 MB)
    <5>      .text : 0x80008000 - 0x80e80770   (14818 kB)
    <5>      .init : 0x80e81000 - 0x80ed6600   ( 342 kB)
    <5>      .data : 0x80ed8000 - 0x80f5c280   ( 529 kB)
    <5>       .bss : 0x80f5c280 - 0x80ff0f78   ( 596 kB)
    <6>SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    <6>Preemptible hierarchical RCU implementation.
    <6>     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
    <6>NR_IRQS:16 nr_irqs:16 16
    <6>L310 cache controller enabled
    <6>l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32050000, Cache size: 524288 B
    <6>sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
    <6>CPU identified as i.MX6DL, silicon rev 1.1
    <6>Console: colour dummy device 80x30
    <6>Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
    <6>pid_max: default: 32768 minimum: 301
    <6>Security Framework initialized
    <6>SELinux:  Initializing.
    <7>SELinux:  Starting in permissive mode
    <6>Mount-cache hash table entries: 512
    <6>Initializing cgroup subsys debug
    <6>Initializing cgroup subsys freezer
    <6>CPU: Testing write buffer coherency: ok
    <6>CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    <6>Setting up static identity map for 0x807e69a8 - 0x807e6a00
    <4>CPU1: Booted secondary processor
    <6>CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    <6>Brought up 2 CPUs
    <6>SMP: Total of 2 processors activated (3162.11 BogoMIPS).
    <6>CPU: All CPU(s) started in SVC mode.
    <6>devtmpfs: initialized
    <6>pinctrl core: initialized pinctrl subsystem
    <6>regulator-dummy: no parameters
    <6>NET: Registered protocol family 16
    <6>DMA: preallocated 256 KiB pool for atomic coherent allocations
    <6>Use WDOG2 as reset source
    <6>syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
    <6>vdd1p1: 800 <--> 1375 mV at 1100 mV 
    <6>vdd3p0: 2625 <--> 3400 mV at 3000 mV 
    <6>vdd2p5: 2000 <--> 2750 mV at 2400 mV 
    <6>cpu: 725 <--> 1450 mV 
    <6>vddpu: 725 <--> 1450 mV 
    <6>vddsoc: 725 <--> 1450 mV 
    <6>syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
    <6>syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
    <4>!!request miniPCIE Power On gpio
    <6>hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
    <6>hw-breakpoint: maximum watchpoint size is 4 bytes.
    <6>imx6dl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
    <6>bio: create slab <bio-0> at 0
    <6>mxs-dma 110000.dma-apbh: initialized
    <6>usb_otg_vbus: 5000 mV 
    <6>usb_h1_vbus: 5000 mV 
    <6>wm8962-supply: no parameters
    <6>mipi_dsi_pwr_on: no parameters
    <6>sensor-supply: 3300 mV 
    <4>i2c-core: driver [max17135] using legacy suspend method
    <4>i2c-core: driver [max17135] using legacy resume method
    <5>SCSI subsystem initialized
    <7>libata version 3.00 loaded.
    <6>usbcore: registered new interface driver usbfs
    <6>usbcore: registered new interface driver hub
    <6>usbcore: registered new device driver usb
    <6>i2c i2c-0: IMX I2C adapter registered
    <6>i2c i2c-1: IMX I2C adapter registered
    <3>i2c i2c-2: Max17135 PMIC not found!
    <6>i2c i2c-2: IMX I2C adapter registered
    <6>Linux video capture interface: v2.00
    <6>pps_core: LinuxPPS API ver. 1 registered
    <6>pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    <6>PTP clock support registered
    <6>imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
    <6>mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed
    <6>mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a
    <6>MIPI CSI2 driver module loaded
    <6>Advanced Linux Sound Architecture Driver Initialized.
    <6>Bluetooth: Core ver 2.16
    <6>NET: Registered protocol family 31
    <6>Bluetooth: HCI device and connection manager initialized
    <6>Bluetooth: HCI socket layer initialized
    <6>Bluetooth: L2CAP socket layer initialized
    <6>Bluetooth: SCO socket layer initialized
    <6>pureg-dummy: no parameters
    <6>Switching to clocksource mxc_timer1
    <6>NET: Registered protocol family 2
    <6>TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    <6>TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    <6>TCP: Hash tables configured (established 8192 bind 8192)
    <6>TCP: reno registered
    <6>UDP hash table entries: 512 (order: 2, 16384 bytes)
    <6>UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    <6>NET: Registered protocol family 1
    <6>RPC: Registered named UNIX socket transport module.
    <6>RPC: Registered udp transport module.
    <6>RPC: Registered tcp transport module.
    <6>RPC: Registered tcp NFSv4.1 backchannel transport module.
    <6>Trying to unpack rootfs image as initramfs...
    <6>Freeing initrd memory: 708K (85000000 - 850b1000)
    <6>hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
    <6>Bus freq driver module loaded
    <6>bt power gpio is:2
    <6>mxc_bt_rfkill driver success loaded
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <3>mxc_ir consumer_ir.41: unable to request PWM.
    <6>platform consumer_ir.41: Driver mxc_ir requests probe deferral
    <6>console [pstore-1] enabled
    <6>ramoops: attached 0x100000@0x4bf00000, ecc: 0/0
    <6>mxc_ramoops device success loaded
    <6>futex hash table entries: 512 (order: 3, 32768 bytes)
    <6>audit: initializing netlink socket (disabled)
    <5>type=2000 audit(0.410:1): initialized
    <5>VFS: Disk quotas dquot_6.5.2
    <4>Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    <5>NFS: Registering the id_resolver key type
    <5>Key type id_resolver registered
    <5>Key type id_legacy registered
    <6>NTFS driver 2.1.30 [Flags: R/W DEBUG].
    <6>jffs2: version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
    <6>fuse init (API version 7.22)
    <6>msgmni has been set to 1994
    <7>SELinux:  Registering netfilter hooks
    <6>io scheduler noop registered
    <6>io scheduler deadline registered
    <6>io scheduler cfq registered (default)
    <6>imx-weim 21b8000.weim: WEIM driver registered.
    <6>mxc_mipi_dsi 21e0000.mipi: i.MX MIPI DSI driver probed
    <6>MIPI DSI driver module loaded
    <3>imx6dl-pinctrl 20e0000.iomuxc: pin MX6DL_PAD_DISP0_DAT9 already requested by 2084000.pwm; cannot claim for lcd.34
    <3>imx6dl-pinctrl 20e0000.iomuxc: pin-67 (lcd.34) status -22
    <3>imx6dl-pinctrl 20e0000.iomuxc: could not request pin 67 on device 20e0000.iomuxc
    <3>mxc_lcdif lcd.34: Error applying setting, reverse things back
    <3>imx6dl-pinctrl 20e0000.iomuxc: pin MX6DL_PAD_DISP0_DAT9 already requested by 2084000.pwm; cannot claim for lcd.34
    <3>imx6dl-pinctrl 20e0000.iomuxc: pin-67 (lcd.34) status -22
    <3>imx6dl-pinctrl 20e0000.iomuxc: could not request pin 67 on device 20e0000.iomuxc
    <3>mxc_lcdif lcd.34: Error applying setting, reverse things back
    <3>mxc_lcdif lcd.34: can't get/select pinctrl
    <4>mxc_lcdif: probe of lcd.34 failed with error -22
    <6>mxc_sdc_fb fb.32: registered mxc display driver ldb
    <6>imx-ipuv3 2400000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
    <6>Console: switching to colour frame buffer device 128x48
    <3>mxc_sdc_fb fb.33: Can't get fb option for mxcfb1!
    <3>imx_epdc_fb 20f4000.epdc: Unable to get display PMIC regulator.err = 0xfffffdfb
    <4>imx-sdma 20ec000.sdma: no iram assigned, using external mem
    <6>imx-sdma 20ec000.sdma: loaded firmware 1.1
    <6>imx-sdma 20ec000.sdma: initialized
    <6>pfuze100-regulator 1-0008: Full lay: 1, Metal lay: 1
    <6>pfuze100-regulator 1-0008: FAB: 0, FIN: 0
    <6>pfuze100-regulator 1-0008: pfuze100 found.
    <6>SW1AB: 300 <--> 1875 mV at 1175 mV 
    <6>SW1C: 300 <--> 1875 mV at 1175 mV 
    <6>SW2: 800 <--> 3300 mV at 3300 mV 
    <6>SW3A: 400 <--> 1975 mV at 1500 mV 
    <6>SW3B: 400 <--> 1975 mV at 1500 mV 
    <6>SW4: 800 <--> 3300 mV at 3150 mV 
    <6>SWBST: 5000 <--> 5150 mV at 5000 mV 
    <6>VSNVS: 1000 <--> 3000 mV at 3000 mV 
    <6>VREFDDR: 750 mV 
    <6>VGEN1: 800 <--> 1550 mV at 1500 mV 
    <6>VGEN2: 800 <--> 1550 mV at 1500 mV 
    <6>VGEN3: 1800 <--> 3300 mV at 2800 mV 
    <6>VGEN4: 1800 <--> 3300 mV at 1800 mV 
    <6>VGEN5: 1800 <--> 3300 mV at 3000 mV 
    <6>VGEN6: 1800 <--> 3300 mV at 3300 mV 
    <6>Serial: IMX driver
    <6>2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
    <6>console [ttymxc0] enabled
    <6>21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX
    <6>21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62) is a IMX
    <6>serial: Freescale lpuart driver
    <6>imx sema4 driver is registered.
    <6>[drm] Initialized drm 1.1.0 20060810
    <6>[drm] Initialized vivante 1.0.0 20120216 on minor 0
    <6>brd: module loaded
    <6>loop: module loaded
    <6>(stk) :Enter==> kim_probe
    <6>(stk) :sysfs entries created
    <6>(stk) : debugfs entries created 
    <6>(hci_tty): inside hci_tty_init
    <6>(hci_tty): allocated 247, 0
    <6>tun: Universal TUN/TAP device driver, 1.6
    <6>tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
    <6>CAN device driver interface
    <6>libphy: fec_enet_mii_bus: probed
    <6>fec 2188000.ethernet eth0: registered PHC device 0
    <6>PPP generic driver version 2.4.2
    <6>PPP BSD Compression module registered
    <6>PPP Deflate Compression module registered
    <6>PPP MPPE Compression module registered
    <6>NET: Registered protocol family 24
    <6>usbcore: registered new interface driver asix
    <6>usbcore: registered new interface driver ax88179_178a
    <6>usbcore: registered new interface driver cdc_ether
    <6>usbcore: registered new interface driver net1080
    <6>usbcore: registered new interface driver cdc_subset
    <6>usbcore: registered new interface driver zaurus
    <6>usbcore: registered new interface driver cdc_ncm
    <6>ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    <6>usbcore: registered new interface driver cdc_acm
    <6>cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    <6>usbcore: registered new interface driver usb-storage
    <6>usbcore: registered new interface driver usbserial
    <6>usbcore: registered new interface driver option
    <6>usbserial: USB Serial support registered for GSM modem (1-port)
    <6>ci_hdrc ci_hdrc.1: doesn't support gadget
    <6>ci_hdrc ci_hdrc.1: EHCI Host Controller
    <6>ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
    <6>ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
    <6>usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    <6>usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    <6>usb usb1: Product: EHCI Host Controller
    <6>usb usb1: Manufacturer: Linux 3.10.53-88204-g4f0dd92-dirty ehci_hcd
    <6>usb usb1: SerialNumber: ci_hdrc.1
    <6>hub 1-0:1.0: USB hub found
    <6>hub 1-0:1.0: 1 port detected
    <6>mousedev: PS/2 mouse device common for all mice
    <6>usbcore: registered new interface driver xpad
    <6>usbcore: registered new interface driver usb_acecad
    <6>usbcore: registered new interface driver aiptek
    <6>usbcore: registered new interface driver gtco
    <6>usbcore: registered new interface driver hanwang
    <6>usbcore: registered new interface driver kbtab
    <6>usbcore: registered new interface driver wacom
    <3>elan-touch 2-0010: elan - Read Hello Packet Failed
    <4>elan-touch: probe of 2-0010 failed with error -22
    <3>egalax_ts 1-0004: Failed to read firmware version
    <4>egalax_ts: probe of 1-0004 failed with error -5
    <6>input: eGalax Touch Screen as /devices/soc0/soc.1/2100000.aips-bus/21a8000.i2c/i2c-2/2-0004/input/input0
    <6>input: max11801_ts as /devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0048/input/input1
    <6>input: isl29023 light sensor as /devices/virtual/input/input2
    <6>isl29023 2-0044: driver version 1.0 enabled
    <4>i2c-core: driver [isl29023] using legacy suspend method
    <4>i2c-core: driver [isl29023] using legacy resume method
    <6>snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0
    <6>i2c /dev entries driver
    <6>camera ov5640 is found
    <3>ov5640_read_reg:write reg error:reg=300a
    <4>camera ov5640_mipi is not found
    <6>mxc_v4l2_output v4l2_out.38: V4L2 device registered as video16
    <6>mxc_v4l2_output v4l2_out.38: V4L2 device registered as video17
    <6>usbcore: registered new interface driver uvcvideo
    <6>USB Video Class driver (1.1.1)
    <6>gspca_main: v2.14.0 registered
    <6>mag3110 2-000e: check mag3110 chip ID
    <6>input: FreescaleMagnetometer as /devices/virtual/input/input3
    <6>input: eCompass as /devices/virtual/input/input4
    <6>mag3110 2-000e: mag3110 is probed
    <6>input: FreescaleAccelerometer as /devices/virtual/input/input5
    <6>mma8x5x device driver probe successfully
    <6>imx2-wdt 20c0000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
    <6>device-mapper: uevent: version 1.0.3
    <6>device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
    <6>Bluetooth: Virtual HCI driver ver 1.3
    <6>Bluetooth: HCI UART driver ver 2.2
    <6>Bluetooth: HCI H4 protocol initialized
    <6>Bluetooth: HCI BCSP protocol initialized
    <6>Bluetooth: HCILL protocol initialized
    <6>usbcore: registered new interface driver btusb
    <7>hdev bc5ea000
    <7>HCI device registered (hdev bc5ea000)
    <7>hci0 bc5ea000
    <6>(stc): st_register(4)
    <6>cpuidle: using governor ladder
    <6>cpuidle: using governor menu
    <6>sdhci: Secure Digital Host Controller Interface driver
    <6>sdhci: Copyright(c) Pierre Ossman
    <6>sdhci-pltfm: SDHCI platform and OF driver helper
    <6>mmc1: no vqmmc regulator found
    <6>mmc1: no vmmc regulator found
    <6>(stc):  chnl_id list empty :4
    <6>mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
    <6>mmc2: no vqmmc regulator found
    <6>mmc2: no vmmc regulator found
    <6>mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
    <6>mmc3: no vqmmc regulator found
    <6>mmc3: no vmmc regulator found
    <6>(stk) : st_kim_start
    <6>(stk) :ldisc_install = 1<6>mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
    <4>galcore: clk_get vg clock failed, disable vg!
    <6>mmc2: new high speed SDHC card at address e624
    <6>Galcore version 5.0.11.25762
    <6>mmcblk2: mmc2:e624 SU08G 7.40 GiB 
    <6> mmcblk2: p1 p2 p3 < p5 p6 p7 p8 p9 > p4
    <4>mmcblk2: p4 size 13344768 extends beyond EOD, truncated
    <6>mmc3: new high speed DDR MMC card at address 0001
    <6>mmcblk3: mmc3:0001 SEM08G 7.39 GiB 
    <6>mmcblk3boot0: mmc3:0001 SEM08G partition 1 1.00 MiB
    <6>mmcblk3boot1: mmc3:0001 SEM08G partition 2 1.00 MiB
    <6>mmcblk3rpmb: mmc3:0001 SEM08G partition 3 128 KiB
    <6> mmcblk3: p1 p2 p3 < p5 p6 p7 p8 > p4
    <4>mmcblk3: p4 size 13336576 extends beyond EOD, truncated
    <6> mmcblk3boot1: unknown partition table
    <6> mmcblk3boot0: unknown partition table
    <6>mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
    <6>mxc_asrc 2034000.asrc: mxc_asrc registered
    <6>mxc_vpu 2040000.vpu: VPU initialized
    <6>hidraw: raw HID events driver (C) Jiri Kosina
    <6>usbcore: registered new interface driver usbhid
    <6>usbhid: USB HID core driver
    <6>ashmem: initialized
    <6>logger: created 256K log 'log_main'
    <6>logger: created 256K log 'log_events'
    <6>logger: created 256K log 'log_radio'
    <6>logger: created 256K log 'log_system'
    <6>usbcore: registered new interface driver snd-usb-audio
    <6>wm8962 0-001a: customer id 0 revision D
    <3>fsl-hdmi-dai hdmi_audio.17: failed to probe. Load HDMI-video first.
    <4>fsl-hdmi-dai: probe of hdmi_audio.17 failed with error -12
    <6>input: WM8962 Beep Generator as /devices/soc0/soc.1/2100000.aips-bus/21a0000.i2c/i2c-0/0-001a/input/input6
    <6>imx-wm8962 sound.30:  wm8962 <-> 202c000.ssi mapping ok
    <3>imx-audio-hdmi sound-hdmi.31: initialize HDMI-audio failed. load HDMI-video first!
    <6>NET: Registered protocol family 26
    <6>u32 classifier
    <6>    Actions configured
    <6>Netfilter messages via NETLINK v0.30.
    <6>nf_conntrack version 0.5.0 (15956 buckets, 63824 max)
    <6>ctnetlink v0.93: registering with nfnetlink.
    <6>NF_TPROXY: Transparent proxy support initialized, version 4.1.0
    <6>NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
    <6>xt_time: kernel timezone is -0000
    <6>ip_tables: (C) 2000-2006 Netfilter Core Team
    <6>arp_tables: (C) 2002 David S. Miller
    <6>TCP: cubic registered
    <6>Initializing XFRM netlink socket
    <6>NET: Registered protocol family 10
    <6>mip6: Mobile IPv6
    <6>ip6_tables: (C) 2000-2006 Netfilter Core Team
    <6>NET: Registered protocol family 17
    <6>NET: Registered protocol family 15
    <6>can: controller area network core (rev 20120528 abi 9)
    <6>NET: Registered protocol family 29
    <6>can: raw protocol (rev 20120528)
    <6>can: broadcast manager protocol (rev 20120528 t)
    <6>can: netlink gateway (rev 20130117) max_hops=1
    <6>Bluetooth: RFCOMM TTY layer initialized
    <6>Bluetooth: RFCOMM socket layer initialized
    <6>Bluetooth: RFCOMM ver 1.11
    <6>Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    <6>Bluetooth: BNEP filters: protocol multicast
    <6>Bluetooth: BNEP socket layer initialized
    <6>Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    <6>Bluetooth: HIDP socket layer initialized
    <6>8021q: 802.1Q VLAN Support v1.8
    <5>Key type dns_resolver registered
    <6>VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    <6>SWBST: disabling
    <6>SW4: disabling
    <6>wm8962-supply: disabling
    <6>usb_otg_vbus: disabling
    <6>regulator-dummy: disabling
    <6>imx mcc test is registered.
    <6>file system registered
    <6>android_usb gadget: Mass Storage Function, version: 2009/09/11
    <6>android_usb gadget: Number of LUNs=1
    <6> lun0: LUN: removable file: (no medium)
    <6>android_usb gadget: android_usb ready
    <6>input: gpio-keys.29 as /devices/soc0/gpio-keys.29/input/input7
    <6>snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:12:02 UTC (722)
    <6>ALSA device list:
    <6>  #0: wm8962-audio
    <6>Freeing unused kernel memory: 340K (80e81000 - 80ed6000)
    <3>(stk) :ldisc installation timeout
    <6>(stk) :ldisc_install = 0init: /dev/hw_random not found
    <6>Console: switching to colour dummy device 80x30
    <11>init: /dev/hw_random not found
    <6>EXT4-fs (mmcblk2p5): mounted filesystem with ordered data mode. Opts: barrier=1
    <14>fs_mgr: __mount(source=/dev/block/mmcblk2p5,target=/system,type=ext4)=0
    <4>EXT4-fs (mmcblk2p4): Ignoring removed nomblk_io_submit option
    <6>EXT4-fs (mmcblk2p4): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,noauto_da_alloc,errors=panic
    <14>fs_mgr: __mount(source=/dev/block/mmcblk2p4,target=/data,type=ext4)=0
    <4>EXT4-fs (mmcblk2p6): Ignoring removed nomblk_io_submit option
    <6>EXT4-fs (mmcblk2p6): mounted filesystem with ordered data mode. Opts: nomblk_io_submit
    <14>fs_mgr: __mount(source=/dev/block/mmcblk2p6,target=/cache,type=ext4)=0
    <6>EXT4-fs (mmcblk2p7): mounted filesystem with ordered data mode. Opts: (null)
    <14>fs_mgr: __mount(source=/dev/block/mmcblk2p7,target=/device,type=ext4)=0
    <6>rfkill: BT RF going to : off
    <6>binder: 149:149 transaction failed 29189, size 0-0
    <11>init: using deprecated syntax for specifying property 'ro.serialno', use ${name} instead
    <11>init: property 'ro.serialno' doesn't exist while expanding '$ro.serialno'
    <11>init: cannot expand '$ro.serialno' while writing to '/sys/class/android_usb/android0/iSerial'
    <11>init: using deprecated syntax for specifying property 'ro.product.manufacturer', use ${name} instead
    <11>init: using deprecated syntax for specifying property 'ro.product.model', use ${name} instead
    <11>init: cannot find '/system/bin/debuggerd64', disabling 'debuggerd64'
    <11>init: cannot find '/system/bin/install-recovery.sh', disabling 'flash_recovery'
    <3>android_usb: already disabled
    <6>mtp_bind_config
    <3>(stk) : timed out waiting for ldisc to be un-installed
    <6>(stk) :ldisc_install = 1<6>(stc): st_tty_open
    <6>(stk) :line discipline installed
    <6>(stk) :TIInit_6.7.16.bts(stk) :change remote baud rate command in firmware
    <4>(stk) :skipping the wait event of change remote baudhealthd: BatteryTemperaturePath not found
    <12>healthd: BatteryTechnologyPath not found
    <6>(stc): add_channel_to_table: id 4
    <6>(stc): st_register(2)
    <6>(stc): add_channel_to_table: id 2
    <6>(stc): st_register(3)
    <6>(stc): add_channel_to_table: id 3
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 5
    <7>hci0: type 1 len 6
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <7>hci0: type 1 len 4
    <6>(stc): remove_channel_from_table: id 3
    <6>(stc): remove_channel_from_table: id 2
    <6>(stc): remove_channel_from_table: id 4
    <6>(stc):  all chnl_ids unregistered
    <6>(stc): st_tty_close
    <6>warning: `main' uses 32-bit capabilities (legacy support in use)
    <3>ERROR: v4l2 capture: slave not found!
    <3>ERROR: v4l2 capture: slave not found!
    <3>ERROR: v4l2 capture: slave not found!
    <6>period -1078012752 ,timeout is 1717999011, wake up is :0
    <6>period -1078012752 ,timeout is 1717999011, wake up is :0
    <6>request_suspend_state: wakeup (3->0) at 15571876334 (1970-01-01 00:12:13.165280667 UTC)
    <6>lowmemorykiller: lowmem_shrink: convert oom_adj to oom_score_adj:
    <6>lowmemorykiller: oom_adj 0 => oom_score_adj 0
    <6>lowmemorykiller: oom_adj 1 => oom_score_adj 58
    <6>lowmemorykiller: oom_adj 2 => oom_score_adj 117
    <6>lowmemorykiller: oom_adj 3 => oom_score_adj 176
    <6>lowmemorykiller: oom_adj 9 => oom_score_adj 529
    <6>lowmemorykiller: oom_adj 15 => oom_score_adj 1000
    <6>acc_open
    <6>acc_release
    <6>fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:01, irq=-1)
    <6>IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    <6>period 66 ,timeout is 0, wake up is :0
    <6>mma enable setting active
    <6>rfkill: BT RF going to : off
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <6>rfkill: BT RF going to : off
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <6>rfkill: BT RF going to : off
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <6>rfkill: BT RF going to : off
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <6>rfkill: BT RF going to : off
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <6>rfkill: BT RF going to : off
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset
    <6>rfkill: BT RF going to : off
    <6>rfkill: BT RF going to : on
    <6>mxc_bt_rfkill_reset

  • Joseph,

    does it need to modify Android BT HAL code to configure CC2564 so that it's able to enable/disable BT feature from Android GUI Setting?

    Linx
  • got TI bluedroid_wilink library, sound like this should be Android BT HAL code.

    anyone knows how to add it into Android platform?

    Linx
  • Hi Linx,

    Please see: processors.wiki.ti.com/.../Bringing_Up_Bluedroid_on_Android_for_WL18xx.
    Everything related to the bring up is explained there.

    Regards,
    Gigi Joseph.
  • Hi Joseph,
    now i have started BT feature in Android GUI, but i got below error:

    <out<02 01 20 07 00 03 00 82 02 30 06 04
    (stll) :duplicate wake_ind while waiting for Wake ack>rx>13 05 01 01 00 01 00
    >rx>01 20 0c 00 08 00 01 00 02 04 04 00 01 00 c0 02
    >in>13 05 01 01 00 01 00
    >rx>01 20 10 00 0c 00 01 00 03 0c 08 00 01 03 43 00
    >in>01 20 0c 00 08 00 01 00 02 04 04 00 01 00 c0 02
    <out<02 01 20 10 00 0c 00 01 00 03 04 08 00 44 00 c0
    <out<02 00 00 00 00
    >rx>01 00 02 00
    >rx>01 20 10 00 0c 00 01 00 03 0c 08 00 01 03 43 00
    >rx>00 00 00 00
    >rx>01 20 10 00 0c 00 01 00 04 05 08 00 43 00 00 00
    >rx>01 02 30 00
    <out<02 01 20 10 00 0c 00 01 00 04 0d 08 00 c0 02 00
    <out<00 01 02 a0 02

    and then system reboot!

    it's the firmware bug?

    Linx
  • Hi Linx,

    It doesn't look like a firmware bug. The "<out<" data indicates that the stack is exchanging some ACL data (which suggests that BT FW download has succeeded). But I am not sure about the ">in>" data starting with "13 05...".

    Can you share the full logs?

    Regards,
    Gigi Joseph.
  • Joseph,

    well.

    This can connect my mobile phone, but Huawei B1(media audio device).

    seems that this cause system reboot during CC2564 connecting Huawei B1.

    please have a check the log file.

    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/audio_hw_primary(  180): start_output_stream... 1980462848, device 2
    D/LocalBluetoothManager( 1151): setting foreground activity to non-null context
    W/audio_hw_primary(  180): card 0, port 0 device 0x2
    W/audio_hw_primary(  180): rate 44100, channel 2 period_size 0xc0
    E/BufferQueueProducer(  153): [] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    E/BufferQueueProducer(  153): [] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    W/audio_hw_primary(  180): do_out_standby... 1980462848
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/audio_hw_primary(  180): start_output_stream... 1980462848, device 2
    W/audio_hw_primary(  180): card 0, port 0 device 0x2
    W/audio_hw_primary(  180): rate 44100, channel 2 period_size 0xc0
    D/OpenGLRenderer( 1151): endAllStagingAnimators on 0x5bc9eb00 (RippleDrawable) with handle 0x5b36ac10
    D/LocalBluetoothManager( 1151): setting foreground activity to null
    W/audio_hw_primary(  180): do_out_standby... 1980462848
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/audio_hw_primary(  180): start_output_stream... 1980462848, device 2
    D/LocalBluetoothManager( 1151): setting foreground activity to non-null context
    W/audio_hw_primary(  180): card 0, port 0 device 0x2
    W/audio_hw_primary(  180): rate 44100, channel 2 period_size 0xc0
    E/BufferQueueProducer(  153): [] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    E/BufferQueueProducer(  153): [] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    D/LocalBluetoothManager( 1151): setting foreground activity to null
    W/audio_hw_primary(  180): do_out_standby... 1980462848
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/audio_hw_primary(  180): start_output_stream... 1980462848, device 2
    D/BluetoothAdapterProperties(  94<out<01 1a 0c 01 02
    0): Discoverable Timeout:120
    I/        (  940): vendor op - 7
    D/BluetoothAdapterProperties(  940): Scan Mode:21
    W/audio_hw_primary(  180): card 0>rx>0e 04 01 1a 0c 00
    , port 0 device 0x2
    W/audio_hw_p>in>0e 04 01 1a 0c 00
    rimary(  180): rate 44100, channe<out<01 1a 0c 01 02
    l 2 period_size 0xc0
    I/        (  940): vendor op - 7
    >rx>0e 04 01 1a 0c 00
    >in>0e 04 01 1a 0c 00
    E/BufferQueueProducer(  153): [com.android.settings/com.android.settings.Settings] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    D/DashboardSummary( 1151): rebuildUI took: 139 ms
    I/ActivityManager(  430): START u0 {act=android.intent.action.MAIN cmp=com.android.settings/.SubSettings (has extras)} from uid 1000 on display 0
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    D/SubSettings( 1151): Launching fragment com.android.settings.bluetooth.BluetoothSettings
    D/LocalBluetoothManager( 1151): setting foreground activity to non-null context
    <out<01 57 fd 03 01 01 00
    I/        (  940): vendor op - 7
    W/bt-btif (  940): bta_dm_check_av:0
    D/BluetoothAdapterProperties(  940): Discoverable Timeout:120
    D/BluetoothAdapterProperties(  940>rx>0e 04 01 57 fd 01
    ): Scan Mode:23
    >in>0e 04 01 57 fd 01
    <out<01 57 fd 10 01 00 00 00 00 01 00 00 81 00 00 00
    E/bt-btm  (  940): cannot interpr<out<00 00 00 00
    et APCF callback status = 0, length = 1
    I/        (  940): vendor op - 7
    >rx>0e 04 01 57 fd 01
    >in>0e 04 01 57 fd 01
    <out<01 05 0c 02 01 00
    E/bt-btm  (  940): cannot interpret APCF callback status = 0, len>rx>0e 04 01 05 0c 00
    gth = 1
    I/        (  940): vendo>in>0e 04 01 05 0c 00
    r op - 7
    E/BufferQueueProducer( <out<01 3a 0c 04 01 33 8b 9e
     153): [com.android.settings/com.android.settings.SubSettings] de>rx>0e 04 01 3a 0c 00
    queueBuffer: can't dequeue multip>in>0e 04 01 3a 0c 00
    le buffers without setting the bu<out<01 1a 0c 01 03
    ffer count
    I/        (  940): vendor op - 7
    I/        (  940): >rx>0e 04 01 1a 0c 00
    vendor op - 7
    >in>0e 04 01 1a 0c 00
    <out<01 1a 0c 01 03
    I/        (  940): vendor op - 7
    D/Index   ( 1151): Deleting da>rx>0e 04 01 1a 0c 00
    ta for locale 'en_AU' took 10 mil>in>0e 04 01 1a 0c 00
    lis
    <out<01 01 04 05 33 8b 9e 0a 00
    I/        (  940): vendor op - 7
    >rx>0f 04 00 01 01 04
    >in>0f 04 00 01 01 04
    D/Index   ( 1151): Indexing local>rx>2f ff 01 04 7b 43 c5 e0 5c 01 02 0c 01 02 78 54
    >rx>b8 06 09 4a 41 43 4b 46 02 0a 0a 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00
    >in>2f ff 01 04 7b 43 c5 e0 5c 01 02 0c 01 02 78 54
    e 'en_AU' took 53 millis
    W/audio_hw_primary(  180): ret ->in>b8 06 09 4a 41 43 4b 46 02 0a 0a 00 00 00 00 00
    32, pcm write 768 error wait error: hw 0x24300 app 0x24300 avail 0x0
    W/audio_hw_primary(  180): >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    : Unknown error -32
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00
    V/BluetoothDiscoveryReceiver( 1151): Received: android.bluetooth.adapter.action.DISCOVERY_STARTED
    I/ActivityManager(  430): Displayed com.android.settings/.SubSettings: +692ms
    D/BluetoothEventManager( 1151): DeviceFoundHandler created new CachedBluetoothDevice: 5C:E0:C5:43:7B:04
    >rx>2f ff 01 77 9c bf 5c 8e 1c 01 02 18 04 24 c2 1a
    >rx>cb 09 10 01 00 ff ff ff ff ff ff 02 0a 04 07 02
    >rx>0d 11 0b 11 1e 11 0a 09 48 75 61 77 65 69 20 42
    >rx>31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00
    >in>2f ff 01 77 9c bf 5c 8e 1c 01 02 18 04 24 c2 1a
    W/audio_hw_primary(  180): ret -3>in>cb 09 10 01 00 ff ff ff ff ff ff 02 0a 04 07 02
    2, pcm write 768 error wait error>in>0d 11 0b 11 1e 11 0a 09 48 75 61 77 65 69 20 42
    >in>31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    
    W/audio_hw_primary(  180): : Unk>in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    nown error -32
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00
    >rx>2f ff 01 9a 7a ec 0d b7 9c 01 02 0c 01 3e 58 76
    >rx>ae 08 09 41 53 49 41 2d 50 43 02 0a 00 03 02 0b
    >rx>11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    D/BluetoothEventManager( 1151): D>rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    eviceFoundHandler created new CachedBluetoothDevice: 9C:B7:0D:EC:>rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    7A:9A
    D/BluetoothEventManager( 1>rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    151): DeviceFoundHandler created >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    new CachedBluetoothDevice: D0:DF:>rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    9A:3F:91:32
    >rx>00
    >in>2f ff 01 9a 7a ec 0d b7 9c 01 02 0c 01 3e 58 76
    >in>ae 08 09 41 53 49 41 2d 50 43 02 0a 00 03 02 0b
    >in>11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00
    >rx>2f ff 01 32 91 3f 9a df d0 01 02 0c 01 02 93 33
    >rx>aa 0b 09 53 48 44 4d 57 37 36 36 32 31 02 0a 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00
    >in>2f ff 01 32 91 3f 9a df d0 01 02 0c 01 02 93 33
    >in>aa 0b 09 53 48 44 4d 57 37 36 36 32 31 02 0a 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00
    >rx>2f ff 01 c8 12 7c 65 ee b8 01 02 0c 01 06 c9 10
    >rx>a7 0b 09 53 48 44 4d 57 37 36 36 30 32 02 0a 00
    >rx>03 02 0b 11 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00
    >in>2f ff 01 c8 12 7c 65 ee b8 01 02 0c 01 06 c9 10
    W/audio_hw_primary(  180): ret -3>in>a7 0b 09 53 48 44 4d 57 37 36 36 30 32 02 0a 00
    2, pcm write 768 error wait error>in>03 02 0b 11 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    
    W/audio_hw_primary(  180): : Unk>in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    nown error -32
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00
    D/BluetoothEventManager( 1151): DeviceFoundHandler created new CachedBluetoothDevice: B8:EE:65:7C:12:C8
    W/audio_hw_primary(  180): do_out_standby... 1980462848
    >rx>22 0f 01 9d 9d bb 38 cb c0 01 02 00 00 00 f4 30
    >rx>a6
    >in>22 0f 01 9d 9d bb 38 cb c0 01 02 00 00 00 f4 30
    >in>a6
    D/        (  940): cod is 0, set as unclassified
    D/BluetoothEventManager( 1151): DeviceFoundHandler created new CachedBluetoothDevice: C0:CB:38:BB:9D:9D
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/audio_hw_primary(  180): start_output_stream... 1980462848, device 2
    W/audio_hw_primary(  180): card 0, port 0 device 0x2
    W/audio_hw_primary(  180): rate 44100, channel 2 period_size 0xc0
    D/LocalBluetoothManager( 1151): setting foreground activity to non-null context
    E/BufferQueueProducer(  153): [] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    E/BufferQueueProducer(  153): [] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    D/OpenGLRenderer( 1151): endAllStagingAnimators on 0x5b11ed80 (RippleDrawable) with handle 0x5b3c8be0
    D/LocalBluetoothManager( 1151): setting foreground activity to null
    D/btif_config_util(  940): btif_config_save_file(L188): in file name:/data/misc/bluedroid/bt_config.new
    W/audio_hw_primary(  180): do_out_standby... 1980462848
    >rx>01 01 00
    >in>01 01 00
    <out<01 19 04 0a 9d 9d bb 38 cb c0 01 00 f4 b0
    I/        (  940): vendor op - 7
    >rx>0f 04 00 01 19 04
    >in>0f 04 00 01 19 04
    <out<01 57 fd 03 01 01 00
    I/        (  940): vendor op - 7
    >rx>0e 04 01 57 fd 01
    >in>0e 04 01 57 fd 01
    E/bt-btm  (  940): cannot interpret APCF callback status = 0, length = 1
    >rx>3d 0e 9d 9d bb 38 cb c0 01 00 00 00 00 00 00 00
    >in>3d 0e 9d 9d bb 38 cb c0 01 00 00 00 00 00 00 00
    >rx>07 ff 00 9d 9d bb 38 cb c0 44 65 6c 6c 20 57 69
    >rx>72 65 6c 65 73 73 20 33 36 35 20 42 6c 75 65 74
    >rx>6f 6f 74 68 20 4d 6f 64 75 6c 65 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 02 1c 5a 32 14 60 00 22 18 4b 1a 70
    >rx>19
    >in>07 ff 00 9d 9d bb 38 cb c0 44 65 6c 6c 20 57 69
    >in>72 65 6c 65 73 73 20 33 36 35 20 42 6c 75 65 74
    >in>6f 6f 74 68 20 4d 6f 64 75 6c 65 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 02 1c 5a 32 14 60 00 22 18 4b 1a 70
    >in>19
    V/BluetoothDiscoveryReceiver( 1151): Received: android.bluetooth.adapter.action.DISCOVERY_FINISHED
    D/btif_config_util(  940): btif_config_save_file(L188): in file name:/data/misc/bluedroid/bt_config.new
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/audio_hw_primary(  180): start_output_stream... 1980462848, device 2
    D/BluetoothA2dp( 1151): connect(1C:8E:5C:BF:9C:77)
    D/A2dpStateMachine(  940): Disconnected process message: 1
    D/CachedBluetoothDevice( 1151): Command sent successfully:CONNECT Address:1C:8E:5C:BF:9C:77 Profile:A2DP
    D/A2dpStateMachine(  940): Connection state 1C:8E:5C:B<out<01 05 04 0d 77 9c bf 5c 8e 1c 18 cc 01 00 c2 9a
    F:9C:77: 0->1
    D/BluetoothAdapter<out<01
    Service(  940): getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@8b586e1
    D/BluetoothAdapterProperties(  940): CONNECTION_STATE_CHANGE: 1C:8E:5C:BF:9C:77: 0 -> 1
    I/BluetoothA2dpServiceJni(  940)>rx>0f 04 00 01 05 04
    : connectA2dpNative: sBluetoothA2>in>0f 04 00 01 05 04
    dpInterface: 0x65682aa8
    D/A2dpStateMachine(  940): Exit Disconnected: 1
    D/A2dpStateMachine(  940): Enter Pending: 1
    I/BluetoothA2dpSinkServiceJni(  940): bta2dp_connection_state_callback
    E/bt-btif (  940): reset flags
    I/        (  940): vendor op - 7
    D/A2dpSinkStateMachine(  940): Disconnected process message: 101
    D/BluetoothAdapterService(  940): getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@8b586e1
    I/A2dpSinkStateMachine(  940): Incoming A2DP accepted
    W/audio_hw_primary(  180): card 0, port 0 device 0x2
    W/audio_hw_primary(  180): rate 44100, channel 2 period_size 0xc0
    D/A2dpSinkStateMachine(  940): Connection state 1C:8E:5C:BF:9C:77: 0->1
    D/CachedBluetoothDevice( 1151): onProfileStateChanged: profile A2DP newProfileState 1
    D/BluetoothAdapterService(  940): getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@8b586e1
    D/A2dpSinkStateMachine(  940): Exit Disconnected: 101
    D/A2dpSinkStateMachine(  940): Enter Pending: 101
    >rx>03 0b 00 01 00 77 9c bf 5c 8e 1c 01 00
    >in>03 0b 00 01 00 77 9c bf 5c 8e 1c 01 00
    >rx>1b 03 01 00 05
    >in>1b 03 01 00 05
    <out<01 1f 04 02 01 00
    <out<02 01 20 0a 00 06 00 01 00 0a 02 02 00 02 00
    I/        (  940): vendor op - 7>rx>0f 04 00 01 1f 04
    
    I/        (  940): vendor op - >in>0f 04 00 01 1f 04
    7
    <out<01 1d 04 02 01 00
    I/        (  940): vendor op - 7
    >rx>1c 05 00 01 00 c4 1a
    >rx>13 05 01 01 00 01 00
    >in>1c 05 00 01 00 c4 1a
    >rx>01 20 10 00 0c 00 01 00 0b 02 08 00 02 00 00 00
    >in>13 05 01 01 00 01 00
    >rx>b8 00 00 00
    >rx>0f 04 00 01 1d 04
    >in>01 20 10 00 0c 00 01 00 0b 02 08 00 02 00 00 00
    >in>b8 00 00 00
    <out<02 01 20 0a 00 06 00 01 00 0a 03 02 00 03 00
    >rx>0c 08 00 01 00 07 0a 00 8e 27
    >in>0f 04 00 01 1d 04
    I/        (  940): vendor op - 7>in>0c 08 00 01 00 07 0a 00 8e 27
    <out<01 1b 04 02 01 00
    
    I/        (  940): vendor op - 7
    (stll) :duplicate wake_ind while waiting for Wake ack
    >rx>13 05 01 01 00 01 00
    >rx>0f 04 00 01 1b 04
    >rx>0b 0b 00 01 00 ff ff 8f fe db ff 5b 87
    >in>13 05 01 01 00 01 00
    >in>0f 04 00 01 1b 04
    >in>0b 0b 00 01 00 ff ff 8f fe db ff 5b 87
    <out<01 19 04 0a 77 9c bf 5c 8e 1c 01 00 00 00
    I/        (  940): vendor op - 7>rx>01 20 14 00 10 00 01 00 0b 03 0c 00 03 00 00 00
    >rx>76 00 00 00 00 00 00 00
    >rx>0f 04 00 01 19 04
    
    >in>01 20 14 00 10 00 01 00 0b 03 0c 00 03 00 00 00
    >in>76 00 00 00 00 00 00 00
    >in>0f 04 00 01 19 04
    I/        (  940): vendor op - 7<out<02 01 20 0c 00 08 00 01 00 02 04 04 00 01 00 40
    <out<00
    
    <out<01 0d 08 04 01 00 07 00
    I/        (  940): vendor op - 7
    >rx>07 ff 00 77 9c bf 5c 8e 1c 48 75 61 77 65 69 20
    >rx>42 31 00 11 12 11 15 11 16 11 01 05 01 07 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >rx>00 00 00 00 00 00 00 00 00 00 00 47 44 48 29 1c
    >rx>a6
    >rx>13 05 01 01 00 01 00
    >rx>01 20 10 00 0c 00 01 00 03 04 08 00 40 01 40 00
    >rx>01 00 02 00
    >rx>01 20 10 00 0c 00 01 00 03 04 08 00 40 01 40 00
    >in>07 ff 00 77 9c bf 5c 8e 1c 48 75 61 77 65 69 20
    >in>42 31 00 11 12 11 15 11 16 11 01 05 01 07 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    >in>00 00 00 00 00 00 00 00 00 00 00 47 44 48 29 1c
    >in>a6
    >in>13 05 01 01 00 01 00
    >in>01 20 10 00 0c 00 01 00 03 04 08 00 40 01 40 00
    >in>01 00 02 00
    >rx>00 00 00 00
    >rx>01 20 10 00 0c 00 01 00 04 01 08 00 40 00 00 00
    >in>01 20 10 00 0c 00 01 00 03 04 08 00 40 01 40 00
    >in>00 00 00 00
    <out<02 01 20 10 00 0c 00 01 00 04 05 08 00 40 01 00
    <out<00 01 02 a0 02
    >rx>01 02 30 00
    >rx>0e 06 01 0d 08 00 01 00
    >in>01 20 10 00 0c 00 01 00 04 01 08 00 40 00 00 00
    I/        (  940): vendor op - 7>in>01 02 30 00
    
    W/audio_hw_primary(  180): ret ->in>0e 06 01 0d 08 00 01 00
    32, pcm write 768 error wait erro<out<02 01 20 0e 00 0a 00 01 00 05 01 06 00 40 01 00
    r: hw 0x4d40 app 0x5340 avail 0x0>rx>13 05 01 01 00 01 00
    
    W/audio_hw_primary(  180): : Un>in>13 05 01 01 00 01 00
    known error -32
    E/bt-l2cap(  940<out<00 00 00
    ): l2cu_adjust_out_mps bad packet<out<01 37 0c 04 01 00 40 1f
     size: 0  will use MPS: 0
    I/    >rx>01 20 0e 00 0a 00 01 00 05 05 06 00 40 00 00 00
    >rx>00 00
        (  940): vendor op - 7
    >in>01 20 0e 00 0a 00 01 00 05 05 06 00 40 00 00 00
    >in>00 00
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    I/        (  940): vendor op - 7<out<02 01 20 1c 00 18 00 40 01 06 00 00 00 13 35 03
    
    I/        (  940): vendor op - 7<out<19 11 0b 02 90 35 09 09 00 01 09 00 04 09 00 09
    
    >rx>0e 06 01 37 0c 00 01 00
    >in>0e 06 01 37 0c 00 01 00
    <out<00
    <out<01 1c 04 03 01 00 01
    I/        (  940): vendor op - 7
    >rx>0f 04 00 01 1c 04
    >rx>13 05 01 01 00 01 00
    >in>0f 04 00 01 1c 04
    >in>13 05 01 01 00 01 00
    >rx>23 0d 00 01 00 01 01 03 00 00 00 00 00 00 00
    >rx>01 20 11 00 30 00 40 00 07 00 00 00 2b 00 26 36
    >in>23 0d 00 01 00 01 01 03 00 00 00 00 00 00 00
    W/bt-btif (  940): info:x10>rx>00 2d 36 00 2a
    
    >rx>01 10 11 00 09 00 01 35 03 19 11 0b 09 00 04 35
    <out<01 0f 04 04 01 00 18 cc
    >rx>10 35 06 19 01
    >rx>01 10 12 00 00 09 00 19 35 06 19 00 19 09 01 03
    >rx>09 00 09 02 00 0a
    I/        (  940): vendor op - 7>in>01 20 11 00 30 00 40 00 07 00 00 00 2b 00 26 36
    
    D/        (  940): remote versi>in>00 2d 36 00 2a
    >rx>0f 04 00 01 0f 04
    on info [1c:8e:5c:bf:9c:77]: 7, a>rx>1d 05 00 01 00 18 cc
    , 278e
    >in>01 10 11 00 09 00 01 35 03 19 11 0b 09 00 04 35
    >in>10 35 06 19 01
    >in>01 10 12 00 00 09 00 19 35 06 19 00 19 09 01 03
    >in>09 00 09 02 00 0a
    <out<02 01 20 1e 00 1a 00 40 01 06 00 01 00 15 35 03
    >in>0f 04 00 01 0f 04
    >in>1d 05 00 01 00 18 cc
    <out<19 11 0b 02 90 35 09 09 00 01 09 00 04 09 00 09
    I/        (  940): vendor op - 7<out<02 00 0a
    
    <out<01 0d 08 04 01 00 07 00
    I/        (  940): vendor op - 7
    >rx>0e 06 01 0d 08 00 01 00
    >rx>13 05 01 01 00 01 00
    >in>0e 06 01 0d 08 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 16 00 12 00 40 00 07 00 01 00 0d 00 0a 35
    >rx>08 35 06 19 11 0d 09 01 03 00
    >in>01 20 16 00 12 00 40 00 07 00 01 00 0d 00 0a 35
    >in>08 35 06 19 11 0d 09 01 03 00
    <out<02 01 20 0c 00 08 00 01 00 06 06 04 00 40 01 40
    W/bt-sdp  (  940): process_servic<out<00
    e_search_attr_rsp
    I/        (  940): vendor op - 7
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 0c 00 08 00 01 00 07 06 04 00 40 01 40 00
    >in>01 20 0c 00 08 00 01 00 07 06 04 00 40 01 40 00
    <out<01 11 04 02 01 00
    I/        (  940): vendor op - 7
    >rx>0f 04 00 01 11 04
    >rx>17 06 77 9c bf 5c 8e 1c
    >in>0f 04 00 01 11 04
    >in>17 06 77 9c bf 5c 8e 1c
    <out<01 0b 04 16 77 9c bf 5c 8e 1c 2e a2 2f 5d 43 c2
    I/        (  940): vendor op - 7<out<ca 39 cc 64 1b d2 c7 ad 82 1e
    
    >rx>0e 0a 01 0b 04 00 77 9c bf 5c 8e 1c
    >in>0e 0a 01 0b 04 00 77 9c bf 5c 8e 1c
    >rx>31 06 77 9c bf 5c 8e 1c
    >in>31 06 77 9c bf 5c 8e 1c
    <out<01 2b 04 09 77 9c bf 5c 8e 1c 01 00 00
    I/        (  940): vendor op - 7
    >rx>0e 0a 01 2b 04 00 77 9c bf 5c 8e 1c
    >in>0e 0a 01 2b 04 00 77 9c bf 5c 8e 1c
    >rx>32 09 77 9c bf 5c 8e 1c 03 00 04
    >in>32 09 77 9c bf 5c 8e 1c 03 00 04
    >rx>33 0a 77 9c bf 5c 8e 1c 74 78 04 00
    >in>33 0a 77 9c bf 5c 8e 1c 74 78 04 00
    I/BluetoothBondStateMachine(  940): bondStateChangeCallback: Status: 0 Address: 1C:8E:5C:BF:9C:77 newState: 1
    I/BluetoothBondStateMachine(  940): sspRequestCallback: [B@1ef6a36d name: [B@281cfba2 cod: 2360344 pairingVariant 2 passkey: 292980
    I/BluetoothBondStateMachine(  940): Bond State Change Intent:1C:8E:5C:BF:9C:77 OldState: 12 NewState: 11
    I/BluetoothBondStateMachine(  940): Entering PendingCommandState State
    W/ContextImpl( 1151): Calling a method in the system process without a qualified user: android.app.ContextImpl.startActivity:1218 android.content.ContextWrapper.startActivity:322 android.content.ContextWrapper.startActivity:322 com.android.settings.bluetooth.BluetoothPairingRequest.onReceive:72 android.app.ActivityThread.handleReceiver:2579 
    W/ContextImpl( 1151): Calling a method in the system process without a qualified user: android.app.ContextImpl.startActivity:1230 android.app.ContextImpl.startActivity:1219 android.content.ContextWrapper.startActivity:322 android.content.ContextWrapper.startActivity:322 com.android.settings.bluetooth.BluetoothPairingRequest.onReceive:72 
    I/ActivityManager(  430): START u0 {act=android.bluetooth.device.action.PAIRING_REQUEST flg=0x10000000 cmp=com.android.settings/.bluetooth.BluetoothPairingDialog (has extras)} from uid 1000 on display 0
    <out<01 1a 0c 01 02
    D/BluetoothAdapterProperties(  940): Discoverable Timeout:120
    I/        (  940): vendor op - 7
    D/BluetoothAdapterProperties(  9>rx>0e 04 01 1a 0c 00
    40): Scan Mode:21
    >in>0e 04 01 1a 0c 00
    <out<01 1a 0c 01 02
    I/        (  940): vendor op - 7
    >rx>0e 04 01 1a 0c 00
    >in>0e 04 01 1a 0c 00
    E/BufferQueueProducer(  153): [com.android.settings/com.android.settings.bluetooth.BluetoothPairingDialog] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    I/ActivityManager(  430): Displayed com.android.settings/.bluetooth.BluetoothPairingDialog: +213ms
    W/audio_hw_primary(  180): do_out_standby... 1980462848
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/audio_hw_primary(  180): start_<out<01 2c 04 06 77 9c bf 5c 8e 1c
    output_stream... 1980462848, device 2
    I/        (  940): vendor op - 7
    W/audio_hw_primary(  180): card 0, port 0 device 0x2
    W/audio_hw_primary(  180): rate 44>rx>0e 0a 01 2c 04 00 77 9c bf 5c 8e 1c
    100, channel 2 period_size 0xc0
    >in>0e 0a 01 2c 04 00 77 9c bf 5c 8e 1c
    >rx>36 07 00 77 9c bf 5c 8e 1c
    >in>36 07 00 77 9c bf 5c 8e 1c
    >rx>18 17 77 9c bf 5c 8e 1c 2b cc ce 7b 81 3c 03 4f
    >rx>2c 83 97 c4 c4 a5 2c a7 04
    >rx>06 03 00 01 00
    >in>18 17 77 9c bf 5c 8e 1c 2b cc ce 7b 81 3c 03 4f
    >in>2c 83 97 c4 c4 a5 2c a7 04
    >in>06 03 00 01 00
    D/btif_config_util(  940): btif_config_save_file(L188): in file n<out<02 01 20 0c 00 08 00 01 00 02 07 04 00 01 00 42
    ame:/data/misc/bluedroid/bt_confi<out<00
    g.new
    E/bt-btif (  940): service<out<01 13 04 03 01 00 01
    s_to_search = 3fffffff
    E/bt-btif (  940): ****************search UUID = 1200***********
    I/        (  940): vendor op - 7
    I/   >rx>0f 04 00 01 13 04
    >rx>13 05 01 01 00 01 00
    >rx>01 20 10 00 0c 00 01 00 03 07 08 00 80 01 42 00
    >rx>01 00 02 00
         (  940): vendor op - 7
    >in>0f 04 00 01 13 04
    D/LocalBluetoothManager( 1151): s>in>13 05 01 01 00 01 00
    etting foreground activity to non>in>01 20 10 00 0c 00 01 00 03 07 08 00 80 01 42 00
    -null context
    >rx>08 04 00 01 00 01
    >rx>01 20 10 00 0c 00 01 00 03 07 08 00 80 01 42 00
    >rx>00 00 00 00
    >rx>01 20 10 00 0c 00 01 00 04 02 08 00 42 00 00 00
    >rx>01 02 30 00
    >in>01 00 02 00
    >in>08 04 00 01 00 01
    >in>01 20 10 00 0c 00 01 00 03 07 08 00 80 01 42 00
    I/        (  940): vendor op - 7<out<02 01 20 0c 00 08 00 01 00 02 08 04 00 19 00 41
    <out<00
    
    >in>00 00 00 00
    >in>01 20 10 00 0c 00 01 00 04 02 08 00 42 00 00 00
    I/        (  940): vendor op - 7>in>01 02 30 00
    
    I/        (  940): vendor op - <out<02 01 20 10 00 0c 00 01 00 04 09 08 00 80 01 00
    7
    W/bt-btif (  940): bta_dm_rm_cback:0, status:1
    W/bt-btif (  940<out<00 01 02 a0 02
    ): bta_dm_act no entry for connec<out<02 01 20 0e 00 0a 00 01 00 05 02 06 00 80 01 00
    ted service cbs
    I/        (  940<out<00 00 00
    ): vendor op - 7
    W/bt-btif (  94(stll) :duplicate wake_ind while waiting for Wake ack
    0): BTA_AV_OPEN_EVT::FAILED statu>rx>13 05 01 01 00 01 00
    s: 3
    I/BluetoothA2dpSinkServiceJ>rx>01 20 10 00 0c 00 01 00 03 08 08 00 c1 01 41 00
    ni(  940): bta2dp_connection_stat>rx>01 00 02 00
    e_callback
    D/A2dpSinkStateMachin>rx>01 20 10 00 0c 00 01 00 03 08 08 00 c1 01 41 00
    e(  940): Pending process message>rx>04 00 00 00
    : 101
    I/        (  940): vendor >rx>01 20 0c 00 08 00 01 00 02 03 04 00 01 00 02 02
    op - 7
    I/        (  940): vendor>in>13 05 01 01 00 01 00
     op - 7
    D/A2dpSinkStateMachine(  940): Enter Disconnected: 101
    D/A2dpSinkStateMachine(  940): Connection state 1C:8E:5C:BF:9C:77: 1->0
    D/BluetoothAdapterService(  940): getAdapterService() ->in>01 20 10 00 0c 00 01 00 03 08 08 00 c1 01 41 00
     returning com.android.bluetooth.>in>01 00 02 00
    >in>01 20 10 00 0c 00 01 00 03 08 08 00 c1 01 41 00
    
    I/        (  940): vendor op - 7>in>04 00 00 00
    
    I/        (  940): vendor op - >in>01 20 0c 00 08 00 01 00 02 03 04 00 01 00 02 02
    7
    I/        (  940): vendor op -<out<01 0d 08 04 01 00 07 00
     7
    I/        (  940): vendor op >rx>13 05 01 01 00 01 00
    - 7
    I/        (  940): vendor op>in>13 05 01 01 00 01 00
     - 7
    D/BluetoothAdapterPropertie<out<02 01 20 10 00 0c 00 01 00 03 03 08 00 43 00 02
    s(  940): Discoverable Timeout:12<out<02 00 00 00 00
    0
    W/bt-sdp  (  940): process_ser<out<02 01 20 10 00 0c 00 01 00 04 0a 08 00 02 02 00
    vice_search_attr_rsp
    I/        (<out<00 01 02 a0 02
      940): vendor op - 7
    I/        >rx>0e 06 01 0d 08 00 01 00
    (  940): vendor op - 7
    I/       >rx>13 05 01 01 00 01 00
     (  940): vendor op - 7
    D/Blueto>rx>01 20 0e 00 0a 00 01 00 05 09 06 00 42 00 00 00
    othAdapterProperties(  940): Scan>rx>00 00
     Mode:23
    E/bt-btif (  940): serv>rx>13 05 01 01 00 02 00
    ices_to_search = 3ffffffe
    E/bt-b>in>0e 06 01 0d 08 00 01 00
    tif (  940): ****************sear>in>13 05 01 01 00 01 00
    ch UUID = 0100***********
    I/    >in>01 20 0e 00 0a 00 01 00 05 09 06 00 42 00 00 00
        (  940): vendor op - 7
    I/   >in>00 00
         (  940): vendor op - 7
    I/  >in>13 05 01 01 00 02 00
          (  940): vendor op - 7
    I/ <out<02 01 20 18 00 14 00 80 01 06 00 00 00 0f 35 03
           (  940): vendor op - 7
    I/<out<19 12 00 02 90 35 05 0a 00 00 ff ff 00
            (  940): vendor op - 7
    I>rx>01 20 10 00 0c 00 01 00 04 04 08 00 43 00 00 00
    /        (  940): vendor op - 7
    >rx>01 02 30 00
    >rx>01 20 0e 00 0a 00 01 00 05 0a 06 00 43 00 00 00
    
    I/        (  940): vendor op - 7>rx>00 00
    >rx>13 05 01 01 00 01 00
    
    I/        (  940): vendor op - >in>01 20 10 00 0c 00 01 00 04 04 08 00 43 00 00 00
    7
    I/        (  940): vendor op ->in>01 02 30 00
     7
    >in>01 20 0e 00 0a 00 01 00 05 0a 06 00 43 00 00 00
    >in>00 00
    >in>13 05 01 01 00 01 00
    I/        (  940): vendor op - 7<out<02 01 20 0e 00 0a 00 01 00 05 04 06 00 02 02 00
    <out<00 00 00
    >rx>01 20 34 00 30 00 42 00 07 00 00 00 2b 00 26 36
    
    >rx>00 36 36 00 33 09 00 00 0a 00 01 00 02 09 00 01
    >rx>35 03 19 12 00 09 02 00 09 01 03 09 02 01 09 ff
    >rx>ff 09 02 02 09 02 00 13
    >rx>13 05 01 01 00 01 00
    I/        (  940): vendor op - 7>in>01 20 34 00 30 00 42 00 07 00 00 00 2b 00 26 36
    >in>00 36 36 00 33 09 00 00 0a 00 01 00 02 09 00 01
    >in>35 03 19 12 00 09 02 00 09 01 03 09 02 01 09 ff
    
    >in>ff 09 02 02 09 02 00 13
    >in>13 05 01 01 00 01 00
    <out<02 01 20 1a 00 16 00 80 01 06 00 01 00 11 35 03
    <out<19 12 00 02 90 35 05 0a 00 00 ff ff 02 00 13
    I/        (  940): vendor op - 7>rx>01 20 16 00 12 00 43 00 06 00 01 00 0d 35 03 19
    >rx>11 0d 00 20 35 03 09 00 09 00
    >in>01 20 16 00 12 00 43 00 06 00 01 00 0d 35 03 19
    
    >in>11 0d 00 20 35 03 09 00 09 00
    <out<02 01 20 2d 00 29 00 02 02 07 00 01 00 24 00 1f
    <out<35 20 36 00 0d 09 00 09 35 08 35 06 19 11 0d 09
    <out<01 02 36 00 0d 09 00 09 35 08 35 06 19 11 0d 02
    I/        (  940): vendor op - 7<out<00 1f
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    
    <out<01 3a 0c 04 01 33 8b 9e
    >rx>13 05 01 01 00 01 00
    >rx>01 20 1f 00 1b 00 42 00 07 00 01 00 16 00 13 ff
    I/        (  940): vendor op - 7>rx>ff 09 02 03 09 ff ff 09 02 04 28 01 09 02 05 09
    >rx>00 01 00
    >rx>01 20 18 00 14 00 43 00 06 00 02 00 0f 35 03 19
    
    >rx>11 0d 00 20 35 03 09 00 09 02 00 1f
    >rx>0e 04 01 3a 0c 00
    >in>13 05 01 01 00 01 00
    >in>01 20 1f 00 1b 00 42 00 07 00 01 00 16 00 13 ff
    I/        (  940): vendor op - 7>in>ff 09 02 03 09 ff ff 09 02 04 28 01 09 02 05 09
    >in>00 01 00
    
    I/        (  940): vendor op - 7>in>01 20 18 00 14 00 43 00 06 00 02 00 0f 35 03 19
    
    >in>11 0d 00 20 35 03 09 00 09 02 00 1f
    >in>0e 04 01 3a 0c 00
    <out<02 01 20 0c 00 08 00 01 00 06 0b 04 00 80 01 42
    <out<00
    <out<02 01 20 0f 00 0b 00 02 02 07 00 02 00 06 00 03
    <out<09 01 02 00
    <out<01 1a 0c 01 03
    I/        (  940): vendor op - 7>rx>13 05 01 01 00 01 00
    >rx>0e 04 01 1a 0c 00
    >rx>01 20 0c 00 08 00 01 00 07 0b 04 00 80 01 42 00
    
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >in>0e 04 01 1a 0c 00
    W/bt-sdp  (  940): process_servic>in>01 20 0c 00 08 00 01 00 07 0b 04 00 80 01 42 00
    e_search_attr_rsp>in>13 05 01 01 00 01 00
    <out<01 1a 0c 01 03
    
    I/        (  940): vendor op - 7
    E/bt-btif (  940): Index: 0 uuid:0000111e-0000-1000-8000-00805f9b>rx>01 20 0c 00 08 00 01 00 06 05 04 00 43 00 02 02
    34fb
    E/bt-btif (  940): Index: 1<out<02 01 20 0c 00 08 00 01 00 02 0c 04 00 01 00 44
     uuid:0000110b-0000-1000-8000-008<out<00
    05f9b34fb
    E/bt-btif (  940): Ind>in>01 20 0c 00 08 00 01 00 06 05 04 00 43 00 02 02
    ex: 2 uuid:00001107-d102-11e1-9b2<out<02 01 20 0c 00 08 00 01 00 07 05 04 00 43 00 02
    3-00025b00a5a5
    E/bt-btif (  940)<out<02
    : Index: 3 uuid:e5b152ed-6b46-09e>rx>0e 04 01 1a 0c 00
    9-4678-665e9a972cbc
    E/bt-btif ( >rx>13 05 01 01 00 01 00
     940): Index: 4 uuid:00000000-dec>rx>13 05 01 01 00 01 00
    a-fade-deca-deafdecacaff
    E/bt-bt>rx>01 20 10 00 0c 00 01 00 03 0c 08 00 40 02 44 00
    >rx>01 00 02 00
    if (  940): Index: 5 uuid:82ff382>rx>01 20 10 00 0c 00 01 00 03 0c 08 00 40 02 44 00
    0-8411-400c-b85a-55bdb32cf056
    I/>rx>00 00 00 00
    BluetoothBondStateMachine(  940):>rx>01 20 10 00 0c 00 01 00 04 06 08 00 44 00 00 00
     bondStateChangeCallback: Status:>rx>01 02 30 00
     0 Address: 1C:8E:5C:BF:9C:77 new>in>0e 04 01 1a 0c 00
    State: 2
    I/BluetoothBondStateMac>in>13 05 01 01 00 01 00
    hine(  940): Bond State Change In>in>13 05 01 01 00 01 00
    tent:1C:8E:5C:BF:9C:77 OldState: >in>01 20 10 00 0c 00 01 00 03 0c 08 00 40 02 44 00
    11 NewState: 12
    I/BluetoothBondS>in>01 00 02 00
    tateMachine(  940): StableState()>in>01 20 10 00 0c 00 01 00 03 0c 08 00 40 02 44 00
    : Entering Off State
    >in>00 00 00 00
    >in>01 20 10 00 0c 00 01 00 04 06 08 00 44 00 00 00
    >in>01 02 30 00
    <out<02 01 20 10 00 0c 00 01 00 04 0d 08 00 40 02 00
    <out<00 01 02 a0 02
    <out<02 01 20 0e 00 0a 00 01 00 05 06 06 00 40 02 00
    <out<00 00 00
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>13 05 01 01 00 01 00
    >rx>01 20 0e 00 0a 00 01 00 05 0d 06 00 44 00 00 00
    >rx>00 00
    >in>13 05 01 01 00 01 00
    >in>01 20 0e 00 0a 00 01 00 05 0d 06 00 44 00 00 00
    >in>00 00
    <out<02 01 20 18 00 14 00 40 02 06 00 00 00 0f 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 00
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 00 00 2b 00 26 36
    >rx>01 dd 36 00 59 09 00 00 0a 00 01 00 00 09 00 01
    >rx>35 06 19 11 1e 19 12 03 09 00 04 35 0c 35 03 19
    >rx>01 00 35 05 19 02 01 ba
    >in>01 20 34 00 30 00 44 00 07 00 00 00 2b 00 26 36
    >in>01 dd 36 00 59 09 00 00 0a 00 01 00 00 09 00 01
    >in>35 06 19 11 1e 19 12 03 09 00 04 35 0c 35 03 19
    >in>01 00 35 05 19 02 01 ba
    <out<02 01 20 1a 00 16 00 40 02 06 00 01 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 01 ba
    >rx>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 01 00 2b 00 26 00
    >rx>03 08 01 09 00 06 35 09 09 65 6e 09 00 6a 09 01
    >rx>00 09 00 09 35 08 35 06 19 11 1e 09 01 06 09 01
    >rx>00 25 0f 48 61 02 01 94
    >in>13 05 01 01 00 01 00
    >in>01 20 34 00 30 00 44 00 07 00 01 00 2b 00 26 00
    >in>03 08 01 09 00 06 35 09 09 65 6e 09 00 6a 09 01
    >in>00 09 00 09 35 08 35 06 19 11 1e 09 01 06 09 01
    >in>00 25 0f 48 61 02 01 94
    <out<02 01 20 1a 00 16 00 40 02 06 00 02 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 01 94
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 02 00 2b 00 26 6e
    >rx>64 73 2d 46 72 65 65 20 75 6e 69 74 09 03 11 09
    >rx>00 13 36 00 4d 09 00 00 0a 00 01 00 01 09 00 01
    >rx>35 11 1c 00 00 02 01 6e
    >in>01 20 34 00 30 00 44 00 07 00 02 00 2b 00 26 6e
    >in>64 73 2d 46 72 65 65 20 75 6e 69 74 09 03 11 09
    >in>00 13 36 00 4d 09 00 00 0a 00 01 00 01 09 00 01
    >in>35 11 1c 00 00 02 01 6e
    <out<02 01 20 1a 00 16 00 40 02 06 00 03 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 01 6e
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 03 00 2b 00 26 11
    >rx>07 d1 02 11 e1 9b 23 00 02 5b 00 a5 a5 09 00 04
    >rx>35 0c 35 03 19 01 00 35 05 19 00 03 08 09 09 00
    >rx>06 35 09 09 65 02 01 48
    >in>01 20 34 00 30 00 44 00 07 00 03 00 2b 00 26 11
    >in>07 d1 02 11 e1 9b 23 00 02 5b 00 a5 a5 09 00 04
    >in>35 0c 35 03 19 01 00 35 05 19 00 03 08 09 09 00
    >in>06 35 09 09 65 02 01 48
    <out<02 01 20 1a 00 16 00 40 02 06 00 04 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 01 48
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 04 00 2b 00 26 6e
    >rx>09 00 6a 09 01 00 09 01 00 25 0b 43 53 52 20 47
    >rx>41 49 41 e2 84 a2 36 00 38 09 00 00 0a 00 01 00
    >rx>03 09 00 01 35 02 01 22
    >in>01 20 34 00 30 00 44 00 07 00 04 00 2b 00 26 6e
    >in>09 00 6a 09 01 00 09 01 00 25 0b 43 53 52 20 47
    >in>41 49 41 e2 84 a2 36 00 38 09 00 00 0a 00 01 00
    >in>03 09 00 01 35 02 01 22
    <out<02 01 20 1a 00 16 00 40 02 06 00 05 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 01 22
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 05 00 2b 00 26 03
    >rx>19 11 0b 09 00 04 35 10 35 06 19 01 00 09 00 19
    >rx>35 06 19 00 19 09 01 03 09 00 09 35 08 35 06 19
    >rx>11 0d 09 01 03 02 00 fc
    >in>01 20 34 00 30 00 44 00 07 00 05 00 2b 00 26 03
    >in>19 11 0b 09 00 04 35 10 35 06 19 01 00 09 00 19
    >in>35 06 19 00 19 09 01 03 09 00 09 35 08 35 06 19
    >in>11 0d 09 01 03 02 00 fc
    <out<02 01 20 1a 00 16 00 40 02 06 00 06 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 00 fc
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 06 00 2b 00 26 09
    >rx>03 11 09 00 01 36 00 4f 09 00 00 0a 00 01 00 04
    >rx>09 00 01 35 11 1c e5 b1 52 ed 6b 46 09 e9 46 78
    >rx>66 5e 9a 97 2c 02 00 d6
    >in>01 20 34 00 30 00 44 00 07 00 06 00 2b 00 26 09
    >in>03 11 09 00 01 36 00 4f 09 00 00 0a 00 01 00 04
    >in>09 00 01 35 11 1c e5 b1 52 ed 6b 46 09 e9 46 78
    >in>66 5e 9a 97 2c 02 00 d6
    <out<02 01 20 1a 00 16 00 40 02 06 00 07 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 00 d6
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 07 00 2b 00 26 bc
    >rx>09 00 04 35 0c 35 03 19 01 00 35 05 19 00 03 08
    >rx>06 09 00 06 35 09 09 65 6e 09 00 6a 09 01 00 09
    >rx>00 08 35 02 08 02 00 b0
    >in>01 20 34 00 30 00 44 00 07 00 07 00 2b 00 26 bc
    >in>09 00 04 35 0c 35 03 19 01 00 35 05 19 00 03 08
    >in>06 09 00 06 35 09 09 65 6e 09 00 6a 09 01 00 09
    >in>00 08 35 02 08 02 00 b0
    <out<02 01 20 1a 00 16 00 40 02 06 00 08 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 00 b0
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 08 00 2b 00 26 ff
    >rx>09 01 00 25 06 57 65 43 68 61 74 36 00 55 09 00
    >rx>00 0a 00 01 00 05 09 00 01 35 11 1c 00 00 00 00
    >rx>de ca fa de de 02 00 8a
    >in>01 20 34 00 30 00 44 00 07 00 08 00 2b 00 26 ff
    >in>09 01 00 25 06 57 65 43 68 61 74 36 00 55 09 00
    >in>00 0a 00 01 00 05 09 00 01 35 11 1c 00 00 00 00
    >in>de ca fa de de 02 00 8a
    <out<02 01 20 1a 00 16 00 40 02 06 00 09 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 00 8a
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 09 00 2b 00 26 ca
    >rx>de af de ca ca ff 09 00 04 35 0c 35 03 19 01 00
    >rx>35 05 19 00 03 08 07 09 00 06 35 09 09 65 6e 09
    >rx>00 6a 09 01 00 02 00 64
    >in>01 20 34 00 30 00 44 00 07 00 09 00 2b 00 26 ca
    >in>de af de ca ca ff 09 00 04 35 0c 35 03 19 01 00
    >in>35 05 19 00 03 08 07 09 00 06 35 09 09 65 6e 09
    >in>00 6a 09 01 00 02 00 64
    <out<02 01 20 1a 00 16 00 40 02 06 00 0a 00 11 35 03
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 00 64
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 0a 00 2b 00 26 09
    >rx>00 08 35 02 08 ff 09 01 00 25 0c 57 69 72 65 6c
    >rx>65 73 73 20 69 41 50 36 00 49 09 00 00 0a 00 01
    I/art     (  430): Background par>rx>00 06 09 00 01 02 00 3e
    tial concurrent mark sweep GC fre>in>01 20 34 00 30 00 44 00 07 00 0a 00 2b 00 26 09
    >in>00 08 35 02 08 ff 09 01 00 25 0c 57 69 72 65 6c
    ed 3963(205KB) AllocSpace objects>in>65 73 73 20 69 41 50 36 00 49 09 00 00 0a 00 01
    , 1(689KB) LOS objects, 33% free,>in>00 06 09 00 01 02 00 3e
     8MB/12MB, paused 10.366ms total <out<02 01 20 1a 00 16 00 40 02 06 00 0b 00 11 35 03
    147.411ms
    <out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 00 3e
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 34 00 30 00 44 00 07 00 0b 00 2b 00 26 35
    >rx>11 1c 82 ff 38 20 84 11 40 0c b8 5a 55 bd b3 2c
    >rx>f0 56 09 00 04 35 0c 35 03 19 01 00 35 05 19 00
    >rx>03 08 08 09 00 02 00 18
    >in>01 20 34 00 30 00 44 00 07 00 0b 00 2b 00 26 35
    >in>11 1c 82 ff 38 20 84 11 40 0c b8 5a 55 bd b3 2c
    >in>f0 56 09 00 04 35 0c 35 03 19 01 00 35 05 19 00
    >in>03 08 08 09 00 02 00 18
    D/TaskPersister(  430): removeObs<out<02 01 20 1a 00 16 00 40 02 06 00 0c 00 11 35 03
    oleteFile: deleting file=27_task_<out<19 01 00 02 90 35 05 0a 00 00 ff ff 02 00 18
    thumbnail.png
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 24 00 20 00 44 00 07 00 0c 00 1b 00 18 06
    >rx>35 09 09 65 6e 09 00 6a 09 01 00 09 01 00 25 07
    >rx>53 50 50 20 44 65 76 00
    >in>01 20 24 00 20 00 44 00 07 00 0c 00 1b 00 18 06
    >in>35 09 09 65 6e 09 00 6a 09 01 00 09 01 00 25 07
    >in>53 50 50 20 44 65 76 00
    <out<02 01 20 0c 00 08 00 01 00 06 0e 04 00 40 02 44
    <out<00
    >rx>13 05 01 01 00 01 00
    >in>13 05 01 01 00 01 00
    >rx>01 20 0c 00 08 00 01 00 07 0e 04 00 40 02 44 00
    >in>01 20 0c 00 08 00 01 00 07 0e 04 00 40 02 44 00
    I/Choreographer(  430): Skipped 76 frames!  The application may be doing too much work on its main thread.
    W/InputMethodManagerService(  430): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@1204d7cd attribute=null, token = android.os.BinderProxy@1de8dc3b
    I/Choreographer( 1151): Skipped 93 frames!  The application may be doing too much work on its main thread.
    D/Index   ( 1151): Deleting data for locale 'en_AU' took 6 millis
    D/Index   ( 1151): Indexing locale 'en_AU' took 18 millis
    D/BluetoothMap( 1151): getConnectedDevices()
    V/BluetoothMapService(  940): getConnectedDevices()
    D/BluetoothMap( 1151): getConnectionState(1C:8E:5C:BF:9C:77)
    V/BluetoothMapService(  940): getConnectionState()
    D/MapProfile( 1151): getConnectionStatus: status is: 0
    >rx>05 04 00 01 00 13
    >in>05 04 00 01 00 13
    E/bt-btm  (  940): btm_sec_disconnected - Clearing Pending flag
    D/BluetoothMapService(  940): onReceive
    W/audio_hw_primary(  180): do_out_standby... 1980462848
    D/btif_config_util(  940): btif_config_save_file(L188): in file name:/data/misc/bluedroid/bt_config.new
    
    D/A2dpStateMachine(  940): Pending process message: 201
    D/A2dpStateMachine(  940): Pending process message: 101
    D/A2dpStateMachine(  940): Enter Disconnected: 101
    D/A2dpStateMachine(  940): Connection state 1C:8E:5C:BF:9C:77: 1->0
    D/BluetoothAdapterService(  940): getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@8b586e1
    D/BluetoothAdapterProperties(  940): CONNECTION_STATE_CHANGE: 1C:8E:5C:BF:9C:77: 1 -> 0
    I/LocalBluetoothProfileManager( 1151): Failed to connect A2DP device
    D/CachedBluetoothDevice( 1151): onProfileStateChanged: profile A2DP newProfileState 0
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/audio_hw_primary(  180): start_output_stream... 1980462848, device 2
    D/BluetoothA2dp( 1151): connect(1C:8E:5C:BF:9C:77)
    D/A2dpStateMachine(  940): Disconnected process message: 1
    D/CachedBluetoothDevice( 1151): Command sent succ<out<01 05 04 0d 77 9c bf 5c 8e 1c 18 cc 01 00 c4 9a
    essfully:CONNECT Address:1C:8E:5C<out<01
    :BF:9C:77 Profile:A2DP
    I/BluetoothA2dpServiceJni(  940): connectA2dpNative: sBluetoothA2dpInterface: 0x65682aa8
    I/BluetoothA2dpSinkServiceJni(  940): bta2dp_connection_state_callback
    E/bt-btif (  940): reset flags
    D/A2dpS>rx>0f 04 00 01 05 04
    tateMachine(  940): Connection st>in>0f 04 00 01 05 04
    ate 1C:8E:5C:BF:9C:77: 0->1
    D/BluetoothAdapterService(  940): getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@8b586e1
    I/        (  940): vendor op - 7
    D/A2dpStateMachine(  940): Exit Disconnected: 1
    D/A2dpStateMachine(  940): Enter Pending: 1
    D/BluetoothAdapterProperties(  940): CONNECTION_STATE_CHANGE: 1C:8E:5C:BF:9C:77: 0 -> 1
    D/A2dpSinkStateMachine(  940): Disconnected process message: 101
    D/BluetoothAdapterService(  940): getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@8b586e1
    I/A2dpSinkStateMachine(  940): Incoming A2DP accepted
    W/audio_hw_primary(  180): card 0, port 0 device 0x2
    W/audio_hw_primary(  180): rate 44100, channel 2 period_size 0xc0
    D/A2dpSinkStateMachine(  940): Connection state 1C:8E:5C:BF:9C:77: 0->1
    D/BluetoothAdapterService(  940): getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@8b586e1
    D/A2dpSinkStateMachine(  940): Exit Disconnected: 101
    D/A2dpSinkStateMachine(  940): Enter Pending: 101
    D/CachedBluetoothDevice( 1151): onProfileStateChanged: profile A2DP newProfileState 1
    >rx>03 0b 00 01 00 77 9c bf 5c 8e 1c 01 00
    >in>03 0b 00 01 00 77 9c bf 5c 8e 1c 01 00
    >rx>1b 03 01 00 05
    >in>1b 03 01 00 05
    <out<01 1f 04 02 01 00
    <out<02 01 20 0a 00 06 00 01 00 0a 02 02 00 02 00
    W/bt-btif (  940): info:x10
    D/        (  940): remote version info [1c:8e:5c:bf:9c:77]: 7,>rx>0f 04 00 01 1f 04
    >rx>1c 05 00 01 00 c3 1a
    >in>0f 04 00 01 1f 04
    <out<01 1d 04 02 01 00
    >rx>13 05 01 01 00 01 00
    >rx>01 20 10 00 0c 00 01 00 0b 02 08 00 02 00 00 00
    >rx>b8 00 00 00
     a, 278e
    I/        (  940): vend>in>1c 05 00 01 00 c3 1a
    or op - 7
    I/        (  940): ven>in>13 05 01 01 00 01 00
    dor op - 7
    I/        (  940): ve>in>01 20 10 00 0c 00 01 00 0b 02 08 00 02 00 00 00
    ndor op - 7
    >rx>0f 04 00 01 1d 04
    >rx>0c 08 00 01 00 07 0a 00 8e 27
    >in>b8 00 00 00
    <out<02 01 20 0a 00 06 00 01 00 0a 03 02 00 03 00
    I/        (  940): vendor op - 7>in>0f 04 00 01 1d 04
    
    <out<01 0f 04 04 01 00 18 cc
    I/        (  940): vendor op - 7>in>0c 08 00 01 00 07 0a 00 8e 27
    
    >rx>13 05 01 01 00 01 00
    >rx>0f 04 00 01 0f 04
    >rx>1d 05 00 01 00 18 cc
    >in>13 05 01 01 00 01 00
    >in>0f 04 00 01 0f 04
    <out<01 0d 08 04 01 00 07 00
    >in>1d 05 00 01 00 18 cc
    I/        (  940): vendor op - 7>rx>01 20 14 00 10 00 01 00 0b 03 0c 00 03 00 00 00
    >rx>76 00 00 00 00 00 00 00
    >rx>0e 06 01 0d 08 00 01 00
    
    >in>01 20 14 00 10 00 01 00 0b 03 0c 00 03 00 00 00
    >in>76 00 00 00 00 00 00 00
    >in>0e 06 01 0d 08 00 01 00
    I/        (  940): vendor op - 7<out<02 01 20 0c 00 08 00 01 00 02 04 04 00 01 00 45
    <out<00
    
    <out<01 0d 08 04 01 00 07 00
    I/        (  940): vendor op - 7
    (stll) :duplicate wake_ind while waiting for Wake ack>rx>13 05 01 01 00 01 00
    >rx>01 20 10 00 0c 00 01 00 03 04 08 00 80 02 45 00
    >rx>01 00 02 00
    >rx>01 20 10 00 0c 00 01 00 03 04 08 00 80 02 45 00
    >in>13 05 01 01 00 01 00
    >in>01 20 10 00 0c 00 01 00 03 04 08 00 80 02 45 00
    >in>01 00 02 00
    >rx>00 00 00 00
    >rx>01 20 10 00 0c 00 01 00 04 01 08 00 45 00 00 00
    >in>01 20 10 00 0c 00 01 00 03 04 08 00 80 02 45 00
    >in>00 00 00 00
    <out<02 01 20 10 00 0c 00 01 00 04 05 08 00 80 02 00
    <out<00 01 02 a0 02
    >rx>01 02 30 00
    I/        (  940): vendor op - 7>in>01 20 10 00 0c 00 01 00 04 01 08 00 45 00 00 00
    >in>01 02 30 00
    <out<02 01 20 0e 00 0a 00 01 00 05 01 06 00 80 02 00
    <out<00 00 00
    
    
    U-Boot 2014.04-08648-g9d7bf9b (Aug 09 2015 - 12:47:55)
    
    CPU:   Freescale i.MX6DL rev1.1 at 792 MHz
    CPU:   Temperature 40 C, calibration data: 0x59a51b5f
    Reset cause: POR
    Board: MX6-SabreSD
    I2C:   ready
    DRAM:  1 GiB
    MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
    No panel detected: default to Hannstar-XGA
    Display: Hannstar-XGA (1024x768)
    In:    serial
    Out:   serial
    Err:   serial
    Found PFUZE100 deviceid=10,revid=11
    check_and_clean: reg 0, flag_set 0
    Fastboot: Normal
    flash target is MMC:1
    Net:   FEC [PRIME]
    Normal Boot
    Hit any key to stop autoboot:  0 
    booti mmc1 
    kernel   @ 14008000 (6837496)
    ramdisk  @ 15000000 (725748)
    fdt      @ 14f00000 (52041)
    kernel cmdline:
            use boot.img command line:
            console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=400M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled bluetooth
    switch to ldo_bypass mode!
       Using Device Tree in place at 14f00000, end 14f0fb48
    
    Starting kernel ...
    

    thanks.

    Linx

  • Joseph,
    i'm still afraid that it, maybe, omitted some steps in the Android HAL level configurations.

    present i just replace libbt-vendor.so file, using TI libbt_ti. i believe that there are some macros to be re-defined, for example :BOARD_HAVE_BLUETOOTH := true
    BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR :=...,
    but TI doesn't provide these detail steps for Android HAL.

    anyone knows how to configure Android HAL for CC2564?

    Linx
  • Hi Linx,

    I don't see any indication of a crash in the logcat logs. It looks like it is some kernel panic. Please share the kernel logs. Also, I see that you have enabled the shared transport verbose logs. This can be problematic, could even lead to a crash, especially during an A2DP streaming scenario because of the volume of data that comes over to the kernel logs. So please do the below

    1. Disable ST verbose logs (the '>in>' & '<out<' prints)
    2. If you still see the problem, please share a 'kernel' log. There is nothing in the logcat logs.

    Regards,
    Gigi Joseph.
  • Joseph,

    seems that it'll not happen on kernel panic after disabling ST verbose logs.

    it can scan many BT devices, for example BT phone/computer/audio device and so on, and it can connect BT phone success, but it's always failed to connect media audio, and it's always failed on key pair when connecting computer!

    what it happens in this cases? is it configurations that cause this problem?

    Linx

  • Hi Linx,

    I don't think this is related to the CC256x device in any way.
    Possibly it is some configuration option on the stack that you are using.

    Regards,
    Gigi Joseph.
  • Joseph,

    I have researched Atheros ath3k driver codes on Android system, it includes kernel/BT lib/configuration/tools packages. does ti have configurations, too?

    by the way, bluetoothSCOapp stroke out on Android system, please see below log:

    --------- beginning of main
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    --------- beginning of system
    I/ActivityManager(  430): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher/com.android.launcher2.Launcher} from uid 1000 on display 0
    I/audio_hw_primary(  180): start_output_stream... 1981511424, device 2
    W/audio_hw_primary(  180): card 0, port 0 device 0x2
    W/audio_hw_primary(  180): rate 44100, channel 2 period_size 0xc0
    E/BufferQueueProducer(  154): [com.android.launcher/com.android.launcher2.Launcher] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    W/OpenGLRenderer(  746): Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/ActivityManager(  430): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.ti.bluetoothSCOapp/.connect (has extras)} from uid 10007 on display 0
    I/ActivityManager(  430): Start proc com.ti.bluetoothSCOapp for activity com.ti.bluetoothSCOapp/.connect: pid=1501 uid=10046 gids={50046, 9997, 3002, 3001} abi=armeabi-v7a
    D/BluetoothManagerService(  430): Message: 20
    D/BluetoothManagerService(  430): Added callback: android.bluetooth.IBluetoothManagerCallback$Stub$Proxy@95c7a86:true
    E/BluetoothSCO( 1501): BT Device :LINX , BD_ADDR:5C:E0:C5:43:79:88
    D/OpenGLRenderer( 1501): Render dirty regions requested: true
    D/Atlas   ( 1501): Validating map...
    W/ActivityManager(  430): Permission Denial: not allowed to send broadcast android.media.AUDIO_BECOMING_NOISY from pid=1501, uid=10046
    D/AndroidRuntime( 1501): Shutting down VM
    --------- beginning of crash
    E/AndroidRuntime( 1501): FATAL EXCEPTION: main
    E/AndroidRuntime( 1501): Process: com.ti.bluetoothSCOapp, PID: 1501
    E/AndroidRuntime( 1501): java.lang.RuntimeException: Error receiving broadcast Intent { act=android.media.SCO_AUDIO_STATE_CHANGED flg=0x10 (has extras) } in com.ti.bluetoothSCOapp.connect$1@dbaa0a8
    E/AndroidRuntime( 1501):        at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:871)
    E/AndroidRuntime( 1501):        at android.os.Handler.handleCallback(Handler.java:739)
    E/AndroidRuntime( 1501):        at android.os.Handler.dispatchMessage(Handler.java:95)
    E/AndroidRuntime( 1501):        at android.os.Looper.loop(Looper.java:135)
    E/AndroidRuntime( 1501):        at android.app.ActivityThread.main(ActivityThread.java:5221)
    E/AndroidRuntime( 1501):        at java.lang.reflect.Method.invoke(Native Method)
    E/AndroidRuntime( 1501):        at java.lang.reflect.Method.invoke(Method.java:372)
    E/AndroidRuntime( 1501):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
    E/AndroidRuntime( 1501):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
    E/AndroidRuntime( 1501): Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.media.AUDIO_BECOMING_NOISY from pid=1501, uid=10046
    E/AndroidRuntime( 1501):        at android.os.Parcel.readException(Parcel.java:1540)
    E/AndroidRuntime( 1501):        at android.os.Parcel.readException(Parcel.java:1493)
    E/AndroidRuntime( 1501):        at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:2790)
    E/AndroidRuntime( 1501):        at android.app.ContextImpl.sendBroadcast(ContextImpl.java:1325)
    E/AndroidRuntime( 1501):        at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:376)
    E/AndroidRuntime( 1501):        at com.ti.bluetoothSCOapp.connect$1.onReceive(connect.java:62)
    E/AndroidRuntime( 1501):        at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:861)
    E/AndroidRuntime( 1501):        ... 8 more
    W/ActivityManager(  430):   Force finishing activity com.ti.bluetoothSCOapp/.connect
    I/WindowManager(  430): Screenshot max retries 4 of Token{5ea6fd6 ActivityRecord{c4537f1 u0 com.ti.bluetoothSCOapp/.connect t21 f}} appWin=Window{258b876b u0 Starting com.ti.bluetoothSCOapp} drawState=4
    E/ActivityManager(  430): Invalid thumbnail dimensions: 420x420
    D/OpenGLRenderer(  430): Render dirty regions requested: true
    D/Atlas   (  430): Validating map...
    I/OpenGLRenderer(  430): Initialized EGL, version 1.4
    D/OpenGLRenderer(  430): Enabling debug mode 0
    E/BufferQueueProducer(  154): [Application Error: com.ti.bluetoothSCOapp] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    W/ActivityManager(  430): Activity pause timeout for ActivityRecord{c4537f1 u0 com.ti.bluetoothSCOapp/.connect t21 f}
    E/BufferQueueProducer(  154): [com.android.launcher/com.android.launcher2.Launcher] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
    W/AudioTrack(  430): AUDIO_OUTPUT_FLAG_FAST denied by client
    I/Process ( 1501): Sending signal. PID: 1501 SIG: 9
    D/OpenGLRenderer(  430): endAllStagingAnimators on 0x58a43300 (RippleDrawable) with handle 0x4daed3f0
    W/InputMethodManagerService(  430): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@b4316c attribute=null, token = android.os.BinderProxy@31bc904e
    I/WindowState(  430): WIN DEATH: Window{28f33999 u0 com.ti.bluetoothSCOapp/com.ti.bluetoothSCOapp.connect}
    I/ActivityManager(  430): Process com.ti.bluetoothSCOapp (pid 1501) has died
    W/OpenGLRenderer(  746): Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
    binder: 430:430 transaction failed 29189, size 80-0
    binder: 430:430 transaction failed 29189, size 80-0
    W/NotificationService(  430): Object died trying to hide notification android.app.ITransientNotification$Stub$Proxy@19502335 in package com.ti.bluetoothSCOapp
    W/ActivityManager(  430): setProcessForeground called on unknown pid: 1501
    W/NotificationService(  430): Object died trying to show notification android.app.ITransientNotification$Stub$Proxy@21d753ca in package com.ti.bluetoothSCOapp
    ^C
    130|root@sabresd_6dq:/ # binder: 430:430 transaction failed 29189, size 108-0


    are there any documents that descriptors on how to configure cc256x?

    Linx