I enabled debugging on libopenobex and obexftp and browsed source. If
I get it right D500 sends irrelevant response(0x53) to connection
attempt. Must be OBEX_RSP_SUCCESS or OBEX_RSP_CONNECT?

debug output is in attachment

If there any way I can make sure its obex protocol D500 is speaking?
what else should I do? FInd samsung specs?

btw, scmxx retreives some phone info successfuly and can dial, but not more

Thank for answer,
Oleg
No custom transport
obexftp_cli_open()
obexftp_cli_connect_uuid()
Connecting...IrOBEX_TransportConnect(): 
irobex_connect_request(): 
obex_create_socket(): 
irobex_discover_devices(): Discovered 1 devices :
irobex_discover_devices():   [1] name:  SAMSUNG SGH-D500E, daddr: 
0x7c0b3cbcirobex_discover_devices(): 
irobex_connect_request(): transport mtu=1021
obexftp_cli_connect_uuid() IR 1
obex_object_setrsp(): 
obex_object_setcmd(): 00
obex_insert_connectframe(): 
obex_object_addheader(): 
obex_object_addheader(): Fit one packet!
obex_object_addheader(): BS  header size 16
insert_byte_stream_header(): 
cli_sync_request()
OBEX_Request(): 
obex_client(): 
obex_client(): STATE_START
obex_object_send(): 
obex_object_send(): Adding 4 bytes of non-headerdata
obex_object_send(): 4
obex_object_send(): Adding non-body header
obex_object_send(): Sending package with opcode 128
Tx: 80 00 1a 11 00 04 00 46 00 13 f9 ec 7b c4 95 3c 
Tx: 11 d2 98 4e 52 54 00 dc 9e 09 
obex_data_request(): len = 26 bytes
obex_transport_write(): 
do_write(): sending 26 bytes
obexftp_sync()
OBEX_HandleInput(): 
obex_transport_handle_input(): 
obex_transport_handle_input(): Data available on client socket
obex_data_indication(): 
obex_transport_read(): Request to read max 3 bytes
obex_data_indication(): Got 3 bytes
obex_data_indication(): Got 0 bytes msg len=3
Rx: d3 00 03 
obex_client(): 
obex_client(): STATE_REC
obex_client(): We expect a connect-rsp
obex_parse_connect_header(): 
obex_object_receive(): 
obex_object_receive(): Command has 4 bytes non-headerdata
obex_client(): Done! Rsp=53!
cli_obex_event() OBEX_EV_REQDONE: obex_rsp=53
client_done()
obex_object_getnextheader(): 
obex_object_delete(): 
free_headerq(): 
free_headerq(): 
free_headerq(): 
obexftp_sync() OBEX_HandleInput = 3
obexftp_sync() Done success=0
failed: FBS UUID
Still trying to connect
obexftp_cli_connect_uuid()
Connecting...IrOBEX_TransportConnect(): 
obexftp_cli_connect_uuid() IR 1
obex_object_setrsp(): 
obex_object_setcmd(): 00
obex_insert_connectframe(): 
obex_object_addheader(): 
obex_object_addheader(): Fit one packet!
obex_object_addheader(): BS  header size 16
insert_byte_stream_header(): 
cli_sync_request()
OBEX_Request(): 
obex_client(): 
obex_client(): STATE_START
obex_object_send(): 
obex_object_send(): Adding 4 bytes of non-headerdata
obex_object_send(): 4
obex_object_send(): Adding non-body header
obex_object_send(): Sending package with opcode 128
Tx: 80 00 1a 11 00 04 00 46 00 13 f9 ec 7b c4 95 3c 
Tx: 11 d2 98 4e 52 54 00 dc 9e 09 
obex_data_request(): len = 26 bytes
obex_transport_write(): 
do_write(): sending 26 bytes
obexftp_sync()
OBEX_HandleInput(): 
obex_transport_handle_input(): 
obex_transport_handle_input(): Data available on client socket
obex_data_indication(): 
obex_transport_read(): Request to read max 3 bytes
obex_data_indication(): Got 3 bytes
obex_data_indication(): Got 0 bytes msg len=3
Rx: d3 00 03 
obex_client(): 
obex_client(): STATE_REC
obex_client(): We expect a connect-rsp
obex_parse_connect_header(): 
obex_object_receive(): 
obex_object_receive(): Command has 4 bytes non-headerdata
obex_client(): Done! Rsp=53!
cli_obex_event() OBEX_EV_REQDONE: obex_rsp=53
client_done()
obex_object_getnextheader(): 
obex_object_delete(): 
free_headerq(): 
free_headerq(): 
free_headerq(): 
obexftp_sync() OBEX_HandleInput = 3
obexftp_sync() Done success=0
failed: FBS UUID
Still trying to connect
obexftp_cli_connect_uuid()
Connecting...IrOBEX_TransportConnect(): 
obexftp_cli_connect_uuid() IR 1
obex_object_setrsp(): 
obex_object_setcmd(): 00
obex_insert_connectframe(): 
obex_object_addheader(): 
obex_object_addheader(): Fit one packet!
obex_object_addheader(): BS  header size 16
insert_byte_stream_header(): 
cli_sync_request()
OBEX_Request(): 
obex_client(): 
obex_client(): STATE_START
obex_object_send(): 
obex_object_send(): Adding 4 bytes of non-headerdata
obex_object_send(): 4
obex_object_send(): Adding non-body header
obex_object_send(): Sending package with opcode 128
Tx: 80 00 1a 11 00 04 00 46 00 13 f9 ec 7b c4 95 3c 
Tx: 11 d2 98 4e 52 54 00 dc 9e 09 
obex_data_request(): len = 26 bytes
obex_transport_write(): 
do_write(): sending 26 bytes
obexftp_sync()
OBEX_HandleInput(): 
obex_transport_handle_input(): 
obex_transport_handle_input(): Data available on client socket
obex_data_indication(): 
obex_transport_read(): Request to read max 3 bytes
obex_data_indication(): Got 3 bytes
obex_data_indication(): Got 0 bytes msg len=3
Rx: d3 00 03 
obex_client(): 
obex_client(): STATE_REC
obex_client(): We expect a connect-rsp
obex_parse_connect_header(): 
obex_object_receive(): 
obex_object_receive(): Command has 4 bytes non-headerdata
obex_client(): Done! Rsp=53!
cli_obex_event() OBEX_EV_REQDONE: obex_rsp=53
client_done()
obex_object_getnextheader(): 
obex_object_delete(): 
free_headerq(): 
free_headerq(): 
free_headerq(): 
obexftp_sync() OBEX_HandleInput = 3
obexftp_sync() Done success=0
failed: FBS UUID
Still trying to connect

Reply via email to