[Android Apps and Games] woprr:
Not working with the current chinese ebay top ranking model

mac chipset manuf DC:2C:26 = http://www.i-ton.cn/

http://translate.google.com/transla...n.cn/product/bluetooth2-keyboard.html&act=url

（Broadcom）BCM2042

http://www.i-ton.com.cn/product/501...uetooth_Wireless_Keyboard_iPad_supported.html

and HTC Marvel:

I/net.mybesttools.btkbservice.BTKBTimerTask@40537cd8(21337): Trying to connect keyboard at DC:2C:26:AE:49:2D
I/net.mybesttools.btkbservice.BTKBTimerTask@40537cd8(21337): hidd --connect DC:2C:26:AE:49:2D
I/BTL_IFC (21337): send_ctrl_msg: [BTL_IFC CTRL] send BTLIF_BTS_RFC_DISC_IND_ACK (BTS) 9 pbytes (hdl 64)
D/ye_bts (20877): btlif_bts_api_ctrl_cb : id BTLIF_BTS_RFC_DISC_IND_ACK (4482) on hdl 21
D/ye_bts (20877): scn remote 1
D/ye_bts (20877): p = 0x278cd0
D/ye_bts (20877): bts_chan_free success, bta hdl 1 (tot 1)
D/ye_bts (20877): ### channel list ###
D/ye_bts (20877): type 0, dhdl -1, bta_hdl 2543754, scn 1, phdl 65535, lstpnd 0, -1:47 (L:D)
I//system/bin/btld(20876): send_ctrl_msg: [BTL_IFS CTRL] send BTLIF_BTS_RFC_DISC_IND (BTS) 9 pbytes (hdl 21)
I//system/bin/btld(20876): wrp_free_dynamicport: free dyn port 9049 (s:45), sub 0
D/su (22015): 10097 net.mybesttools.btkbservice executing 0 /system/bin/sh using shell /system/bin/sh : sh
I/net.mybesttools.btkbservice.BTKBTimerTask@40537cd8(21337): execCommandLine():Command returned error: hidd --connect DC:2C:26:AE:49:2D
I/net.mybesttools.btkbservice.BTKBTimerTask@40537cd8(21337): Exit code: 127

E/BlueInput::BTInterface(23078): (D) ASDKDiscoverBluetoothDevices (1): Name(Bluetooth mini Keyboard) Addr(DC:2C:26:AE:49:2D) DevType:0 RD not available

Get connection refused:

I/wpa_supplicant( 7746): Reset vh_switch_counter due to receive LINKSPEED cmd
D/ConnectivityService( 118): getMobileDataEnabled returning false
I/wpa_supplicant( 7746): Reset vh_switch_counter due to receive LINKSPEED cmd
D/ConnectivityService( 118): getMobileDataEnabled returning false
I/net.mybesttools.btkbservice.BTKBTimerTask@40515758(17870): deviceAddress:DC:2C:26:AE:49:2D
I/BLZ20_WRAPPER(17870): blz20_wrp_socket: fam 31, type 1, prot BTPROTO_RFCOMM
D/BTL_IFC_WRP(17870): wrp_wsock_create: BTS
D/BTL_IFC_WRP(17870): wrp_alloc_new_sock: wrp_alloc_new_sock sub 16
D/BTL_IFC_WRP(17870): wrp_wsock_create: 83
D/BLZ20_WRAPPER(17870): btsk_alloc_add: success
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:49), bta -1, rc 1, wflags 0x900, cflags 0x0, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:44), bta -1, rc 1, wflags 0x900, cflags 0x0, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:57), bta -1, rc 1, wflags 0x900, cflags 0x0, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:41), bta -1, rc 1, wflags 0x100, cflags 0x4, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:48), bta -1, rc 1, wflags 0x100, cflags 0x4, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:62), bta -1, rc 1, wflags 0x100, cflags 0x4, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:68), bta -1, rc 1, wflags 0x100, cflags 0x4, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:73), bta -1, rc 1, wflags 0x100, cflags 0x4, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:78), bta -1, rc 1, wflags 0x100, cflags 0x4, port 0
D/BLZ20_WRAPPER(17870): btsk_dump_list: fd (-1:83), bta -1, rc 0, wflags 0x0, cflags 0x0, port 0
I/BLZ20_WRAPPER(17870): blz20_wrp_socket: return 83
D/BLZ20_WRAPPER(17870): blz20_wrp_setsockopt: fd (-1:83), bta -1, rc 0, wflags 0x0, cflags 0x0, port 0
I/BLZ20_WRAPPER(17870): blz20_wrp_setsockopt: configure rfcomm lm mode 0x26, (master:0, auth 1, enc 1)
I/BLZ20_WRAPPER(17870): blz20_wrp_setsockopt: success
D/BLZ20_WRAPPER(17870): blz20_wrp_setsockopt: fd (-1:83), bta -1, rc 0, wflags 0x0, cflags 0x0, port 0
I/BLZ20_WRAPPER(17870): blz20_wrp_setsockopt: configure rfcomm sndbuf len 71680 bytes
I/BLZ20_WRAPPER(17870): blz20_wrp_setsockopt: success
D/BLZ20_ASOCKWRP(17870): asocket_init
I/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: s 83, cmd 3
D/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: fd (-1:83), bta -1, rc 0, wflags 0x0, cflags 0x0, port 0
I/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: s 83, cmd 4
D/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: fd (-1:83), bta -1, rc 0, wflags 0x0, cflags 0x0, port 0
D/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: transparant fcntl
I/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: s 86, cmd 3
I/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: wsock not found, pass through transparantly
I/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: s 86, cmd 4
I/BLZ20_WRAPPER(17870): blz20_wrp_fcntl: wsock not found, pass through transparantly
I/BLZ20_WRAPPER(17870): blz20_set_asocket: success (83,84,86)
I/pingDevice:(17870): Connecting to Bluetooth device Bluetooth mini Keyboard
D/BLZ20_ASOCKWRP(17870): asocket_connect
I/BLZ20_WRAPPER(17870): blz20_wrp_connect: s 83
D/BLZ20_WRAPPER(17870): blz20_wrp_connect: fd (-1:83), bta -1, rc 0, wflags 0x0, cflags 0x0, port 0
I/BLZ20_WRAPPER(17870): __connect_prot_rfcomm: connecting to... 2d49ae262cdc, rc chan 1
I/BLZ20_WRAPPER(17870): __connect_prot_rfcomm: non blocking mode
I/BTL_IFC (17870): send_ctrl_msg: [BTL_IFC CTRL] send BTLIF_BTS_RFC_CON_REQ (BTS) 23 pbytes (hdl 55)
D/ye_bts (17985): btlif_bts_api_ctrl_cb : id BTLIF_BTS_RFC_CON_REQ (4477) on hdl 21
D/ye_bts (17985): bts_chan_alloc_add : success (tot 4)
D/ye_bts (17985): ### channel list ###
D/ye_bts (17985): type 0, dhdl -1, bta_hdl 2543754, scn 1, phdl 65535, lstpnd 0, -1:49 (L:D)
D/ye_bts (17985): type 0, dhdl -1, bta_hdl 2543754, scn 1, phdl 65535, lstpnd 0, -1:44 (L:D)
D/ye_bts (17985): type 0, dhdl -1, bta_hdl 2543754, scn 1, phdl 65535, lstpnd 0, -1:57 (L:D)
D/ye_bts (17985): type 0, dhdl -1, bta_hdl 4660, scn 1, phdl 65535, lstpnd 0, -1:83 (L:D)
D/ye_bts (17985): bts_rfcomm_connect_req : bd dc2c26ae492d, sec_mask 30, role 1, scn 1, btlifport 9049
D/ye_bts (17985): jw_if_rfcomm_cl_cback event=BTA_JV_RFCOMM_CL_INIT_EVT
D/ye_bts (17985): CL init status: 0, handle:1, security id: 52
D/BLZ20_WRAPPER(17870): blz20_wrp_connect: success
I/BLZ20_WRAPPER(17870): blz20_wrp_poll: nfds 2, timeout -1 ms
D/BLZ20_WRAPPER(17870): blz20_wrp_poll: pending connect fd (-1:83), bta -1, rc 1, wflags 0x0, cflags 0x1, port 0
D/BLZ20_WRAPPER(17870): btlif_wait_response: id(s) |BTLIF_BTS_RFC_CON_RSP|BTLIF_BTS_RFC_DISC_IND|
I//system/bin/btld(17983): wrp_alloc_dynamicport: allocated port 9049 (s:83) (sub 0)
I//system/bin/btld(17983): ##### USERIAL_Ioctl: BT_Wake, USERIAL_IO_BT_WAKE_ASSERT ####
I//system/bin/btld(17983): ##### USERIAL_Ioctl: BT_Sleep, USERIAL_IO_BT_WAKE_DEASSERT ####
I/wpa_supplicant( 7746): Reset vh_switch_counter due to receive LINKSPEED cmd
D/ConnectivityService( 118): getMobileDataEnabled returning false
D/StatusBarPolicy( 188): onSignalStrengthsChanged
D/StatusBarService( 188): updateIcon slot=phone_signal index=20 viewIndex=13 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200cc level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200cc level=0 visible=true num=0 )
I/wpa_supplicant( 7746): Reset vh_switch_counter due to receive LINKSPEED cmd
D/ConnectivityService( 118): getMobileDataEnabled returning false
D/StatusBarPolicy( 188): onSignalStrengthsChanged
D/StatusBarService( 188): updateIcon slot=phone_signal index=20 viewIndex=13 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200cc level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200cc level=0 visible=true num=0 )
W/ (17985): PORT_StartCnf failed result:4
D/ye_bts (17985): jw_if_rfcomm_cl_cback event=BTA_JV_RFCOMM_CLOSE_EVT
D/ye_bts (17985): jv_rfc_close hdl 1, status 1, remotely initiated 1, result 12, port status 2024100
D/ye_bts (17985): scn 1, sock 83
I/BTL_IFC (17870): btl_ifc_ctrl_rx: [BTL_IFC CTRL] recv BTLIF_BTS_RFC_DISC_IND (BTS) 11 pbytes (hdl 55)
I/BLZ20_WRAPPER(17870): btlif_ctrl_callback: btlif_ctrl_callback : msg id BTLIF_BTS_RFC_DISC_IND
I/BLZ20_WRAPPER(17870): btlif_process_disc_ind: disconnect ind status 12, rc chan 1
D/BLZ20_WRAPPER(17870): btlif_signal_event: fd (-1:83), bta -1, rc 1, wflags 0x900, cflags 0x4, port 0
D/BLZ20_WRAPPER(17870): btlif_signal_event: event BTLIF_BTS_RFC_DISC_IND matched
D/BLZ20_WRAPPER(17870): btlif_wait_response: unblocked fd (-1:83), bta -1, rc 1, wflags 0x100, cflags 0x4, port 0
I/BLZ20_WRAPPER(17870): blz20_wrp_poll: connection was rejected
D/BLZ20_WRAPPER(17870): blz20_wrp_poll: set errno 111 (Connection refused) l.2087
I/pingDevice:(17870): Connection refused
I/net.mybesttools.btkbservice.BTKBTimerTask@40515758(17870): Trying to connect keyboard at DC:2C:26:AE:49:2D
I/net.mybesttools.btkbservice.BTKBTimerTask@40515758(17870): hidd --connect DC:2C:26:AE:49:2D
I//system/bin/btld(17983): send_ctrl_msg: [BTL_IFS CTRL] send BTLIF_BTS_RFC_DISC_IND (BTS) 9 pbytes (hdl 21)
I/BTL_IFC (17870): send_ctrl_msg: [BTL_IFC CTRL] send BTLIF_BTS_RFC_DISC_IND_ACK (BTS) 9 pbytes (hdl 55)
D/ye_bts (17985): btlif_bts_api_ctrl_cb : id BTLIF_BTS_RFC_DISC_IND_ACK (4482) on hdl 21
D/ye_bts (17985): scn remote 1
D/ye_bts (17985): p = 0x278cd0
D/ye_bts (17985): bts_chan_free success, bta hdl 1 (tot 3)
D/ye_bts (17985): ### channel list ###
D/ye_bts (17985): type 0, dhdl -1, bta_hdl 2543754, scn 1, phdl 65535, lstpnd 0, -1:49 (L:D)
D/ye_bts (17985): type 0, dhdl -1, bta_hdl 2543754, scn 1, phdl 65535, lstpnd 0, -1:44 (L:D)
D/ye_bts (17985): type 0, dhdl -1, bta_hdl 2543754, scn 1, phdl 65535, lstpnd 0, -1:57 (L:D)
I//system/bin/btld(17983): wrp_free_dynamicport: free dyn port 9049 (s:83), sub 0
D/su (18814): 10097 net.mybesttools.btkbservice executing 0 /system/bin/sh using shell /system/bin/sh : sh
I/net.mybesttools.btkbservice.BTKBTimerTask@40515758(17870): execCommandLine():Command returned error: hidd --connect DC:2C:26:AE:49:2D
I/net.mybesttools.btkbservice.BTKBTimerTask@40515758(17870): Exit code: 127

Where are the binaries the app claims to install in /system/xbin?

/data/data/berserker.android.apps.sshdroid/home # find / -name hidd
/data/data/berserker.android.apps.sshdroid/home # find / -name hciconfig
/data/data/berserker.android.apps.sshdroid/home # find / -name hcitool