Difference between revisions of "UltraPort"
(10 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
|} | |} | ||
− | + | ==Devices== | |
There were 5 devices produced by IBM for this port: | There were 5 devices produced by IBM for this port: | ||
*[[UltraPort Bluetooth Adapter]] | *[[UltraPort Bluetooth Adapter]] | ||
Line 18: | Line 18: | ||
*[[UltraPort Infrared Adapter]] | *[[UltraPort Infrared Adapter]] | ||
+ | ==Pin assignment== | ||
+ | The following pin layout has been discovered through measuring the UltraPort of a ThinkPad {{X21}}. It is not very well tested, but worked well for the author of this information. | ||
+ | {| border="0" cellspacing="0" cellpadding="0" | ||
+ | | | ||
+ | {| border="0" cellspacing="0" cellpadding="1" style="background-color:#000000;border:2px inset;text-align:center;padding:1px;" | ||
+ | |- style="background-color:#f0d090;height:10px;" | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;background-color:black;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | | ||
+ | |- style="background-color:#000000;color:#FFFFFF;font-size:smaller;" | ||
+ | | 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || || 9 || 10 || 11 || 12 || 13 | ||
+ | |} | ||
+ | {| border="0" cellspacing="0" cellpadding="1" style="border:2px solid white;border-top-width:0px;text-align:center;" | ||
+ | |- style="font-size:smaller;padding:0px;" | ||
+ | | style="width:30px;" | GND | ||
+ | | style="width:30px;" | 0 | ||
+ | | style="width:30px;" | VCC | ||
+ | | style="width:30px;" | VCC | ||
+ | | style="width:30px;" | GND | ||
+ | | style="width:30px;" | D+ | ||
+ | | style="width:30px;" | D- | ||
+ | | style="width:30px;" | GND | ||
+ | | style="width:30px;" | . | ||
+ | | style="width:30px;" | ? | ||
+ | | style="width:30px;" | ? | ||
+ | | style="width:30px;" | ? | ||
+ | | style="width:30px;" | 0 | ||
+ | | style="width:30px;" | GND | ||
+ | |} | ||
+ | |}<br /> | ||
+ | |||
+ | {| border="1" cellspacing="0" cellpadding="2" | ||
+ | ! Pin !! Name !! Description | ||
+ | |- | ||
+ | ||1,5,8,13 ||GND || Ground | ||
+ | |- | ||
+ | ||2,12 ||0 || probably not connected | ||
+ | |- | ||
+ | ||3,4 ||VCC || +5 V DC | ||
+ | |- | ||
+ | ||6 ||D+ || Data + | ||
+ | |- | ||
+ | ||7 ||D- || Data - | ||
+ | |- | ||
+ | ||9,10,11 ||? || unidentified | ||
+ | |- | ||
+ | || ||. || it is fastener not a pin | ||
+ | |} | ||
+ | |||
+ | ==Modifying the UltraPort== | ||
+ | As signal levels and protocol are the same as USB, it's possible to solder a USB connector to the UltraPort or directly connect a USB device to it (e.g. a Bluetooth stick, whose PCB fits perfectly behind the Thinkpad's LCD). | ||
==Linux Support== | ==Linux Support== | ||
− | The UltraPort is recognised and driven by the kernels USB | + | The UltraPort is recognised and driven by the kernels USB subsystem. |
− | |||
− | |||
− | + | See the individual devices pages above for information on linux support for them. | |
==Models featuring the UltraPort== | ==Models featuring the UltraPort== | ||
Line 30: | Line 90: | ||
* {{T20}}, {{T21}}, {{T22}}, {{T23}} | * {{T20}}, {{T21}}, {{T22}}, {{T23}} | ||
* {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}} | * {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}} | ||
− | |||
[[Category:Glossary]] | [[Category:Glossary]] |
Revision as of 14:18, 19 July 2007
Devices
There were 5 devices produced by IBM for this port:
- UltraPort Bluetooth Adapter
- UltraPort Camera & UltraPort Camera II
- UltraPort Compact Flash Adapter
- UltraPort Digital Array Microphone
- UltraPort Infrared Adapter
Pin assignment
The following pin layout has been discovered through measuring the UltraPort of a ThinkPad X21. It is not very well tested, but worked well for the author of this information.
|
Pin | Name | Description |
---|---|---|
1,5,8,13 | GND | Ground |
2,12 | 0 | probably not connected |
3,4 | VCC | +5 V DC |
6 | D+ | Data + |
7 | D- | Data - |
9,10,11 | ? | unidentified |
. | it is fastener not a pin |
Modifying the UltraPort
As signal levels and protocol are the same as USB, it's possible to solder a USB connector to the UltraPort or directly connect a USB device to it (e.g. a Bluetooth stick, whose PCB fits perfectly behind the Thinkpad's LCD).
Linux Support
The UltraPort is recognised and driven by the kernels USB subsystem.
See the individual devices pages above for information on linux support for them.