SXGA+ Mod - Infos

pumpe

Member
Themenstarter
Registriert
9 Dez. 2008
Beiträge
681
Hallo Community,

nachdem das Thema SXGA+ Mod für die X6x-Serie immer wieder in diversen Threads angesprochen wurde und ich auch schon direkt angeschrieben wurde, schreibe ich hier einen Überblickspost, der meinen Wissensstand zu diesem Projekt wiedergibt. Gleich zu Beginn muss ich sagen, dass das Wissen nur angelesen ist. Aus beruflichen Gründen habe ich momentan keine Zeit für diesen Mod, auch wenn ich mich jeden Tag ärgere, wenn ich mein viel kleineres X40 neben meinem X61T mit SXGA+ sehe.

Ziel des Mods ist es, ein SXGA+ Display in ein X6x zu verbauen um die höhere Auflösung nutzen zu können. Hierbei gibt es drei Herausforderungen, auf die ich im Einzelnen eingehen möchte:
  1. Das mechanische Vorgehen
  2. Das Displaykabel
  3. Das BIOS
1. Das mechanische Vorgehen
Man benötigt ein Display, das von der Dicke in den dünnen Deckel der X6x-Serie passt, und das von den Außenabmessungen her zwischen die Hinges passt. Dies trifft auf das Boe Heydis HV121P01-100 zu, das ein FlexView IPS Panel mit wirklich guter Farbwiedergabe und Blickwinkelstabilität ist.
Die Displaybohrungen passen zwar nicht zu den Hinges, es soll aber kein Problem sein, es mit beidseitigem Klebeband zu befestigen. Es ist auch etwas größer als das Standardpanel, so dass das Verlegen der Antennen nach dem Umbau wohl noch etwas friemliger ist als sonst.

2. Das Displaykabel

Die Pinbelegung des HV121P01-100 unterscheidet sich zu der der verbauten Kabel. Daher muss man sich einen eigenen Stecker mit einer geänderten Pinbelegung löten. Meiner Interpretation der Panel-Spezifikationen nach muss vom Originalkabel auf das neue Panel folgende Pinbelegung erfolgen, wobei auf eine entsprechende Schirmung zu achten ist:
1 -> 3
2 -> 1
3 -> 2
4 -> 17
5 -> 4
6 -> 19
7 -> 20
8 -> 5
9 -> 6
10 -> 7
11 -> 8
12 -> 9
13 -> 10
14 -> 11
15 -> 12
16 -> 13
17 -> 14
18 -> 15
19 -> 16
20 -> 18

3. Das BIOS
Das ist die größter Herausforderung. Das VGA-BIOS des X6x unterstützt nur XGA auf dem internen Head. Es bieten sich zwei Lösungen an:
  1. Disassemblieren des BIOS, Einfügen den entsprechenden Codes aus dem X6x Tablet BIOS, Neuberechnen der Prüfsumme. Das erfordert einiges an Verständnis in Maschinennaher Programmierung und Mut, da man mit einem fehlerhaften BIOS sein Mainboard unbenutzbar macht. Es gibt zwar einen Koreaner, der über diese Fähigkeiten verfügt, nur rückt er es nach einer deutlichen Verwarnung seitens Lenovo nicht mehr damit raus.
  2. Auf X6xs-Maschinen kann man das entsprechende Tablet-BIOS installieren, da die Mainboards identisch sind. Allerdings kann man danach weder Bluetooth noch die Ultrabase verwenden, da dies in der Tablet-Variante anders gelöst ist. Man sollte das BIOS der Tablets nicht auf einem "normales" X6x ohne "s" installieren, da der Prozessor dort deutlich heißer wird und das Hitzemanagement dann versagt. Ich gehe aber davon aus, dass man das manuell übersteuern kann. Man muss dann aber seinem Betriebssystem vertrauen
Fazit
Es ist sicher machbar, aber nicht ganz einfach. Ich verstehe bis heute nicht, weshalb Lenovo kein entsprechendes X6x mit SXGA+ angeboten hat, da das echt mein Traumnotebook wäre. Ich habe ein entsprechendes Display zu Hause noch liegen, komme aber aus Zeitgründen leider nicht zum Basteln. Wenn es also jemand versuchen möchte, bin ich gerne bereit, soweit möglich zu helfen.

Quellen
Der Mod ist im entsprechenden US-Forum teilweise erläutert, wenn auch nicht in dieser Detailstufe:
http://lenovoblogs.com/connections/?p=59
http://forum.thinkpads.com/viewtopic.php?f=30&t=64002&sid=13a6df7c5f4e37bffbd0502e0b6f0763

Einige Fotos vom Mod gibt es auf Flickr:
http://www.flickr.com/photos/lenovophotolibrary/2950078778/
http://www.flickr.com/photos/lenovophoto…in/photostream/ (das modifizierte Kabel)
http://www.flickr.com/photos/lenovophoto…in/photostream/ (das festgetapte Panel)

Die Pinbelegung habe ich aus den Handbüchern der Panel ermittelt (http://www.beck-oled-lcd-tft-display.de/…-100_Rev.P0.pdf) bzw. (www.beyondinfinite.com/lcd/Library/Chimei/N121X5-L06.pdf).
 
Naja, schon das BIOS zeigt die falsche Auflösung an -> kein Treiberproblem.

Entweder hat das Bios-Update ein Problem, oder aber das edid-eeprom bzw. die Verbindung zw. diesem und dem Rest das Systems. Gegen letzteres spricht aber, dass es unter Linux geht.

Das Problem habe ich auch recht selten, bei dem 2. oder 3. Neustart hat es sich aber erledigt. Bei einem x61t, wo also die SVGA+ Unterstützung immer mit drinne ist. Habe aber das nie bis zu Linux durchgebootet, weiß also nicht ob es dann normal ist (wäre dann exakt dasselbe wie bei dir) oder auch noch in XGA Auflösung (wäre dann ein anderes Phänomen).
 
@ zwieblum: Zu Deiner Frage...

Schon mal mit linux probiert?

... Ja... schau mal die letzten drei Bilder in meinem obigen Beitrag Nr. 1232...

da habe ich vom USB Stick ein Linux Mint 17.2 gebootet... erkennt das Display mit den nativen 1400 x 1050 Pixel... nur nicht im Bootscreen... siehe von den drei letzten Bildern das erste Bild.


@mitfrischer: Genau zu diesem Schluss...

mitfrischer schrieb:
Naja, schon das BIOS zeigt die falsche Auflösung an -> kein Treiberproblem.

Entweder hat das Bios-Update ein Problem, oder aber das edid-eeprom bzw. die Verbindung zw. diesem und dem Rest das Systems. Gegen letzteres spricht aber, dass es unter Linux geht.

... bin ich auch gekommen... ein Hardwarefehler (Displaykabel, defektes Display, Displayansteuerung auf dem Motherboard) kann ich ausschließen, da es unter Linux ja funktioniert... wenn es ein Hardwaredefekt wäre, dann würde es ja auch unter Linux nicht funktionieren.


Leider konnte ich gestern das BIOS nicht flashen, da mir die Flashroutine mitteilte, daß ich Bitlocker deaktivieren sollte, welches ich gar nicht habe!?!? :confused:

Deswegen hier die Frage an Alle, bzw. an

@T42-Freund a.k.a Padex: gibt es einen Link zu dem von Dir erwähnten BIOS X61_51NB_SXGA_NO_1802_SLIC_SATA2.WPH


Dann könnte ich dieses BIOS auch einmal versuchen.


Besten Dank an Euch Alle... es ist immer wieder schön in diesem Forum!!!


Liebe Grüße aus dem Pott,

SunBeetle
 
D a n k e ! ! !

- - - Beitrag zusammengeführt - - -

Nochmal Danke an Alle,


ich habe heute den einen oder anderen BIOS geflashed...

nachdem ich erstmal den Security Chip deaktiviert habe, da immer eine Fehlermeldung kam... ich hätte Bitlocker aktiviert und müsste dieses vor dem BIOS Update abschalten.. aber dann habe ich diesen Beitrag hier im Forum gefunden:

Middleton Bios: Fehlermeldung Error 99 (179). Bitlocker

und da hat dann besonders der letzte Beitrag #5 die Lösung für dieses Problem gebracht...

den Securitychip deaktiviert und schon lief das BIOS Update...

aber das brachte auch noch nicht das gewünschte Ergebnis... also nochmal den USB Stick mit den Linux Live Systemen genutzt und sowohl ein Mint 18.2 wie ein Ubuntu 16.04 gestartet... bei beiden Linux Distributionen hatte ich die Auflösung 1400 x 1050 Pixel... also war klar, daß es nicht an der Hardware liegen kann...

also nochmal versucht das BIOS zu flashen...

und das oben verlinkte BIOS von wileE brachte dann die Lösung und die nun folgende Darstellung auf meinen X61 mit SXGA+ Display:


Anhang anzeigen 136292 Anhang anzeigen 136293

Auch dieses BIOS zeigt sich im BIOS als 2.22 (7NETC2WW):

Anhang anzeigen 136294

Von daher... es hat geklappt... alles gut!

Es gibt anscheinend mehrere BIOS mit der Nummer 2.22 - 1.03... anscheinend habe ich vor dem Einbau des Displays ein BIOS installiert, welches zwar auch alle Funktionen - Dual IDA - SATA II - Whitelist - SLic 21 - unterstützt... aber eben nicht das SXGA+ Display.

Ich freue mich, daß mein x61 mit dem SXGA+ Display nun endlich funktioniert.


Nochmals vielen Dank an Euch.


Liebe Grüße aus dem Pott,

SunBeetle
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben