https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_Leap_42.1_on_a_ThinkPad_T430s&feed=atom&action=history
Installing OpenSUSE Leap 42.1 on a ThinkPad T430s - Revision history
2024-03-29T12:26:48Z
Revision history for this page on the wiki
MediaWiki 1.31.12
https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_Leap_42.1_on_a_ThinkPad_T430s&diff=57986&oldid=prev
Johnny: /* Bluetooth: Broadcom BCM20702 */ Moved full stop into NOTE
2017-02-25T14:26:09Z
<p><span dir="auto"><span class="autocomment">Bluetooth: Broadcom BCM20702: </span> Moved full stop into NOTE</span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 14:26, 25 February 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l15" >Line 15:</td>
<td colspan="2" class="diff-lineno">Line 15:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{NOTE|</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{NOTE|</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Actually, the kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}} that is provided by the package mentioned above. To get this file manually, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}}}<del class="diffchange diffchange-inline">.</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Actually, the kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}} that is provided by the package mentioned above. To get this file manually, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}<ins class="diffchange diffchange-inline">.</ins>}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{HINT|</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{HINT|</div></td></tr>
</table>
Johnny
https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_Leap_42.1_on_a_ThinkPad_T430s&diff=57985&oldid=prev
Johnny: /* Bluetooth: Broadcom BCM20702 */ Removed new line
2017-02-25T14:25:39Z
<p><span dir="auto"><span class="autocomment">Bluetooth: Broadcom BCM20702: </span> Removed new line</span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 14:25, 25 February 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13" >Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth: Broadcom BCM20702 ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth: Broadcom BCM20702 ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID 0a5c:21e6) can be updated by the kernel by installing [https://software.opensuse.org/package/bcm20702a1-firmware bcm20702a1-firmware].</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID 0a5c:21e6) can be updated by the kernel by installing [https://software.opensuse.org/package/bcm20702a1-firmware bcm20702a1-firmware].</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{NOTE|</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{NOTE|</div></td></tr>
</table>
Johnny
https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_Leap_42.1_on_a_ThinkPad_T430s&diff=57984&oldid=prev
Johnny: /* Network */ There is a package now for bcm20702a1-firmware
2017-02-25T14:25:21Z
<p><span dir="auto"><span class="autocomment">Network: </span> There is a package now for bcm20702a1-firmware</span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 14:25, 25 February 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l12" >Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth: Broadcom BCM20702 ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth: Broadcom BCM20702 ===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID 0a5c:21e6) can be updated by the kernel. <del class="diffchange diffchange-inline">The </del>kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}. To get this file, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID 0a5c:21e6) can be updated by the kernel <ins class="diffchange diffchange-inline">by installing [https://software.opensuse</ins>.<ins class="diffchange diffchange-inline">org/package/bcm20702a1-firmware bcm20702a1-firmware].</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">{{NOTE|</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Actually, the </ins>kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}} <ins class="diffchange diffchange-inline">that is provided by the package mentioned above</ins>. To get this file <ins class="diffchange diffchange-inline">manually</ins>, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd<ins class="diffchange diffchange-inline">}}</ins>}}.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{HINT|</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{HINT|</div></td></tr>
</table>
Johnny
https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_Leap_42.1_on_a_ThinkPad_T430s&diff=57940&oldid=prev
Johnny: /* Bluetooth: Broadcom BCM20702 */ Clarified the final destination and name of the firmware file.
2017-02-05T10:06:56Z
<p><span dir="auto"><span class="autocomment">Bluetooth: Broadcom BCM20702: </span> Clarified the final destination and name of the firmware file.</span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 10:06, 5 February 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l12" >Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth: Broadcom BCM20702 ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth: Broadcom BCM20702 ===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID 0a5c:21e6) can be updated by the kernel. The kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}. To get this file, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to <del class="diffchange diffchange-inline">the location mentioned above</del>.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID 0a5c:21e6) can be updated by the kernel. The kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}. To get this file, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to <ins class="diffchange diffchange-inline">{{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{HINT|</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{HINT|</div></td></tr>
</table>
Johnny
https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_Leap_42.1_on_a_ThinkPad_T430s&diff=57939&oldid=prev
Johnny: /* Bluetooth: Broadcom BCM20702 */ Fixed typo in USB ID.
2017-02-05T10:04:27Z
<p><span dir="auto"><span class="autocomment">Bluetooth: Broadcom BCM20702: </span> Fixed typo in USB ID.</span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 10:04, 5 February 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l12" >Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth: Broadcom BCM20702 ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth: Broadcom BCM20702 ===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID <del class="diffchange diffchange-inline">05ac</del>:21e6) can be updated by the kernel. The kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}. To get this file, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to the location mentioned above.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID <ins class="diffchange diffchange-inline">0a5c</ins>:21e6) can be updated by the kernel. The kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}. To get this file, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to the location mentioned above.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{HINT|</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{HINT|</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>If you have a different Broadcom adapter, check the kernel log lines containing <tt>BCM</tt> for the name of the firmware patch file and the USB ID. Then, search for your USB ID (<del class="diffchange diffchange-inline">05ac</del>:21e6 would be written as <tt>USB\VID_0A5C&PID_21E6</tt>) in {{path|app/Win64/bcbtums-win8x64-brcm.inf}} of the extracted Windows installer. The first part of this line will define a <tt>DeviceDesc</tt> like <tt>BlueRAMUSB21E6</tt>. Search again for a section containing this string that defines <tt>CopyFiles</tt> like <tt>RAMUSB21E6.CopyList</tt>. Then search for the section named like this string, it contains the correct name of the firmware hex file.}}</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>If you have a different Broadcom adapter, check the kernel log lines containing <tt>BCM</tt> for the name of the firmware patch file and the USB ID. Then, search for your USB ID (<ins class="diffchange diffchange-inline">0a5c</ins>:21e6 would be written as <tt>USB\VID_0A5C&PID_21E6</tt>) in {{path|app/Win64/bcbtums-win8x64-brcm.inf}} of the extracted Windows installer. The first part of this line will define a <tt>DeviceDesc</tt> like <tt>BlueRAMUSB21E6</tt>. Search again for a section containing this string that defines <tt>CopyFiles</tt> like <tt>RAMUSB21E6.CopyList</tt>. Then search for the section named like this string, it contains the correct name of the firmware hex file.}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== GPS ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== GPS ===</div></td></tr>
</table>
Johnny
https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_Leap_42.1_on_a_ThinkPad_T430s&diff=56699&oldid=prev
Johnny: Added initial installation instruction for openSUSE Leap 42.1.
2016-01-17T14:55:14Z
<p>Added initial installation instruction for openSUSE Leap 42.1.</p>
<p><b>New page</b></p><div>== Model ==<br />
Lenovo Thinkpad {{T430s}} 2356-LPG, BIOS G7ETA4WW (2.64), Firmware G7HT39WW (1.15)<br />
<br />
== General ==<br />
This installation instruction describes these parts that do not or do not completely work after my {{OpenSUSE}} Leap 42.1 installation using KDE. If anything does not work as expected, please have a look at the older {{Install|OpenSUSE| 13.2| T430s}} for possible workarounds that I forgot to mention here.<br />
<br />
== Graphics ==<br />
Using the default BIOS settings, the [[Switchable Graphics]] with [[Intel HD Graphics]] and [[NVIDIA Optimus]] may cause high power consumption. Thus, if you do not need the NVIDIA Optimus graphics, change the BIOS settings from Switchable to Internal graphics ''before'' installation. Please read [[Switchable Graphics]] for the pros and cons. Note that I did ''not'' test the NVIDIA Optimus graphics.<br />
{{NOTE|Any time you change the BIOS setting after installation, you may have to execute {{cmdroot|mkinitrd}} in order to prevent loading of unnecessary modules.}}<br />
<br />
== Network ==<br />
<br />
=== Bluetooth: Broadcom BCM20702 ===<br />
The non-persistent firmware of this Bluetooth 4.0 adapter (USB ID 05ac:21e6) can be updated by the kernel. The kernel needs the firmware patch file {{path|/lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd}}. To get this file, download the current {{LNVDOCURL|DS103428|ThinkPad Bluetooth with Enhanced Data Rate Software for Windows 10}} installer and extract it using [https://software.opensuse.org/package/innoextract innoextract]. Then, convert the Windows firmware hex file {{path|app/Win64/BCM20702A1_001.002.014.1443.1453.hex}} using {{cmd|hex2hcd|}} from [https://software.opensuse.org/package/bluez bluez] and move the resulting hcd file to the location mentioned above.<br />
<br />
{{HINT|<br />
If you have a different Broadcom adapter, check the kernel log lines containing <tt>BCM</tt> for the name of the firmware patch file and the USB ID. Then, search for your USB ID (05ac:21e6 would be written as <tt>USB\VID_0A5C&PID_21E6</tt>) in {{path|app/Win64/bcbtums-win8x64-brcm.inf}} of the extracted Windows installer. The first part of this line will define a <tt>DeviceDesc</tt> like <tt>BlueRAMUSB21E6</tt>. Search again for a section containing this string that defines <tt>CopyFiles</tt> like <tt>RAMUSB21E6.CopyList</tt>. Then search for the section named like this string, it contains the correct name of the firmware hex file.}}<br />
<br />
=== GPS ===<br />
The [[Ericsson H5321 gw Mobile Broadband Module|Ericsson HSPA+ WWAN Minicard (H5321gw)]] must be configured every time before it emits GPS data, see [[Ericsson H5321 gw Mobile Broadband Module#GPS|H5321gw GPS]].<br />
<br />
== Power Management ==<br />
Suspend to RAM works out of the box. Since I do not have a swap partition, I did not test suspend to disk.<br />
<br />
=== Power Saving ===</div>
Johnny