386 lines
7.8 KiB
HTML
386 lines
7.8 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Microsoft-Windows and Linux/IrDA</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="HOME"
|
|
TITLE="Linux Infrared HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="UP"
|
|
TITLE="Specific Connections and IrDA - Protocols"
|
|
HREF="infrared-howto-c-specific-connections.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Digital Camera Connection"
|
|
HREF="infrared-howto-s-digital-camera-connection.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="Linux to Linux Connection"
|
|
HREF="infrared-howto-s-linux-linux-connection.html"></HEAD
|
|
><BODY
|
|
CLASS="sect1"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>Linux Infrared HOWTO</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="infrared-howto-s-digital-camera-connection.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
>Chapter 3. Specific Connections and IrDA - Protocols</TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="infrared-howto-s-linux-linux-connection.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="sect1"
|
|
><H1
|
|
CLASS="sect1"
|
|
><A
|
|
NAME="infrared-howto-s-windows-linux-connection"
|
|
></A
|
|
>3.12. Microsoft-Windows and Linux/IrDA</H1
|
|
><DIV
|
|
CLASS="sect2"
|
|
><H2
|
|
CLASS="sect2"
|
|
><A
|
|
NAME="AEN876"
|
|
></A
|
|
>3.12.1. Introduction</H2
|
|
><P
|
|
> Why this? Unfortunately Linux users are not always supplied with the
|
|
necessary hardware information. Sometimes it is possible to look at
|
|
this information in Microsoft-Windows. Sometimes its even useful to connect
|
|
the two. Linux could also provide occasional access point services to
|
|
a Microsoft-Windows laptop of a friend dropping by.
|
|
</P
|
|
><P
|
|
> Where to get it from? At
|
|
<A
|
|
HREF="http://www.microsoft.com/"
|
|
TARGET="_top"
|
|
>MicroSoft</A
|
|
>
|
|
in the directory
|
|
<TT
|
|
CLASS="filename"
|
|
>/Windows95/downloads/contents/WURecommended/S_WUCommunications/W95IrDA/</TT
|
|
>
|
|
you will find a support pack Infrared Transfer 2.0. It is a
|
|
self-extracting archive W95IR.EXE with 331KB. Note: Microsoft seems to
|
|
change the location of this file (and others) at random, the former
|
|
URL is Microsoft Windows95 IrDA - Old
|
|
</P
|
|
><P
|
|
> Microsoft(tm) has three versions of IrDA support for Windows95. The
|
|
version number can be found in the "Software" icon in the Control
|
|
Panel and the file <TT
|
|
CLASS="filename"
|
|
>infrared.inf</TT
|
|
>.
|
|
</P
|
|
><P
|
|
> Version 1.0 is still delivered with some hardware.
|
|
</P
|
|
><P
|
|
> Version 2.0 is the version they currently offer at their web site. It
|
|
is in the self-extracting file <B
|
|
CLASS="command"
|
|
>W95IR.EXE</B
|
|
>. The last time I looked
|
|
(1999-02-21) it was 434KB and was found at
|
|
http://support.microsoft.com/download/support/mslfiles/W95IR.EXE the link
|
|
is dead now.
|
|
|
|
Their website is frequently changing, so do not be surprised to find
|
|
the file (also) in another location or not at all.
|
|
</P
|
|
><P
|
|
> Version 3.0 can/could be found in their downloadable Infrared
|
|
development kit IRDDK30, but is mostly useful for developers. It is
|
|
internally different from 2.0, it is based on "miniport" network
|
|
drivers, just like the Linux version. It exists for some time and has
|
|
some support for NT, but it clearly did not make it into the
|
|
mainstream NT4.0 distributions. For 95 you are probably better off
|
|
with 2.0. The choice may depend on the documentation of the drivers
|
|
you get with your specific hardware.
|
|
</P
|
|
><P
|
|
> The Microsoft website also used to contain a nice utility IrXfer, contained in
|
|
the archive <B
|
|
CLASS="command"
|
|
>IRXFER.EXE</B
|
|
>, This is the Infrared Transfer utility, which
|
|
uses an IrOBEX variant I think, it is referenced in the IrOBEX
|
|
protocol description. The utility was freely downloadable, but I could
|
|
not find it the last time. It is a nice graphical utility which can be
|
|
used to transfer files over IrDA between computers.
|
|
</P
|
|
><P
|
|
> With some machines, e.g. a HP Omnibook 800 it is necessary to use a
|
|
vendor specific version of this package (for the HP Omnibook 800 you
|
|
may find it on the recovery CD).
|
|
</P
|
|
><P
|
|
> Especially the <TT
|
|
CLASS="filename"
|
|
>..\windows\inf\*.inf</TT
|
|
> files and the device manager are
|
|
of interest to look for configuration details.
|
|
</P
|
|
><P
|
|
> As far as I know Window$NT doesn't support IrDA(TM). About Window$98 I
|
|
have heard there is no IrDA(TM) support yet.
|
|
<A
|
|
HREF="http://www.countersys.com/"
|
|
TARGET="_top"
|
|
>Countersys</A
|
|
>
|
|
claims to sell an IrDA solution for NT4.0 to
|
|
support their JetBeam product, Microsoft refers to them for it.
|
|
</P
|
|
><P
|
|
> AFAIK:
|
|
</P
|
|
><P
|
|
>
|
|
<P
|
|
></P
|
|
><UL
|
|
><LI
|
|
><P
|
|
> Windows95 : use 2.0
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Windows98 : delivered with 3.0 and IrXfer (works with Linux/IrDA,
|
|
IrOBEX?)
|
|
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> WindowsNT4.0: no IrDA support directly by the system
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Windows2000 : 3.0(+?)
|
|
<A
|
|
HREF="http://www.microsoft.com/hwdev/infrared/"
|
|
TARGET="_top"
|
|
>MicroSoft</A
|
|
>
|
|
</P
|
|
><P
|
|
> There are also some non M$ products available. Note: Some of them use
|
|
proprietary infrared protocols:
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> CounterPoint: QuickBeam 1.15 (works with Linux/IrDA, IrOBEX?)
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> LapLink 7.5
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> CarbonCopy 32 4.0
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> pc ANYWHERE 7.5
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Puma Technology: TRANXIT pro 4.0
|
|
</P
|
|
></LI
|
|
></UL
|
|
>
|
|
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="sect2"
|
|
><H2
|
|
CLASS="sect2"
|
|
><A
|
|
NAME="AEN918"
|
|
></A
|
|
>3.12.2. Connection between Linux/IrDA and MS-Windows95 IrDA(TM)</H2
|
|
><P
|
|
> You may use
|
|
<A
|
|
HREF="http://www.hpl.hp.com/personal/Jean_Tourrilhes/IrDA/index.html"
|
|
TARGET="_top"
|
|
>IrNET</A
|
|
>
|
|
.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="sect2"
|
|
><H2
|
|
CLASS="sect2"
|
|
><A
|
|
NAME="AEN922"
|
|
></A
|
|
>3.12.3. Communication between MS-Windows98 and Linux</H2
|
|
><P
|
|
> Ha Duong Minh: Today I am delighted to report
|
|
that <B
|
|
CLASS="command"
|
|
>ircp</B
|
|
> from the
|
|
<A
|
|
HREF="http://sourceforge.net/projects/openobex/"
|
|
TARGET="_top"
|
|
>OpenOBEX project</A
|
|
>
|
|
, works like a charm to
|
|
transfer files between my Linux box and its Microsoft-Windows98 cousin. It can't be
|
|
simpler: <B
|
|
CLASS="command"
|
|
>ircp file1, file2, ... </B
|
|
> to send
|
|
or <B
|
|
CLASS="command"
|
|
>ircp -r [DEST]</B
|
|
> to receive files over IrDA.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="sect2"
|
|
><H2
|
|
CLASS="sect2"
|
|
><A
|
|
NAME="AEN929"
|
|
></A
|
|
>3.12.4. Communication between MS-Windows2000/XP and Linux</H2
|
|
><P
|
|
>
|
|
<A
|
|
HREF="http://www.stud.uni-hannover.de/~kiszka/IrCOMM2k/English/"
|
|
TARGET="_top"
|
|
>IrCOMM2k</A
|
|
>
|
|
is a driver by Jan Kiszka for Windows 2000 and XP. It emulates a serial port
|
|
which can be used to exchange data with mobile devices. For example,
|
|
some cellular phones are able to act as modems or fax devices. PDAs with
|
|
infrared interface can be synchronized with the PC.
|
|
IrCOMM2k is an Open Source project according
|
|
to the terms of the GPL.
|
|
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="infrared-howto-s-digital-camera-connection.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="infrared-howto-s-linux-linux-connection.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Digital Camera Connection</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="infrared-howto-c-specific-connections.html"
|
|
ACCESSKEY="U"
|
|
>Up</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Linux to Linux Connection</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |