<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mip</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mip"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Mip"/>
	<updated>2026-05-27T08:45:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=UltraPort&amp;diff=31375</id>
		<title>UltraPort</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=UltraPort&amp;diff=31375"/>
		<updated>2007-07-19T12:18:41Z</updated>

		<summary type="html">&lt;p&gt;Mip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;&amp;quot; | [[Image:ultraport.jpg|IBM Embedded Security Subsystem]] __NOTOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
===IBM UltraPort===&lt;br /&gt;
The UltraPort is a tiny connector sitting at the top edge of the display. It was introduced by IBM with the T20 series and other models of that time, but only continued onto some models from the time of the A31p. With the T30 type models it has vanished completely again.&lt;br /&gt;
&lt;br /&gt;
On the controller side the UltraPort is nothing but a USB 1.1 port, so all UltraPort devices are usable on other computers as USB devices as well.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Devices==&lt;br /&gt;
There were 5 devices produced by IBM for this port:&lt;br /&gt;
*[[UltraPort Bluetooth Adapter]]&lt;br /&gt;
*[[UltraPort Camera &amp;amp; UltraPort Camera II]]&lt;br /&gt;
*[[UltraPort Compact Flash Adapter]]&lt;br /&gt;
*[[UltraPort Digital Array Microphone]]&lt;br /&gt;
*[[UltraPort Infrared Adapter]]&lt;br /&gt;
&lt;br /&gt;
==Pin assignment==&lt;br /&gt;
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.&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; style=&amp;quot;background-color:#000000;border:2px inset;text-align:center;padding:1px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f0d090;height:10px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;background-color:black;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width:28px;border-left:1px solid #000000;border-right:1px solid #000000;&amp;quot; |&lt;br /&gt;
|- style=&amp;quot;background-color:#000000;color:#FFFFFF;font-size:smaller;&amp;quot;&lt;br /&gt;
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || || 9 || 10 || 11 || 12 || 13&lt;br /&gt;
|}&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; style=&amp;quot;border:2px solid white;border-top-width:0px;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-size:smaller;padding:0px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | GND&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | VCC&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | VCC&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | GND&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | D+&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | D-&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | GND&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | .&lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | ? &lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | ? &lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | ? &lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | 0 &lt;br /&gt;
| style=&amp;quot;width:30px;&amp;quot; | GND &lt;br /&gt;
|}&lt;br /&gt;
|}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
! Pin      !! Name !! Description   &lt;br /&gt;
|-&lt;br /&gt;
||1,5,8,13 ||GND   || Ground        &lt;br /&gt;
|-&lt;br /&gt;
||2,12     ||0     || probably not connected &lt;br /&gt;
|-&lt;br /&gt;
||3,4      ||VCC  || +5 V DC        &lt;br /&gt;
|-&lt;br /&gt;
||6        ||D+    || Data +        &lt;br /&gt;
|-&lt;br /&gt;
||7        ||D-    || Data -       &lt;br /&gt;
|-&lt;br /&gt;
||9,10,11  ||?     || unidentified  &lt;br /&gt;
|-&lt;br /&gt;
||         ||.     || it is fastener not a pin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modifying the UltraPort==&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
==Linux Support==&lt;br /&gt;
The UltraPort is recognised and driven by the kernels USB subsystem.&lt;br /&gt;
&lt;br /&gt;
See the individual devices pages above for information on linux support for them.&lt;br /&gt;
&lt;br /&gt;
==Models featuring the UltraPort==&lt;br /&gt;
* {{A20p}}, {{A21p}}, {{A22p}}, {{A30p}}, {{A31p}}&lt;br /&gt;
* {{T20}}, {{T21}}, {{T22}}, {{T23}}&lt;br /&gt;
* {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Mip</name></author>
		
	</entry>
</feed>