<?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=Siemer</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=Siemer"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Siemer"/>
	<updated>2026-04-17T11:38:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CDC_slot&amp;diff=55717</id>
		<title>CDC slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CDC_slot&amp;diff=55717"/>
		<updated>2014-06-28T16:35:32Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&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;
The CDC (Communications Daughter Card) slot is an internal expansion slot found in older ThinkPads.&lt;br /&gt;
&lt;br /&gt;
It is not meant for customer upgrades.&amp;lt;br&amp;gt;&lt;br /&gt;
Different CDC slots exist for different functions and different form-factor cards, so you cannot just install any CDC adapter into a CDC slot.&lt;br /&gt;
&lt;br /&gt;
The types of CDC cards you can use in your system is dependent on the BIOS. If you insert a Bluetooth IV with 56K Modem from an R52 system (for instance) and place it into an R51 system which only had the Modem Daughter Card, the system refuses to boot up and displays Invalid Daughter Card.&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Mobile_Daughter_Card Wikipedia article on CDC]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
Cards listed here have a 40pin proprietary connector carrying signals for PCI, AC97 and USB.&lt;br /&gt;
&lt;br /&gt;
Guessed size is 60×40mm and they show those two diagonal opposite screw holes.&lt;br /&gt;
&lt;br /&gt;
=== List of available Communication Daughter Cards (with 40 pin connector)===&lt;br /&gt;
&lt;br /&gt;
* [[Ethernet Daughter Card (EDC)]] (a second 14pin connector goes to the RJ45 socket (I guess))&lt;br /&gt;
* [[Bluetooth Daughter Card (BDC)]] (additional 3 or 4 pin connector for what? one (or two) antenna connectors)&lt;br /&gt;
* [[Modem Daughter Card (MDC)]]&lt;br /&gt;
* [[ThinkPad 56K Modem (MDC-1.5)]] (an extra header (around 4 pins?) for RJ12 socket and something else)&lt;br /&gt;
* [[IBM Integrated 56K Modem (MDC-2)]]&lt;br /&gt;
* [[ThinkPad Modem (MDC-3.0, 56kbps HDA)]]&lt;br /&gt;
* [[IBM Integrated Bluetooth II with 56K Modem (BMDC)]] (extra header and antenna connector)&lt;br /&gt;
* [[IBM Integrated Bluetooth III with 56K Modem (BMDC-2)]]&lt;br /&gt;
* [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)]]&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth Daughter Card (14 pins)]]&lt;br /&gt;
&lt;br /&gt;
{{gallery_start}}&lt;br /&gt;
&lt;br /&gt;
{{thumb|T43-2686-DGU-CDC.jpg|CDC in a ThinkPad T43-2686}}&lt;br /&gt;
{{thumb|dscf0118.png|analog modem 56k at cdc}}&lt;br /&gt;
{{thumb|dscf0119.png||rear cover that houses the cdc at x41}}&lt;br /&gt;
{{gallery_end}}&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
* ThinkPad {{Edge Series}}&lt;br /&gt;
* ThinkPad {{G Series}}&lt;br /&gt;
* ThinkPad {{R Series}}&lt;br /&gt;
* ThinkPad {{S30}}, {{S31}}&lt;br /&gt;
* ThinkPad {{SL Series}}&lt;br /&gt;
* ThinkPad {{T23}}, {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}&lt;br /&gt;
* ThinkPad {{W Series}}&lt;br /&gt;
* ThinkPad {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X41T}}, {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X300}}, {{X301}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CDC_slot&amp;diff=55716</id>
		<title>CDC slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CDC_slot&amp;diff=55716"/>
		<updated>2014-06-28T16:33:57Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* see also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&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;
The CDC (Communications Daughter Card) slot is an internal expansion slot found in modern ThinkPads.&lt;br /&gt;
&lt;br /&gt;
It is not meant for customer upgrades.&amp;lt;br&amp;gt;&lt;br /&gt;
Different CDC slots exist for different functions and different form-factor cards, so you cannot just install any CDC adapter into a CDC slot.&lt;br /&gt;
&lt;br /&gt;
The types of CDC cards you can use in your system is dependent on the BIOS. If you insert a Bluetooth IV with 56K Modem from an R52 system (for instance) and place it into an R51 system which only had the Modem Daughter Card, the system refuses to boot up and displays Invalid Daughter Card.&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Mobile_Daughter_Card Wikipedia article on CDC]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
Cards listed here have a 40pin proprietary connector carrying signals for PCI, AC97 and USB.&lt;br /&gt;
&lt;br /&gt;
Guessed size is 60×40mm and they show those two diagonal opposite screw holes.&lt;br /&gt;
&lt;br /&gt;
=== List of available Communication Daughter Cards (with 40 pin connector)===&lt;br /&gt;
&lt;br /&gt;
* [[Ethernet Daughter Card (EDC)]] (a second 14pin connector goes to the RJ45 socket (I guess))&lt;br /&gt;
* [[Bluetooth Daughter Card (BDC)]] (additional 3 or 4 pin connector for what? one (or two) antenna connectors)&lt;br /&gt;
* [[Modem Daughter Card (MDC)]]&lt;br /&gt;
* [[ThinkPad 56K Modem (MDC-1.5)]] (an extra header (around 4 pins?) for RJ12 socket and something else)&lt;br /&gt;
* [[IBM Integrated 56K Modem (MDC-2)]]&lt;br /&gt;
* [[ThinkPad Modem (MDC-3.0, 56kbps HDA)]]&lt;br /&gt;
* [[IBM Integrated Bluetooth II with 56K Modem (BMDC)]] (extra header and antenna connector)&lt;br /&gt;
* [[IBM Integrated Bluetooth III with 56K Modem (BMDC-2)]]&lt;br /&gt;
* [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)]]&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth Daughter Card (14 pins)]]&lt;br /&gt;
&lt;br /&gt;
{{gallery_start}}&lt;br /&gt;
&lt;br /&gt;
{{thumb|T43-2686-DGU-CDC.jpg|CDC in a ThinkPad T43-2686}}&lt;br /&gt;
{{thumb|dscf0118.png|analog modem 56k at cdc}}&lt;br /&gt;
{{thumb|dscf0119.png||rear cover that houses the cdc at x41}}&lt;br /&gt;
{{gallery_end}}&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
* ThinkPad {{Edge Series}}&lt;br /&gt;
* ThinkPad {{G Series}}&lt;br /&gt;
* ThinkPad {{R Series}}&lt;br /&gt;
* ThinkPad {{S30}}, {{S31}}&lt;br /&gt;
* ThinkPad {{SL Series}}&lt;br /&gt;
* ThinkPad {{T23}}, {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}&lt;br /&gt;
* ThinkPad {{W Series}}&lt;br /&gt;
* ThinkPad {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X41T}}, {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X300}}, {{X301}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CDC_slot&amp;diff=55715</id>
		<title>CDC slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CDC_slot&amp;diff=55715"/>
		<updated>2014-06-28T14:29:15Z</updated>

		<summary type="html">&lt;p&gt;Siemer: So many models here don’t have a CDC any more...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&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;
The CDC (Communications Daughter Card) slot is an internal expansion slot found in modern ThinkPads.&lt;br /&gt;
&lt;br /&gt;
It is not meant for customer upgrades.&amp;lt;br&amp;gt;&lt;br /&gt;
Different CDC slots exist for different functions and different form-factor cards, so you cannot just install any CDC adapter into a CDC slot.&lt;br /&gt;
&lt;br /&gt;
The types of CDC cards you can use in your system is dependent on the BIOS. If you insert a Bluetooth IV with 56K Modem from an R52 system (for instance) and place it into an R51 system which only had the Modem Daughter Card, the system refuses to boot up and displays Invalid Daughter Card.&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Mobile_Daughter_Card Wikipedia article on CDC]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
Cards listed here have a 40pin proprietary connector carrying signals for PCI, AC97 and USB.&lt;br /&gt;
&lt;br /&gt;
Guessed size is 60×40mm and they show those two diagonal opposite screw holes.&lt;br /&gt;
&lt;br /&gt;
=== List of available Communication Daughter Cards (with 40 pin connector)===&lt;br /&gt;
&lt;br /&gt;
* [[Ethernet Daughter Card (EDC)]] (a second 14pin connector goes to the RJ45 socket (I guess))&lt;br /&gt;
* [[Bluetooth Daughter Card (BDC)]] (additional 3 or 4 pin connector for what? one (or two) antenna connectors)&lt;br /&gt;
* [[Modem Daughter Card (MDC)]]&lt;br /&gt;
* [[ThinkPad 56K Modem (MDC-1.5)]] (an extra header (around 4 pins?) for RJ12 socket and something else)&lt;br /&gt;
* [[IBM Integrated 56K Modem (MDC-2)]]&lt;br /&gt;
* [[ThinkPad Modem (MDC-3.0, 56kbps HDA)]]&lt;br /&gt;
* [[IBM Integrated Bluetooth II with 56K Modem (BMDC)]] (extra header and antenna connector)&lt;br /&gt;
* [[IBM Integrated Bluetooth III with 56K Modem (BMDC-2)]]&lt;br /&gt;
* [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)]]&lt;br /&gt;
&lt;br /&gt;
=== see also ===&lt;br /&gt;
&lt;br /&gt;
* [[Bluetooth Daughter Card (14 pins)]]&lt;br /&gt;
&lt;br /&gt;
{{gallery_start}}&lt;br /&gt;
&lt;br /&gt;
{{thumb|T43-2686-DGU-CDC.jpg|CDC in a ThinkPad T43-2686}}&lt;br /&gt;
{{thumb|dscf0118.png|analog modem 56k at cdc}}&lt;br /&gt;
{{thumb|dscf0119.png||rear cover that houses the cdc at x41}}&lt;br /&gt;
{{gallery_end}}&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
* ThinkPad {{Edge Series}}&lt;br /&gt;
* ThinkPad {{G Series}}&lt;br /&gt;
* ThinkPad {{R Series}}&lt;br /&gt;
* ThinkPad {{S30}}, {{S31}}&lt;br /&gt;
* ThinkPad {{SL Series}}&lt;br /&gt;
* ThinkPad {{T23}}, {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}&lt;br /&gt;
* ThinkPad {{W Series}}&lt;br /&gt;
* ThinkPad {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X41T}}, {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X300}}, {{X301}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55714</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55714"/>
		<updated>2014-06-28T14:28:24Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all 14-pin-BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module, for example, works in an ThinkPad X200, even though it didn’t even exist at the time the X200 was released.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids &lt;br /&gt;
** 0A5C:2145&lt;br /&gt;
** 0A5C:217F&lt;br /&gt;
*** Broadcom BCM92070MD&lt;br /&gt;
*** HCI/LMP version 2.1&lt;br /&gt;
*** Firmware 104.66 / 3&lt;br /&gt;
*** (information from hciconfig hciX features/version/revision)&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}, {{X1}}&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
* FRU 60Y3275&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
** tested also in {{X200}}&lt;br /&gt;
* USB id 0a5c:21e6&lt;br /&gt;
** Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X130e}}, {{X140e}} and the {{X240}} for example use combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55694</id>
		<title>MiniPCI Express slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55694"/>
		<updated>2014-06-12T23:21:48Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&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;
A MiniPCI Express slot is a version of the PCI-Express x1 slot for Notebooks.&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/PCI_Express#PCI_Express_Mini_Card Wikipedia article on Mini PCI Express]&lt;br /&gt;
&lt;br /&gt;
{{NOTE|There are two physical form factors, a standard 30×50.95 mm, and a half-height 30×26.8 mm. Which one fits depends on the slot.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== Models featuring MiniPCI Express slots ===&lt;br /&gt;
* ThinkPad {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* ThinkPad {{L Series}}&lt;br /&gt;
* ThinkPad {{R60}}, {{R60e}}, {{R61}}, {{R61e}}, {{R61i}}, {{R400}}, {{R500}}&lt;br /&gt;
* ThinkPad {{SL300}}, {{SL400}}, {{SL400c}}, {{SL410}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}&lt;br /&gt;
* ThinkPad {{W Series}}&lt;br /&gt;
* ThinkPad {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X100e}}, {{X200}}, {{X200s}}, {{X200 Tablet}}, {{X201}}, {{X201i}}, {{X201s}}, {{X201 Tablet}}, {{X220}}, {{X300}}, {{X301}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
=== MiniPCI Express Adapters ===&lt;br /&gt;
'''WLAN'''&lt;br /&gt;
* [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel Wifi Link 5100 (AGN)]]&lt;br /&gt;
* [[Intel Wifi Link 5300 (AGN)]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5150]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5350]]&lt;br /&gt;
* [[Intel Centrino Wireless-N 1000]]&lt;br /&gt;
* [[Intel Centrino Advanced-N 6200]]&lt;br /&gt;
* [[Intel Centrino Advanced-N + WiMAX 6250]]&lt;br /&gt;
* [[Intel Centrino Ultimate-N 6300]]&lt;br /&gt;
* [[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II]]&lt;br /&gt;
'''WWAN'''&lt;br /&gt;
* [[Sierra Wireless MC5720]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless MC5725]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless HSDPA WWAN]]&lt;br /&gt;
* [[Ericsson F3507g Mobile Broadband Module]]&lt;br /&gt;
* [[Qualcomm Gobi 2000]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Intel® Turbo Memory hard drive cache]]&lt;br /&gt;
* [[Wireless USB (UWB)]]&lt;br /&gt;
&lt;br /&gt;
=== Compatibility ===&lt;br /&gt;
&lt;br /&gt;
==== Designated slots ====&lt;br /&gt;
&lt;br /&gt;
According to the design, each slot is intended for a specific purpose. In the X200 for example, the three slots are for:&lt;br /&gt;
&lt;br /&gt;
* [[Intel® Turbo Memory hard drive cache]] or [[Wireless USB (UWB)]] (half-length slot)&lt;br /&gt;
* WWAN 3G card (full-length)&lt;br /&gt;
* WLAN card (full-length)&lt;br /&gt;
&lt;br /&gt;
The purpose of each slot decides over:&lt;br /&gt;
&lt;br /&gt;
* antenna cable routing (or placement of other connectors)&lt;br /&gt;
* details of some pins of the MiniPCI Express connector&lt;br /&gt;
** RF kill signal (one pin)&lt;br /&gt;
** LED signal lines (several pins, one for each type (WLAN, WWAN) of LED)&lt;br /&gt;
** SIM card slot access (three/four(?) pins giving access to a SIM card (in a slot somewhere))&lt;br /&gt;
&lt;br /&gt;
In case of the X200, I can confirm that the WLAN LED pin of the WLAN slot is connected to the WLAN LED (as everyone might have guessed). Same is true of the WWAN LED pin in the WWAN slot.&lt;br /&gt;
&lt;br /&gt;
Some questions which remain open:&lt;br /&gt;
&lt;br /&gt;
* Does the RF kill hardware switch kill the WWAN slot?&lt;br /&gt;
* Is the WWAN LED pin in the WLAN slot connected to something and vice versa?&lt;br /&gt;
* Are the wires from the SIM card slot connected to all MiniPCI Express slots or only the WWAN slot?&lt;br /&gt;
&lt;br /&gt;
Questions answered for the ThinkPad X200:&lt;br /&gt;
&lt;br /&gt;
* The WLAN LED pin in the WWAN slot does not go the WWAN LED.&lt;br /&gt;
* The RF kill pin is active (grounded) in the WWAN slot at least under some circumstances and there is a SMAPI software switch which might be able to toggle that signal.&lt;br /&gt;
* Antenna cables go to their supposed slots by default, but are long enough to be rerouted to any slot.&lt;br /&gt;
&lt;br /&gt;
==== BIOS checks ====&lt;br /&gt;
&lt;br /&gt;
The BIOS is know to check PCI IDs (via whitelist) and block the boot process if it’s not satisfied (&amp;lt;tt&amp;gt;1802&amp;lt;/tt&amp;gt; error). The details vary. Above mentioned hardware might only be accepted if it comes with one set of possible IDs (for Lenovo). The same hardware (from the driver’s viewpoint) is often also available with other IDs if it is sold though other channels. (see also [[Problem with unauthorized MiniPCI network card]], [http://forum.notebookreview.com/showthread.php?t=69445 1802 with MiniPCIe on t60],[http://forums.lenovo.com/lnv/board/message?board.id=T_Series_Thinkpads&amp;amp;message.id=274 same]).&lt;br /&gt;
&lt;br /&gt;
Non-official patched versions of BIOS files are available for X300, X61, X61s, T61, T61p, R61, R61e (and others, i did it to x60s) which remove whitelist restrictions allowing non-lenovo PCI-e devices.. (see forum post: [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Ultimate R61/T61/X61/X300 BIOS (inc SATA-II)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
=== External sources ===&lt;br /&gt;
* Lenovo  [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/accessories_guide_us_can_dec2007.pdf accessories guide].&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55673</id>
		<title>MiniPCI Express slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55673"/>
		<updated>2014-06-09T01:12:09Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&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;
A MiniPCI Express slot is a version of the PCI-Express x1 slot for Notebooks.&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/PCI_Express#PCI_Express_Mini_Card Wikipedia article on Mini PCI Express]&lt;br /&gt;
&lt;br /&gt;
{{NOTE|There are two physical form factors, a standard 30×50.95 mm, and a half-height 30×26.8 mm. Which one fits depends on the slot.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== Models featuring MiniPCI Express slots ===&lt;br /&gt;
* ThinkPad {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* ThinkPad {{L Series}}&lt;br /&gt;
* ThinkPad {{R60}}, {{R60e}}, {{R61}}, {{R61e}}, {{R61i}}, {{R400}}, {{R500}}&lt;br /&gt;
* ThinkPad {{SL300}}, {{SL400}}, {{SL400c}}, {{SL410}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}&lt;br /&gt;
* ThinkPad {{W Series}}&lt;br /&gt;
* ThinkPad {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X100e}}, {{X200}}, {{X200s}}, {{X200 Tablet}}, {{X201}}, {{X201i}}, {{X201s}}, {{X201 Tablet}}, {{X220}}, {{X300}}, {{X301}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
=== MiniPCI Express Adapters ===&lt;br /&gt;
'''WLAN'''&lt;br /&gt;
* [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel Wifi Link 5100 (AGN)]]&lt;br /&gt;
* [[Intel Wifi Link 5300 (AGN)]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5150]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5350]]&lt;br /&gt;
* [[Intel Centrino Wireless-N 1000]]&lt;br /&gt;
* [[Intel Centrino Advanced-N 6200]]&lt;br /&gt;
* [[Intel Centrino Advanced-N + WiMAX 6250]]&lt;br /&gt;
* [[Intel Centrino Ultimate-N 6300]]&lt;br /&gt;
* [[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II]]&lt;br /&gt;
'''WWAN'''&lt;br /&gt;
* [[Sierra Wireless MC5720]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless MC5725]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless HSDPA WWAN]]&lt;br /&gt;
* [[Ericsson F3507g Mobile Broadband Module]]&lt;br /&gt;
* [[Qualcomm Gobi 2000]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Intel® Turbo Memory hard drive cache]]&lt;br /&gt;
* [[Wireless USB (UWB)]]&lt;br /&gt;
&lt;br /&gt;
=== Compatibility ===&lt;br /&gt;
&lt;br /&gt;
==== Designated slots ====&lt;br /&gt;
&lt;br /&gt;
According to the design, each slot is intended for a specific purpose. In the X200 for example, the three slots are for:&lt;br /&gt;
&lt;br /&gt;
* Wireless USB or the Intel SSD cache (half-length slot)&lt;br /&gt;
* WWAN 3G mobile phone network access (full-length)&lt;br /&gt;
* WLAN card (full-length)&lt;br /&gt;
&lt;br /&gt;
The purpose of each slot decides over:&lt;br /&gt;
&lt;br /&gt;
* antenna cable routing (or placement of other connectors)&lt;br /&gt;
* details of some pins of the MiniPCI Express connector&lt;br /&gt;
** RF kill signal&lt;br /&gt;
** LED signal lines&lt;br /&gt;
** SIM card slot access&lt;br /&gt;
&lt;br /&gt;
==== BIOS checks ====&lt;br /&gt;
&lt;br /&gt;
The BIOS is know to check PCI IDs (via whitelist) and block the boot process if it’s not satisfied (&amp;lt;tt&amp;gt;1802&amp;lt;/tt&amp;gt; error). The details vary. Above mentioned hardware might only be accepted if it comes with one set of possible IDs (for Lenovo). The same hardware (from the driver’s viewpoint) is often also available with other IDs if it is sold though other channels. (see also [[Problem with unauthorized MiniPCI network card]], [http://forum.notebookreview.com/showthread.php?t=69445 1802 with MiniPCIe on t60],[http://forums.lenovo.com/lnv/board/message?board.id=T_Series_Thinkpads&amp;amp;message.id=274 same]).&lt;br /&gt;
&lt;br /&gt;
Non-official patched versions of BIOS files are available for X300, X61, X61s, T61, T61p, R61, R61e (and others, i did it to x60s) which remove whitelist restrictions allowing non-lenovo PCI-e devices.. (see forum post: [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Ultimate R61/T61/X61/X300 BIOS (inc SATA-II)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
=== External sources ===&lt;br /&gt;
* Lenovo  [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/accessories_guide_us_can_dec2007.pdf accessories guide].&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55662</id>
		<title>MiniPCI Express slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55662"/>
		<updated>2014-05-31T21:24:59Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* (In)Compatibility */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&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;
A MiniPCI Express slot is a version of the PCI-Express x1 slot for Notebooks.&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/PCI_Express#PCI_Express_Mini_Card Wikipedia article on Mini PCI Express]&lt;br /&gt;
&lt;br /&gt;
{{NOTE|There are two physical form factors, a standard 30×50.95 mm, and a half-height 30×26.8 mm. Which one fits depends on the slot.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== MiniPCI Express Adapters ===&lt;br /&gt;
'''WLAN'''&lt;br /&gt;
* [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel Wifi Link 5100 (AGN)]]&lt;br /&gt;
* [[Intel Wifi Link 5300 (AGN)]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5150]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5350]]&lt;br /&gt;
* [[Intel Centrino Wireless-N 1000]]&lt;br /&gt;
* [[Intel Centrino Advanced-N 6200]]&lt;br /&gt;
* [[Intel Centrino Advanced-N + WiMAX 6250]]&lt;br /&gt;
* [[Intel Centrino Ultimate-N 6300]]&lt;br /&gt;
* [[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II]]&lt;br /&gt;
'''WWAN'''&lt;br /&gt;
* [[Sierra Wireless MC5720]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless MC5725]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless HSDPA WWAN]]&lt;br /&gt;
* [[Ericsson F3507g Mobile Broadband Module]]&lt;br /&gt;
* [[Qualcomm Gobi 2000]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Intel® Turbo Memory hard drive cache]]&lt;br /&gt;
* [[Wireless USB (UWB)]]&lt;br /&gt;
&lt;br /&gt;
=== (In)Compatibility ===&lt;br /&gt;
The BIOS is know to check PCI IDs (via whitelist) and block the boot process if it’s not satisfied (&amp;lt;tt&amp;gt;1802&amp;lt;/tt&amp;gt; error). The details vary. Above mentioned hardware might only be accepted if it comes with one set of possible IDs (for Lenovo). The same hardware (from the driver’s viewpoint) is often also available with other IDs if it is sold though other channels. (see also [[Problem with unauthorized MiniPCI network card]], [http://forum.notebookreview.com/showthread.php?t=69445 1802 with MiniPCIe on t60],[http://forums.lenovo.com/lnv/board/message?board.id=T_Series_Thinkpads&amp;amp;message.id=274 same]).&lt;br /&gt;
&lt;br /&gt;
=== Hacked BIOS with white list removed ===&lt;br /&gt;
Non-official patched versions of BIOS files are available for X300, X61, X61s, T61, T61p, R61, R61e (and others, i did it to x60s) which remove whitelist restrictions allowing non-lenovo PCI-e devices.. (see forum post: [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Ultimate R61/T61/X61/X300 BIOS (inc SATA-II)]&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* ThinkPad {{L Series}}&lt;br /&gt;
* ThinkPad {{R60}}, {{R60e}}, {{R61}}, {{R61e}}, {{R61i}}, {{R400}}, {{R500}}&lt;br /&gt;
* ThinkPad {{SL300}}, {{SL400}}, {{SL400c}}, {{SL410}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}&lt;br /&gt;
* ThinkPad {{W Series}}&lt;br /&gt;
* ThinkPad {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X100e}}, {{X200}}, {{X200s}}, {{X200 Tablet}}, {{X201}}, {{X201i}}, {{X201s}}, {{X201 Tablet}}, {{X220}}, {{X300}}, {{X301}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
=== External sources ===&lt;br /&gt;
* Lenovo  [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/accessories_guide_us_can_dec2007.pdf accessories guide].&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55661</id>
		<title>MiniPCI Express slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55661"/>
		<updated>2014-05-31T21:13:18Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&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;
A MiniPCI Express slot is a version of the PCI-Express x1 slot for Notebooks.&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/PCI_Express#PCI_Express_Mini_Card Wikipedia article on Mini PCI Express]&lt;br /&gt;
&lt;br /&gt;
{{NOTE|There are two physical form factors, a standard 30×50.95 mm, and a half-height 30×26.8 mm. Which one fits depends on the slot.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== MiniPCI Express Adapters ===&lt;br /&gt;
'''WLAN'''&lt;br /&gt;
* [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel Wifi Link 5100 (AGN)]]&lt;br /&gt;
* [[Intel Wifi Link 5300 (AGN)]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5150]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5350]]&lt;br /&gt;
* [[Intel Centrino Wireless-N 1000]]&lt;br /&gt;
* [[Intel Centrino Advanced-N 6200]]&lt;br /&gt;
* [[Intel Centrino Advanced-N + WiMAX 6250]]&lt;br /&gt;
* [[Intel Centrino Ultimate-N 6300]]&lt;br /&gt;
* [[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II]]&lt;br /&gt;
'''WWAN'''&lt;br /&gt;
* [[Sierra Wireless MC5720]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless MC5725]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless HSDPA WWAN]]&lt;br /&gt;
* [[Ericsson F3507g Mobile Broadband Module]]&lt;br /&gt;
* [[Qualcomm Gobi 2000]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Intel® Turbo Memory hard drive cache]]&lt;br /&gt;
* [[Wireless USB (UWB)]]&lt;br /&gt;
&lt;br /&gt;
=== (In)Compatibility ===&lt;br /&gt;
Though the slot is MiniPCIe in form factor, it has been crippled to only accept devices with PCI-ID's contained in a BIOS whitelist consisting of the above list of devices (likely not exhaustive and varying depending on the particular system) with the additional requirement that they '''must carry the Lenovo brand name and consequently cost twice as much'''. If an unauthorized card is plugged in it gives a &amp;lt;tt&amp;gt;1802&amp;lt;/tt&amp;gt; error on initial boot up before it even touches the operating system. (see [[Problem with unauthorized MiniPCI network card]], [http://forum.notebookreview.com/showthread.php?t=69445 1802 with MiniPCIe on t60],[http://forums.lenovo.com/lnv/board/message?board.id=T_Series_Thinkpads&amp;amp;message.id=274 same]). The workarounds on the first link concerning MiniPCI devices may or may not be directly applicable to the MiniPCIe slot. Anyone who has added non-Lenovo components to this slot either successfully or unsuccessfully is encouraged to provide any relevant details here.&lt;br /&gt;
&lt;br /&gt;
=== Hacked BIOS with white list removed ===&lt;br /&gt;
Non-official patched versions of BIOS files are available for X300, X61, X61s, T61, T61p, R61, R61e (and others, i did it to x60s) which remove whitelist restrictions allowing non-lenovo PCI-e devices.. (see forum post: [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Ultimate R61/T61/X61/X300 BIOS (inc SATA-II)]&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* ThinkPad {{L Series}}&lt;br /&gt;
* ThinkPad {{R60}}, {{R60e}}, {{R61}}, {{R61e}}, {{R61i}}, {{R400}}, {{R500}}&lt;br /&gt;
* ThinkPad {{SL300}}, {{SL400}}, {{SL400c}}, {{SL410}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}&lt;br /&gt;
* ThinkPad {{W Series}}&lt;br /&gt;
* ThinkPad {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X100e}}, {{X200}}, {{X200s}}, {{X200 Tablet}}, {{X201}}, {{X201i}}, {{X201s}}, {{X201 Tablet}}, {{X220}}, {{X300}}, {{X301}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
=== External sources ===&lt;br /&gt;
* Lenovo  [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/accessories_guide_us_can_dec2007.pdf accessories guide].&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55656</id>
		<title>MiniPCI Express slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=MiniPCI_Express_slot&amp;diff=55656"/>
		<updated>2014-05-25T15:35:48Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&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;
A MiniPCI Express slot is a version of the PCI-Express x1 slot for Notebooks.&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/PCI_Express#PCI_Express_Mini_Card Wikipedia article on Mini PCI Express]&lt;br /&gt;
&lt;br /&gt;
{{NOTE|There are two physical form factors, a standard 30×50.95 mm, and a half-height 30×26.8 mm. Which one fits depends on the slot.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== MiniPCI Express Adapters ===&lt;br /&gt;
'''WLAN'''&lt;br /&gt;
* [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Intel Wifi Link 5100 (AGN)]]&lt;br /&gt;
* [[Intel Wifi Link 5300 (AGN)]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5150]]&lt;br /&gt;
* [[Intel WiMAX/WiFi Link 5350]]&lt;br /&gt;
* [[Intel Centrino Wireless-N 1000]]&lt;br /&gt;
* [[Intel Centrino Advanced-N 6200]]&lt;br /&gt;
* [[Intel Centrino Advanced-N + WiMAX 6250]]&lt;br /&gt;
* [[Intel Centrino Ultimate-N 6300]]&lt;br /&gt;
* [[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II]]&lt;br /&gt;
'''WWAN'''&lt;br /&gt;
* [[Sierra Wireless MC5720]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless MC5725]] - EV-DO WWAN&lt;br /&gt;
* [[Sierra Wireless HSDPA WWAN]]&lt;br /&gt;
* [[Ericsson F3507g Mobile Broadband Module]]&lt;br /&gt;
* [[Qualcomm Gobi 2000]]&lt;br /&gt;
'''Other'''&lt;br /&gt;
* [[Intel® Turbo Memory hard drive cache]]&lt;br /&gt;
* [[Wireless USB (UWB)]]&lt;br /&gt;
&lt;br /&gt;
=== (In)Compatibility ===&lt;br /&gt;
Though the slot is MiniPCIe in form factor, it has been crippled to only accept devices with PCI-ID's contained in a BIOS whitelist consisting of the above list of devices (likely not exhaustive and varying depending on the particular system) with the additional requirement that they '''must carry the Lenovo brand name and consequently cost twice as much'''. If an unauthorized card is plugged in it gives a &amp;lt;tt&amp;gt;1802&amp;lt;/tt&amp;gt; error on initial boot up before it even touches the operating system. (see [[Problem with unauthorized MiniPCI network card]], [http://forum.notebookreview.com/showthread.php?t=69445 1802 with MiniPCIe on t60],[http://forums.lenovo.com/lnv/board/message?board.id=T_Series_Thinkpads&amp;amp;message.id=274 same]). The workarounds on the first link concerning MiniPCI devices may or may not be directly applicable to the MiniPCIe slot. Anyone who has added non-Lenovo components to this slot either successfully or unsuccessfully is encouraged to provide any relevant details here.&lt;br /&gt;
&lt;br /&gt;
=== Hacked BIOS with white list removed ===&lt;br /&gt;
Non-official patched versions of BIOS files are available for X300, X61, X61s, T61, T61p, R61, R61e (and others, i did it to x60s) which remove whitelist restrictions allowing non-lenovo PCI-e devices.. (see forum post: [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Ultimate R61/T61/X61/X300 BIOS (inc SATA-II)]&lt;br /&gt;
&lt;br /&gt;
=== Linux support ===&lt;br /&gt;
MiniPCI Express adapters are handled by the Linux PCI subsystem.&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* ThinkPad {{L Series}}&lt;br /&gt;
* ThinkPad {{R60}}, {{R60e}}, {{R61}}, {{R61e}}, {{R61i}}, {{R400}}, {{R500}}&lt;br /&gt;
* ThinkPad {{SL300}}, {{SL400}}, {{SL400c}}, {{SL410}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}&lt;br /&gt;
* ThinkPad {{W Series}}&lt;br /&gt;
* ThinkPad {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X100e}}, {{X200}}, {{X200s}}, {{X200 Tablet}}, {{X201}}, {{X201i}}, {{X201s}}, {{X201 Tablet}}, {{X220}}, {{X300}}, {{X301}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
=== External sources ===&lt;br /&gt;
* Lenovo  [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/accessories_guide_us_can_dec2007.pdf accessories guide].&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Intel%C2%AE_Turbo_Memory_hard_drive_cache&amp;diff=55655</id>
		<title>Intel® Turbo Memory hard drive cache</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Intel%C2%AE_Turbo_Memory_hard_drive_cache&amp;diff=55655"/>
		<updated>2014-05-25T15:34:14Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* IBM Part numbers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; &lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
Intel Turbo Memory is an add-on memory for read and write caching of the hard-drive. (Previously dubbed as Robson.)&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Non-volatile Flash Memory (512MB, 1GB, 2GB, 4GB NAND-flash)&lt;br /&gt;
* Improve system responsiveness&lt;br /&gt;
* Speed-up boot time&lt;br /&gt;
* Reduce power consumption&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | [[Image:Intel_turbomemory.jpg|Turbo Memory card]]&lt;br /&gt;
&lt;br /&gt;
(picture credits intel)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IBM Part numbers ==&lt;br /&gt;
* 1 GB&lt;br /&gt;
** 42T0907&lt;br /&gt;
* 2 GB&lt;br /&gt;
** 42T0991&lt;br /&gt;
** 43Y6523 (as found in an X200, half-length mini PCI express card)&lt;br /&gt;
&lt;br /&gt;
== Support Operating system ==&lt;br /&gt;
* Windows Vista and Windows 7 only&lt;br /&gt;
* There is no Linux support, not even as a flash drive&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* {{SL300}}, {{SL400}}, {{SL500}}&lt;br /&gt;
* {{T61}}, {{T61p}}, {{T400}}, {{T500}}&lt;br /&gt;
* {{X61}}, {{X61_Tablet}}, {{X200}}&lt;br /&gt;
* {{W500}}, {{W700}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://www.intel.com/cd/channel/reseller/apac/eng/products/mobile/mprod/turbo_memory/396715.htm Official website]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55643</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55643"/>
		<updated>2014-05-15T17:34:34Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* 3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* M5608U&lt;br /&gt;
** USB id 058f:5608 Alcor Micro Corp.&lt;br /&gt;
** max. VGA (640x480 0.3MP) @30fps&lt;br /&gt;
** (information from uvcdynctl -f)&lt;br /&gt;
* Ricoh R5U875: &lt;br /&gt;
** VGA (640×480 0.3MP) @30fps&lt;br /&gt;
** SXGA (1280×1024 1.3MP) @15fps&lt;br /&gt;
** UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
** (information from data sheet)&lt;br /&gt;
* Ricoh R5U877&lt;br /&gt;
** VGA (640×480 0.3MP) @30fps&lt;br /&gt;
** UXGA (1600×1200 1.9MP) @30fps&lt;br /&gt;
** QXGA (2048×1536 3.1MP) @15fps&lt;br /&gt;
** Image Signal Processor&lt;br /&gt;
** (information from data sheet)&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710&lt;br /&gt;
** VGA (640×480 0.3MP) @120fps&lt;br /&gt;
** Full HD (1920×1080 2.1MP) @30fps&lt;br /&gt;
** QXGA (2048×1536 3.1MP) @15 or 20fps&lt;br /&gt;
** Image Signal Processor&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* its “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU ???&lt;br /&gt;
** M5608U&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
* FRU 04X0277 for {{X230}}, possibly different – couldn’t find a photo&lt;br /&gt;
** Chicony OV9726 + Sunplus 2082A&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** 720p&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** IMX188 + SPCA2082A IPEX&lt;br /&gt;
* for {{X1}}&lt;br /&gt;
** connector on right side, pointing down&lt;br /&gt;
** FRU 04W1665&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55625</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55625"/>
		<updated>2014-05-08T20:14:32Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all 14-pin-BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module, for example, works in an ThinkPad X200, even though it didn’t even exist at the time the X200 was released.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids &lt;br /&gt;
** 0A5C:2145&lt;br /&gt;
** 0A5C:217F&lt;br /&gt;
*** Broadcom BCM92070MD&lt;br /&gt;
*** HCI/LMP version 2.1&lt;br /&gt;
*** Firmware 104.66 / 3&lt;br /&gt;
*** (information from hciconfig hciX features/version/revision)&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}, {{X1}}&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
* FRU 60Y3275&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
* USB id 0a5c:21e6&lt;br /&gt;
** Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X130e}}, {{X140e}} and the {{X240}} for example use combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55624</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55624"/>
		<updated>2014-05-08T20:07:33Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all 14-pin-BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module, for example, works in an ThinkPad X200, even though it didn’t even exist at the time the X200 was released.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids &lt;br /&gt;
** 0A5C:2145&lt;br /&gt;
** 0A5C:217F&lt;br /&gt;
*** Broadcom BCM92070MD&lt;br /&gt;
*** HCI/LMP version 2.1&lt;br /&gt;
*** Firmware 104.66 / 3&lt;br /&gt;
*** (information from hciconfig hciX features/version/revision)&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}, {{X1}}&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
* FRU 60Y3275&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X130e}}, {{X140e}} and the {{X240}} for example use combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55610</id>
		<title>Problem with unauthorized MiniPCI network card</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55610"/>
		<updated>2014-05-06T15:31:56Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Use another MiniPCI (express) slot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem description ==&lt;br /&gt;
&lt;br /&gt;
The ThinkPad BIOS only allows to boot with an &amp;quot;authorized&amp;quot; adapter installed. If an unsupported card is detected, the BIOS prints a message on the screen and stops the system:&lt;br /&gt;
&lt;br /&gt;
   1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.&lt;br /&gt;
&lt;br /&gt;
The card's sub-vendor PCI-ID (which can be seen using ''lspci -v'') is checked against a [[Wikipedia:Whitelist|whitelist]] in the BIOS. IBM/Lenovo's reasoning for this is that the combination of MiniPCI card and the integrated antenna in the ThinkPad needs to be certified by the US FCC (Federal Communications Commission).{{footnote|1}} or similar agencies in other countries.&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Any of the following solutions should suffice to make the wireless card useable.  You only need to perform one of them.}}&lt;br /&gt;
&lt;br /&gt;
It may be possible to use the computer with the unauthorized card deactivated (but not removed).  Press {{key|F1}} to enter the BIOS and deactivate the WLAN card, then attempt to boot with the card disabled.  This does not make the wireless card work, but it may allow you to boot the computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the card's ID ===&lt;br /&gt;
&lt;br /&gt;
A safer and better method than modifying the BIOS is modifying the PCI-ID of the wlan card to match the authorized one:&lt;br /&gt;
&lt;br /&gt;
# You'll risk the wireless card instead of the motherboard.&lt;br /&gt;
# Future BIOS updates will not create any problems.&lt;br /&gt;
# No problem with newer laptops with different BIOS; the only reqirement is to find an ID that is already listed in the BIOS, which can be easily achieved if the community maintaina a compatibility table.&lt;br /&gt;
&lt;br /&gt;
The instructions are [http://www.dagarlas.org/stuff/computing/article0001.php here] (link down, 2011/05/14 - archive.org mirror [http://web.archive.org/web/20071016063645/http://www.dagarlas.org/stuff/computing/article0001.php here], second mirror [http://www.broken.com/mirror/thinkpad here]).  This page is for Atheros-based cards and HP notebooks, but it applies to Thinkpads as well. It also has links on how to edit the PCI-ID on Intel Pro Wireless cards. Instruction for intel 2200/2915 cards are [http://stachon.webpark.cz/ipw-eeprom.html here] or [http://fx.cz/sklad/intel/ here] or [http://www.thinkpad-forum.de/thinkpad-hardware/zubeh%C3%B6r/44192-tutorial-nicht-ibm-wlan-karte-2200-2915-im-thinkpad/ here] (in German). The second one is much simpler because it provides an already patched and compiled ipw2200 driver required to do the job.&lt;br /&gt;
{{NOTE|On Linux-based distributions, the driver is loaded based on the PCI-ID. Keep this in mind when &amp;quot;faking&amp;quot; other models. }}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Modifying your PCI-ID will require either a laptop without a BIOS lock or a PCI adapter for your desktop.  Also, this procedure can render your card useless, but that's better than bricking your laptop.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE| According to the information found from the links above the authors suggest a change in the network card memory (ethtool -E ethX magic 0x2200 offset 0x8 value 0x12). However, this doesn't work on my Thinkpad X40. Further modifications were needed to eliminate the 1802 error. The value of the first register inside the memory of the PCI card should be modified to read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Offset: 0x0000&lt;br /&gt;
Values: 02 a5 00 80 20 42 86 80 12 27 86 80 18 00 01 03&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
one [http://fx.cz/sklad/intel/ source] suggest that one more value should be modified:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
offset 0xa8 value 0xf9&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
although it might not be necessary.}}&lt;br /&gt;
&lt;br /&gt;
=== Use another MiniPCI (express) slot ===&lt;br /&gt;
&lt;br /&gt;
On models with multiple MiniPCI (express) slots, the BIOS checks only the “WiFi-slot” for unauthorized WiFi cards. A neighboring WWAN slot is allowed to hold such a card. But there might be a catch: the WWAN slot’s “disable radio” signal could be active, so that the card will refuse from using the radio. The operating system can see this condition: on Linux it is reported as “hard blocked” by rfkill. (This actually depends on the driver: “b43” does notice that the card refuses to switch it’s radio on and reports it via the rfkill interface.)&lt;br /&gt;
&lt;br /&gt;
Combinations that work in the WWAN slot without further tweaking:&lt;br /&gt;
* Lenovo Y530 / Intel 4965AGN&lt;br /&gt;
* X61t (7762-94G) / Atheros 5008X scavenged from a MacBook Pro&lt;br /&gt;
&lt;br /&gt;
On MiniPCI express(!) slots, pin 20 is used as the first “disable radio” signal, as implemented by common WiFi cards. Isolating pin 20 in the slot from the card will leave the signal dangling, which means “disable radio” is inactive: i.e. “radio on”. If necessary, the pin on the card can be taped over with film or painted over with nail polish to block electrical connection. Pin #20 is located on the underside of the miniPCI Express board, second pin from the notch, on the side with more pins. Here is [http://pinoutsguide.com/Slots/mini_pcie_pinout.shtml detailed MiniPCIe pinout]. Combinations reported to work this way:&lt;br /&gt;
* Thinkpad X61s / Intel Wifi link 4965agn&lt;br /&gt;
* Thinkpad X61 / Intel 3945abg (bulk)&lt;br /&gt;
* Thinkpad X200 / Intel 5300 and Broadcom 4312&lt;br /&gt;
* Thinkpad T60p (widescreen) / Sierra MC8781&lt;br /&gt;
&lt;br /&gt;
Questions still open:&lt;br /&gt;
* can the signal be deactivated otherwise? (WLAN-on-for-WWAN-slot)&lt;br /&gt;
* do WWAN cards have such a signal? Is it on another pin (a “second disable radio” pin is defined for mPCIe since at least 2010)?&lt;br /&gt;
** in case it’s the same signal, how to deactivate the WWAN kill signal? On the X200 the hardware switch doesn’t do that.&lt;br /&gt;
* as the card (usually) drives an LED to reflect it’s state, can that signal be routed to the WWAN or WiFi LED?&lt;br /&gt;
&lt;br /&gt;
Taping over any Mini PCI-e pin is a delicate exercise in patience, the connectors are less than the width of most ball point pens. Transparent scotch type tape is easier to work with since it is possible to see where you're cutting.&lt;br /&gt;
&lt;br /&gt;
See the discussion page for more.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the BIOS ===&lt;br /&gt;
&lt;br /&gt;
{{WARN|It is dangerous to mess with your BIOS, you can easily make your machine unbootable. Proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|On the {{R32}}, {{T43}}, {{X41}}, {{X60}}, {{W500}}, {{X230}} and probably others, the BIOS hacks and the &amp;quot;no-1802&amp;quot; utility don't work.}}&lt;br /&gt;
&lt;br /&gt;
See the table below for links to modified BIOS images with the whitelist disabled. Information on making this BIOS modification for newer ThinkPads can be found [http://www.endeer.cz/bios.tools/bios.html here].&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may can modify the whitelist to include the PCI-ID of the card you wish to use.  The complete instructions for this procedure are [http://www.paul.sladen.org/thinkpad-r31/wifi-card-pci-ids.html here].&lt;br /&gt;
&lt;br /&gt;
* You can try googling for your model number + &amp;quot;whitelist removal&amp;quot;, there are lots of pre-hacked BIOSes out there.&lt;br /&gt;
&lt;br /&gt;
* You can use the [[Problem with error 01C9 - More than one Ethernet devices | no-1802 and no-01C9 Linux Live CD]] without applying the no-01C9 patch. It is very convenient to use and based on the C code below.&lt;br /&gt;
&lt;br /&gt;
* You can use the DOS [http://jcnp.pku.edu.cn/~shadow/1802/no-1802.com no-1802] utility, written by Tisheng Chen.{{footnote|2}} It will set a certain bit in the CMOS memory which disables the whitelist check, but it has been reported not to work on the latest machines, such as the T43 and X41&lt;br /&gt;
&lt;br /&gt;
* You can compile and run (as root) the following C-code, which was written by Matthew Garrett. It was based on the code written by Vojtech Pavlik, which in turn was based on the assembly used in the no-1802 program. {{footnote|3}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/stat.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;fcntl.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main(void)&lt;br /&gt;
 {&lt;br /&gt;
   int fd;&lt;br /&gt;
   unsigned char data;&lt;br /&gt;
   &lt;br /&gt;
   fd = open(&amp;quot;/dev/nvram&amp;quot;, O_RDWR);&lt;br /&gt;
   if (fd==-1) {&lt;br /&gt;
     printf(&amp;quot;Opening /dev/nvram failed\n&amp;quot;);&lt;br /&gt;
     return 1;&lt;br /&gt;
   }&lt;br /&gt;
   printf(&amp;quot;Disabling WiFi whitelist check.\n&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
   /* BIG INFORMATIONAL WARNING */ &lt;br /&gt;
   /* The linux nvram driver doesn't give access to the first 14 bytes of&lt;br /&gt;
      the CMOS. As a result, we seek to 0x5c rather than 0x6a. If you're &lt;br /&gt;
      implementing this under another OS, then you'll have to go to whichever&lt;br /&gt;
      address is appropriate for your access method */&lt;br /&gt;
 &lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   read(fd, &amp;amp;data, 1);&lt;br /&gt;
   printf(&amp;quot;CMOS address 0x5c: %02x-&amp;gt;&amp;quot;, data);&lt;br /&gt;
   data |= 0x80;&lt;br /&gt;
   printf(&amp;quot;%02x\n&amp;quot;, data);&lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   if (write(fd, &amp;amp;data, 1)&amp;lt;0) {&lt;br /&gt;
     printf(&amp;quot;Unable to write to /dev/nvram - hack failed\n&amp;quot;);&lt;br /&gt;
     close(fd);&lt;br /&gt;
     return 2;&lt;br /&gt;
   }&lt;br /&gt;
   close(fd);&lt;br /&gt;
   printf(&amp;quot;Done.\n&amp;quot;);&lt;br /&gt;
   return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BIOS modifications status ==&lt;br /&gt;
&lt;br /&gt;
{{WARN|This table is meant to give users an idea of what/how attempts have been made at BIOS modifications and what their success rate is. As stated before, it is dangerous to mess with your BIOS, you can easily make your machine unbootable. Please proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
The following table contains information about ThinkPad models BIOS modification status to run an unauthorized Mini PCI card. {{footnote|4}} &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| BIOS Version &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Method &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad 240&lt;br /&gt;
| 2609-21G&lt;br /&gt;
| 1.18&lt;br /&gt;
| Damn Small Linux&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2652-P3M&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.25-2-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2653-CU3&lt;br /&gt;
| 1.13 (1GET41WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31p&lt;br /&gt;
| 2653-R8U&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad G40&lt;br /&gt;
| 2388-2UU&lt;br /&gt;
| 1.21 (2006/2/24; 1TETA6WW)&lt;br /&gt;
| Windows XP Home&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-6FG &lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-E4U&lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Professional SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R32&lt;br /&gt;
| 2656-EG1 &lt;br /&gt;
| 2.16 (16-06-2006) &lt;br /&gt;
| DOS Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2656-69U &lt;br /&gt;
| ? &lt;br /&gt;
| Windows 2000 Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-F7G &lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2200BG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Etch&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2896-J3U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Fedora Core 4 &lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-L7U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DG1&lt;br /&gt;
| 1.26&lt;br /&gt;
| Ubuntu Linux 8.10 2.6.27-9&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40e&lt;br /&gt;
| 2684-LKG&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CDG&lt;br /&gt;
| 1.27 (10-06-2006) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DM2&lt;br /&gt;
| 1.09 (2003) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2723&lt;br /&gt;
| ?&lt;br /&gt;
| Slackware Linux 12&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes  &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CFM &lt;br /&gt;
| 1.24 (10-17-2005) &lt;br /&gt;
| Gentoo &amp;amp; XP Pro&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724 &lt;br /&gt;
| 1.30 (10-19-2005) &lt;br /&gt;
| FreeBSD 6.1-p1&lt;br /&gt;
| code by Matthew Garrett, compiled and run on bactrack&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724-3XU &lt;br /&gt;
| 1.33 (06-29-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682 &lt;br /&gt;
| 1.01 (2003-01-24)&lt;br /&gt;
| Debian GNU/Linux etch (March 2007) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33 (2006/6/29)&lt;br /&gt;
| Lunar Linux (2007/03/04) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1829-7RG&lt;br /&gt;
| 3.21 (02-06-2006)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| no-1802 W98 Boot Floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1830-6FG&lt;br /&gt;
| 3.05a (14-05-2004)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50e&lt;br /&gt;
| &lt;br /&gt;
| 2.10 (2006-12-22)&lt;br /&gt;
| &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50p&lt;br /&gt;
| 1832-2AG&lt;br /&gt;
| 3.19 (13-10-2005)&lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-10-686)&lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R51&lt;br /&gt;
| 2887-W2C &lt;br /&gt;
| 1.27 (03-03-2006) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R52&lt;br /&gt;
| 1849-BMU&lt;br /&gt;
|1.27 (09-20-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from external USB floppy)&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R61&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T23&lt;br /&gt;
| 2647-4MU&lt;br /&gt;
| 1.18 (08-06-2004) &lt;br /&gt;
| Windows XP Pro/SP2&lt;br /&gt;
| no-1802 utility (W98se-bootfloppy)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot; &lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-68G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-ES1 &lt;br /&gt;
| 2.10  &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;  &lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-97G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.10 (26-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-81U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86G&lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2 and Ubuntu 7.10 &amp;quot;Gutsy Gibbon&amp;quot; Intel BG2200&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86M&lt;br /&gt;
| 2.05 (12-06-2003) &lt;br /&gt;
| Mepis 7&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-DU9 &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Suse Linux 10.1 &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2367-RU1 &lt;br /&gt;
| 2.01 (06-08-2002) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30&lt;br /&gt;
| 2366-81M&lt;br /&gt;
| 2.10 (1IET71WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.24-1-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-7CU &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PM1 &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-4BG &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-7CU&lt;br /&gt;
| 3.21 (06-02-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-75U&lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Fedora 6 w Intel 2915ABG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-82U &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP/ SUSE 10.1&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.05a (2004-05-14)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.15 (2005-03-29)&lt;br /&gt;
| Windows XP Pro SP2 w/[http://www.giga-byte.com.tw/Products/Communication/Products_Spec.aspx?ClassValue=Communication&amp;amp;ProductID=985&amp;amp;ProductName=GN-WI01GS Gigabyte GN-WI01GS]&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PU7 &lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Windows XP Professional&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-42G &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Windows 2000 Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CG &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Ubuntu 6.06 LTS w/Intel Pro Lan2200&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU &lt;br /&gt;
| 3.03 (07 Apr 2004) &lt;br /&gt;
| Windows XP&lt;br /&gt;
| no-1802 utility (applied via FreeDos bootable USB stick) &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-DG1 &lt;br /&gt;
| 3.21 (06-02-2006) &lt;br /&gt;
| Ubuntu 6.10 w/Broadcom 4306&lt;br /&gt;
| Matthew Garrett's code &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU&lt;br /&gt;
| 3.16 (2006-02-21)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.04 LTS&lt;br /&gt;
| no-1802 W98 boot floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G1G&lt;br /&gt;
| 3.19 (10-13-2005)&lt;br /&gt;
| Debian GNU/Linux (sid)&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G5G&lt;br /&gt;
| 3.21 (2006-06-02)&lt;br /&gt;
| Windows XP Pro SP2 / Gentoo 2007.0&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-1FG &lt;br /&gt;
| 3.21 (2007-06-18)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-5G1 &lt;br /&gt;
| 2004 &lt;br /&gt;
| Fedora Core 6 w/Intel 5ABG a/b/g&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-9HU&lt;br /&gt;
| n/a&lt;br /&gt;
| Ubuntu 6.10 w/Atheros 5212 a/b/g&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-2FG&lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SR2 w/ Intel 2200BG&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2373-GEG &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| Gentoo / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2374-GGU &lt;br /&gt;
| 3.21 (1RETDPWW) 6/2/2006&lt;br /&gt;
| Slackware / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-K32 &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| CentOS 5.0 w/Atheros 5212 (CM9)&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-6UU&lt;br /&gt;
| Not noted&lt;br /&gt;
| Fedora 7 w/Atheros 5212&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-4TG &lt;br /&gt;
| 3.13 (1RETDHWW) (29-10-2004)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel PRO 2200BG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-Y8N&lt;br /&gt;
| 1RETDRWW (3.23)&lt;br /&gt;
| openSUSE 11.1 / Intel 2915abg&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T42p&lt;br /&gt;
| 2373-HTU &lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-K2G &lt;br /&gt;
| 3.17 (07-27-2005)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-M1U&lt;br /&gt;
| 3.13 1RETDHWW (10/29/2004)&lt;br /&gt;
| Fedora 7 w/ Intel PRO 2200BG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-LM1&lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Debian Lenny (2.6.21-2-686) w/ Intel PRO 2915ABG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2378-EXU &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-F3G &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 W98 Boot Floppy &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T43&lt;br /&gt;
| 1871-F1G&lt;br /&gt;
| 1.19 (70ET59WW) (2005-09-20)&lt;br /&gt;
| n/a&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T60&lt;br /&gt;
| 6371-CTO&lt;br /&gt;
| 1.04 (7IET23WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T61}}&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T61p&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X22 &lt;br /&gt;
| 2662-95G&lt;br /&gt;
| 1.32 (2003-06-10)&lt;br /&gt;
| Debian GNU/Linux testing, kernel 2.6.18-3-686&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X24&lt;br /&gt;
| 2662-MPG &lt;br /&gt;
| 1.26 (2002-05-22)&lt;br /&gt;
| Debian GNU/Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| AR5212 &lt;br /&gt;
| ?&lt;br /&gt;
| Debian Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-41j &lt;br /&gt;
| 1.08 (08-09-2005)&lt;br /&gt;
| Gentoo Kernel 2.6.15 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-4XU &lt;br /&gt;
| 1.09&lt;br /&gt;
| Win XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2673-EU2 &lt;br /&gt;
| 1.09 &lt;br /&gt;
| Windows XP Pro SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.22-rc7&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PG9 &lt;br /&gt;
| 2.04 (2003-11-10) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.21-2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2673-C27 &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-9-386) &lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-1UG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| FreeBSD 6-STABLE&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.17-2-686&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CXU &lt;br /&gt;
| 2.04&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PBU &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-I5A &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C8G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Debian (kernel 2.6.16.20-386)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG&lt;br /&gt;
| 2.11 (02/13/2004)&lt;br /&gt;
| Debian (kernel 2.6.18-4-686, gcc 4.1.2)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2884-BRU &lt;br /&gt;
| 1.03 (1QET34WW) 2003-04-08&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| ?&lt;br /&gt;
| Win XP Pro, w/ Gigabyte GN-WI03N-RN&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-BAU &lt;br /&gt;
| 3.02 (1QET97WW)&lt;br /&gt;
| Windows Vista w/ Broadcom 43XG, Ubuntu 7.10&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X32&lt;br /&gt;
| 2672-58G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Ubuntu 8.04&lt;br /&gt;
| no-1802 CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-CTO&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Pro, Ubuntu 9&lt;br /&gt;
| modify PCI-CARD EEPROM&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 1.42 (2004/09/16; 1UET92WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Professional SP3, Ubuntu 8.04&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 1866-6SU&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41 &lt;br /&gt;
| 2525-A2U&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 2528-ELU&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro / OSX 10.4.8 / Ubuntu Edgy&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JU&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Testing&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (bricked)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JG&lt;br /&gt;
| 2.18 (2008/11/20; 7BETD7WW)&lt;br /&gt;
| Slackware&lt;br /&gt;
| Modded BIOS (7buj27us_TC-5M_SLIC21.zip)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X61t&lt;br /&gt;
| 7762-94G&lt;br /&gt;
| ?&lt;br /&gt;
| Windows 7 Ent&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or in WWAN slot (no taping)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES (no LED/HW-switch)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200&lt;br /&gt;
| ?&lt;br /&gt;
| 1.43&lt;br /&gt;
| Ubuntu Karmic7&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (tape pin 20 instead)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| Thinkpad X200&lt;br /&gt;
| 7454-2QU&lt;br /&gt;
| 3.05&lt;br /&gt;
| Windows 7 32-bit&lt;br /&gt;
| Tape over pin 20&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200s&lt;br /&gt;
| ?&lt;br /&gt;
| 3.14 (2010-07-07)&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| tape over 20-pin, place card into 2nd(!) slot (WWAN). Without taping there will be no error but it won't work. (Led doesn't work after all)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201i (X201)&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Debian Squeeze&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No; BIOS hacks not attempted&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-LUU&lt;br /&gt;
| 1.27 (2006-06-29; 1OET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| jmp1802.cmd&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{W500}}&lt;br /&gt;
| 4061-A97&lt;br /&gt;
| 1.16 (2008-09-24; 6FET46WW)&lt;br /&gt;
| Ubuntu 8.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Zender's BIOS tools&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.32 (6QET62WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?s=e297b8f49bacb66d235829696df53c6a&amp;amp;p=366208&amp;amp;viewfull=1#post366208 This modified BIOS]&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-VV8&lt;br /&gt;
| 1.34 (6QET64WW)&lt;br /&gt;
| Arch (updated 05.05.2011)&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/5866-LENOVO--Bioses-especially-Thinkpad.?p=402987&amp;amp;viewfull=1#post402987 This modified BIOS] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes, 2*5 Beep on Startup (see [[http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?p=352910&amp;amp;viewfull=1#post352910]])&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.40 (2012-10-11; 6QET70WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| ?&lt;br /&gt;
| 1.21 (8duj10us)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| [http://www.mediafire.com/?d2el2b94u5ty5#5nk3h666our5o BIOS by cmuelasl] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| 4291-29G&lt;br /&gt;
| 1.39 (2013-18-07; 8DET69WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X230}}&lt;br /&gt;
| 2306-CTO&lt;br /&gt;
| 2.50, 2.51&lt;br /&gt;
| Debian, Trisquel&lt;br /&gt;
| [http://www.bios-mods.com/forum/Thread-REQUEST-Lenovo-X230-Whitelist-Removal BIOS-MODS forum request for the X230], tape-over pin 20 failed, no-1802 utility failed&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X300&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X301&lt;br /&gt;
| 2777-CTO&lt;br /&gt;
| 3.10 (2010-03-16; 6EET50WW)&lt;br /&gt;
| Ubuntu 10.04&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Problem with WiFi LED==&lt;br /&gt;
After getting an unauthorized card to work, you may notice that the WiFi LED found on the ThinkPad is not working. This doesn't happen with all unauthorized cards. The general cause for this is the fact that the MiniPCI standard leaves the implementation of the LED signals available on the MiniPCI connector to the card vendors. Therefore some newer WiFi cards use one of the signals originally meant for LEDs to implement the &amp;quot;radio kill&amp;quot; switch input. As a result, the LED doesn't get proper signals and fails.&lt;br /&gt;
&lt;br /&gt;
====Details====&lt;br /&gt;
The WiFi LED found in ThinkPads is connected to following pins on the MiniPCI connector.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Pin&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Signal&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Description&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|11&lt;br /&gt;
|LED1_GRNP&lt;br /&gt;
|WiFi active LED +&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|13&lt;br /&gt;
|LED1_GRNN&lt;br /&gt;
|WiFi active LED - (older cards) / RF Silent input (newer cards)&lt;br /&gt;
|}&lt;br /&gt;
Note: The descriptions are specific to this article.&lt;br /&gt;
&lt;br /&gt;
If your LED is not working, the problem could be the pin 13. Newer cards may no longer provide the necessary negative signal there to drive the LED. Before you apply any fixes, be sure to check the voltage between pin 11 and ground (can be found for example on the MiniPCI latch arms) - it should give you about 3.3V while the WiFi is active and 0V otherwise. The voltage between pin 13 and ground should measure about 2.5V. The notebook has to be running while you perform the tests so be extremely careful. All the mentioned pins are on the upper side so it's quite easy to get to them with a multimeter. If all the voltages match, your LED is fixable.&lt;br /&gt;
&lt;br /&gt;
Reference:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://members.datafast.net.au/dft0802/specs/mpci10.pdf MiniPCI Specification] (PDF, 724KB)&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.interfacebus.com/MiniPCI_Pinout_124Pin.html MiniPCI Pinout]&lt;br /&gt;
&lt;br /&gt;
====Solution====&lt;br /&gt;
The solution is to connect the ground (GND) to the pin 13. However, since the new ''RF Silent input'' signal is active low, grounding the card side will tell it to turn itself off. Therefore, we have to separate pin 13 of the card from the system board and connect ground to the system board side only.&lt;br /&gt;
&lt;br /&gt;
There are many ways to accomplish this. One which doesn't require any soldering is to mask pin 13 on the card with a cellophane tape and use about 3cm of thin wire to connect pin 13 of the connector to the ground. Place one end of the wire on the masked pad and insert the card into the slot. Check if the wire is centered on the pad and try pulling it (but not too hard) to see if it holds. If it comes out easily, pull the card out and repeat. If you successfully attach it, you have to connect the other end to the ground. The best place is the left MiniPCI latch arm. Bend it outside and insert the wire into the small gap between the two pieces of metal the arm is made from. Finally, make sure that the wire doesn't touch anything else and doesn't stand out too much, it must not touch the touchpad electronics when you put the palmrest back on. If in doubt, cover the wire with some insulator.&lt;br /&gt;
&lt;br /&gt;
{{WARN|Do this fix ONLY if you know exactly what you are doing and at your own risk! If you're not sure about any part, don't even try it or you may damage your WiFi card and/or brick your laptop. You have been warned.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|If your card is not listed in the table below, your WiFi LED may not work for some other reason. Therefore, make sure you understood the problem described here and made all the measurements carefully. This way you will know if this apply to your card and if it can be fixed this way. Otherwise, if you're skilled enough, please try to find out why your LED doesn't work and contribute to this article.}}&lt;br /&gt;
&lt;br /&gt;
====Successful WiFi LED fixes====&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| WiFi card&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Comments&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|T41&lt;br /&gt;
|2374-312&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG,&lt;br /&gt;
Spares No: 373830-001&lt;br /&gt;
|Windows&amp;amp;nbsp;XP&amp;amp;nbsp;SP2,&lt;br /&gt;
Ubuntu&amp;amp;nbsp;7.10&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|The WiFi card seems to be a HP one (tip: google for spares no.). Not sure thou - received it with an already changed PCI-ID.&lt;br /&gt;
|-  style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|X31&lt;br /&gt;
|2672-PG9&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG, Broadcom BCM4306&lt;br /&gt;
|Debian Sid&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|Both cards are non-IBM ones, BIOS was patched. ipw2200 needed the {{bootparm|led|1}} option to be enabled while loading the module.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
&lt;br /&gt;
* Additional Information about &amp;quot;Unauthorised&amp;quot; MiniPCI adapters can be found on [http://web.archive.org/web/20080803233214/http://www.srcf.ucam.org/~mjg59/thinkpad/wireless.html Matthew Garrett's website].&lt;br /&gt;
&lt;br /&gt;
* Thinkpad Mini PCI Wireless [http://web.archive.org/web/20080608221633/http://www.srcf.ucam.org/~mjg59/thinkpad/tables.html compatibility matrix].&lt;br /&gt;
&lt;br /&gt;
* Bootable &amp;quot;no-1802&amp;quot; [http://www.command-tab.com/2006/02/26/unauthorized-wireless-cards/ CD and floppy image]&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
# This is explained in a [http://lkml.org/lkml/2003/6/3/162 message to the LKML] and subsequently [http://lkml.org/lkml/2003/6/9/50 clarified].&lt;br /&gt;
# The no-1802 tool was announced and explained in a [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-June/018253.html message to the Linux-Thinkpad ML].&lt;br /&gt;
# Vojtech Pavlik's C-code was originally posted in a [http://lkml.org/lkml/2004/6/13/69 message to the LKML]. It was based on the assembly used in the no-1802 program. Matthew Garrett [http://web.archive.org/web/20080608221623/http://www.srcf.ucam.org/~mjg59/thinkpad/hacks.html rewrote] the code to provide more error checking.&lt;br /&gt;
# This information has been added by users. Please feel free to add systems if you have had personal success or failure.&lt;br /&gt;
# The user Middleton has released [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 patched BIOS] for R61/T61/X61/X300 on the NotebookReview forums. The BIOS disables the MiniPCI whitelist, as well as unlocking full SATA-II speed.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55609</id>
		<title>Problem with unauthorized MiniPCI network card</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55609"/>
		<updated>2014-05-06T15:28:05Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Use another MiniPCI (express) slot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem description ==&lt;br /&gt;
&lt;br /&gt;
The ThinkPad BIOS only allows to boot with an &amp;quot;authorized&amp;quot; adapter installed. If an unsupported card is detected, the BIOS prints a message on the screen and stops the system:&lt;br /&gt;
&lt;br /&gt;
   1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.&lt;br /&gt;
&lt;br /&gt;
The card's sub-vendor PCI-ID (which can be seen using ''lspci -v'') is checked against a [[Wikipedia:Whitelist|whitelist]] in the BIOS. IBM/Lenovo's reasoning for this is that the combination of MiniPCI card and the integrated antenna in the ThinkPad needs to be certified by the US FCC (Federal Communications Commission).{{footnote|1}} or similar agencies in other countries.&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Any of the following solutions should suffice to make the wireless card useable.  You only need to perform one of them.}}&lt;br /&gt;
&lt;br /&gt;
It may be possible to use the computer with the unauthorized card deactivated (but not removed).  Press {{key|F1}} to enter the BIOS and deactivate the WLAN card, then attempt to boot with the card disabled.  This does not make the wireless card work, but it may allow you to boot the computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the card's ID ===&lt;br /&gt;
&lt;br /&gt;
A safer and better method than modifying the BIOS is modifying the PCI-ID of the wlan card to match the authorized one:&lt;br /&gt;
&lt;br /&gt;
# You'll risk the wireless card instead of the motherboard.&lt;br /&gt;
# Future BIOS updates will not create any problems.&lt;br /&gt;
# No problem with newer laptops with different BIOS; the only reqirement is to find an ID that is already listed in the BIOS, which can be easily achieved if the community maintaina a compatibility table.&lt;br /&gt;
&lt;br /&gt;
The instructions are [http://www.dagarlas.org/stuff/computing/article0001.php here] (link down, 2011/05/14 - archive.org mirror [http://web.archive.org/web/20071016063645/http://www.dagarlas.org/stuff/computing/article0001.php here], second mirror [http://www.broken.com/mirror/thinkpad here]).  This page is for Atheros-based cards and HP notebooks, but it applies to Thinkpads as well. It also has links on how to edit the PCI-ID on Intel Pro Wireless cards. Instruction for intel 2200/2915 cards are [http://stachon.webpark.cz/ipw-eeprom.html here] or [http://fx.cz/sklad/intel/ here] or [http://www.thinkpad-forum.de/thinkpad-hardware/zubeh%C3%B6r/44192-tutorial-nicht-ibm-wlan-karte-2200-2915-im-thinkpad/ here] (in German). The second one is much simpler because it provides an already patched and compiled ipw2200 driver required to do the job.&lt;br /&gt;
{{NOTE|On Linux-based distributions, the driver is loaded based on the PCI-ID. Keep this in mind when &amp;quot;faking&amp;quot; other models. }}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Modifying your PCI-ID will require either a laptop without a BIOS lock or a PCI adapter for your desktop.  Also, this procedure can render your card useless, but that's better than bricking your laptop.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE| According to the information found from the links above the authors suggest a change in the network card memory (ethtool -E ethX magic 0x2200 offset 0x8 value 0x12). However, this doesn't work on my Thinkpad X40. Further modifications were needed to eliminate the 1802 error. The value of the first register inside the memory of the PCI card should be modified to read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Offset: 0x0000&lt;br /&gt;
Values: 02 a5 00 80 20 42 86 80 12 27 86 80 18 00 01 03&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
one [http://fx.cz/sklad/intel/ source] suggest that one more value should be modified:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
offset 0xa8 value 0xf9&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
although it might not be necessary.}}&lt;br /&gt;
&lt;br /&gt;
=== Use another MiniPCI (express) slot ===&lt;br /&gt;
&lt;br /&gt;
On models with multiple MiniPCI (express) slots, the BIOS checks only the “WiFi-slot” for unauthorized WiFi cards. A neighboring WWAN slot is allowed to hold such a card. But there might be a catch: the WWAN slot’s “disable radio” signal could be active, so that the card will refuse from using the radio. The operating system can see this condition: on Linux it is reported as “hard blocked” by rfkill. (This actually depends on the driver: “b43” does notice that the card refuses to switch it’s radio on and reports it via the rfkill interface.)&lt;br /&gt;
&lt;br /&gt;
Combinations that work in the WWAN slot without further tweaking:&lt;br /&gt;
* Lenovo Y530 / Intel 4965AGN&lt;br /&gt;
* X61t (7762-94G) / Atheros 5008X scavenged from a MacBook Pro&lt;br /&gt;
&lt;br /&gt;
On MiniPCI express(!) slots, pin 20 is used as the first “disable radio” signal, as implemented by common WiFi cards. Isolating pin 20 in the slot from the card will leave the signal dangling, which means “disable radio” is inactive: i.e. “radio on”. If necessary, the pin on the card can be taped over with film or painted over with nail polish to block electrical connection. Pin #20 is located on the underside of the miniPCI Express board, second pin from the notch, on the side with more pins. Here is [http://pinoutsguide.com/Slots/mini_pcie_pinout.shtml detailed MiniPCIe pinout]. Combinations reported to work this way:&lt;br /&gt;
* Thinkpad X61s / Intel Wifi link 4965agn&lt;br /&gt;
* Thinkpad X61 / Intel 3945abg (bulk)&lt;br /&gt;
* Thinkpad X200 / Intel 5300&lt;br /&gt;
* Thinkpad T60p (widescreen) / Sierra MC8781&lt;br /&gt;
&lt;br /&gt;
Questions still open:&lt;br /&gt;
* can the signal be deactivated otherwise? (WLAN-on-for-WWAN-slot)&lt;br /&gt;
* do WWAN cards have such a signal? Is it on another pin (a “second disable radio” pin is defined for mPCIe since at least 2010)?&lt;br /&gt;
** in case it’s the same signal, how to deactivate the WWAN kill signal? On the X200 the hardware switch doesn’t do that.&lt;br /&gt;
* as the card (usually) drives an LED to reflect it’s state, can that signal be routed to the WWAN or WiFi LED?&lt;br /&gt;
&lt;br /&gt;
Taping over any Mini PCI-e pin is a delicate exercise in patience, the connectors are less than the width of most ball point pens. Transparent scotch type tape is easier to work with since it is possible to see where you're cutting.&lt;br /&gt;
&lt;br /&gt;
See the discussion page for more.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the BIOS ===&lt;br /&gt;
&lt;br /&gt;
{{WARN|It is dangerous to mess with your BIOS, you can easily make your machine unbootable. Proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|On the {{R32}}, {{T43}}, {{X41}}, {{X60}}, {{W500}}, {{X230}} and probably others, the BIOS hacks and the &amp;quot;no-1802&amp;quot; utility don't work.}}&lt;br /&gt;
&lt;br /&gt;
See the table below for links to modified BIOS images with the whitelist disabled. Information on making this BIOS modification for newer ThinkPads can be found [http://www.endeer.cz/bios.tools/bios.html here].&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may can modify the whitelist to include the PCI-ID of the card you wish to use.  The complete instructions for this procedure are [http://www.paul.sladen.org/thinkpad-r31/wifi-card-pci-ids.html here].&lt;br /&gt;
&lt;br /&gt;
* You can try googling for your model number + &amp;quot;whitelist removal&amp;quot;, there are lots of pre-hacked BIOSes out there.&lt;br /&gt;
&lt;br /&gt;
* You can use the [[Problem with error 01C9 - More than one Ethernet devices | no-1802 and no-01C9 Linux Live CD]] without applying the no-01C9 patch. It is very convenient to use and based on the C code below.&lt;br /&gt;
&lt;br /&gt;
* You can use the DOS [http://jcnp.pku.edu.cn/~shadow/1802/no-1802.com no-1802] utility, written by Tisheng Chen.{{footnote|2}} It will set a certain bit in the CMOS memory which disables the whitelist check, but it has been reported not to work on the latest machines, such as the T43 and X41&lt;br /&gt;
&lt;br /&gt;
* You can compile and run (as root) the following C-code, which was written by Matthew Garrett. It was based on the code written by Vojtech Pavlik, which in turn was based on the assembly used in the no-1802 program. {{footnote|3}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/stat.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;fcntl.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main(void)&lt;br /&gt;
 {&lt;br /&gt;
   int fd;&lt;br /&gt;
   unsigned char data;&lt;br /&gt;
   &lt;br /&gt;
   fd = open(&amp;quot;/dev/nvram&amp;quot;, O_RDWR);&lt;br /&gt;
   if (fd==-1) {&lt;br /&gt;
     printf(&amp;quot;Opening /dev/nvram failed\n&amp;quot;);&lt;br /&gt;
     return 1;&lt;br /&gt;
   }&lt;br /&gt;
   printf(&amp;quot;Disabling WiFi whitelist check.\n&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
   /* BIG INFORMATIONAL WARNING */ &lt;br /&gt;
   /* The linux nvram driver doesn't give access to the first 14 bytes of&lt;br /&gt;
      the CMOS. As a result, we seek to 0x5c rather than 0x6a. If you're &lt;br /&gt;
      implementing this under another OS, then you'll have to go to whichever&lt;br /&gt;
      address is appropriate for your access method */&lt;br /&gt;
 &lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   read(fd, &amp;amp;data, 1);&lt;br /&gt;
   printf(&amp;quot;CMOS address 0x5c: %02x-&amp;gt;&amp;quot;, data);&lt;br /&gt;
   data |= 0x80;&lt;br /&gt;
   printf(&amp;quot;%02x\n&amp;quot;, data);&lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   if (write(fd, &amp;amp;data, 1)&amp;lt;0) {&lt;br /&gt;
     printf(&amp;quot;Unable to write to /dev/nvram - hack failed\n&amp;quot;);&lt;br /&gt;
     close(fd);&lt;br /&gt;
     return 2;&lt;br /&gt;
   }&lt;br /&gt;
   close(fd);&lt;br /&gt;
   printf(&amp;quot;Done.\n&amp;quot;);&lt;br /&gt;
   return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BIOS modifications status ==&lt;br /&gt;
&lt;br /&gt;
{{WARN|This table is meant to give users an idea of what/how attempts have been made at BIOS modifications and what their success rate is. As stated before, it is dangerous to mess with your BIOS, you can easily make your machine unbootable. Please proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
The following table contains information about ThinkPad models BIOS modification status to run an unauthorized Mini PCI card. {{footnote|4}} &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| BIOS Version &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Method &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad 240&lt;br /&gt;
| 2609-21G&lt;br /&gt;
| 1.18&lt;br /&gt;
| Damn Small Linux&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2652-P3M&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.25-2-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2653-CU3&lt;br /&gt;
| 1.13 (1GET41WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31p&lt;br /&gt;
| 2653-R8U&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad G40&lt;br /&gt;
| 2388-2UU&lt;br /&gt;
| 1.21 (2006/2/24; 1TETA6WW)&lt;br /&gt;
| Windows XP Home&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-6FG &lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-E4U&lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Professional SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R32&lt;br /&gt;
| 2656-EG1 &lt;br /&gt;
| 2.16 (16-06-2006) &lt;br /&gt;
| DOS Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2656-69U &lt;br /&gt;
| ? &lt;br /&gt;
| Windows 2000 Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-F7G &lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2200BG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Etch&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2896-J3U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Fedora Core 4 &lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-L7U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DG1&lt;br /&gt;
| 1.26&lt;br /&gt;
| Ubuntu Linux 8.10 2.6.27-9&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40e&lt;br /&gt;
| 2684-LKG&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CDG&lt;br /&gt;
| 1.27 (10-06-2006) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DM2&lt;br /&gt;
| 1.09 (2003) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2723&lt;br /&gt;
| ?&lt;br /&gt;
| Slackware Linux 12&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes  &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CFM &lt;br /&gt;
| 1.24 (10-17-2005) &lt;br /&gt;
| Gentoo &amp;amp; XP Pro&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724 &lt;br /&gt;
| 1.30 (10-19-2005) &lt;br /&gt;
| FreeBSD 6.1-p1&lt;br /&gt;
| code by Matthew Garrett, compiled and run on bactrack&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724-3XU &lt;br /&gt;
| 1.33 (06-29-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682 &lt;br /&gt;
| 1.01 (2003-01-24)&lt;br /&gt;
| Debian GNU/Linux etch (March 2007) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33 (2006/6/29)&lt;br /&gt;
| Lunar Linux (2007/03/04) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1829-7RG&lt;br /&gt;
| 3.21 (02-06-2006)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| no-1802 W98 Boot Floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1830-6FG&lt;br /&gt;
| 3.05a (14-05-2004)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50e&lt;br /&gt;
| &lt;br /&gt;
| 2.10 (2006-12-22)&lt;br /&gt;
| &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50p&lt;br /&gt;
| 1832-2AG&lt;br /&gt;
| 3.19 (13-10-2005)&lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-10-686)&lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R51&lt;br /&gt;
| 2887-W2C &lt;br /&gt;
| 1.27 (03-03-2006) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R52&lt;br /&gt;
| 1849-BMU&lt;br /&gt;
|1.27 (09-20-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from external USB floppy)&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R61&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T23&lt;br /&gt;
| 2647-4MU&lt;br /&gt;
| 1.18 (08-06-2004) &lt;br /&gt;
| Windows XP Pro/SP2&lt;br /&gt;
| no-1802 utility (W98se-bootfloppy)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot; &lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-68G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-ES1 &lt;br /&gt;
| 2.10  &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;  &lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-97G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.10 (26-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-81U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86G&lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2 and Ubuntu 7.10 &amp;quot;Gutsy Gibbon&amp;quot; Intel BG2200&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86M&lt;br /&gt;
| 2.05 (12-06-2003) &lt;br /&gt;
| Mepis 7&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-DU9 &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Suse Linux 10.1 &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2367-RU1 &lt;br /&gt;
| 2.01 (06-08-2002) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30&lt;br /&gt;
| 2366-81M&lt;br /&gt;
| 2.10 (1IET71WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.24-1-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-7CU &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PM1 &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-4BG &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-7CU&lt;br /&gt;
| 3.21 (06-02-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-75U&lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Fedora 6 w Intel 2915ABG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-82U &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP/ SUSE 10.1&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.05a (2004-05-14)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.15 (2005-03-29)&lt;br /&gt;
| Windows XP Pro SP2 w/[http://www.giga-byte.com.tw/Products/Communication/Products_Spec.aspx?ClassValue=Communication&amp;amp;ProductID=985&amp;amp;ProductName=GN-WI01GS Gigabyte GN-WI01GS]&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PU7 &lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Windows XP Professional&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-42G &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Windows 2000 Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CG &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Ubuntu 6.06 LTS w/Intel Pro Lan2200&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU &lt;br /&gt;
| 3.03 (07 Apr 2004) &lt;br /&gt;
| Windows XP&lt;br /&gt;
| no-1802 utility (applied via FreeDos bootable USB stick) &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-DG1 &lt;br /&gt;
| 3.21 (06-02-2006) &lt;br /&gt;
| Ubuntu 6.10 w/Broadcom 4306&lt;br /&gt;
| Matthew Garrett's code &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU&lt;br /&gt;
| 3.16 (2006-02-21)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.04 LTS&lt;br /&gt;
| no-1802 W98 boot floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G1G&lt;br /&gt;
| 3.19 (10-13-2005)&lt;br /&gt;
| Debian GNU/Linux (sid)&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G5G&lt;br /&gt;
| 3.21 (2006-06-02)&lt;br /&gt;
| Windows XP Pro SP2 / Gentoo 2007.0&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-1FG &lt;br /&gt;
| 3.21 (2007-06-18)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-5G1 &lt;br /&gt;
| 2004 &lt;br /&gt;
| Fedora Core 6 w/Intel 5ABG a/b/g&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-9HU&lt;br /&gt;
| n/a&lt;br /&gt;
| Ubuntu 6.10 w/Atheros 5212 a/b/g&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-2FG&lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SR2 w/ Intel 2200BG&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2373-GEG &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| Gentoo / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2374-GGU &lt;br /&gt;
| 3.21 (1RETDPWW) 6/2/2006&lt;br /&gt;
| Slackware / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-K32 &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| CentOS 5.0 w/Atheros 5212 (CM9)&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-6UU&lt;br /&gt;
| Not noted&lt;br /&gt;
| Fedora 7 w/Atheros 5212&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-4TG &lt;br /&gt;
| 3.13 (1RETDHWW) (29-10-2004)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel PRO 2200BG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-Y8N&lt;br /&gt;
| 1RETDRWW (3.23)&lt;br /&gt;
| openSUSE 11.1 / Intel 2915abg&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T42p&lt;br /&gt;
| 2373-HTU &lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-K2G &lt;br /&gt;
| 3.17 (07-27-2005)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-M1U&lt;br /&gt;
| 3.13 1RETDHWW (10/29/2004)&lt;br /&gt;
| Fedora 7 w/ Intel PRO 2200BG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-LM1&lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Debian Lenny (2.6.21-2-686) w/ Intel PRO 2915ABG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2378-EXU &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-F3G &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 W98 Boot Floppy &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T43&lt;br /&gt;
| 1871-F1G&lt;br /&gt;
| 1.19 (70ET59WW) (2005-09-20)&lt;br /&gt;
| n/a&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T60&lt;br /&gt;
| 6371-CTO&lt;br /&gt;
| 1.04 (7IET23WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T61}}&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T61p&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X22 &lt;br /&gt;
| 2662-95G&lt;br /&gt;
| 1.32 (2003-06-10)&lt;br /&gt;
| Debian GNU/Linux testing, kernel 2.6.18-3-686&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X24&lt;br /&gt;
| 2662-MPG &lt;br /&gt;
| 1.26 (2002-05-22)&lt;br /&gt;
| Debian GNU/Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| AR5212 &lt;br /&gt;
| ?&lt;br /&gt;
| Debian Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-41j &lt;br /&gt;
| 1.08 (08-09-2005)&lt;br /&gt;
| Gentoo Kernel 2.6.15 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-4XU &lt;br /&gt;
| 1.09&lt;br /&gt;
| Win XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2673-EU2 &lt;br /&gt;
| 1.09 &lt;br /&gt;
| Windows XP Pro SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.22-rc7&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PG9 &lt;br /&gt;
| 2.04 (2003-11-10) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.21-2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2673-C27 &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-9-386) &lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-1UG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| FreeBSD 6-STABLE&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.17-2-686&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CXU &lt;br /&gt;
| 2.04&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PBU &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-I5A &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C8G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Debian (kernel 2.6.16.20-386)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG&lt;br /&gt;
| 2.11 (02/13/2004)&lt;br /&gt;
| Debian (kernel 2.6.18-4-686, gcc 4.1.2)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2884-BRU &lt;br /&gt;
| 1.03 (1QET34WW) 2003-04-08&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| ?&lt;br /&gt;
| Win XP Pro, w/ Gigabyte GN-WI03N-RN&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-BAU &lt;br /&gt;
| 3.02 (1QET97WW)&lt;br /&gt;
| Windows Vista w/ Broadcom 43XG, Ubuntu 7.10&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X32&lt;br /&gt;
| 2672-58G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Ubuntu 8.04&lt;br /&gt;
| no-1802 CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-CTO&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Pro, Ubuntu 9&lt;br /&gt;
| modify PCI-CARD EEPROM&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 1.42 (2004/09/16; 1UET92WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Professional SP3, Ubuntu 8.04&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 1866-6SU&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41 &lt;br /&gt;
| 2525-A2U&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 2528-ELU&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro / OSX 10.4.8 / Ubuntu Edgy&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JU&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Testing&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (bricked)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JG&lt;br /&gt;
| 2.18 (2008/11/20; 7BETD7WW)&lt;br /&gt;
| Slackware&lt;br /&gt;
| Modded BIOS (7buj27us_TC-5M_SLIC21.zip)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X61t&lt;br /&gt;
| 7762-94G&lt;br /&gt;
| ?&lt;br /&gt;
| Windows 7 Ent&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or in WWAN slot (no taping)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES (no LED/HW-switch)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200&lt;br /&gt;
| ?&lt;br /&gt;
| 1.43&lt;br /&gt;
| Ubuntu Karmic7&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (tape pin 20 instead)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| Thinkpad X200&lt;br /&gt;
| 7454-2QU&lt;br /&gt;
| 3.05&lt;br /&gt;
| Windows 7 32-bit&lt;br /&gt;
| Tape over pin 20&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200s&lt;br /&gt;
| ?&lt;br /&gt;
| 3.14 (2010-07-07)&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| tape over 20-pin, place card into 2nd(!) slot (WWAN). Without taping there will be no error but it won't work. (Led doesn't work after all)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201i (X201)&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Debian Squeeze&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No; BIOS hacks not attempted&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-LUU&lt;br /&gt;
| 1.27 (2006-06-29; 1OET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| jmp1802.cmd&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{W500}}&lt;br /&gt;
| 4061-A97&lt;br /&gt;
| 1.16 (2008-09-24; 6FET46WW)&lt;br /&gt;
| Ubuntu 8.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Zender's BIOS tools&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.32 (6QET62WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?s=e297b8f49bacb66d235829696df53c6a&amp;amp;p=366208&amp;amp;viewfull=1#post366208 This modified BIOS]&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-VV8&lt;br /&gt;
| 1.34 (6QET64WW)&lt;br /&gt;
| Arch (updated 05.05.2011)&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/5866-LENOVO--Bioses-especially-Thinkpad.?p=402987&amp;amp;viewfull=1#post402987 This modified BIOS] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes, 2*5 Beep on Startup (see [[http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?p=352910&amp;amp;viewfull=1#post352910]])&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.40 (2012-10-11; 6QET70WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| ?&lt;br /&gt;
| 1.21 (8duj10us)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| [http://www.mediafire.com/?d2el2b94u5ty5#5nk3h666our5o BIOS by cmuelasl] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| 4291-29G&lt;br /&gt;
| 1.39 (2013-18-07; 8DET69WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X230}}&lt;br /&gt;
| 2306-CTO&lt;br /&gt;
| 2.50, 2.51&lt;br /&gt;
| Debian, Trisquel&lt;br /&gt;
| [http://www.bios-mods.com/forum/Thread-REQUEST-Lenovo-X230-Whitelist-Removal BIOS-MODS forum request for the X230], tape-over pin 20 failed, no-1802 utility failed&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X300&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X301&lt;br /&gt;
| 2777-CTO&lt;br /&gt;
| 3.10 (2010-03-16; 6EET50WW)&lt;br /&gt;
| Ubuntu 10.04&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Problem with WiFi LED==&lt;br /&gt;
After getting an unauthorized card to work, you may notice that the WiFi LED found on the ThinkPad is not working. This doesn't happen with all unauthorized cards. The general cause for this is the fact that the MiniPCI standard leaves the implementation of the LED signals available on the MiniPCI connector to the card vendors. Therefore some newer WiFi cards use one of the signals originally meant for LEDs to implement the &amp;quot;radio kill&amp;quot; switch input. As a result, the LED doesn't get proper signals and fails.&lt;br /&gt;
&lt;br /&gt;
====Details====&lt;br /&gt;
The WiFi LED found in ThinkPads is connected to following pins on the MiniPCI connector.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Pin&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Signal&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Description&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|11&lt;br /&gt;
|LED1_GRNP&lt;br /&gt;
|WiFi active LED +&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|13&lt;br /&gt;
|LED1_GRNN&lt;br /&gt;
|WiFi active LED - (older cards) / RF Silent input (newer cards)&lt;br /&gt;
|}&lt;br /&gt;
Note: The descriptions are specific to this article.&lt;br /&gt;
&lt;br /&gt;
If your LED is not working, the problem could be the pin 13. Newer cards may no longer provide the necessary negative signal there to drive the LED. Before you apply any fixes, be sure to check the voltage between pin 11 and ground (can be found for example on the MiniPCI latch arms) - it should give you about 3.3V while the WiFi is active and 0V otherwise. The voltage between pin 13 and ground should measure about 2.5V. The notebook has to be running while you perform the tests so be extremely careful. All the mentioned pins are on the upper side so it's quite easy to get to them with a multimeter. If all the voltages match, your LED is fixable.&lt;br /&gt;
&lt;br /&gt;
Reference:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://members.datafast.net.au/dft0802/specs/mpci10.pdf MiniPCI Specification] (PDF, 724KB)&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.interfacebus.com/MiniPCI_Pinout_124Pin.html MiniPCI Pinout]&lt;br /&gt;
&lt;br /&gt;
====Solution====&lt;br /&gt;
The solution is to connect the ground (GND) to the pin 13. However, since the new ''RF Silent input'' signal is active low, grounding the card side will tell it to turn itself off. Therefore, we have to separate pin 13 of the card from the system board and connect ground to the system board side only.&lt;br /&gt;
&lt;br /&gt;
There are many ways to accomplish this. One which doesn't require any soldering is to mask pin 13 on the card with a cellophane tape and use about 3cm of thin wire to connect pin 13 of the connector to the ground. Place one end of the wire on the masked pad and insert the card into the slot. Check if the wire is centered on the pad and try pulling it (but not too hard) to see if it holds. If it comes out easily, pull the card out and repeat. If you successfully attach it, you have to connect the other end to the ground. The best place is the left MiniPCI latch arm. Bend it outside and insert the wire into the small gap between the two pieces of metal the arm is made from. Finally, make sure that the wire doesn't touch anything else and doesn't stand out too much, it must not touch the touchpad electronics when you put the palmrest back on. If in doubt, cover the wire with some insulator.&lt;br /&gt;
&lt;br /&gt;
{{WARN|Do this fix ONLY if you know exactly what you are doing and at your own risk! If you're not sure about any part, don't even try it or you may damage your WiFi card and/or brick your laptop. You have been warned.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|If your card is not listed in the table below, your WiFi LED may not work for some other reason. Therefore, make sure you understood the problem described here and made all the measurements carefully. This way you will know if this apply to your card and if it can be fixed this way. Otherwise, if you're skilled enough, please try to find out why your LED doesn't work and contribute to this article.}}&lt;br /&gt;
&lt;br /&gt;
====Successful WiFi LED fixes====&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| WiFi card&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Comments&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|T41&lt;br /&gt;
|2374-312&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG,&lt;br /&gt;
Spares No: 373830-001&lt;br /&gt;
|Windows&amp;amp;nbsp;XP&amp;amp;nbsp;SP2,&lt;br /&gt;
Ubuntu&amp;amp;nbsp;7.10&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|The WiFi card seems to be a HP one (tip: google for spares no.). Not sure thou - received it with an already changed PCI-ID.&lt;br /&gt;
|-  style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|X31&lt;br /&gt;
|2672-PG9&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG, Broadcom BCM4306&lt;br /&gt;
|Debian Sid&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|Both cards are non-IBM ones, BIOS was patched. ipw2200 needed the {{bootparm|led|1}} option to be enabled while loading the module.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
&lt;br /&gt;
* Additional Information about &amp;quot;Unauthorised&amp;quot; MiniPCI adapters can be found on [http://web.archive.org/web/20080803233214/http://www.srcf.ucam.org/~mjg59/thinkpad/wireless.html Matthew Garrett's website].&lt;br /&gt;
&lt;br /&gt;
* Thinkpad Mini PCI Wireless [http://web.archive.org/web/20080608221633/http://www.srcf.ucam.org/~mjg59/thinkpad/tables.html compatibility matrix].&lt;br /&gt;
&lt;br /&gt;
* Bootable &amp;quot;no-1802&amp;quot; [http://www.command-tab.com/2006/02/26/unauthorized-wireless-cards/ CD and floppy image]&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
# This is explained in a [http://lkml.org/lkml/2003/6/3/162 message to the LKML] and subsequently [http://lkml.org/lkml/2003/6/9/50 clarified].&lt;br /&gt;
# The no-1802 tool was announced and explained in a [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-June/018253.html message to the Linux-Thinkpad ML].&lt;br /&gt;
# Vojtech Pavlik's C-code was originally posted in a [http://lkml.org/lkml/2004/6/13/69 message to the LKML]. It was based on the assembly used in the no-1802 program. Matthew Garrett [http://web.archive.org/web/20080608221623/http://www.srcf.ucam.org/~mjg59/thinkpad/hacks.html rewrote] the code to provide more error checking.&lt;br /&gt;
# This information has been added by users. Please feel free to add systems if you have had personal success or failure.&lt;br /&gt;
# The user Middleton has released [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 patched BIOS] for R61/T61/X61/X300 on the NotebookReview forums. The BIOS disables the MiniPCI whitelist, as well as unlocking full SATA-II speed.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55608</id>
		<title>Problem with unauthorized MiniPCI network card</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55608"/>
		<updated>2014-05-05T20:35:11Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Use the spare slot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem description ==&lt;br /&gt;
&lt;br /&gt;
The ThinkPad BIOS only allows to boot with an &amp;quot;authorized&amp;quot; adapter installed. If an unsupported card is detected, the BIOS prints a message on the screen and stops the system:&lt;br /&gt;
&lt;br /&gt;
   1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.&lt;br /&gt;
&lt;br /&gt;
The card's sub-vendor PCI-ID (which can be seen using ''lspci -v'') is checked against a [[Wikipedia:Whitelist|whitelist]] in the BIOS. IBM/Lenovo's reasoning for this is that the combination of MiniPCI card and the integrated antenna in the ThinkPad needs to be certified by the US FCC (Federal Communications Commission).{{footnote|1}} or similar agencies in other countries.&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Any of the following solutions should suffice to make the wireless card useable.  You only need to perform one of them.}}&lt;br /&gt;
&lt;br /&gt;
It may be possible to use the computer with the unauthorized card deactivated (but not removed).  Press {{key|F1}} to enter the BIOS and deactivate the WLAN card, then attempt to boot with the card disabled.  This does not make the wireless card work, but it may allow you to boot the computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the card's ID ===&lt;br /&gt;
&lt;br /&gt;
A safer and better method than modifying the BIOS is modifying the PCI-ID of the wlan card to match the authorized one:&lt;br /&gt;
&lt;br /&gt;
# You'll risk the wireless card instead of the motherboard.&lt;br /&gt;
# Future BIOS updates will not create any problems.&lt;br /&gt;
# No problem with newer laptops with different BIOS; the only reqirement is to find an ID that is already listed in the BIOS, which can be easily achieved if the community maintaina a compatibility table.&lt;br /&gt;
&lt;br /&gt;
The instructions are [http://www.dagarlas.org/stuff/computing/article0001.php here] (link down, 2011/05/14 - archive.org mirror [http://web.archive.org/web/20071016063645/http://www.dagarlas.org/stuff/computing/article0001.php here], second mirror [http://www.broken.com/mirror/thinkpad here]).  This page is for Atheros-based cards and HP notebooks, but it applies to Thinkpads as well. It also has links on how to edit the PCI-ID on Intel Pro Wireless cards. Instruction for intel 2200/2915 cards are [http://stachon.webpark.cz/ipw-eeprom.html here] or [http://fx.cz/sklad/intel/ here] or [http://www.thinkpad-forum.de/thinkpad-hardware/zubeh%C3%B6r/44192-tutorial-nicht-ibm-wlan-karte-2200-2915-im-thinkpad/ here] (in German). The second one is much simpler because it provides an already patched and compiled ipw2200 driver required to do the job.&lt;br /&gt;
{{NOTE|On Linux-based distributions, the driver is loaded based on the PCI-ID. Keep this in mind when &amp;quot;faking&amp;quot; other models. }}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Modifying your PCI-ID will require either a laptop without a BIOS lock or a PCI adapter for your desktop.  Also, this procedure can render your card useless, but that's better than bricking your laptop.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE| According to the information found from the links above the authors suggest a change in the network card memory (ethtool -E ethX magic 0x2200 offset 0x8 value 0x12). However, this doesn't work on my Thinkpad X40. Further modifications were needed to eliminate the 1802 error. The value of the first register inside the memory of the PCI card should be modified to read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Offset: 0x0000&lt;br /&gt;
Values: 02 a5 00 80 20 42 86 80 12 27 86 80 18 00 01 03&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
one [http://fx.cz/sklad/intel/ source] suggest that one more value should be modified:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
offset 0xa8 value 0xf9&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
although it might not be necessary.}}&lt;br /&gt;
&lt;br /&gt;
=== Use another MiniPCI (express) slot ===&lt;br /&gt;
&lt;br /&gt;
On models with multiple MiniPCI (express) slots, the BIOS checks only the “WiFi-slot” for unauthorized WiFi cards. A neighboring WWAN slot is allowed to hold such a card. But there might be a catch: the WWAN slot’s “disable radio” signal could be active, so that the card will refuse from using the radio. The operating system can see this condition: on Linux it is reported as “hard blocked” by rfkill. (This actually depends on the driver: “b43” does notice and reports it via the rfkill interface.)&lt;br /&gt;
&lt;br /&gt;
Combinations that work in the WWAN slot without further tweaking:&lt;br /&gt;
* Lenovo Y530 / Intel 4965AGN&lt;br /&gt;
* X61t (7762-94G) / Atheros 5008X scavenged from a MacBook Pro&lt;br /&gt;
&lt;br /&gt;
On MiniPCI express(!) slots, pin 20 is used as the first “disable radio” signal, as implemented by common WiFi cards. Isolating pin 20 in the slot from the card will leave the signal dangling, which means “disable radio” is inactive: i.e. “radio on”. If necessary, the pin on the card can be taped over with film or painted over with nail polish to block electrical connection. Pin #20 is located on the underside of the miniPCI Express board, second pin from the notch, on the side with more pins. Here is [http://pinoutsguide.com/Slots/mini_pcie_pinout.shtml detailed MiniPCIe pinout]. Combinations reported to work this way:&lt;br /&gt;
* Thinkpad X61s / Intel Wifi link 4965agn&lt;br /&gt;
* Thinkpad X61 / Intel 3945abg (bulk)&lt;br /&gt;
* Thinkpad X200 / Intel 5300&lt;br /&gt;
* Thinkpad T60p (widescreen) / Sierra MC8781&lt;br /&gt;
&lt;br /&gt;
Questions still open:&lt;br /&gt;
* can the signal be deactivated otherwise?&lt;br /&gt;
* do WWAN cards have such a signal? Is it on another pin (“second disable radio” pin is defined for mPCIe since at least 2010)?&lt;br /&gt;
* as the card (usually) drives an LED to reflect it’s state, can that signal be routed to the WWAN or WiFi LED?&lt;br /&gt;
&lt;br /&gt;
Taping over any Mini PCI-e pin is a delicate exercise in patience, the connectors are less than the width of most ball point pens and even smaller than fine wires. Transparent scotch type tape is easier to work with since it is possible to see where you're cutting but it's effectiveness in blocking the connection is debatable.&lt;br /&gt;
&lt;br /&gt;
See the discussion page for picture and more.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the BIOS ===&lt;br /&gt;
&lt;br /&gt;
{{WARN|It is dangerous to mess with your BIOS, you can easily make your machine unbootable. Proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|On the {{R32}}, {{T43}}, {{X41}}, {{X60}}, {{W500}}, {{X230}} and probably others, the BIOS hacks and the &amp;quot;no-1802&amp;quot; utility don't work.}}&lt;br /&gt;
&lt;br /&gt;
See the table below for links to modified BIOS images with the whitelist disabled. Information on making this BIOS modification for newer ThinkPads can be found [http://www.endeer.cz/bios.tools/bios.html here].&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may can modify the whitelist to include the PCI-ID of the card you wish to use.  The complete instructions for this procedure are [http://www.paul.sladen.org/thinkpad-r31/wifi-card-pci-ids.html here].&lt;br /&gt;
&lt;br /&gt;
* You can try googling for your model number + &amp;quot;whitelist removal&amp;quot;, there are lots of pre-hacked BIOSes out there.&lt;br /&gt;
&lt;br /&gt;
* You can use the [[Problem with error 01C9 - More than one Ethernet devices | no-1802 and no-01C9 Linux Live CD]] without applying the no-01C9 patch. It is very convenient to use and based on the C code below.&lt;br /&gt;
&lt;br /&gt;
* You can use the DOS [http://jcnp.pku.edu.cn/~shadow/1802/no-1802.com no-1802] utility, written by Tisheng Chen.{{footnote|2}} It will set a certain bit in the CMOS memory which disables the whitelist check, but it has been reported not to work on the latest machines, such as the T43 and X41&lt;br /&gt;
&lt;br /&gt;
* You can compile and run (as root) the following C-code, which was written by Matthew Garrett. It was based on the code written by Vojtech Pavlik, which in turn was based on the assembly used in the no-1802 program. {{footnote|3}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/stat.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;fcntl.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main(void)&lt;br /&gt;
 {&lt;br /&gt;
   int fd;&lt;br /&gt;
   unsigned char data;&lt;br /&gt;
   &lt;br /&gt;
   fd = open(&amp;quot;/dev/nvram&amp;quot;, O_RDWR);&lt;br /&gt;
   if (fd==-1) {&lt;br /&gt;
     printf(&amp;quot;Opening /dev/nvram failed\n&amp;quot;);&lt;br /&gt;
     return 1;&lt;br /&gt;
   }&lt;br /&gt;
   printf(&amp;quot;Disabling WiFi whitelist check.\n&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
   /* BIG INFORMATIONAL WARNING */ &lt;br /&gt;
   /* The linux nvram driver doesn't give access to the first 14 bytes of&lt;br /&gt;
      the CMOS. As a result, we seek to 0x5c rather than 0x6a. If you're &lt;br /&gt;
      implementing this under another OS, then you'll have to go to whichever&lt;br /&gt;
      address is appropriate for your access method */&lt;br /&gt;
 &lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   read(fd, &amp;amp;data, 1);&lt;br /&gt;
   printf(&amp;quot;CMOS address 0x5c: %02x-&amp;gt;&amp;quot;, data);&lt;br /&gt;
   data |= 0x80;&lt;br /&gt;
   printf(&amp;quot;%02x\n&amp;quot;, data);&lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   if (write(fd, &amp;amp;data, 1)&amp;lt;0) {&lt;br /&gt;
     printf(&amp;quot;Unable to write to /dev/nvram - hack failed\n&amp;quot;);&lt;br /&gt;
     close(fd);&lt;br /&gt;
     return 2;&lt;br /&gt;
   }&lt;br /&gt;
   close(fd);&lt;br /&gt;
   printf(&amp;quot;Done.\n&amp;quot;);&lt;br /&gt;
   return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BIOS modifications status ==&lt;br /&gt;
&lt;br /&gt;
{{WARN|This table is meant to give users an idea of what/how attempts have been made at BIOS modifications and what their success rate is. As stated before, it is dangerous to mess with your BIOS, you can easily make your machine unbootable. Please proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
The following table contains information about ThinkPad models BIOS modification status to run an unauthorized Mini PCI card. {{footnote|4}} &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| BIOS Version &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Method &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad 240&lt;br /&gt;
| 2609-21G&lt;br /&gt;
| 1.18&lt;br /&gt;
| Damn Small Linux&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2652-P3M&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.25-2-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2653-CU3&lt;br /&gt;
| 1.13 (1GET41WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31p&lt;br /&gt;
| 2653-R8U&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad G40&lt;br /&gt;
| 2388-2UU&lt;br /&gt;
| 1.21 (2006/2/24; 1TETA6WW)&lt;br /&gt;
| Windows XP Home&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-6FG &lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-E4U&lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Professional SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R32&lt;br /&gt;
| 2656-EG1 &lt;br /&gt;
| 2.16 (16-06-2006) &lt;br /&gt;
| DOS Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2656-69U &lt;br /&gt;
| ? &lt;br /&gt;
| Windows 2000 Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-F7G &lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2200BG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Etch&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2896-J3U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Fedora Core 4 &lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-L7U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DG1&lt;br /&gt;
| 1.26&lt;br /&gt;
| Ubuntu Linux 8.10 2.6.27-9&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40e&lt;br /&gt;
| 2684-LKG&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CDG&lt;br /&gt;
| 1.27 (10-06-2006) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DM2&lt;br /&gt;
| 1.09 (2003) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2723&lt;br /&gt;
| ?&lt;br /&gt;
| Slackware Linux 12&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes  &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CFM &lt;br /&gt;
| 1.24 (10-17-2005) &lt;br /&gt;
| Gentoo &amp;amp; XP Pro&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724 &lt;br /&gt;
| 1.30 (10-19-2005) &lt;br /&gt;
| FreeBSD 6.1-p1&lt;br /&gt;
| code by Matthew Garrett, compiled and run on bactrack&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724-3XU &lt;br /&gt;
| 1.33 (06-29-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682 &lt;br /&gt;
| 1.01 (2003-01-24)&lt;br /&gt;
| Debian GNU/Linux etch (March 2007) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33 (2006/6/29)&lt;br /&gt;
| Lunar Linux (2007/03/04) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1829-7RG&lt;br /&gt;
| 3.21 (02-06-2006)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| no-1802 W98 Boot Floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1830-6FG&lt;br /&gt;
| 3.05a (14-05-2004)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50e&lt;br /&gt;
| &lt;br /&gt;
| 2.10 (2006-12-22)&lt;br /&gt;
| &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50p&lt;br /&gt;
| 1832-2AG&lt;br /&gt;
| 3.19 (13-10-2005)&lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-10-686)&lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R51&lt;br /&gt;
| 2887-W2C &lt;br /&gt;
| 1.27 (03-03-2006) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R52&lt;br /&gt;
| 1849-BMU&lt;br /&gt;
|1.27 (09-20-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from external USB floppy)&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R61&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T23&lt;br /&gt;
| 2647-4MU&lt;br /&gt;
| 1.18 (08-06-2004) &lt;br /&gt;
| Windows XP Pro/SP2&lt;br /&gt;
| no-1802 utility (W98se-bootfloppy)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot; &lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-68G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-ES1 &lt;br /&gt;
| 2.10  &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;  &lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-97G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.10 (26-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-81U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86G&lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2 and Ubuntu 7.10 &amp;quot;Gutsy Gibbon&amp;quot; Intel BG2200&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86M&lt;br /&gt;
| 2.05 (12-06-2003) &lt;br /&gt;
| Mepis 7&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-DU9 &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Suse Linux 10.1 &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2367-RU1 &lt;br /&gt;
| 2.01 (06-08-2002) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30&lt;br /&gt;
| 2366-81M&lt;br /&gt;
| 2.10 (1IET71WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.24-1-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-7CU &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PM1 &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-4BG &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-7CU&lt;br /&gt;
| 3.21 (06-02-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-75U&lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Fedora 6 w Intel 2915ABG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-82U &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP/ SUSE 10.1&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.05a (2004-05-14)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.15 (2005-03-29)&lt;br /&gt;
| Windows XP Pro SP2 w/[http://www.giga-byte.com.tw/Products/Communication/Products_Spec.aspx?ClassValue=Communication&amp;amp;ProductID=985&amp;amp;ProductName=GN-WI01GS Gigabyte GN-WI01GS]&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PU7 &lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Windows XP Professional&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-42G &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Windows 2000 Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CG &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Ubuntu 6.06 LTS w/Intel Pro Lan2200&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU &lt;br /&gt;
| 3.03 (07 Apr 2004) &lt;br /&gt;
| Windows XP&lt;br /&gt;
| no-1802 utility (applied via FreeDos bootable USB stick) &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-DG1 &lt;br /&gt;
| 3.21 (06-02-2006) &lt;br /&gt;
| Ubuntu 6.10 w/Broadcom 4306&lt;br /&gt;
| Matthew Garrett's code &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU&lt;br /&gt;
| 3.16 (2006-02-21)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.04 LTS&lt;br /&gt;
| no-1802 W98 boot floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G1G&lt;br /&gt;
| 3.19 (10-13-2005)&lt;br /&gt;
| Debian GNU/Linux (sid)&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G5G&lt;br /&gt;
| 3.21 (2006-06-02)&lt;br /&gt;
| Windows XP Pro SP2 / Gentoo 2007.0&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-1FG &lt;br /&gt;
| 3.21 (2007-06-18)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-5G1 &lt;br /&gt;
| 2004 &lt;br /&gt;
| Fedora Core 6 w/Intel 5ABG a/b/g&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-9HU&lt;br /&gt;
| n/a&lt;br /&gt;
| Ubuntu 6.10 w/Atheros 5212 a/b/g&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-2FG&lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SR2 w/ Intel 2200BG&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2373-GEG &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| Gentoo / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2374-GGU &lt;br /&gt;
| 3.21 (1RETDPWW) 6/2/2006&lt;br /&gt;
| Slackware / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-K32 &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| CentOS 5.0 w/Atheros 5212 (CM9)&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-6UU&lt;br /&gt;
| Not noted&lt;br /&gt;
| Fedora 7 w/Atheros 5212&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-4TG &lt;br /&gt;
| 3.13 (1RETDHWW) (29-10-2004)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel PRO 2200BG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-Y8N&lt;br /&gt;
| 1RETDRWW (3.23)&lt;br /&gt;
| openSUSE 11.1 / Intel 2915abg&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T42p&lt;br /&gt;
| 2373-HTU &lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-K2G &lt;br /&gt;
| 3.17 (07-27-2005)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-M1U&lt;br /&gt;
| 3.13 1RETDHWW (10/29/2004)&lt;br /&gt;
| Fedora 7 w/ Intel PRO 2200BG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-LM1&lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Debian Lenny (2.6.21-2-686) w/ Intel PRO 2915ABG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2378-EXU &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-F3G &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 W98 Boot Floppy &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T43&lt;br /&gt;
| 1871-F1G&lt;br /&gt;
| 1.19 (70ET59WW) (2005-09-20)&lt;br /&gt;
| n/a&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T60&lt;br /&gt;
| 6371-CTO&lt;br /&gt;
| 1.04 (7IET23WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T61}}&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T61p&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X22 &lt;br /&gt;
| 2662-95G&lt;br /&gt;
| 1.32 (2003-06-10)&lt;br /&gt;
| Debian GNU/Linux testing, kernel 2.6.18-3-686&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X24&lt;br /&gt;
| 2662-MPG &lt;br /&gt;
| 1.26 (2002-05-22)&lt;br /&gt;
| Debian GNU/Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| AR5212 &lt;br /&gt;
| ?&lt;br /&gt;
| Debian Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-41j &lt;br /&gt;
| 1.08 (08-09-2005)&lt;br /&gt;
| Gentoo Kernel 2.6.15 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-4XU &lt;br /&gt;
| 1.09&lt;br /&gt;
| Win XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2673-EU2 &lt;br /&gt;
| 1.09 &lt;br /&gt;
| Windows XP Pro SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.22-rc7&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PG9 &lt;br /&gt;
| 2.04 (2003-11-10) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.21-2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2673-C27 &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-9-386) &lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-1UG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| FreeBSD 6-STABLE&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.17-2-686&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CXU &lt;br /&gt;
| 2.04&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PBU &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-I5A &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C8G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Debian (kernel 2.6.16.20-386)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG&lt;br /&gt;
| 2.11 (02/13/2004)&lt;br /&gt;
| Debian (kernel 2.6.18-4-686, gcc 4.1.2)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2884-BRU &lt;br /&gt;
| 1.03 (1QET34WW) 2003-04-08&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| ?&lt;br /&gt;
| Win XP Pro, w/ Gigabyte GN-WI03N-RN&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-BAU &lt;br /&gt;
| 3.02 (1QET97WW)&lt;br /&gt;
| Windows Vista w/ Broadcom 43XG, Ubuntu 7.10&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X32&lt;br /&gt;
| 2672-58G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Ubuntu 8.04&lt;br /&gt;
| no-1802 CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-CTO&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Pro, Ubuntu 9&lt;br /&gt;
| modify PCI-CARD EEPROM&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 1.42 (2004/09/16; 1UET92WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Professional SP3, Ubuntu 8.04&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 1866-6SU&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41 &lt;br /&gt;
| 2525-A2U&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 2528-ELU&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro / OSX 10.4.8 / Ubuntu Edgy&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JU&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Testing&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (bricked)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JG&lt;br /&gt;
| 2.18 (2008/11/20; 7BETD7WW)&lt;br /&gt;
| Slackware&lt;br /&gt;
| Modded BIOS (7buj27us_TC-5M_SLIC21.zip)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X61t&lt;br /&gt;
| 7762-94G&lt;br /&gt;
| ?&lt;br /&gt;
| Windows 7 Ent&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or in WWAN slot (no taping)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES (no LED/HW-switch)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200&lt;br /&gt;
| ?&lt;br /&gt;
| 1.43&lt;br /&gt;
| Ubuntu Karmic7&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (tape pin 20 instead)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| Thinkpad X200&lt;br /&gt;
| 7454-2QU&lt;br /&gt;
| 3.05&lt;br /&gt;
| Windows 7 32-bit&lt;br /&gt;
| Tape over pin 20&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200s&lt;br /&gt;
| ?&lt;br /&gt;
| 3.14 (2010-07-07)&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| tape over 20-pin, place card into 2nd(!) slot (WWAN). Without taping there will be no error but it won't work. (Led doesn't work after all)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201i (X201)&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Debian Squeeze&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No; BIOS hacks not attempted&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-LUU&lt;br /&gt;
| 1.27 (2006-06-29; 1OET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| jmp1802.cmd&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{W500}}&lt;br /&gt;
| 4061-A97&lt;br /&gt;
| 1.16 (2008-09-24; 6FET46WW)&lt;br /&gt;
| Ubuntu 8.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Zender's BIOS tools&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.32 (6QET62WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?s=e297b8f49bacb66d235829696df53c6a&amp;amp;p=366208&amp;amp;viewfull=1#post366208 This modified BIOS]&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-VV8&lt;br /&gt;
| 1.34 (6QET64WW)&lt;br /&gt;
| Arch (updated 05.05.2011)&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/5866-LENOVO--Bioses-especially-Thinkpad.?p=402987&amp;amp;viewfull=1#post402987 This modified BIOS] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes, 2*5 Beep on Startup (see [[http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?p=352910&amp;amp;viewfull=1#post352910]])&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.40 (2012-10-11; 6QET70WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| ?&lt;br /&gt;
| 1.21 (8duj10us)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| [http://www.mediafire.com/?d2el2b94u5ty5#5nk3h666our5o BIOS by cmuelasl] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| 4291-29G&lt;br /&gt;
| 1.39 (2013-18-07; 8DET69WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X230}}&lt;br /&gt;
| 2306-CTO&lt;br /&gt;
| 2.50, 2.51&lt;br /&gt;
| Debian, Trisquel&lt;br /&gt;
| [http://www.bios-mods.com/forum/Thread-REQUEST-Lenovo-X230-Whitelist-Removal BIOS-MODS forum request for the X230], tape-over pin 20 failed, no-1802 utility failed&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X300&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X301&lt;br /&gt;
| 2777-CTO&lt;br /&gt;
| 3.10 (2010-03-16; 6EET50WW)&lt;br /&gt;
| Ubuntu 10.04&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Problem with WiFi LED==&lt;br /&gt;
After getting an unauthorized card to work, you may notice that the WiFi LED found on the ThinkPad is not working. This doesn't happen with all unauthorized cards. The general cause for this is the fact that the MiniPCI standard leaves the implementation of the LED signals available on the MiniPCI connector to the card vendors. Therefore some newer WiFi cards use one of the signals originally meant for LEDs to implement the &amp;quot;radio kill&amp;quot; switch input. As a result, the LED doesn't get proper signals and fails.&lt;br /&gt;
&lt;br /&gt;
====Details====&lt;br /&gt;
The WiFi LED found in ThinkPads is connected to following pins on the MiniPCI connector.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Pin&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Signal&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Description&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|11&lt;br /&gt;
|LED1_GRNP&lt;br /&gt;
|WiFi active LED +&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|13&lt;br /&gt;
|LED1_GRNN&lt;br /&gt;
|WiFi active LED - (older cards) / RF Silent input (newer cards)&lt;br /&gt;
|}&lt;br /&gt;
Note: The descriptions are specific to this article.&lt;br /&gt;
&lt;br /&gt;
If your LED is not working, the problem could be the pin 13. Newer cards may no longer provide the necessary negative signal there to drive the LED. Before you apply any fixes, be sure to check the voltage between pin 11 and ground (can be found for example on the MiniPCI latch arms) - it should give you about 3.3V while the WiFi is active and 0V otherwise. The voltage between pin 13 and ground should measure about 2.5V. The notebook has to be running while you perform the tests so be extremely careful. All the mentioned pins are on the upper side so it's quite easy to get to them with a multimeter. If all the voltages match, your LED is fixable.&lt;br /&gt;
&lt;br /&gt;
Reference:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://members.datafast.net.au/dft0802/specs/mpci10.pdf MiniPCI Specification] (PDF, 724KB)&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.interfacebus.com/MiniPCI_Pinout_124Pin.html MiniPCI Pinout]&lt;br /&gt;
&lt;br /&gt;
====Solution====&lt;br /&gt;
The solution is to connect the ground (GND) to the pin 13. However, since the new ''RF Silent input'' signal is active low, grounding the card side will tell it to turn itself off. Therefore, we have to separate pin 13 of the card from the system board and connect ground to the system board side only.&lt;br /&gt;
&lt;br /&gt;
There are many ways to accomplish this. One which doesn't require any soldering is to mask pin 13 on the card with a cellophane tape and use about 3cm of thin wire to connect pin 13 of the connector to the ground. Place one end of the wire on the masked pad and insert the card into the slot. Check if the wire is centered on the pad and try pulling it (but not too hard) to see if it holds. If it comes out easily, pull the card out and repeat. If you successfully attach it, you have to connect the other end to the ground. The best place is the left MiniPCI latch arm. Bend it outside and insert the wire into the small gap between the two pieces of metal the arm is made from. Finally, make sure that the wire doesn't touch anything else and doesn't stand out too much, it must not touch the touchpad electronics when you put the palmrest back on. If in doubt, cover the wire with some insulator.&lt;br /&gt;
&lt;br /&gt;
{{WARN|Do this fix ONLY if you know exactly what you are doing and at your own risk! If you're not sure about any part, don't even try it or you may damage your WiFi card and/or brick your laptop. You have been warned.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|If your card is not listed in the table below, your WiFi LED may not work for some other reason. Therefore, make sure you understood the problem described here and made all the measurements carefully. This way you will know if this apply to your card and if it can be fixed this way. Otherwise, if you're skilled enough, please try to find out why your LED doesn't work and contribute to this article.}}&lt;br /&gt;
&lt;br /&gt;
====Successful WiFi LED fixes====&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| WiFi card&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Comments&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|T41&lt;br /&gt;
|2374-312&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG,&lt;br /&gt;
Spares No: 373830-001&lt;br /&gt;
|Windows&amp;amp;nbsp;XP&amp;amp;nbsp;SP2,&lt;br /&gt;
Ubuntu&amp;amp;nbsp;7.10&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|The WiFi card seems to be a HP one (tip: google for spares no.). Not sure thou - received it with an already changed PCI-ID.&lt;br /&gt;
|-  style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|X31&lt;br /&gt;
|2672-PG9&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG, Broadcom BCM4306&lt;br /&gt;
|Debian Sid&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|Both cards are non-IBM ones, BIOS was patched. ipw2200 needed the {{bootparm|led|1}} option to be enabled while loading the module.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
&lt;br /&gt;
* Additional Information about &amp;quot;Unauthorised&amp;quot; MiniPCI adapters can be found on [http://web.archive.org/web/20080803233214/http://www.srcf.ucam.org/~mjg59/thinkpad/wireless.html Matthew Garrett's website].&lt;br /&gt;
&lt;br /&gt;
* Thinkpad Mini PCI Wireless [http://web.archive.org/web/20080608221633/http://www.srcf.ucam.org/~mjg59/thinkpad/tables.html compatibility matrix].&lt;br /&gt;
&lt;br /&gt;
* Bootable &amp;quot;no-1802&amp;quot; [http://www.command-tab.com/2006/02/26/unauthorized-wireless-cards/ CD and floppy image]&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
# This is explained in a [http://lkml.org/lkml/2003/6/3/162 message to the LKML] and subsequently [http://lkml.org/lkml/2003/6/9/50 clarified].&lt;br /&gt;
# The no-1802 tool was announced and explained in a [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-June/018253.html message to the Linux-Thinkpad ML].&lt;br /&gt;
# Vojtech Pavlik's C-code was originally posted in a [http://lkml.org/lkml/2004/6/13/69 message to the LKML]. It was based on the assembly used in the no-1802 program. Matthew Garrett [http://web.archive.org/web/20080608221623/http://www.srcf.ucam.org/~mjg59/thinkpad/hacks.html rewrote] the code to provide more error checking.&lt;br /&gt;
# This information has been added by users. Please feel free to add systems if you have had personal success or failure.&lt;br /&gt;
# The user Middleton has released [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 patched BIOS] for R61/T61/X61/X300 on the NotebookReview forums. The BIOS disables the MiniPCI whitelist, as well as unlocking full SATA-II speed.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55607</id>
		<title>Problem with unauthorized MiniPCI network card</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55607"/>
		<updated>2014-05-05T19:50:32Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Affected models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem description ==&lt;br /&gt;
&lt;br /&gt;
The ThinkPad BIOS only allows to boot with an &amp;quot;authorized&amp;quot; adapter installed. If an unsupported card is detected, the BIOS prints a message on the screen and stops the system:&lt;br /&gt;
&lt;br /&gt;
   1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.&lt;br /&gt;
&lt;br /&gt;
The card's sub-vendor PCI-ID (which can be seen using ''lspci -v'') is checked against a [[Wikipedia:Whitelist|whitelist]] in the BIOS. IBM/Lenovo's reasoning for this is that the combination of MiniPCI card and the integrated antenna in the ThinkPad needs to be certified by the US FCC (Federal Communications Commission).{{footnote|1}} or similar agencies in other countries.&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Any of the following solutions should suffice to make the wireless card useable.  You only need to perform one of them.}}&lt;br /&gt;
&lt;br /&gt;
It may be possible to use the computer with the unauthorized card deactivated (but not removed).  Press {{key|F1}} to enter the BIOS and deactivate the WLAN card, then attempt to boot with the card disabled.  This does not make the wireless card work, but it may allow you to boot the computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the card's ID ===&lt;br /&gt;
&lt;br /&gt;
A safer and better method than modifying the BIOS is modifying the PCI-ID of the wlan card to match the authorized one:&lt;br /&gt;
&lt;br /&gt;
# You'll risk the wireless card instead of the motherboard.&lt;br /&gt;
# Future BIOS updates will not create any problems.&lt;br /&gt;
# No problem with newer laptops with different BIOS; the only reqirement is to find an ID that is already listed in the BIOS, which can be easily achieved if the community maintaina a compatibility table.&lt;br /&gt;
&lt;br /&gt;
The instructions are [http://www.dagarlas.org/stuff/computing/article0001.php here] (link down, 2011/05/14 - archive.org mirror [http://web.archive.org/web/20071016063645/http://www.dagarlas.org/stuff/computing/article0001.php here], second mirror [http://www.broken.com/mirror/thinkpad here]).  This page is for Atheros-based cards and HP notebooks, but it applies to Thinkpads as well. It also has links on how to edit the PCI-ID on Intel Pro Wireless cards. Instruction for intel 2200/2915 cards are [http://stachon.webpark.cz/ipw-eeprom.html here] or [http://fx.cz/sklad/intel/ here] or [http://www.thinkpad-forum.de/thinkpad-hardware/zubeh%C3%B6r/44192-tutorial-nicht-ibm-wlan-karte-2200-2915-im-thinkpad/ here] (in German). The second one is much simpler because it provides an already patched and compiled ipw2200 driver required to do the job.&lt;br /&gt;
{{NOTE|On Linux-based distributions, the driver is loaded based on the PCI-ID. Keep this in mind when &amp;quot;faking&amp;quot; other models. }}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Modifying your PCI-ID will require either a laptop without a BIOS lock or a PCI adapter for your desktop.  Also, this procedure can render your card useless, but that's better than bricking your laptop.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE| According to the information found from the links above the authors suggest a change in the network card memory (ethtool -E ethX magic 0x2200 offset 0x8 value 0x12). However, this doesn't work on my Thinkpad X40. Further modifications were needed to eliminate the 1802 error. The value of the first register inside the memory of the PCI card should be modified to read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Offset: 0x0000&lt;br /&gt;
Values: 02 a5 00 80 20 42 86 80 12 27 86 80 18 00 01 03&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
one [http://fx.cz/sklad/intel/ source] suggest that one more value should be modified:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
offset 0xa8 value 0xf9&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
although it might not be necessary.}}&lt;br /&gt;
&lt;br /&gt;
=== Use the spare slot ===&lt;br /&gt;
&lt;br /&gt;
Another safer method: you can plug the wireless card into the spare WWAN slot (the second miniPCI express slot) with pin-20 taped over. It has been tested on a Thinkpad X61s and a non-IBM (unauthorized) Intel Wifi link 4965agn card, originally it gave a 1802 error, but using this trick it boots up and works without any apparent problem-- it essentially hides the card from the test in the bios, but the WWAN slot still gives the card access to the proper PCI bus, with no need to modify the computer or card. Pin #20 is located on the underside of the miniPCI Express board, second pin from the notch, on the side with more pins. Here is [http://pinoutsguide.com/Slots/mini_pcie_pinout.shtml detailed MiniPCIe pinout]. Combinations reported to work:&lt;br /&gt;
* Thinkpad X61s / Intel Wifi link 4965agn&lt;br /&gt;
* Thinkpad X61 / Intel 3945abg (bulk)&lt;br /&gt;
* Thinkpad X200 / Intel 5300&lt;br /&gt;
* Thinkpad T60p (widescreen) / Sierra MC8781&lt;br /&gt;
&lt;br /&gt;
* On the Lenovo Y530 with an Intel 4965AGN, moving the card to the second miniPCI slot was sufficient.  There was no need to tape any pins. Also with an X61t (7762-94G), an Atheros 5008X scavenged from a MacBook Pro, worked flawless (ok, without hardware switch and WLAN status LED) in the WWAN slot w/out taping. &lt;br /&gt;
&lt;br /&gt;
* On the X61s (and probably others), if you tape pin 20 from the card, it works if plugged into the second (WWAN) mini-PCIE-slot.&lt;br /&gt;
&lt;br /&gt;
Taping over any Mini PCI-e pin is a delicate exercise in patience, the connectors are less than the width of most ball point pens and even smaller than fine wires. Transparent scotch type tape is easier to work with since it is possible to see where you're cutting but it's effectiveness in blocking the connection is debatable. (see embedded pic under discussion page)&lt;br /&gt;
&lt;br /&gt;
See the discussion page for other reports.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the BIOS ===&lt;br /&gt;
&lt;br /&gt;
{{WARN|It is dangerous to mess with your BIOS, you can easily make your machine unbootable. Proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|On the {{R32}}, {{T43}}, {{X41}}, {{X60}}, {{W500}}, {{X230}} and probably others, the BIOS hacks and the &amp;quot;no-1802&amp;quot; utility don't work.}}&lt;br /&gt;
&lt;br /&gt;
See the table below for links to modified BIOS images with the whitelist disabled. Information on making this BIOS modification for newer ThinkPads can be found [http://www.endeer.cz/bios.tools/bios.html here].&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may can modify the whitelist to include the PCI-ID of the card you wish to use.  The complete instructions for this procedure are [http://www.paul.sladen.org/thinkpad-r31/wifi-card-pci-ids.html here].&lt;br /&gt;
&lt;br /&gt;
* You can try googling for your model number + &amp;quot;whitelist removal&amp;quot;, there are lots of pre-hacked BIOSes out there.&lt;br /&gt;
&lt;br /&gt;
* You can use the [[Problem with error 01C9 - More than one Ethernet devices | no-1802 and no-01C9 Linux Live CD]] without applying the no-01C9 patch. It is very convenient to use and based on the C code below.&lt;br /&gt;
&lt;br /&gt;
* You can use the DOS [http://jcnp.pku.edu.cn/~shadow/1802/no-1802.com no-1802] utility, written by Tisheng Chen.{{footnote|2}} It will set a certain bit in the CMOS memory which disables the whitelist check, but it has been reported not to work on the latest machines, such as the T43 and X41&lt;br /&gt;
&lt;br /&gt;
* You can compile and run (as root) the following C-code, which was written by Matthew Garrett. It was based on the code written by Vojtech Pavlik, which in turn was based on the assembly used in the no-1802 program. {{footnote|3}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/stat.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;fcntl.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main(void)&lt;br /&gt;
 {&lt;br /&gt;
   int fd;&lt;br /&gt;
   unsigned char data;&lt;br /&gt;
   &lt;br /&gt;
   fd = open(&amp;quot;/dev/nvram&amp;quot;, O_RDWR);&lt;br /&gt;
   if (fd==-1) {&lt;br /&gt;
     printf(&amp;quot;Opening /dev/nvram failed\n&amp;quot;);&lt;br /&gt;
     return 1;&lt;br /&gt;
   }&lt;br /&gt;
   printf(&amp;quot;Disabling WiFi whitelist check.\n&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
   /* BIG INFORMATIONAL WARNING */ &lt;br /&gt;
   /* The linux nvram driver doesn't give access to the first 14 bytes of&lt;br /&gt;
      the CMOS. As a result, we seek to 0x5c rather than 0x6a. If you're &lt;br /&gt;
      implementing this under another OS, then you'll have to go to whichever&lt;br /&gt;
      address is appropriate for your access method */&lt;br /&gt;
 &lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   read(fd, &amp;amp;data, 1);&lt;br /&gt;
   printf(&amp;quot;CMOS address 0x5c: %02x-&amp;gt;&amp;quot;, data);&lt;br /&gt;
   data |= 0x80;&lt;br /&gt;
   printf(&amp;quot;%02x\n&amp;quot;, data);&lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   if (write(fd, &amp;amp;data, 1)&amp;lt;0) {&lt;br /&gt;
     printf(&amp;quot;Unable to write to /dev/nvram - hack failed\n&amp;quot;);&lt;br /&gt;
     close(fd);&lt;br /&gt;
     return 2;&lt;br /&gt;
   }&lt;br /&gt;
   close(fd);&lt;br /&gt;
   printf(&amp;quot;Done.\n&amp;quot;);&lt;br /&gt;
   return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BIOS modifications status ==&lt;br /&gt;
&lt;br /&gt;
{{WARN|This table is meant to give users an idea of what/how attempts have been made at BIOS modifications and what their success rate is. As stated before, it is dangerous to mess with your BIOS, you can easily make your machine unbootable. Please proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
The following table contains information about ThinkPad models BIOS modification status to run an unauthorized Mini PCI card. {{footnote|4}} &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| BIOS Version &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Method &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad 240&lt;br /&gt;
| 2609-21G&lt;br /&gt;
| 1.18&lt;br /&gt;
| Damn Small Linux&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2652-P3M&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.25-2-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2653-CU3&lt;br /&gt;
| 1.13 (1GET41WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31p&lt;br /&gt;
| 2653-R8U&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad G40&lt;br /&gt;
| 2388-2UU&lt;br /&gt;
| 1.21 (2006/2/24; 1TETA6WW)&lt;br /&gt;
| Windows XP Home&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-6FG &lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-E4U&lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Professional SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R32&lt;br /&gt;
| 2656-EG1 &lt;br /&gt;
| 2.16 (16-06-2006) &lt;br /&gt;
| DOS Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2656-69U &lt;br /&gt;
| ? &lt;br /&gt;
| Windows 2000 Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-F7G &lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2200BG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Etch&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2896-J3U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Fedora Core 4 &lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-L7U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DG1&lt;br /&gt;
| 1.26&lt;br /&gt;
| Ubuntu Linux 8.10 2.6.27-9&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40e&lt;br /&gt;
| 2684-LKG&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CDG&lt;br /&gt;
| 1.27 (10-06-2006) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DM2&lt;br /&gt;
| 1.09 (2003) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2723&lt;br /&gt;
| ?&lt;br /&gt;
| Slackware Linux 12&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes  &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CFM &lt;br /&gt;
| 1.24 (10-17-2005) &lt;br /&gt;
| Gentoo &amp;amp; XP Pro&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724 &lt;br /&gt;
| 1.30 (10-19-2005) &lt;br /&gt;
| FreeBSD 6.1-p1&lt;br /&gt;
| code by Matthew Garrett, compiled and run on bactrack&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724-3XU &lt;br /&gt;
| 1.33 (06-29-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682 &lt;br /&gt;
| 1.01 (2003-01-24)&lt;br /&gt;
| Debian GNU/Linux etch (March 2007) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33 (2006/6/29)&lt;br /&gt;
| Lunar Linux (2007/03/04) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1829-7RG&lt;br /&gt;
| 3.21 (02-06-2006)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| no-1802 W98 Boot Floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1830-6FG&lt;br /&gt;
| 3.05a (14-05-2004)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50e&lt;br /&gt;
| &lt;br /&gt;
| 2.10 (2006-12-22)&lt;br /&gt;
| &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50p&lt;br /&gt;
| 1832-2AG&lt;br /&gt;
| 3.19 (13-10-2005)&lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-10-686)&lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R51&lt;br /&gt;
| 2887-W2C &lt;br /&gt;
| 1.27 (03-03-2006) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R52&lt;br /&gt;
| 1849-BMU&lt;br /&gt;
|1.27 (09-20-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from external USB floppy)&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R61&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T23&lt;br /&gt;
| 2647-4MU&lt;br /&gt;
| 1.18 (08-06-2004) &lt;br /&gt;
| Windows XP Pro/SP2&lt;br /&gt;
| no-1802 utility (W98se-bootfloppy)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot; &lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-68G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-ES1 &lt;br /&gt;
| 2.10  &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;  &lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-97G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.10 (26-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-81U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86G&lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2 and Ubuntu 7.10 &amp;quot;Gutsy Gibbon&amp;quot; Intel BG2200&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86M&lt;br /&gt;
| 2.05 (12-06-2003) &lt;br /&gt;
| Mepis 7&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-DU9 &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Suse Linux 10.1 &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2367-RU1 &lt;br /&gt;
| 2.01 (06-08-2002) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30&lt;br /&gt;
| 2366-81M&lt;br /&gt;
| 2.10 (1IET71WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.24-1-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-7CU &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PM1 &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-4BG &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-7CU&lt;br /&gt;
| 3.21 (06-02-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-75U&lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Fedora 6 w Intel 2915ABG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-82U &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP/ SUSE 10.1&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.05a (2004-05-14)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.15 (2005-03-29)&lt;br /&gt;
| Windows XP Pro SP2 w/[http://www.giga-byte.com.tw/Products/Communication/Products_Spec.aspx?ClassValue=Communication&amp;amp;ProductID=985&amp;amp;ProductName=GN-WI01GS Gigabyte GN-WI01GS]&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PU7 &lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Windows XP Professional&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-42G &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Windows 2000 Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CG &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Ubuntu 6.06 LTS w/Intel Pro Lan2200&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU &lt;br /&gt;
| 3.03 (07 Apr 2004) &lt;br /&gt;
| Windows XP&lt;br /&gt;
| no-1802 utility (applied via FreeDos bootable USB stick) &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-DG1 &lt;br /&gt;
| 3.21 (06-02-2006) &lt;br /&gt;
| Ubuntu 6.10 w/Broadcom 4306&lt;br /&gt;
| Matthew Garrett's code &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU&lt;br /&gt;
| 3.16 (2006-02-21)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.04 LTS&lt;br /&gt;
| no-1802 W98 boot floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G1G&lt;br /&gt;
| 3.19 (10-13-2005)&lt;br /&gt;
| Debian GNU/Linux (sid)&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G5G&lt;br /&gt;
| 3.21 (2006-06-02)&lt;br /&gt;
| Windows XP Pro SP2 / Gentoo 2007.0&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-1FG &lt;br /&gt;
| 3.21 (2007-06-18)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-5G1 &lt;br /&gt;
| 2004 &lt;br /&gt;
| Fedora Core 6 w/Intel 5ABG a/b/g&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-9HU&lt;br /&gt;
| n/a&lt;br /&gt;
| Ubuntu 6.10 w/Atheros 5212 a/b/g&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-2FG&lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SR2 w/ Intel 2200BG&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2373-GEG &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| Gentoo / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2374-GGU &lt;br /&gt;
| 3.21 (1RETDPWW) 6/2/2006&lt;br /&gt;
| Slackware / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-K32 &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| CentOS 5.0 w/Atheros 5212 (CM9)&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-6UU&lt;br /&gt;
| Not noted&lt;br /&gt;
| Fedora 7 w/Atheros 5212&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-4TG &lt;br /&gt;
| 3.13 (1RETDHWW) (29-10-2004)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel PRO 2200BG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-Y8N&lt;br /&gt;
| 1RETDRWW (3.23)&lt;br /&gt;
| openSUSE 11.1 / Intel 2915abg&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T42p&lt;br /&gt;
| 2373-HTU &lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-K2G &lt;br /&gt;
| 3.17 (07-27-2005)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-M1U&lt;br /&gt;
| 3.13 1RETDHWW (10/29/2004)&lt;br /&gt;
| Fedora 7 w/ Intel PRO 2200BG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-LM1&lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Debian Lenny (2.6.21-2-686) w/ Intel PRO 2915ABG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2378-EXU &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-F3G &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 W98 Boot Floppy &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T43&lt;br /&gt;
| 1871-F1G&lt;br /&gt;
| 1.19 (70ET59WW) (2005-09-20)&lt;br /&gt;
| n/a&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T60&lt;br /&gt;
| 6371-CTO&lt;br /&gt;
| 1.04 (7IET23WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T61}}&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T61p&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X22 &lt;br /&gt;
| 2662-95G&lt;br /&gt;
| 1.32 (2003-06-10)&lt;br /&gt;
| Debian GNU/Linux testing, kernel 2.6.18-3-686&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X24&lt;br /&gt;
| 2662-MPG &lt;br /&gt;
| 1.26 (2002-05-22)&lt;br /&gt;
| Debian GNU/Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| AR5212 &lt;br /&gt;
| ?&lt;br /&gt;
| Debian Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-41j &lt;br /&gt;
| 1.08 (08-09-2005)&lt;br /&gt;
| Gentoo Kernel 2.6.15 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-4XU &lt;br /&gt;
| 1.09&lt;br /&gt;
| Win XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2673-EU2 &lt;br /&gt;
| 1.09 &lt;br /&gt;
| Windows XP Pro SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.22-rc7&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PG9 &lt;br /&gt;
| 2.04 (2003-11-10) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.21-2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2673-C27 &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-9-386) &lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-1UG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| FreeBSD 6-STABLE&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.17-2-686&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CXU &lt;br /&gt;
| 2.04&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PBU &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-I5A &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C8G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Debian (kernel 2.6.16.20-386)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG&lt;br /&gt;
| 2.11 (02/13/2004)&lt;br /&gt;
| Debian (kernel 2.6.18-4-686, gcc 4.1.2)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2884-BRU &lt;br /&gt;
| 1.03 (1QET34WW) 2003-04-08&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| ?&lt;br /&gt;
| Win XP Pro, w/ Gigabyte GN-WI03N-RN&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-BAU &lt;br /&gt;
| 3.02 (1QET97WW)&lt;br /&gt;
| Windows Vista w/ Broadcom 43XG, Ubuntu 7.10&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X32&lt;br /&gt;
| 2672-58G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Ubuntu 8.04&lt;br /&gt;
| no-1802 CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-CTO&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Pro, Ubuntu 9&lt;br /&gt;
| modify PCI-CARD EEPROM&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 1.42 (2004/09/16; 1UET92WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Professional SP3, Ubuntu 8.04&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 1866-6SU&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41 &lt;br /&gt;
| 2525-A2U&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 2528-ELU&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro / OSX 10.4.8 / Ubuntu Edgy&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JU&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Testing&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (bricked)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JG&lt;br /&gt;
| 2.18 (2008/11/20; 7BETD7WW)&lt;br /&gt;
| Slackware&lt;br /&gt;
| Modded BIOS (7buj27us_TC-5M_SLIC21.zip)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X61t&lt;br /&gt;
| 7762-94G&lt;br /&gt;
| ?&lt;br /&gt;
| Windows 7 Ent&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or in WWAN slot (no taping)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES (no LED/HW-switch)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200&lt;br /&gt;
| ?&lt;br /&gt;
| 1.43&lt;br /&gt;
| Ubuntu Karmic7&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (tape pin 20 instead)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| Thinkpad X200&lt;br /&gt;
| 7454-2QU&lt;br /&gt;
| 3.05&lt;br /&gt;
| Windows 7 32-bit&lt;br /&gt;
| Tape over pin 20&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200s&lt;br /&gt;
| ?&lt;br /&gt;
| 3.14 (2010-07-07)&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| tape over 20-pin, place card into 2nd(!) slot (WWAN). Without taping there will be no error but it won't work. (Led doesn't work after all)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201i (X201)&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Debian Squeeze&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No; BIOS hacks not attempted&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-LUU&lt;br /&gt;
| 1.27 (2006-06-29; 1OET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| jmp1802.cmd&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{W500}}&lt;br /&gt;
| 4061-A97&lt;br /&gt;
| 1.16 (2008-09-24; 6FET46WW)&lt;br /&gt;
| Ubuntu 8.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Zender's BIOS tools&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.32 (6QET62WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?s=e297b8f49bacb66d235829696df53c6a&amp;amp;p=366208&amp;amp;viewfull=1#post366208 This modified BIOS]&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-VV8&lt;br /&gt;
| 1.34 (6QET64WW)&lt;br /&gt;
| Arch (updated 05.05.2011)&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/5866-LENOVO--Bioses-especially-Thinkpad.?p=402987&amp;amp;viewfull=1#post402987 This modified BIOS] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes, 2*5 Beep on Startup (see [[http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?p=352910&amp;amp;viewfull=1#post352910]])&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.40 (2012-10-11; 6QET70WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| ?&lt;br /&gt;
| 1.21 (8duj10us)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| [http://www.mediafire.com/?d2el2b94u5ty5#5nk3h666our5o BIOS by cmuelasl] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| 4291-29G&lt;br /&gt;
| 1.39 (2013-18-07; 8DET69WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X230}}&lt;br /&gt;
| 2306-CTO&lt;br /&gt;
| 2.50, 2.51&lt;br /&gt;
| Debian, Trisquel&lt;br /&gt;
| [http://www.bios-mods.com/forum/Thread-REQUEST-Lenovo-X230-Whitelist-Removal BIOS-MODS forum request for the X230], tape-over pin 20 failed, no-1802 utility failed&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X300&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X301&lt;br /&gt;
| 2777-CTO&lt;br /&gt;
| 3.10 (2010-03-16; 6EET50WW)&lt;br /&gt;
| Ubuntu 10.04&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Problem with WiFi LED==&lt;br /&gt;
After getting an unauthorized card to work, you may notice that the WiFi LED found on the ThinkPad is not working. This doesn't happen with all unauthorized cards. The general cause for this is the fact that the MiniPCI standard leaves the implementation of the LED signals available on the MiniPCI connector to the card vendors. Therefore some newer WiFi cards use one of the signals originally meant for LEDs to implement the &amp;quot;radio kill&amp;quot; switch input. As a result, the LED doesn't get proper signals and fails.&lt;br /&gt;
&lt;br /&gt;
====Details====&lt;br /&gt;
The WiFi LED found in ThinkPads is connected to following pins on the MiniPCI connector.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Pin&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Signal&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Description&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|11&lt;br /&gt;
|LED1_GRNP&lt;br /&gt;
|WiFi active LED +&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|13&lt;br /&gt;
|LED1_GRNN&lt;br /&gt;
|WiFi active LED - (older cards) / RF Silent input (newer cards)&lt;br /&gt;
|}&lt;br /&gt;
Note: The descriptions are specific to this article.&lt;br /&gt;
&lt;br /&gt;
If your LED is not working, the problem could be the pin 13. Newer cards may no longer provide the necessary negative signal there to drive the LED. Before you apply any fixes, be sure to check the voltage between pin 11 and ground (can be found for example on the MiniPCI latch arms) - it should give you about 3.3V while the WiFi is active and 0V otherwise. The voltage between pin 13 and ground should measure about 2.5V. The notebook has to be running while you perform the tests so be extremely careful. All the mentioned pins are on the upper side so it's quite easy to get to them with a multimeter. If all the voltages match, your LED is fixable.&lt;br /&gt;
&lt;br /&gt;
Reference:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://members.datafast.net.au/dft0802/specs/mpci10.pdf MiniPCI Specification] (PDF, 724KB)&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.interfacebus.com/MiniPCI_Pinout_124Pin.html MiniPCI Pinout]&lt;br /&gt;
&lt;br /&gt;
====Solution====&lt;br /&gt;
The solution is to connect the ground (GND) to the pin 13. However, since the new ''RF Silent input'' signal is active low, grounding the card side will tell it to turn itself off. Therefore, we have to separate pin 13 of the card from the system board and connect ground to the system board side only.&lt;br /&gt;
&lt;br /&gt;
There are many ways to accomplish this. One which doesn't require any soldering is to mask pin 13 on the card with a cellophane tape and use about 3cm of thin wire to connect pin 13 of the connector to the ground. Place one end of the wire on the masked pad and insert the card into the slot. Check if the wire is centered on the pad and try pulling it (but not too hard) to see if it holds. If it comes out easily, pull the card out and repeat. If you successfully attach it, you have to connect the other end to the ground. The best place is the left MiniPCI latch arm. Bend it outside and insert the wire into the small gap between the two pieces of metal the arm is made from. Finally, make sure that the wire doesn't touch anything else and doesn't stand out too much, it must not touch the touchpad electronics when you put the palmrest back on. If in doubt, cover the wire with some insulator.&lt;br /&gt;
&lt;br /&gt;
{{WARN|Do this fix ONLY if you know exactly what you are doing and at your own risk! If you're not sure about any part, don't even try it or you may damage your WiFi card and/or brick your laptop. You have been warned.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|If your card is not listed in the table below, your WiFi LED may not work for some other reason. Therefore, make sure you understood the problem described here and made all the measurements carefully. This way you will know if this apply to your card and if it can be fixed this way. Otherwise, if you're skilled enough, please try to find out why your LED doesn't work and contribute to this article.}}&lt;br /&gt;
&lt;br /&gt;
====Successful WiFi LED fixes====&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| WiFi card&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Comments&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|T41&lt;br /&gt;
|2374-312&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG,&lt;br /&gt;
Spares No: 373830-001&lt;br /&gt;
|Windows&amp;amp;nbsp;XP&amp;amp;nbsp;SP2,&lt;br /&gt;
Ubuntu&amp;amp;nbsp;7.10&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|The WiFi card seems to be a HP one (tip: google for spares no.). Not sure thou - received it with an already changed PCI-ID.&lt;br /&gt;
|-  style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|X31&lt;br /&gt;
|2672-PG9&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG, Broadcom BCM4306&lt;br /&gt;
|Debian Sid&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|Both cards are non-IBM ones, BIOS was patched. ipw2200 needed the {{bootparm|led|1}} option to be enabled while loading the module.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
&lt;br /&gt;
* Additional Information about &amp;quot;Unauthorised&amp;quot; MiniPCI adapters can be found on [http://web.archive.org/web/20080803233214/http://www.srcf.ucam.org/~mjg59/thinkpad/wireless.html Matthew Garrett's website].&lt;br /&gt;
&lt;br /&gt;
* Thinkpad Mini PCI Wireless [http://web.archive.org/web/20080608221633/http://www.srcf.ucam.org/~mjg59/thinkpad/tables.html compatibility matrix].&lt;br /&gt;
&lt;br /&gt;
* Bootable &amp;quot;no-1802&amp;quot; [http://www.command-tab.com/2006/02/26/unauthorized-wireless-cards/ CD and floppy image]&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
# This is explained in a [http://lkml.org/lkml/2003/6/3/162 message to the LKML] and subsequently [http://lkml.org/lkml/2003/6/9/50 clarified].&lt;br /&gt;
# The no-1802 tool was announced and explained in a [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-June/018253.html message to the Linux-Thinkpad ML].&lt;br /&gt;
# Vojtech Pavlik's C-code was originally posted in a [http://lkml.org/lkml/2004/6/13/69 message to the LKML]. It was based on the assembly used in the no-1802 program. Matthew Garrett [http://web.archive.org/web/20080608221623/http://www.srcf.ucam.org/~mjg59/thinkpad/hacks.html rewrote] the code to provide more error checking.&lt;br /&gt;
# This information has been added by users. Please feel free to add systems if you have had personal success or failure.&lt;br /&gt;
# The user Middleton has released [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 patched BIOS] for R61/T61/X61/X300 on the NotebookReview forums. The BIOS disables the MiniPCI whitelist, as well as unlocking full SATA-II speed.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55606</id>
		<title>Problem with unauthorized MiniPCI network card</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_unauthorized_MiniPCI_network_card&amp;diff=55606"/>
		<updated>2014-05-05T19:48:00Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Problem description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem description ==&lt;br /&gt;
&lt;br /&gt;
The ThinkPad BIOS only allows to boot with an &amp;quot;authorized&amp;quot; adapter installed. If an unsupported card is detected, the BIOS prints a message on the screen and stops the system:&lt;br /&gt;
&lt;br /&gt;
   1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.&lt;br /&gt;
&lt;br /&gt;
The card's sub-vendor PCI-ID (which can be seen using ''lspci -v'') is checked against a [[Wikipedia:Whitelist|whitelist]] in the BIOS. IBM/Lenovo's reasoning for this is that the combination of MiniPCI card and the integrated antenna in the ThinkPad needs to be certified by the US FCC (Federal Communications Commission).{{footnote|1}} or similar agencies in other countries.&lt;br /&gt;
&lt;br /&gt;
== Affected models ==&lt;br /&gt;
&lt;br /&gt;
All machines with integrated WiFi, or machines with WiFi added. The problem is in the BIOS.&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Any of the following solutions should suffice to make the wireless card useable.  You only need to perform one of them.}}&lt;br /&gt;
&lt;br /&gt;
It may be possible to use the computer with the unauthorized card deactivated (but not removed).  Press {{key|F1}} to enter the BIOS and deactivate the WLAN card, then attempt to boot with the card disabled.  This does not make the wireless card work, but it may allow you to boot the computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the card's ID ===&lt;br /&gt;
&lt;br /&gt;
A safer and better method than modifying the BIOS is modifying the PCI-ID of the wlan card to match the authorized one:&lt;br /&gt;
&lt;br /&gt;
# You'll risk the wireless card instead of the motherboard.&lt;br /&gt;
# Future BIOS updates will not create any problems.&lt;br /&gt;
# No problem with newer laptops with different BIOS; the only reqirement is to find an ID that is already listed in the BIOS, which can be easily achieved if the community maintaina a compatibility table.&lt;br /&gt;
&lt;br /&gt;
The instructions are [http://www.dagarlas.org/stuff/computing/article0001.php here] (link down, 2011/05/14 - archive.org mirror [http://web.archive.org/web/20071016063645/http://www.dagarlas.org/stuff/computing/article0001.php here], second mirror [http://www.broken.com/mirror/thinkpad here]).  This page is for Atheros-based cards and HP notebooks, but it applies to Thinkpads as well. It also has links on how to edit the PCI-ID on Intel Pro Wireless cards. Instruction for intel 2200/2915 cards are [http://stachon.webpark.cz/ipw-eeprom.html here] or [http://fx.cz/sklad/intel/ here] or [http://www.thinkpad-forum.de/thinkpad-hardware/zubeh%C3%B6r/44192-tutorial-nicht-ibm-wlan-karte-2200-2915-im-thinkpad/ here] (in German). The second one is much simpler because it provides an already patched and compiled ipw2200 driver required to do the job.&lt;br /&gt;
{{NOTE|On Linux-based distributions, the driver is loaded based on the PCI-ID. Keep this in mind when &amp;quot;faking&amp;quot; other models. }}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Modifying your PCI-ID will require either a laptop without a BIOS lock or a PCI adapter for your desktop.  Also, this procedure can render your card useless, but that's better than bricking your laptop.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE| According to the information found from the links above the authors suggest a change in the network card memory (ethtool -E ethX magic 0x2200 offset 0x8 value 0x12). However, this doesn't work on my Thinkpad X40. Further modifications were needed to eliminate the 1802 error. The value of the first register inside the memory of the PCI card should be modified to read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Offset: 0x0000&lt;br /&gt;
Values: 02 a5 00 80 20 42 86 80 12 27 86 80 18 00 01 03&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
one [http://fx.cz/sklad/intel/ source] suggest that one more value should be modified:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
offset 0xa8 value 0xf9&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
although it might not be necessary.}}&lt;br /&gt;
&lt;br /&gt;
=== Use the spare slot ===&lt;br /&gt;
&lt;br /&gt;
Another safer method: you can plug the wireless card into the spare WWAN slot (the second miniPCI express slot) with pin-20 taped over. It has been tested on a Thinkpad X61s and a non-IBM (unauthorized) Intel Wifi link 4965agn card, originally it gave a 1802 error, but using this trick it boots up and works without any apparent problem-- it essentially hides the card from the test in the bios, but the WWAN slot still gives the card access to the proper PCI bus, with no need to modify the computer or card. Pin #20 is located on the underside of the miniPCI Express board, second pin from the notch, on the side with more pins. Here is [http://pinoutsguide.com/Slots/mini_pcie_pinout.shtml detailed MiniPCIe pinout]. Combinations reported to work:&lt;br /&gt;
* Thinkpad X61s / Intel Wifi link 4965agn&lt;br /&gt;
* Thinkpad X61 / Intel 3945abg (bulk)&lt;br /&gt;
* Thinkpad X200 / Intel 5300&lt;br /&gt;
* Thinkpad T60p (widescreen) / Sierra MC8781&lt;br /&gt;
&lt;br /&gt;
* On the Lenovo Y530 with an Intel 4965AGN, moving the card to the second miniPCI slot was sufficient.  There was no need to tape any pins. Also with an X61t (7762-94G), an Atheros 5008X scavenged from a MacBook Pro, worked flawless (ok, without hardware switch and WLAN status LED) in the WWAN slot w/out taping. &lt;br /&gt;
&lt;br /&gt;
* On the X61s (and probably others), if you tape pin 20 from the card, it works if plugged into the second (WWAN) mini-PCIE-slot.&lt;br /&gt;
&lt;br /&gt;
Taping over any Mini PCI-e pin is a delicate exercise in patience, the connectors are less than the width of most ball point pens and even smaller than fine wires. Transparent scotch type tape is easier to work with since it is possible to see where you're cutting but it's effectiveness in blocking the connection is debatable. (see embedded pic under discussion page)&lt;br /&gt;
&lt;br /&gt;
See the discussion page for other reports.&lt;br /&gt;
&lt;br /&gt;
=== Modifying the BIOS ===&lt;br /&gt;
&lt;br /&gt;
{{WARN|It is dangerous to mess with your BIOS, you can easily make your machine unbootable. Proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|On the {{R32}}, {{T43}}, {{X41}}, {{X60}}, {{W500}}, {{X230}} and probably others, the BIOS hacks and the &amp;quot;no-1802&amp;quot; utility don't work.}}&lt;br /&gt;
&lt;br /&gt;
See the table below for links to modified BIOS images with the whitelist disabled. Information on making this BIOS modification for newer ThinkPads can be found [http://www.endeer.cz/bios.tools/bios.html here].&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may can modify the whitelist to include the PCI-ID of the card you wish to use.  The complete instructions for this procedure are [http://www.paul.sladen.org/thinkpad-r31/wifi-card-pci-ids.html here].&lt;br /&gt;
&lt;br /&gt;
* You can try googling for your model number + &amp;quot;whitelist removal&amp;quot;, there are lots of pre-hacked BIOSes out there.&lt;br /&gt;
&lt;br /&gt;
* You can use the [[Problem with error 01C9 - More than one Ethernet devices | no-1802 and no-01C9 Linux Live CD]] without applying the no-01C9 patch. It is very convenient to use and based on the C code below.&lt;br /&gt;
&lt;br /&gt;
* You can use the DOS [http://jcnp.pku.edu.cn/~shadow/1802/no-1802.com no-1802] utility, written by Tisheng Chen.{{footnote|2}} It will set a certain bit in the CMOS memory which disables the whitelist check, but it has been reported not to work on the latest machines, such as the T43 and X41&lt;br /&gt;
&lt;br /&gt;
* You can compile and run (as root) the following C-code, which was written by Matthew Garrett. It was based on the code written by Vojtech Pavlik, which in turn was based on the assembly used in the no-1802 program. {{footnote|3}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;sys/stat.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;fcntl.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main(void)&lt;br /&gt;
 {&lt;br /&gt;
   int fd;&lt;br /&gt;
   unsigned char data;&lt;br /&gt;
   &lt;br /&gt;
   fd = open(&amp;quot;/dev/nvram&amp;quot;, O_RDWR);&lt;br /&gt;
   if (fd==-1) {&lt;br /&gt;
     printf(&amp;quot;Opening /dev/nvram failed\n&amp;quot;);&lt;br /&gt;
     return 1;&lt;br /&gt;
   }&lt;br /&gt;
   printf(&amp;quot;Disabling WiFi whitelist check.\n&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
   /* BIG INFORMATIONAL WARNING */ &lt;br /&gt;
   /* The linux nvram driver doesn't give access to the first 14 bytes of&lt;br /&gt;
      the CMOS. As a result, we seek to 0x5c rather than 0x6a. If you're &lt;br /&gt;
      implementing this under another OS, then you'll have to go to whichever&lt;br /&gt;
      address is appropriate for your access method */&lt;br /&gt;
 &lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   read(fd, &amp;amp;data, 1);&lt;br /&gt;
   printf(&amp;quot;CMOS address 0x5c: %02x-&amp;gt;&amp;quot;, data);&lt;br /&gt;
   data |= 0x80;&lt;br /&gt;
   printf(&amp;quot;%02x\n&amp;quot;, data);&lt;br /&gt;
   lseek(fd, 0x5c, SEEK_SET);&lt;br /&gt;
   if (write(fd, &amp;amp;data, 1)&amp;lt;0) {&lt;br /&gt;
     printf(&amp;quot;Unable to write to /dev/nvram - hack failed\n&amp;quot;);&lt;br /&gt;
     close(fd);&lt;br /&gt;
     return 2;&lt;br /&gt;
   }&lt;br /&gt;
   close(fd);&lt;br /&gt;
   printf(&amp;quot;Done.\n&amp;quot;);&lt;br /&gt;
   return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BIOS modifications status ==&lt;br /&gt;
&lt;br /&gt;
{{WARN|This table is meant to give users an idea of what/how attempts have been made at BIOS modifications and what their success rate is. As stated before, it is dangerous to mess with your BIOS, you can easily make your machine unbootable. Please proceed with caution!}}&lt;br /&gt;
&lt;br /&gt;
The following table contains information about ThinkPad models BIOS modification status to run an unauthorized Mini PCI card. {{footnote|4}} &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| BIOS Version &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Method &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad 240&lt;br /&gt;
| 2609-21G&lt;br /&gt;
| 1.18&lt;br /&gt;
| Damn Small Linux&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2652-P3M&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.25-2-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31&lt;br /&gt;
| 2653-CU3&lt;br /&gt;
| 1.13 (1GET41WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad A31p&lt;br /&gt;
| 2653-R8U&lt;br /&gt;
| 1.10 (1NET16WW)&lt;br /&gt;
| Windows XP Professional SP2&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad G40&lt;br /&gt;
| 2388-2UU&lt;br /&gt;
| 1.21 (2006/2/24; 1TETA6WW)&lt;br /&gt;
| Windows XP Home&lt;br /&gt;
| no-1802 DOS 6.22 floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-6FG &lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R31&lt;br /&gt;
| 2656-E4U&lt;br /&gt;
| 3.11 (12-01-2004) &lt;br /&gt;
| Windows XP Professional SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R32&lt;br /&gt;
| 2656-EG1 &lt;br /&gt;
| 2.16 (16-06-2006) &lt;br /&gt;
| DOS Boot Disk &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2656-69U &lt;br /&gt;
| ? &lt;br /&gt;
| Windows 2000 Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-F7G &lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2200BG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Etch&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2896-J3U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Fedora Core 4 &lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-L7U &lt;br /&gt;
| 1.24 (10-18-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DG1&lt;br /&gt;
| 1.26&lt;br /&gt;
| Ubuntu Linux 8.10 2.6.27-9&lt;br /&gt;
| Matthew Garrett code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40e&lt;br /&gt;
| 2684-LKG&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CDG&lt;br /&gt;
| 1.27 (10-06-2006) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-DM2&lt;br /&gt;
| 1.09 (2003) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2723&lt;br /&gt;
| ?&lt;br /&gt;
| Slackware Linux 12&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes  &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-CFM &lt;br /&gt;
| 1.24 (10-17-2005) &lt;br /&gt;
| Gentoo &amp;amp; XP Pro&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724 &lt;br /&gt;
| 1.30 (10-19-2005) &lt;br /&gt;
| FreeBSD 6.1-p1&lt;br /&gt;
| code by Matthew Garrett, compiled and run on bactrack&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2724-3XU &lt;br /&gt;
| 1.33 (06-29-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2682 &lt;br /&gt;
| 1.01 (2003-01-24)&lt;br /&gt;
| Debian GNU/Linux etch (March 2007) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2722-BDG&lt;br /&gt;
| 1.33 (2006/6/29)&lt;br /&gt;
| Lunar Linux (2007/03/04) &lt;br /&gt;
| Matthew Garret's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1829-7RG&lt;br /&gt;
| 3.21 (02-06-2006)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| no-1802 W98 Boot Floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50&lt;br /&gt;
| 1830-6FG&lt;br /&gt;
| 3.05a (14-05-2004)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50e&lt;br /&gt;
| &lt;br /&gt;
| 2.10 (2006-12-22)&lt;br /&gt;
| &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R50p&lt;br /&gt;
| 1832-2AG&lt;br /&gt;
| 3.19 (13-10-2005)&lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-10-686)&lt;br /&gt;
| Vojtech Pavlik code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R51&lt;br /&gt;
| 2887-W2C &lt;br /&gt;
| 1.27 (03-03-2006) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from USB key to apply)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad R52&lt;br /&gt;
| 1849-BMU&lt;br /&gt;
|1.27 (09-20-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility (boot from external USB floppy)&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R61&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T23&lt;br /&gt;
| 2647-4MU&lt;br /&gt;
| 1.18 (08-06-2004) &lt;br /&gt;
| Windows XP Pro/SP2&lt;br /&gt;
| no-1802 utility (W98se-bootfloppy)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot; &lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-68G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T30&lt;br /&gt;
| 2366-ES1 &lt;br /&gt;
| 2.10  &lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes &lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;  &lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-97G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.09 (08-08-2005) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-N6G &lt;br /&gt;
| 2.10 (26-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-81U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86U &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86G&lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Windows XP Pro SP 2 and Ubuntu 7.10 &amp;quot;Gutsy Gibbon&amp;quot; Intel BG2200&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-86M&lt;br /&gt;
| 2.05 (12-06-2003) &lt;br /&gt;
| Mepis 7&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2366-DU9 &lt;br /&gt;
| 2.10 (27-06-2006) &lt;br /&gt;
| Suse Linux 10.1 &lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30 &lt;br /&gt;
| 2367-RU1 &lt;br /&gt;
| 2.01 (06-08-2002) &lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T30&lt;br /&gt;
| 2366-81M&lt;br /&gt;
| 2.10 (1IET71WW)&lt;br /&gt;
| Debian GNU/Linux Lenny (2.6.24-1-686)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-7CU &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PM1 &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40 &lt;br /&gt;
| 2373-4BG &lt;br /&gt;
| 3.21&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-7CU&lt;br /&gt;
| 3.21 (06-02-2006)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-75U&lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Fedora 6 w Intel 2915ABG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-82U &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP/ SUSE 10.1&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.05a (2004-05-14)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-8CG &lt;br /&gt;
| 3.15 (2005-03-29)&lt;br /&gt;
| Windows XP Pro SP2 w/[http://www.giga-byte.com.tw/Products/Communication/Products_Spec.aspx?ClassValue=Communication&amp;amp;ProductID=985&amp;amp;ProductName=GN-WI01GS Gigabyte GN-WI01GS]&lt;br /&gt;
| No-1802 LiveCD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-PU7 &lt;br /&gt;
| 3.21 (09-12-2006)&lt;br /&gt;
| Windows XP Professional&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2373-42G &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Windows 2000 Pro &lt;br /&gt;
| no-1802 utility &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CG &lt;br /&gt;
| 3.20 (11-05-2006) &lt;br /&gt;
| Ubuntu 6.06 LTS w/Intel Pro Lan2200&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU &lt;br /&gt;
| 3.03 (07 Apr 2004) &lt;br /&gt;
| Windows XP&lt;br /&gt;
| no-1802 utility (applied via FreeDos bootable USB stick) &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-DG1 &lt;br /&gt;
| 3.21 (06-02-2006) &lt;br /&gt;
| Ubuntu 6.10 w/Broadcom 4306&lt;br /&gt;
| Matthew Garrett's code &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| 2374-8CU&lt;br /&gt;
| 3.16 (2006-02-21)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40&lt;br /&gt;
| &lt;br /&gt;
| 2.13 (2004-01-08)&lt;br /&gt;
| Ubuntu 10.04 LTS&lt;br /&gt;
| no-1802 W98 boot floppy&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G1G&lt;br /&gt;
| 3.19 (10-13-2005)&lt;br /&gt;
| Debian GNU/Linux (sid)&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T40p&lt;br /&gt;
| 2373-G5G&lt;br /&gt;
| 3.21 (2006-06-02)&lt;br /&gt;
| Windows XP Pro SP2 / Gentoo 2007.0&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-1FG &lt;br /&gt;
| 3.21 (2007-06-18)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-5G1 &lt;br /&gt;
| 2004 &lt;br /&gt;
| Fedora Core 6 w/Intel 5ABG a/b/g&lt;br /&gt;
| no-1802 Linux Live CD &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-9HU&lt;br /&gt;
| n/a&lt;br /&gt;
| Ubuntu 6.10 w/Atheros 5212 a/b/g&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|ThinkPad T41&lt;br /&gt;
| 2373-2FG&lt;br /&gt;
| n/a&lt;br /&gt;
| Windows XP Pro SR2 w/ Intel 2200BG&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style=&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2373-GEG &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| Gentoo / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41p&lt;br /&gt;
| 2374-GGU &lt;br /&gt;
| 3.21 (1RETDPWW) 6/2/2006&lt;br /&gt;
| Slackware / XP pro SP2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T41&lt;br /&gt;
| 2373-K32 &lt;br /&gt;
| BIOS Build ID: 1RETDOWW(3.20) &lt;br /&gt;
| CentOS 5.0 w/Atheros 5212 (CM9)&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-6UU&lt;br /&gt;
| Not noted&lt;br /&gt;
| Fedora 7 w/Atheros 5212&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-4TG &lt;br /&gt;
| 3.13 (1RETDHWW) (29-10-2004)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel PRO 2200BG&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-Y8N&lt;br /&gt;
| 1RETDRWW (3.23)&lt;br /&gt;
| openSUSE 11.1 / Intel 2915abg&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T42p&lt;br /&gt;
| 2373-HTU &lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-K2G &lt;br /&gt;
| 3.17 (07-27-2005)&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-M1U&lt;br /&gt;
| 3.13 1RETDHWW (10/29/2004)&lt;br /&gt;
| Fedora 7 w/ Intel PRO 2200BG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-LM1&lt;br /&gt;
| 3.23 (1RETDRWW) (06-18-2007)&lt;br /&gt;
| Debian Lenny (2.6.21-2-686) w/ Intel PRO 2915ABG&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2378-EXU &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T42}}&lt;br /&gt;
| 2373-F3G &lt;br /&gt;
| 3.18 (09-15-2005)&lt;br /&gt;
| Windows XP Pro SP2&lt;br /&gt;
| No-1802 W98 Boot Floppy &lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T43&lt;br /&gt;
| 1871-F1G&lt;br /&gt;
| 1.19 (70ET59WW) (2005-09-20)&lt;br /&gt;
| n/a&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T60&lt;br /&gt;
| 6371-CTO&lt;br /&gt;
| 1.04 (7IET23WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{T61}}&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad T61p&lt;br /&gt;
| ?&lt;br /&gt;
| 2.27-1.08 (20 Apr 2010)&lt;br /&gt;
| Linux Mint 9&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or [http://art.ified.ca/?page_id=218 manual patching] (requires installing Windows XP temporarily)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X22 &lt;br /&gt;
| 2662-95G&lt;br /&gt;
| 1.32 (2003-06-10)&lt;br /&gt;
| Debian GNU/Linux testing, kernel 2.6.18-3-686&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X24&lt;br /&gt;
| 2662-MPG &lt;br /&gt;
| 1.26 (2002-05-22)&lt;br /&gt;
| Debian GNU/Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| AR5212 &lt;br /&gt;
| ?&lt;br /&gt;
| Debian Linux 2.6.18-5&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-41j &lt;br /&gt;
| 1.08 (08-09-2005)&lt;br /&gt;
| Gentoo Kernel 2.6.15 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2672-4XU &lt;br /&gt;
| 1.09&lt;br /&gt;
| Win XP Pro SP2&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X30 &lt;br /&gt;
| 2673-EU2 &lt;br /&gt;
| 1.09 &lt;br /&gt;
| Windows XP Pro SP2 &lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.22-rc7&lt;br /&gt;
| no-1802 utility&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PG9 &lt;br /&gt;
| 2.04 (2003-11-10) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.21-2&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2673-C27 &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Ubuntu 5.10 (kernel 2.6.12-9-386) &lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-1UG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| FreeBSD 6-STABLE&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG &lt;br /&gt;
| 3.02 (22-09-2005) &lt;br /&gt;
| Debian Etch (Testing), Kernel 2.6.17-2-686&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CXU &lt;br /&gt;
| 2.04&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-PBU &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-I5A &lt;br /&gt;
| 3.02&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C8G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Debian (kernel 2.6.16.20-386)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-CEG&lt;br /&gt;
| 2.11 (02/13/2004)&lt;br /&gt;
| Debian (kernel 2.6.18-4-686, gcc 4.1.2)&lt;br /&gt;
| Matthew Garrett code {{footnote|3}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2884-BRU &lt;br /&gt;
| 1.03 (1QET34WW) 2003-04-08&lt;br /&gt;
| Windows XP Pro SP2 w/ Intel 2915ABG&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-C2G &lt;br /&gt;
| ?&lt;br /&gt;
| Win XP Pro, w/ Gigabyte GN-WI03N-RN&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X31 &lt;br /&gt;
| 2672-BAU &lt;br /&gt;
| 3.02 (1QET97WW)&lt;br /&gt;
| Windows Vista w/ Broadcom 43XG, Ubuntu 7.10&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X32&lt;br /&gt;
| 2672-58G&lt;br /&gt;
| 3.02&lt;br /&gt;
| Ubuntu 8.04&lt;br /&gt;
| no-1802 CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-CTO&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Pro, Ubuntu 9&lt;br /&gt;
| modify PCI-CARD EEPROM&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 1.42 (2004/09/16; 1UET92WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X40&lt;br /&gt;
| 2371-8EU&lt;br /&gt;
| 2.08 (2006/12/25; 1UETD3WW)&lt;br /&gt;
| Windows XP Professional SP3, Ubuntu 8.04&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 1866-6SU&lt;br /&gt;
| ?&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 DOS boot CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41 &lt;br /&gt;
| 2525-A2U&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X41&lt;br /&gt;
| 2528-ELU&lt;br /&gt;
| 2.06 (2006/03/14; 74ET61WW)&lt;br /&gt;
| Windows XP Pro / OSX 10.4.8 / Ubuntu Edgy&lt;br /&gt;
| no-1802 Linux Live CD&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JU&lt;br /&gt;
| ?&lt;br /&gt;
| Debian Testing&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (bricked)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X60s&lt;br /&gt;
| 1702-3JG&lt;br /&gt;
| 2.18 (2008/11/20; 7BETD7WW)&lt;br /&gt;
| Slackware&lt;br /&gt;
| Modded BIOS (7buj27us_TC-5M_SLIC21.zip)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X61t&lt;br /&gt;
| 7762-94G&lt;br /&gt;
| ?&lt;br /&gt;
| Windows 7 Ent&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}} or in WWAN slot (no taping)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| YES (no LED/HW-switch)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200&lt;br /&gt;
| ?&lt;br /&gt;
| 1.43&lt;br /&gt;
| Ubuntu Karmic7&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| NO (tape pin 20 instead)&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| Thinkpad X200&lt;br /&gt;
| 7454-2QU&lt;br /&gt;
| 3.05&lt;br /&gt;
| Windows 7 32-bit&lt;br /&gt;
| Tape over pin 20&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X200s&lt;br /&gt;
| ?&lt;br /&gt;
| 3.14 (2010-07-07)&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| tape over 20-pin, place card into 2nd(!) slot (WWAN). Without taping there will be no error but it won't work. (Led doesn't work after all)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201i (X201)&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Debian Squeeze&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No; BIOS hacks not attempted&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad R40&lt;br /&gt;
| 2681-LUU&lt;br /&gt;
| 1.27 (2006-06-29; 1OET61WW)&lt;br /&gt;
| Windows XP Pro&lt;br /&gt;
| jmp1802.cmd&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{W500}}&lt;br /&gt;
| 4061-A97&lt;br /&gt;
| 1.16 (2008-09-24; 6FET46WW)&lt;br /&gt;
| Ubuntu 8.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X201&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Matthew Garrett's code&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.22 (2010-09-09; 6QET52WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| Zender's BIOS tools&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3249-CTO&lt;br /&gt;
| 1.32 (6QET62WW)&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?s=e297b8f49bacb66d235829696df53c6a&amp;amp;p=366208&amp;amp;viewfull=1#post366208 This modified BIOS]&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-VV8&lt;br /&gt;
| 1.34 (6QET64WW)&lt;br /&gt;
| Arch (updated 05.05.2011)&lt;br /&gt;
| [http://forums.mydigitallife.info/threads/5866-LENOVO--Bioses-especially-Thinkpad.?p=402987&amp;amp;viewfull=1#post402987 This modified BIOS] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes, 2*5 Beep on Startup (see [[http://forums.mydigitallife.info/threads/20223-Remove-whitelist-check-add-ID-s-to-break-hardware-restrictions-mod-requests.?p=352910&amp;amp;viewfull=1#post352910]])&lt;br /&gt;
|-style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.16 (2010-06-07; 6QET46WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X201}}&lt;br /&gt;
| 3680-WR5&lt;br /&gt;
| 1.40 (2012-10-11; 6QET70WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| ?&lt;br /&gt;
| 1.21 (8duj10us)&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| [http://www.mediafire.com/?d2el2b94u5ty5#5nk3h666our5o BIOS by cmuelasl] (updated using preinstalled Windows 7)&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X220}}&lt;br /&gt;
| 4291-29G&lt;br /&gt;
| 1.39 (2013-18-07; 8DET69WW)&lt;br /&gt;
| Windows 7 64bit&lt;br /&gt;
| tape-over 20-pin&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| Yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad {{X230}}&lt;br /&gt;
| 2306-CTO&lt;br /&gt;
| 2.50, 2.51&lt;br /&gt;
| Debian, Trisquel&lt;br /&gt;
| [http://www.bios-mods.com/forum/Thread-REQUEST-Lenovo-X230-Whitelist-Removal BIOS-MODS forum request for the X230], tape-over pin 20 failed, no-1802 utility failed&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| No&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X300&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 Middleton BIOS] {{footnote|5}}&lt;br /&gt;
! style =&amp;quot;color:green;&amp;quot;| yes&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
| ThinkPad X301&lt;br /&gt;
| 2777-CTO&lt;br /&gt;
| 3.10 (2010-03-16; 6EET50WW)&lt;br /&gt;
| Ubuntu 10.04&lt;br /&gt;
| tape over 20-pin; place card into WWAN slot&lt;br /&gt;
! style =&amp;quot;color:red;&amp;quot;| no&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Problem with WiFi LED==&lt;br /&gt;
After getting an unauthorized card to work, you may notice that the WiFi LED found on the ThinkPad is not working. This doesn't happen with all unauthorized cards. The general cause for this is the fact that the MiniPCI standard leaves the implementation of the LED signals available on the MiniPCI connector to the card vendors. Therefore some newer WiFi cards use one of the signals originally meant for LEDs to implement the &amp;quot;radio kill&amp;quot; switch input. As a result, the LED doesn't get proper signals and fails.&lt;br /&gt;
&lt;br /&gt;
====Details====&lt;br /&gt;
The WiFi LED found in ThinkPads is connected to following pins on the MiniPCI connector.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Pin&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Signal&lt;br /&gt;
!style=&amp;quot;background:#efefef;&amp;quot;|Description&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|11&lt;br /&gt;
|LED1_GRNP&lt;br /&gt;
|WiFi active LED +&lt;br /&gt;
|-style=&amp;quot;background: white;&amp;quot;&lt;br /&gt;
|13&lt;br /&gt;
|LED1_GRNN&lt;br /&gt;
|WiFi active LED - (older cards) / RF Silent input (newer cards)&lt;br /&gt;
|}&lt;br /&gt;
Note: The descriptions are specific to this article.&lt;br /&gt;
&lt;br /&gt;
If your LED is not working, the problem could be the pin 13. Newer cards may no longer provide the necessary negative signal there to drive the LED. Before you apply any fixes, be sure to check the voltage between pin 11 and ground (can be found for example on the MiniPCI latch arms) - it should give you about 3.3V while the WiFi is active and 0V otherwise. The voltage between pin 13 and ground should measure about 2.5V. The notebook has to be running while you perform the tests so be extremely careful. All the mentioned pins are on the upper side so it's quite easy to get to them with a multimeter. If all the voltages match, your LED is fixable.&lt;br /&gt;
&lt;br /&gt;
Reference:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://members.datafast.net.au/dft0802/specs/mpci10.pdf MiniPCI Specification] (PDF, 724KB)&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.interfacebus.com/MiniPCI_Pinout_124Pin.html MiniPCI Pinout]&lt;br /&gt;
&lt;br /&gt;
====Solution====&lt;br /&gt;
The solution is to connect the ground (GND) to the pin 13. However, since the new ''RF Silent input'' signal is active low, grounding the card side will tell it to turn itself off. Therefore, we have to separate pin 13 of the card from the system board and connect ground to the system board side only.&lt;br /&gt;
&lt;br /&gt;
There are many ways to accomplish this. One which doesn't require any soldering is to mask pin 13 on the card with a cellophane tape and use about 3cm of thin wire to connect pin 13 of the connector to the ground. Place one end of the wire on the masked pad and insert the card into the slot. Check if the wire is centered on the pad and try pulling it (but not too hard) to see if it holds. If it comes out easily, pull the card out and repeat. If you successfully attach it, you have to connect the other end to the ground. The best place is the left MiniPCI latch arm. Bend it outside and insert the wire into the small gap between the two pieces of metal the arm is made from. Finally, make sure that the wire doesn't touch anything else and doesn't stand out too much, it must not touch the touchpad electronics when you put the palmrest back on. If in doubt, cover the wire with some insulator.&lt;br /&gt;
&lt;br /&gt;
{{WARN|Do this fix ONLY if you know exactly what you are doing and at your own risk! If you're not sure about any part, don't even try it or you may damage your WiFi card and/or brick your laptop. You have been warned.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|If your card is not listed in the table below, your WiFi LED may not work for some other reason. Therefore, make sure you understood the problem described here and made all the measurements carefully. This way you will know if this apply to your card and if it can be fixed this way. Otherwise, if you're skilled enough, please try to find out why your LED doesn't work and contribute to this article.}}&lt;br /&gt;
&lt;br /&gt;
====Successful WiFi LED fixes====&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border:1px; background:grey;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Model&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Type&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| WiFi card&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Operating System &lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Success&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot;| Comments&lt;br /&gt;
|- style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|T41&lt;br /&gt;
|2374-312&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG,&lt;br /&gt;
Spares No: 373830-001&lt;br /&gt;
|Windows&amp;amp;nbsp;XP&amp;amp;nbsp;SP2,&lt;br /&gt;
Ubuntu&amp;amp;nbsp;7.10&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|The WiFi card seems to be a HP one (tip: google for spares no.). Not sure thou - received it with an already changed PCI-ID.&lt;br /&gt;
|-  style=&amp;quot;background: white; color:black;&amp;quot;&lt;br /&gt;
|X31&lt;br /&gt;
|2672-PG9&lt;br /&gt;
|Intel&amp;amp;nbsp;PRO/Wireless&amp;amp;nbsp;2915ABG, Broadcom BCM4306&lt;br /&gt;
|Debian Sid&lt;br /&gt;
|style =&amp;quot;color:green;font-weight:bold;&amp;quot;|Yes&lt;br /&gt;
|Both cards are non-IBM ones, BIOS was patched. ipw2200 needed the {{bootparm|led|1}} option to be enabled while loading the module.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
&lt;br /&gt;
* Additional Information about &amp;quot;Unauthorised&amp;quot; MiniPCI adapters can be found on [http://web.archive.org/web/20080803233214/http://www.srcf.ucam.org/~mjg59/thinkpad/wireless.html Matthew Garrett's website].&lt;br /&gt;
&lt;br /&gt;
* Thinkpad Mini PCI Wireless [http://web.archive.org/web/20080608221633/http://www.srcf.ucam.org/~mjg59/thinkpad/tables.html compatibility matrix].&lt;br /&gt;
&lt;br /&gt;
* Bootable &amp;quot;no-1802&amp;quot; [http://www.command-tab.com/2006/02/26/unauthorized-wireless-cards/ CD and floppy image]&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
# This is explained in a [http://lkml.org/lkml/2003/6/3/162 message to the LKML] and subsequently [http://lkml.org/lkml/2003/6/9/50 clarified].&lt;br /&gt;
# The no-1802 tool was announced and explained in a [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-June/018253.html message to the Linux-Thinkpad ML].&lt;br /&gt;
# Vojtech Pavlik's C-code was originally posted in a [http://lkml.org/lkml/2004/6/13/69 message to the LKML]. It was based on the assembly used in the no-1802 program. Matthew Garrett [http://web.archive.org/web/20080608221623/http://www.srcf.ucam.org/~mjg59/thinkpad/hacks.html rewrote] the code to provide more error checking.&lt;br /&gt;
# This information has been added by users. Please feel free to add systems if you have had personal success or failure.&lt;br /&gt;
# The user Middleton has released [http://forum.notebookreview.com/lenovo-ibm/459591-t61-x61-sata-ii-1-5-gb-s-cap-willing-pay-solution-8.html#post6501443 patched BIOS] for R61/T61/X61/X300 on the NotebookReview forums. The BIOS disables the MiniPCI whitelist, as well as unlocking full SATA-II speed.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55605</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55605"/>
		<updated>2014-05-04T18:16:27Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* 2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* M5608U&lt;br /&gt;
** USB id 058f:5608 Alcor Micro Corp.&lt;br /&gt;
** max. VGA (640x480 0.3MP) @30fps&lt;br /&gt;
** (information from uvcdynctl -f)&lt;br /&gt;
* Ricoh R5U875: &lt;br /&gt;
** VGA (640×480 0.3MP) @30fps&lt;br /&gt;
** SXGA (1280×1024 1.3MP) @15fps&lt;br /&gt;
** UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
** (information from data sheet)&lt;br /&gt;
* Ricoh R5U877&lt;br /&gt;
** VGA (640×480 0.3MP) @30fps&lt;br /&gt;
** UXGA (1600×1200 1.9MP) @30fps&lt;br /&gt;
** QXGA (2048×1536 3.1MP) @15fps&lt;br /&gt;
** Image Signal Processor&lt;br /&gt;
** (information from data sheet)&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710&lt;br /&gt;
** VGA (640×480 0.3MP) @120fps&lt;br /&gt;
** Full HD (1920×1080 2.1MP) @30fps&lt;br /&gt;
** QXGA (2048×1536 3.1MP) @15 or 20fps&lt;br /&gt;
** Image Signal Processor&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU ???&lt;br /&gt;
** M5608U&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
* FRU 04X0277 for {{X230}}, possibly different – couldn’t find a photo&lt;br /&gt;
** Chicony OV9726 + Sunplus 2082A&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** 720p&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** IMX188 + SPCA2082A IPEX&lt;br /&gt;
* for {{X1}}&lt;br /&gt;
** connector on right side, pointing down&lt;br /&gt;
** FRU 04W1665&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55604</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55604"/>
		<updated>2014-05-04T18:15:17Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 2.1 with EDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids &lt;br /&gt;
** 0A5C:2145&lt;br /&gt;
** 0A5C:217F&lt;br /&gt;
*** Broadcom BCM92070MD&lt;br /&gt;
*** HCI/LMP version 2.1&lt;br /&gt;
*** Firmware 104.66 / 3&lt;br /&gt;
*** (information from hciconfig hciX features/version/revision)&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}, {{X1}}&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
* FRU 60Y3275&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X130e}}, {{X140e}} and the {{X240}} for example use combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55603</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55603"/>
		<updated>2014-05-04T18:13:26Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Video interface controllers */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* M5608U&lt;br /&gt;
** USB id 058f:5608 Alcor Micro Corp.&lt;br /&gt;
** max. VGA (640x480 0.3MP) @30fps&lt;br /&gt;
** (information from uvcdynctl -f)&lt;br /&gt;
* Ricoh R5U875: &lt;br /&gt;
** VGA (640×480 0.3MP) @30fps&lt;br /&gt;
** SXGA (1280×1024 1.3MP) @15fps&lt;br /&gt;
** UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
** (information from data sheet)&lt;br /&gt;
* Ricoh R5U877&lt;br /&gt;
** VGA (640×480 0.3MP) @30fps&lt;br /&gt;
** UXGA (1600×1200 1.9MP) @30fps&lt;br /&gt;
** QXGA (2048×1536 3.1MP) @15fps&lt;br /&gt;
** Image Signal Processor&lt;br /&gt;
** (information from data sheet)&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710&lt;br /&gt;
** VGA (640×480 0.3MP) @120fps&lt;br /&gt;
** Full HD (1920×1080 2.1MP) @30fps&lt;br /&gt;
** QXGA (2048×1536 3.1MP) @15 or 20fps&lt;br /&gt;
** Image Signal Processor&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
* one of them is 058f:5608 Alcor Micro Corp. (max. 640x480 @30 fps according to uvcdynctl -f)&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
* FRU 04X0277 for {{X230}}, possibly different – couldn’t find a photo&lt;br /&gt;
** Chicony OV9726 + Sunplus 2082A&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** 720p&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** IMX188 + SPCA2082A IPEX&lt;br /&gt;
* for {{X1}}&lt;br /&gt;
** connector on right side, pointing down&lt;br /&gt;
** FRU 04W1665&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55602</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55602"/>
		<updated>2014-05-04T18:11:57Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Video interface controllers */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* M5608U&lt;br /&gt;
** USB id 058f:5608 Alcor Micro Corp.&lt;br /&gt;
** max. VGA (640x480 0.3MP) @30fps&lt;br /&gt;
** (information from uvcdynctl -f)&lt;br /&gt;
* Ricoh R5U875: &lt;br /&gt;
** VGA (640×480 0.3MP) @30fps&lt;br /&gt;
** SXGA (1280×1024 1.3MP) @15fps&lt;br /&gt;
** UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
** (information from data sheet)&lt;br /&gt;
* Ricoh R5U877&lt;br /&gt;
** VGA (640×480 0.3MP) @30fps&lt;br /&gt;
** UXGA (1600×1200 1.9MP) @30fps&lt;br /&gt;
** QXGA (2048×1536 3.1MP) @15fps&lt;br /&gt;
** Image Signal Processor&lt;br /&gt;
** (information from data sheet)&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710: VGA (640×480 0.3MP) @120fps, Full HD (1920×1080 2.1MP) @30fps, QXGA (2048×1536 3.1MP) @15 or 20fps, ISP&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
* one of them is 058f:5608 Alcor Micro Corp. (max. 640x480 @30 fps according to uvcdynctl -f)&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
* FRU 04X0277 for {{X230}}, possibly different – couldn’t find a photo&lt;br /&gt;
** Chicony OV9726 + Sunplus 2082A&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** 720p&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** IMX188 + SPCA2082A IPEX&lt;br /&gt;
* for {{X1}}&lt;br /&gt;
** connector on right side, pointing down&lt;br /&gt;
** FRU 04W1665&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55597</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55597"/>
		<updated>2014-05-03T12:58:05Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 2.1 with EDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids &lt;br /&gt;
** 0A5C:2145&lt;br /&gt;
** 0A5C:217F (Broadcom, HCI/LMP version 2.1, EDR, Firmware 104.66 / 3 according to hciconfig hciX features/version/revision)&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}, {{X1}}&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
* FRU 60Y3275&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X130e}}, {{X140e}} and the {{X240}} for example use combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55596</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55596"/>
		<updated>2014-05-03T12:54:40Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* 2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* Ricoh R5U875: VGA (640×480 0.3MP) @30fps and both SXGA (1280×1024 1.3MP), UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
* Ricoh R5U877: VGA (640×480 0.3MP), UXGA (1600×1200 1.9MP) @30fps and QXGA (2048×1536 3.1MP) @15fps. Has an Image Signal Processor.&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710: VGA (640×480 0.3MP) @120fps, Full HD (1920×1080 2.1MP) @30fps, QXGA (2048×1536 3.1MP) @15 or 20fps, ISP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
* one of them is 058f:5608 Alcor Micro Corp. (max. 640x480 @30 fps according to uvcdynctl -f)&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
* FRU 04X0277 for {{X230}}, possibly different – couldn’t find a photo&lt;br /&gt;
** Chicony OV9726 + Sunplus 2082A&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** 720p&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** IMX188 + SPCA2082A IPEX&lt;br /&gt;
* for {{X1}}&lt;br /&gt;
** connector on right side, pointing down&lt;br /&gt;
** FRU 04W1665&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55595</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55595"/>
		<updated>2014-05-03T12:46:58Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* 2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* Ricoh R5U875: VGA (640×480 0.3MP) @30fps and both SXGA (1280×1024 1.3MP), UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
* Ricoh R5U877: VGA (640×480 0.3MP), UXGA (1600×1200 1.9MP) @30fps and QXGA (2048×1536 3.1MP) @15fps. Has an Image Signal Processor.&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710: VGA (640×480 0.3MP) @120fps, Full HD (1920×1080 2.1MP) @30fps, QXGA (2048×1536 3.1MP) @15 or 20fps, ISP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
* one of them is 058f:5608 Alcor Micro Corp.&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
* FRU 04X0277 for {{X230}}, possibly different – couldn’t find a photo&lt;br /&gt;
** Chicony OV9726 + Sunplus 2082A&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** 720p&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** IMX188 + SPCA2082A IPEX&lt;br /&gt;
* for {{X1}}&lt;br /&gt;
** connector on right side, pointing down&lt;br /&gt;
** FRU 04W1665&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55541</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55541"/>
		<updated>2014-04-18T20:53:02Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 3.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}, {{X1}}&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
* FRU 60Y3275&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X130e}}, {{X140e}} and the {{X240}} for example use combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55540</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55540"/>
		<updated>2014-04-18T20:51:38Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* of unknown shape and connection */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* Ricoh R5U875: VGA (640×480 0.3MP) @30fps and both SXGA (1280×1024 1.3MP), UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
* Ricoh R5U877: VGA (640×480 0.3MP), UXGA (1600×1200 1.9MP) @30fps and QXGA (2048×1536 3.1MP) @15fps. Has an Image Signal Processor.&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710: VGA (640×480 0.3MP) @120fps, Full HD (1920×1080 2.1MP) @30fps, QXGA (2048×1536 3.1MP) @15 or 20fps, ISP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
* FRU 04X0277 for {{X230}}, possibly different – couldn’t find a photo&lt;br /&gt;
** Chicony OV9726 + Sunplus 2082A&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** 720p&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** IMX188 + SPCA2082A IPEX&lt;br /&gt;
* for {{X1}}&lt;br /&gt;
** connector on right side, pointing down&lt;br /&gt;
** FRU 04W1665&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55539</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55539"/>
		<updated>2014-04-18T20:40:07Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* rectangle with another rectangular extension, USB-connected */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* Ricoh R5U875: VGA (640×480 0.3MP) @30fps and both SXGA (1280×1024 1.3MP), UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
* Ricoh R5U877: VGA (640×480 0.3MP), UXGA (1600×1200 1.9MP) @30fps and QXGA (2048×1536 3.1MP) @15fps. Has an Image Signal Processor.&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710: VGA (640×480 0.3MP) @120fps, Full HD (1920×1080 2.1MP) @30fps, QXGA (2048×1536 3.1MP) @15 or 20fps, ISP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
* FRU 04X0277 for {{X230}}, possibly different – couldn’t find a photo&lt;br /&gt;
** Chicony OV9726 + Sunplus 2082A&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
***720p OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** 720p OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** 720p IMX188 + SPCA2082A IPEX&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55538</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55538"/>
		<updated>2014-04-18T20:35:04Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* ThinkPads without BDC socket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X130e}}, {{X140e}} and the {{X240}} for example use combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55537</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55537"/>
		<updated>2014-04-18T20:30:20Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Camera modules */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* Ricoh R5U875: VGA (640×480 0.3MP) @30fps and both SXGA (1280×1024 1.3MP), UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
* Ricoh R5U877: VGA (640×480 0.3MP), UXGA (1600×1200 1.9MP) @30fps and QXGA (2048×1536 3.1MP) @15fps. Has an Image Signal Processor.&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710: VGA (640×480 0.3MP) @120fps, Full HD (1920×1080 2.1MP) @30fps, QXGA (2048×1536 3.1MP) @15 or 20fps, ISP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 diagonal opposite screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points down&lt;br /&gt;
* 720p HD camera&lt;br /&gt;
* {{X140e}}, {{X131e}}, {{E330}}, {{E335}}, {{E135}}, {{E130}}&lt;br /&gt;
* FRU 04W2517&lt;br /&gt;
** Chicony OV9726+VC0353&lt;br /&gt;
* FRU 04W2518&lt;br /&gt;
** Liteon OV9726+VC0353&lt;br /&gt;
* FRU 04W2519&lt;br /&gt;
** Bison Himax1055+VC0353&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
***720p OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** 720p OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** 720p IMX188 + SPCA2082A IPEX&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55536</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55536"/>
		<updated>2014-04-18T20:19:19Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* ThinkPads without BDC socket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X130e}} and the {{X240}} for example use combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55535</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55535"/>
		<updated>2014-04-18T20:08:20Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* ThinkPads without BDC socket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X240}} for example uses combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot|Communication Daughter Card slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55534</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55534"/>
		<updated>2014-04-18T20:07:27Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X240}} for example uses combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55533</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55533"/>
		<updated>2014-04-18T20:06:49Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* ThinkPads without BDC socket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X240}} for example uses combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55532</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55532"/>
		<updated>2014-04-18T20:06:20Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* ThinkPads without BDC socket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X240}} uses combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the [[CDC slot]] to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55531</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55531"/>
		<updated>2014-04-18T20:05:54Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* ThinkPads without BDC socket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X240}} uses combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the {{CDC slot}} to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(BDC)&amp;diff=55530</id>
		<title>Bluetooth Daughter Card (BDC)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(BDC)&amp;diff=55530"/>
		<updated>2014-04-18T20:04:04Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth Daughter Card (BDC) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Bluetooth Daughter Card (BDC) ===&lt;br /&gt;
This is a USB Bluetooth Adapter that is installed in a [[CDC slot]]. Not to be confused with the later [[Bluetooth Daughter Card (14 pins)|BDC 14-pin-socket]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: TDK&lt;br /&gt;
* USB ID: 04bf:0310&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
=== IBM Partnumbers ===&lt;br /&gt;
IBM FRU PN: 12P3872, 26P8071&lt;br /&gt;
&lt;br /&gt;
=== Also known (in IBM literature) as.... ===&lt;br /&gt;
* Bluetooth Daughter Card&lt;br /&gt;
* Bluetooth Daughter Card board&lt;br /&gt;
* BDC board&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
A firmware update is available for this adapter from IBM.&amp;lt;br&amp;gt;&lt;br /&gt;
The updated firmware is version 310, and is available [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&amp;amp;lndocid=MIGR-44264 here]&lt;br /&gt;
&lt;br /&gt;
This firmware update can unfortunately only be applied from Windows.&amp;lt;BR&amp;gt;&lt;br /&gt;
In theory an update for Linux exists; the BTDFU update utility that can be found on the pages of Marcel Holtmann, the current Linux BlueZ stack maintainer, which can be found [http://www.holtmann.org/linux/bluetooth/dfu.html here]. You need to get the original IBM update file and extract the file with the extension &amp;quot;dfu&amp;quot; from it using cabextract. Using the btdfu tool and this file it should be possible to update the firmware. This procedure has not yet been confirmed.&lt;br /&gt;
&lt;br /&gt;
=== Linux driver ===&lt;br /&gt;
This card will work with the standard Linux Bluetooth drivers.&lt;br /&gt;
&lt;br /&gt;
This device is implemented as a USB device, you might be able to enabled or disabled it using Fn-F5.&lt;br /&gt;
&lt;br /&gt;
Also be aware that this card has a three pin connector used for currently unknown purposes. The later model Thinkpads have a two pin connector that will not fit.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this card may be found in ===&lt;br /&gt;
* {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
* {{T30}}&lt;br /&gt;
* {{X23}}, {{X24}}&lt;br /&gt;
* {{X30}}&lt;br /&gt;
&lt;br /&gt;
===External Sources===&lt;br /&gt;
*[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51427 IBMs page about configuring Bluetooth under Linux]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55529</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55529"/>
		<updated>2014-04-18T19:58:24Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
==ThinkPads without BDC socket==&lt;br /&gt;
&lt;br /&gt;
Not every Bluetooth comes via 14 pin Bluetooth Daughter Card. The {{X240}} uses combined WiFi/Bluetooth mini-PCIe cards instead. Older devices use the {{CDC}} socket to provide Bluetooth.&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55528</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55528"/>
		<updated>2014-04-18T19:54:36Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 Foxcon, 60Y3305 Liteon&lt;br /&gt;
** {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55527</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55527"/>
		<updated>2014-04-18T19:44:04Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* of unknown shape and connection */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* Ricoh R5U875: VGA (640×480 0.3MP) @30fps and both SXGA (1280×1024 1.3MP), UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
* Ricoh R5U877: VGA (640×480 0.3MP), UXGA (1600×1200 1.9MP) @30fps and QXGA (2048×1536 3.1MP) @15fps. Has an Image Signal Processor.&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710: VGA (640×480 0.3MP) @120fps, Full HD (1920×1080 2.1MP) @30fps, QXGA (2048×1536 3.1MP) @15 or 20fps, ISP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
Some modules are made or designed by Chicony.&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* for {{X240}} {{X240s}}&lt;br /&gt;
** FRU 04X0294 Chicony&lt;br /&gt;
***720p OV9726 + SPCA2082A IPEX &lt;br /&gt;
** FRU 04X0297 Bison&lt;br /&gt;
*** 720p OV9726 + SPCA2082A IPEX&lt;br /&gt;
** FRU 04X0299 Liteon&lt;br /&gt;
*** 720p IMX188 + SPCA2082A IPEX&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55526</id>
		<title>Integrated camera</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_camera&amp;diff=55526"/>
		<updated>2014-04-18T19:31:52Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* of unknown shape and connection */&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:integrated_camera.jpg|Integrated Camera]] __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;
=== The Integrated camera ===&lt;br /&gt;
Almost all recent ThinkPads have an integrated camera above the display. This camera (typically called a webcam) is USB attached. On some earlier ThinkPads a proprietary camera was used, but later models use a standard UVC camera which is supported by the [http://linux-uvc.berlios.de/ uvcvideo driver].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Because of their location above the display the cameras all share a long and thin board layout. But the exact shape varies. Often several models share the exact same form factor, but with different resolutions. DIY upgraders can sometimes use higher resolution cameras from later models or cheaper camera modules from earlier’s.&lt;br /&gt;
&lt;br /&gt;
Also their connector varies. The 4pin connector usually carries two USB data lines and two lines 3.3V power.&lt;br /&gt;
&lt;br /&gt;
==Video interface controllers==&lt;br /&gt;
&lt;br /&gt;
* Sonix SN9C201: 0.3MP (linux driver gspca_sn9c20x)&lt;br /&gt;
* Xenon or Xinon or sth.&lt;br /&gt;
* Ricoh R5U875: VGA (640×480 0.3MP) @30fps and both SXGA (1280×1024 1.3MP), UXGA (1600×1200 1.9MP) @15fps&lt;br /&gt;
* Ricoh R5U877: VGA (640×480 0.3MP), UXGA (1600×1200 1.9MP) @30fps and QXGA (2048×1536 3.1MP) @15fps. Has an Image Signal Processor.&lt;br /&gt;
** USB id: 17ef:480d (Lenovo Integrated Webcam [R5U877])&lt;br /&gt;
* Ricoh R5U8710: VGA (640×480 0.3MP) @120fps, Full HD (1920×1080 2.1MP) @30fps, QXGA (2048×1536 3.1MP) @15 or 20fps, ISP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera modules==&lt;br /&gt;
&lt;br /&gt;
Some modules are made or designed by Chicony.&lt;br /&gt;
&lt;br /&gt;
===perfect rectangle, 2 screw holes, 5 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector points to the side&lt;br /&gt;
* {{X100e}}, {{X120e}}&lt;br /&gt;
* FRU 60Y5744 {{X100e}}&lt;br /&gt;
* FRU 04W0262 {{X120e}}&lt;br /&gt;
&lt;br /&gt;
===perfect rectangular board except a screw hole extending to one side, 10 pin connector=== &lt;br /&gt;
&lt;br /&gt;
* {{R61}}, {{R61i}}, {{R400}}, {{R500}}, {{T61}} (widescreen models only), {{T400}}, {{T500}}???&lt;br /&gt;
* FRU 42T3106&lt;br /&gt;
** Xenon(?) controller, 1.3MP&lt;br /&gt;
&lt;br /&gt;
===small rectange with two extensions, one of them has the/a screw hole===&lt;br /&gt;
&lt;br /&gt;
* the only board I’ve seen with a half-circle cut-out in the middle, above the cut-out a little hole&lt;br /&gt;
* camera chip on one side next to the screw hole&lt;br /&gt;
* has a heat spreader of same size and shape below the module&lt;br /&gt;
* {{X300}}, {{X301}}&lt;br /&gt;
* FRU 42T3564 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3.5 screw holes (but it’s fixed with double sided tape?), 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* it’s “half” screw hole lets the whole board look like a hook&lt;br /&gt;
* {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* probably available with 1.3 and 2.0MP&lt;br /&gt;
** FRU 60Y5750 is one of them&lt;br /&gt;
&lt;br /&gt;
===2 diagonally placed screw holes, one of them in the middle of the board, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* comes with a metal retaining bracket, which has 3 screw holes&lt;br /&gt;
* board is not overly long&lt;br /&gt;
* straight edges, but the board is not one rectangle&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X201}}&lt;br /&gt;
* {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* FRU 42W8015&lt;br /&gt;
** Ricoh R5U875&lt;br /&gt;
* FRU 45N2795&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===rectangle with another rectangular extension, USB-connected===&lt;br /&gt;
&lt;br /&gt;
* the shape(!) reminds of a fat USB-memory stick&lt;br /&gt;
* looks like having 4 screw holes (2 on one side, one on the other, the last in the “middle”)&lt;br /&gt;
* {{E431}}, {{E430}}, {{T520}}, {{W520}}, {{T530I}}, {{X220}}, {{X220T}}, {{X230I}}, {{X230T}}&lt;br /&gt;
* FRU 04W1364&lt;br /&gt;
** Ricoh R5U8710&lt;br /&gt;
&lt;br /&gt;
===two screw holes of different size on one side, another half-open screw hole on the other side, 4 pin connector===&lt;br /&gt;
&lt;br /&gt;
* connector looks to the side&lt;br /&gt;
* connector is on the side with the open screw hole&lt;br /&gt;
* {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T510}}, {{T510i}}, {{W510}}&lt;br /&gt;
* FRU 60Y9402&lt;br /&gt;
** Ricoh R5U877&lt;br /&gt;
&lt;br /&gt;
===one big screw hole on each side, long board, narrower in the middle, 10 pin connector===&lt;br /&gt;
&lt;br /&gt;
* one screw hole is not perfectly round, more 0-shape&lt;br /&gt;
* {{T500}}, {{W500}}&lt;br /&gt;
* FRU 42T3633&lt;br /&gt;
** 2.0MP&lt;br /&gt;
&lt;br /&gt;
===five (or six) sections of different width aligned on one side===&lt;br /&gt;
&lt;br /&gt;
* relatively long&lt;br /&gt;
* at least two screw holes&lt;br /&gt;
* camera chip is more in the middle&lt;br /&gt;
* {{T420S}}, {{T420I}}, {{T420}}, {{T430S}}, {{T430}}, {{T43i}}&lt;br /&gt;
&lt;br /&gt;
===board is long and covered in foil or plastic or something copper colored, 7 pin connector===&lt;br /&gt;
&lt;br /&gt;
* the camera module is almost in the middle of the board, while on many other boards it’s more to one side&lt;br /&gt;
* {{SL300}} (at least this model has (one of) it’s microphone(s) above the display with the cam, {{SL400}}, {{SL500}}&lt;br /&gt;
* at least FRU 45N3024, 45N3026 also contain a microphone; 45N3028 is a microphone only&lt;br /&gt;
* FRU 44C0735&lt;br /&gt;
&lt;br /&gt;
===of unknown shape and connection===&lt;br /&gt;
&lt;br /&gt;
* 0.3MP&lt;br /&gt;
** {{Z61t}}, {{Z61m}} (Sonix SN9C201)&lt;br /&gt;
** {{Edge 11&amp;quot;}}, {{Edge 13&amp;quot;}}&lt;br /&gt;
* 2.0MP&lt;br /&gt;
** {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
** {{L412}}, {{L512}}&lt;br /&gt;
** {{SL510}}, {{SL410}}&lt;br /&gt;
** {{T400s}}&lt;br /&gt;
* unknown&lt;br /&gt;
** FRU 04X0294 Chicony and 04X0297 BISN for {{X240}}&lt;br /&gt;
&lt;br /&gt;
==ThinkPads (not) prepared to carry a camera module==&lt;br /&gt;
&lt;br /&gt;
For the X-series, the X60, X61, their -s models and tablets, coming out in 2006 and 2007 were not prepared for a camera module yet. &lt;br /&gt;
&lt;br /&gt;
The W-series, being a relatively young line, has only models ready for cameras.&lt;br /&gt;
&lt;br /&gt;
For other series, please edit to reflect when cameras became available.&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
&lt;br /&gt;
== Known Bugs ==&lt;br /&gt;
* Cheese in Ubuntu 11.10 [https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/888633 lp:888633]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55525</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55525"/>
		<updated>2014-04-18T19:20:53Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 3.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3271&lt;br /&gt;
** {{E10}}, {{E30}}, {{E40}}, {{E50}}, {{E420}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303, 60Y3305 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55524</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55524"/>
		<updated>2014-04-18T19:00:33Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303, 60Y3305 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55523</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55523"/>
		<updated>2014-04-18T18:42:27Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically been seen advertised like that by dealers and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55522</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55522"/>
		<updated>2014-04-18T18:41:45Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
Very likely, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.''' The Bluetooth 4.0 module has specifically seen advertised like that and photos of different modules reveal no mechanical incompatibility. – Nevertheless do some Hardware Maintenance Manuals require using an M2 screw for one BDC and an M2.5 screw for another.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55521</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55521"/>
		<updated>2014-04-18T18:31:06Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 2.1 with EDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
As believed so far, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.'''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{W701}}, {{W701ds}}, {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55520</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55520"/>
		<updated>2014-04-18T18:24:53Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Bluetooth 2.1 with EDR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
As believed so far, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.'''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 {{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}&lt;br /&gt;
* FRU 44C9696 {{X200 Tablet}}, {{X201 Tablet}}&lt;br /&gt;
* FRU 43Y6481 {{SL300}}, {{T400s}}, {{X301}}&lt;br /&gt;
* FRU 60Y3199, 60Y3213 {{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}&lt;br /&gt;
* FRU 60Y3199 {{T510}}, {{T510i}}, {{W510}}, {{X100e}}&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{W701}}, {{W701ds}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55519</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55519"/>
		<updated>2014-04-18T18:13:59Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
As believed so far, '''all BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.'''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 ({{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}})&lt;br /&gt;
* FRU 44C9696 ({{X200 Tablet}}, {{X201 Tablet}})&lt;br /&gt;
* FRU 43Y6481 ({{T400s}}, {{X301}})&lt;br /&gt;
* FRU 60Y3199, 60Y3213 ({{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}})&lt;br /&gt;
* FRU 60Y3199 ({{T510}}, {{T510i}}, {{W510}}, {{X100e}})&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL300}}, {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{W701}}, {{W701ds}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55518</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55518"/>
		<updated>2014-04-18T18:09:50Z</updated>

		<summary type="html">&lt;p&gt;Siemer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.0 with Enhanced Data Rate (EDR)===&lt;br /&gt;
* Broadcom BCM2045B&lt;br /&gt;
* USB id 0A5C:2110&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 2.1 with EDR===&lt;br /&gt;
* USB ids 0A5C:2145 and 0A5C:217F&lt;br /&gt;
* FRU 42T0969, 60Y3211, 60Y3215 ({{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}})&lt;br /&gt;
* FRU 44C9696 ({{X200 Tablet}}, {{X201 Tablet}})&lt;br /&gt;
* FRU 43Y6481 ({{T400s}}, {{X301}})&lt;br /&gt;
* FRU 60Y3199, 60Y3213 ({{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}})&lt;br /&gt;
* FRU 60Y3199 ({{T510}}, {{T510i}}, {{W510}}, {{X100e}})&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL300}}, {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{W701}}, {{W701ds}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
===Bluetooth 4.0===&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55517</id>
		<title>Bluetooth Daughter Card (14 pins)</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Bluetooth_Daughter_Card_(14_pins)&amp;diff=55517"/>
		<updated>2014-04-18T17:47:06Z</updated>

		<summary type="html">&lt;p&gt;Siemer: /* Partnumbers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The 14 pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket. The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB. The location varies by model (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ThinkPad Bluetooth with Enhanced Data Rate (BDC-2 / BDC-2.1) ===&lt;br /&gt;
&lt;br /&gt;
* Chipset: Broadcom&lt;br /&gt;
* Model: BCM2045B (BDC-2)&lt;br /&gt;
* USB VID/PID: 0A5C:2110 (BDC-2)&lt;br /&gt;
* USB VID/PID: 0A5C:2145 (BDC-2.1)&lt;br /&gt;
* USB VID/PID: 0A5C:217F (BDC-2.1)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]&lt;br /&gt;
[[Image:FRU39T0497.jpg|250px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Partnumbers ===&lt;br /&gt;
====BDC-2====&lt;br /&gt;
* FRU PN: 39T0497 ({{T60}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})&lt;br /&gt;
* {{Z60m}}, {{Z60t}}, {{Z61t}}&lt;br /&gt;
* {{R60}}, {{R61}}&lt;br /&gt;
* {{T60p}}, {{T61p}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}&lt;br /&gt;
&lt;br /&gt;
====BDC-2.1====&lt;br /&gt;
*FRU PN: 42T0969, 60Y3211, 60Y3215 ({{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}})&lt;br /&gt;
*FRU PN: 44C9696 ({{X200 Tablet}}, {{X201 Tablet}})&lt;br /&gt;
*FRU PN: 43Y6481 ({{T400s}}, {{X301}})&lt;br /&gt;
*FRU PN: 60Y3199, 60Y3213 ({{Edge 11&amp;quot;}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}})&lt;br /&gt;
*FRU PN: 60Y3199 ({{T510}}, {{T510i}}, {{W510}}, {{X100e}})&lt;br /&gt;
* {{Edge 13&amp;quot;}}, {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL300}}, {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}&lt;br /&gt;
* {{W701}}, {{W701ds}}&lt;br /&gt;
* {{X220}}&lt;br /&gt;
&lt;br /&gt;
====Bluetooth 4.0====&lt;br /&gt;
&lt;br /&gt;
* FRU 60Y3303 {{T530}}, {{T540}}, {{E430}}, {{E431}}, {{E440}}, {{X230 Tablet}}, {{X230i}}, {{X230}}, {{X240}}, {{X240s}}&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing {{cmdroot|lsusb}} will show an entry mentioning &amp;quot;Broadcom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== External Sources ===&lt;br /&gt;
*[http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM2045 Broadcom BCM2045 Product]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Siemer</name></author>
		
	</entry>
</feed>