bluetooth lowenergy - android API 18 ble writeCharacteristic not working -


i working new ble api of android 4.3. able scan, connect, discover characteristics e.t.c le device.

in case of reading characteristic value, characteristics, getting responses , others getting no response.// guessing it's device fault

the problem write operation. device have 2 characteristic write property. when trying write them 2 cases occurring in random -

  1. onwritecharacteristic not being called , value not changed device.
  2. onwritecharacteristic being called success status despite fact writetype set write_type_no_response, still no value change.

some non-4.3 apps changing characteristic values. not device fault guess.

any insight or gratefully appreciated.

edit 1: here on snippet of log, when trying write characteristic device.

08-26 10:59:49.181: d/bluetoothgatt(13516): writecharacteristic() - uuid: 00002a06-0000-1000-8000-00805f9b34fb 08-26 10:59:49.181: d/btgatt.gattservice(1082): writecharacteristic() - address=cc:ab:96:49:4c:9f 08-26 10:59:49.181: d/btgatt.btif(1082): btif_gattc_write_char 08-26 10:59:49.181: d/btgatt.btif(1082): btgattc_handle_event: event 1015 08-26 10:59:49.181: d/btgatt.btif(1082): btif_gattc_upstreams_evt: event 4 08-26 10:59:49.181: d/btgatt.gattservice(1082): onwritecharacteristic() - address=cc:ab:96:49:4c:9f, status=0 08-26 10:59:49.181: i/mainactivity(13516): writing characteristic initiated alert level:true 08-26 10:59:49.191: d/bluetoothgatt(13516): oncharacteristicwrite() - device=cc:ab:96:49:4c:9f uuid=00002a06-0000-1000-8000-00805f9b34fb status=0 08-26 10:59:49.191: i/mainactivity#onwrite(13516): immediate alert service characteristic - alert level value in string:  value in hex: 02 

writetype set write_type_no_response, still getting onwritecharacteristic call, , yet, value not changed device.

can help, please?

edit 2: testing app nexus-4 , still have same issue phone, hey, code works fine on samsung s4 , able write characteristic value on le device. issue nexus-4 then? this guy here says able write nexus-4.