Difference between revisions of "UltraPort"
(One intermediate revision by one other user not shown) | |||
Line 20: | Line 20: | ||
==Pin assignment== | ==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. | 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=" | + | | |
+ | {| 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="background-color:#f0d090;height:10px;" | ||
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;background-color:black;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | | style="width: | + | | style="width:28px;border-left:1px solid #000000;border-right:1px solid #000000;" | |
− | |- style="background-color:#000000;color:#FFFFFF;font-size:smaller; | + | |- style="background-color:#000000;color:#FFFFFF;font-size:smaller;" |
− | | GND || 0 || | + | | 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 /> | |}<br /> | ||
Line 48: | Line 67: | ||
||2,12 ||0 || probably not connected | ||2,12 ||0 || probably not connected | ||
|- | |- | ||
− | ||3,4 || | + | ||3,4 ||VCC || +5 V DC |
|- | |- | ||
||6 ||D+ || Data + | ||6 ||D+ || Data + | ||
Line 56: | Line 75: | ||
||9,10,11 ||? || unidentified | ||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== |
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.