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).
 
Wenn im BIOS und in Linux das Bild in Ordnung ist, ist mit Sicherheit das Bios nicht richtig installiert. Das Bild sieht auf jeden sehr eindeutig dannach aus, das die hohe Auflösung des Displays nicht korrekt genutzt wird und nur XGA-Auflösung genutzt wird.

Da das Bild im Bios gut aus sieht, würde ich einen Hardwarefehler ausschliessen.
 
Was meint Ihr, was nun zu tun wäre? Was anderes als Middleton fällt mir da jetzt nicht ein...

@WileE:Bei Ubuntu wie auch im BIOS flackert und flimmert nichts - so, wie es sein soll!
 
Was meint Ihr, was nun zu tun wäre? Was anderes als Middleton fällt mir da jetzt nicht ein...
Hast Du das Windows nach dem Umbau neu installiert oder stammt es noch aus der Zeit des XGA-Panel?

War das beim X61 nicht so, dass die EDID-Leitungen gar nicht vom Prozessor gelesen werden können, so dass man bspw. den Namen des Panels nicht in der Xorg.0.log findet?
Ich kenne mich mit Windows nicht so gut aus, kann man den "Treiber" für das interne Display löschen und neu installieren lassen? Oder reicht es, die Auflösung von Hand auf SXGA+ zu stellen?
 
wenn das bild in bios und linux ok ist, kann es eigentlich nur noch an windows liegen. bei mir ist das bild nämlich auch im bios matschig.
schon mal mit nem "frischen" windows getestet?

@jal2:
unter linux werden die edid-daten ausgewertet (inkl panel-bezeichnung).
 
Der dritte Pin hat am gecrimpten Stecker hat keine Rückhaltenase mehr. Das bedeutet das beim Anstecken dieser Pin aus dem Plastegehäuse rausbugsiert wird. Dort mal nachsehen.... und gegebenfalls mit eine schmalen Schlitzschraubendreher nachdrücken. Ist zwar nur Ground sollte aber dennoch verbunden sein.
Middleton nochmal flashen geht m.W. nicht, da muss der Umweg über eine Stockversion gemacht werden.
 
Dank für den Input, LZ_. Die fehlende (Rück-)Haltenase habe ich auch schon gesehen - daran lag es leider nicht. Darauf habe ich auch schon extra geachtet (und meine Hoffnung daran geklammert :unsure:).

Middleton nochmal flashen geht m.W. nicht, da muss der Umweg über eine Stockversion gemacht werden.

Wie genau meinst Du das mit der "Stockversion"? Ich habe das BIOS gestern erst zweimal geflasht...

[9:52] Kurzes Update: Windows 8 Installation auf anderer Festplatte läuft. Noch im XGA-Modus, aber auch ohne Probleme. Mal schauen, wie es aussieht, wenn der Grafiktreiber installiert wurde.
 
Zuletzt bearbeitet:
beim flashen einer version mit gleicher nummer kommt manchmal ne fehlermeldung
musste erst ne ältere flashen um von z.b. 2.2 original auf 2.2 middleton zu kommen
 
@jal2:
unter linux werden die edid-daten ausgewertet (inkl panel-bezeichnung).
Aber nur wenn die Leitungen vom EEPROM des Panels mit dem Grafikchip verbunden sind. Ich hatte mal ein X60t, bei dem ich im Xorg.0.log keinen EDID-Eintrag fand und ich den Paneltyp nur durch Ausbau herausfinden konnte. Da fehlten vermutlich diese Leitungen und die Auflösung bekam Linux vom BIOS gesagt (wie bei den T4x).

EDIT: Das war bei einem X60t, bei dem ich den EDID unter Linux nicht lesen konnte, beim X60 ging es. Da lwede ein X61 benutzt, ist das wohl ein anderes Problem.
 
Zuletzt bearbeitet:
Hi, mit Stock meine ich eine Originalversion mit niedriger Versionsnummer. Danach sollte das Middleton problemlos geflasht werden können, und auch an der Versionsnummer sicher verifiziert werden können.
 
Gute Nachrichten: Bei einer neuen Clean-Install von Windows 8 wurde der Treiber korrekt installiert und das Display erstrahlt so, wie es sollte. Jetzt Sport, nachher Einbau, dann Treiber-Installations-Versuch, dann ggf. Clean Install auf SSD.
 
Ganz schwache Leistung von W8. Das konnte sogar Vista beim Displaywechsel besser.
Hast du schon den Rahmen auf der Rückseite flacher geschliffen?
 
Hallo,
wie kann man unter win8 denn die SXGA+ Auflösung einstellen?
Ich kann maximal 1280x1024 einstellen :/
 
Sorry, erst jetzt zurück vom Beachvolleyball - war irgendwie spannender und sonniger als die Fehlersuche in Sachen SXGA+. :)

Ganz schwache Leistung von W8. Das konnte sogar Vista beim Displaywechsel besser.

Die Lösung war dann doch relativ einfach: Nachdem mir das Windows-Update wieder nur einen 1024x768-Display-Angeboten hat, habe ich einfach mal im Geräte-Manager den Treiber für den Monitor deinstalliert und neugestartet - und siehe da: Ich komme in den Genuss von SXGA+, also 1400x1050.

Hast du schon den Rahmen auf der Rückseite flacher geschliffen?
Nein, das wollte ich nicht umsonst machen, falls "dann doch wieder was dazwischenfunkt". Jetzt kommt die Platte ab, dann wird die Rückseite bearbeitet.
 
Hallo allerseits,
weiß denn jemand, wie ich an den link für das Bios zum Mod komme? Falls ja, könnte sie/er mir mir den mal als PN schicken?
Danke & Gruß,
o_tom
 
So. Mein Kapitel SXGA+ im X61 ist geschlossen. Wer auf der Zielgeraden derart wichtige Flachbandkabel durchtrennt bzw. anschneidet, hat es einfach nicht verdient. :crying:

@o_tom: Das Middleton-BIOS findest Du hier.
 
Wie jetzt, lwede?
Etwa das Displaykabel angeditsch? Mit dem Schleifpapier? Oha..
Danke für den Link.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben