1

I know this is a way too old technology but I've got some files inside a very old cellphone that I need to transfer to a very old computer.

So far my Infrared USB device works well, it's detected by the machine (lsusb output):

Bus 002 Device 002: ID 0df7:0620 Mobile Action Technology, Inc. MA-620 Infrared Adapter

I've tried to send the file over MMS and even email (it lacks bluetooth, not to mention USB). But this cellphones's firmware doesn't let me attach the files. The file was originally transfered via IrDA, and it only has an internal memory (a whole 2 million bytes! whoa!).

I found a package called irda-utils, but it seems that there are only two executables: irdaping and irdadump. I think the dump utility might do the job (which as far as I can see it's kind of a version of tcpdump but for IrDA), but I don't even know how to process the received frames.

Could this question may be what I'm looking for?

EDIT

While reading through the Linux Infrared HOWTO I found about the OpenObex project, which may be what I'm looking for...

UPDATE

So far I've got the connection going, my cellphone is detected by irdadump:

00:19:43.951224 xid:cmd ffffffff < 5a2b330e S=6 s=* ALCATEL OT756 hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ] (31) 
00:19:44.002219 snrm:cmd ca=fe pf=1 2980c3fd < 5a2b330e new-ca=66 
    LAP QoS: Baud Rate=115200bps Max Turn Time=500ms Data Size=2048B Window Size=1 Add BOFS=0 Min Turn Time=10000us Link Disc=40s (32) 
00:19:44.002658 ua:rsp ca=66 pf=1 2980c3fd > 5a2b330e 
    LAP QoS: Baud Rate=115200bps Max Turn Time=500ms Data Size=2048B Window Size=7 Add BOFS=0 Min Turn Time=5000us Link Disc=12s (31)

but obex_tcp seems to timeout the connection:

[root@**** *****]# obex_tcp 
Send and receive files over TCP OBEX
Waiting for files
Timeout waiting for connection
[root@**** *****]#

My cellphone returns a connection error. Is obex the correct software to do so?

2 Answers 2

1

obex_tcp is the wrong tool (TCP is not related to IrDA). You need either ircp (comes with openobex) or obexpushd (depends on openobex).

3
1

Did you tried Ircp Tray? It's a GUI application designed for that and uses the OBEX Push protocol.

https://launchpad.net/ircp-tray

Should be available in all Linux distributions.

2
  • I see that you're the mantainer, I'm on fedora and don't have my hardware with me currently, is launchpad the only channel for communication?
    – arielnmz
    Sep 9, 2020 at 17:00
  • @arielnmz yes. For general IrDa setup on Linux try translating these articoles: dnax.it/tag/irda Dec 3, 2020 at 16:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .