At 16:49 17-11-08, you wrote: >John, > >looks good, communication is working. But... > >Am 17.11.2008 um 12:02 schrieb John Frankish: > > > $ obexftp -i -v -l > > Rx: C4 00 07 10 00 07 FD > > cli_obex_event() OBEX_EV_REQDONE: obex_rsp=44 > >0xC4 i.e. 0x44 OBEX_RSP_NOT_FOUND > >The phone can't supply the given target (OBEX FTP). Give '-U none' a >try. > > > $ obexftp -t /dev/ircomm0 -v -l > > do_at_cmd() tmpbuf=24: AT+GMI > > Sony Ericsson > > Error doing AT*EOBEX (ERROR) > > >This phone does not support the OBEX escape sequence. It may be >licensed from another vendor, not really a SE stack. Every SE I know >supports this since they invented OBEX. > > >regards, >Christian ------------------------ Thanks - I tried the -U none option - different output posted below.
Receiving "(null)"... obexftp_get_type() Getting (null) -> (null) (x-obex/folder-listing) ..looks interesting, but no actual listing output. Ref "It may be licensed from another vendor, not really a SE stack. Every SE I know supports this since they invented OBEX" It could easily be, but it's odd that the same P1i, openobex/obexftp and laptop combo works over bluetooth though.. On the SIR front, I tried serial emulation, rather than ircomm, i.e. $ sudo irattach /dev/ttyS1 -s ..again, debug output pasted below. John ------- $ sudo setserial /dev/ttyS1 uart none $ sudo modprobe smsc-ircc2 ircc_irq=3 ircc_dma=3 ircc_sir=0x2f8 ircc_fir=0x280 $ sudo irattach irda0 -s $ obexftp -i -v -U none -l Suppressing FBS. obexftp_open() obexftp_connect_src() Connecting...IrOBEX_TransportConnect(): irobex_connect_request(): obex_create_socket(): irobex_discover_devices(): Discovered 1 devices : irobex_discover_devices(): [1] name: P1i, daddr: 0x20155fe9irobex_discover_devices(): irobex_connect_request(): transport mtu=2039 obexftp_connect_src() IR 1 obex_object_setrsp(): obex_object_setcmd(): 00 obex_insert_connectframe(): 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(): Sending package with opcode 128 obex_data_request(): len = 7 bytes obex_transport_write(): do_write(): sending 7 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_transport_read(): Request to read max 4 bytes obex_data_indication(): Got 4 bytes msg len=7 Rx: A0 00 07 10 00 07 FD obex_client(): obex_client(): STATE_REC obex_client(): We expect a connect-rsp obex_parse_connect_header(): obex_parse_connect_header(): Len: 7 obex_parse_connect_header(): version=10 obex_parse_connect_header(): requested MTU=7fd, used MTU=400 obex_object_receive(): obex_object_receive(): Command has 4 bytes non-headerdata obex_client(): Done! Rsp=20! client_done() obex_object_getnextheader(): obex_object_delete(): free_headerq(): free_headerq(): free_headerq(): obexftp_sync() OBEX_HandleInput = 7 obexftp_sync() Done success=1 done Receiving "(null)"... obexftp_get_type() Getting (null) -> (null) (x-obex/folder-listing) obex_object_setrsp(): obex_object_setcmd(): 03 obex_object_addheader(): obex_object_addheader(): Fit one packet! obex_object_addheader(): BS header size 22 insert_byte_stream_header(): cli_sync_request() OBEX_Request(): obex_client(): obex_client(): STATE_START obex_object_send(): obex_object_send(): 4 obex_object_send(): Adding non-body header obex_object_send(): Sending package with opcode 131 obex_data_request(): len = 28 bytes obex_transport_write(): do_write(): sending 28 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: C3 00 03 obex_client(): obex_client(): STATE_REC obex_object_receive(): obex_client(): Done! Rsp=43! cli_obex_event() OBEX_EV_REQDONE: obex_rsp=43 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: (null) obexftp_disconnect() Disconnecting...obex_object_setrsp(): obex_object_setcmd(): 01 cli_sync_request() OBEX_Request(): obex_client(): obex_client(): STATE_START obex_object_send(): obex_object_send(): 4 obex_object_send(): Sending package with opcode 129 obex_data_request(): len = 3 bytes obex_transport_write(): do_write(): sending 3 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: A0 00 03 obex_client(): obex_client(): STATE_REC obex_client(): CMD_DISCONNECT done. Resetting MTU! obex_object_receive(): obex_client(): Done! Rsp=20! client_done() obex_object_getnextheader(): obex_object_delete(): free_headerq(): free_headerq(): free_headerq(): obexftp_sync() OBEX_HandleInput = 3 obexftp_sync() Done success=1 done obexftp_close() irobex_disconnect_request(): obex_delete_socket(): irobex_disconnect_server(): obex_delete_socket(): OBEX_FreeInterfaces(): ------------ $ sudo irattach /dev/ttyS1 -s $ obexftp -i -v -l obexftp_open() obexftp_connect_src() Connecting...IrOBEX_TransportConnect(): irobex_connect_request(): obex_create_socket(): irobex_discover_devices(): Discovered 1 devices : irobex_discover_devices(): [1] name: P1i, daddr: 0x20155fe9irobex_discover_devices(): irobex_connect_request(): transport mtu=2039 obexftp_connect_src() 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 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_transport_read(): Request to read max 4 bytes obex_data_indication(): Got 4 bytes msg len=7 Rx: C4 00 07 10 00 07 FD 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=44! cli_obex_event() OBEX_EV_REQDONE: obex_rsp=44 client_done() obex_object_getnextheader(): obex_object_delete(): free_headerq(): free_headerq(): free_headerq(): obexftp_sync() OBEX_HandleInput = 7 obexftp_sync() Done success=0 failed: send UUID error on connect(): Success Still trying to connect obexftp_connect_src() Connecting...IrOBEX_TransportConnect(): obexftp_connect_src() 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 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_transport_read(): Request to read max 4 bytes obex_data_indication(): Got 4 bytes msg len=7 Rx: C4 00 07 10 00 07 FD 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=44! cli_obex_event() OBEX_EV_REQDONE: obex_rsp=44 client_done() obex_object_getnextheader(): obex_object_delete(): free_headerq(): free_headerq(): free_headerq(): obexftp_sync() OBEX_HandleInput = 7 obexftp_sync() Done success=0 failed: send UUID error on connect(): Success Still trying to connect obexftp_connect_src() Connecting...IrOBEX_TransportConnect(): obexftp_connect_src() 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 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_transport_read(): Request to read max 4 bytes obex_data_indication(): Got 4 bytes msg len=7 Rx: C4 00 07 10 00 07 FD 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=44! cli_obex_event() OBEX_EV_REQDONE: obex_rsp=44 client_done() obex_object_getnextheader(): obex_object_delete(): free_headerq(): free_headerq(): free_headerq(): obexftp_sync() OBEX_HandleInput = 7 obexftp_sync() Done success=0 failed: send UUID error on connect(): Success Still trying to connect obexftp_close() irobex_disconnect_request(): obex_delete_socket(): irobex_disconnect_server(): obex_delete_socket(): OBEX_FreeInterfaces(): ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Openobex-users mailing list Openobex-users@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/openobex-users