T480/s T480 (bzw. X270/T470/etc.): BIOS Advanced Menu (skyra1n) & me_cleaner

iks230

Well-known member
Themenstarter
Registriert
8 Dez. 2021
Beiträge
686
Ich hoffe mal bei der Forensuche kein Thema übersehen zu haben, was dies bereits behandelt.

Modfiziertes BIOS (erweiterte Optionen und ausgeschaltete Intel Management Engine) am Beispiel eines T480 (gleiche Patch-Datei lässt sich auch auf X270, T470, xx70 bzw. xx80 anwenden).

Ich konzentriere mich in der Anleitung auf einen CH341a als Programmer für den Chip. Alternativ kann auch ein Raspberry Pi verwendet werden (Links dazu weiter unter).

optional vorher anschauen bzw. durchlesen
benötigte Hard- und Software
  • zweiter Rechner mit Linux für flashrom (geht auch unter Mac mit Homebrew; Windows wohl eher schwierig)
  • CH341a (3,3 V-Version!) plus SOIC8-Clip und entsprechende Verkabelung / Adapter
Allgemeine Hinweise
  • BIOS-Passwörter entfernen und BIOS auf Werkeinstellungen zurücksetzen
  • BIOS mindestens zweimal auslesen und überprüfen, ob beide Dateien identisch sind (z. B. via Prüfsumme) und Sicherheitskope anfertigen
  • Akku entfernen bzw. internen Akku im BIOS deaktivieren
  • da das TPM betroffen sein kann: ggf. vorher das System entschlüsseln, wenn die Verschlüsselung auf TPM aufbaut
  • den Clip immer nur stromlos auf den Chip aufsetzen bzw. loslösen
  • viele CH341a liefern 5 V statt der geforderten 3,3 V (hier ein Fix oder auf die v1.6 ausweichen; Kauflinks weiter unten)
  • auslesen hat ca. zweieinhalb Minuten gedauert, zurückschreiben ca. viereinhalb Minuten
  • sollte irgendwas schiefgehen: Sicherheitskopie zurückflashen
BIOS Advanced Menu (bietet zum Beispiel Overclocking-Optionen)
  • BIOS auslesen
  • in der Patch-Datei die Patches, die nicht angewendet werden sollen, mit # auskommentieren
  • UEFIPatch plus Patch-Datei (z. B. xx70_xx80_patches_v7.txt) auf das ausgelesene BIOS anwenden
  • mit einem HEX-Editor den Wert 4C 4E 56 42 42 53 45 43 FB durch 4C 4E 56 42 42 53 45 43 FF ersetzen (z. B. Okteta)
  • modifiziertes BIOS zurückschreiben
Nachteil: TPM funktioniert nicht mehr, da das BIOS nicht mehr signiert ist bzw. TPM ist im Manufacturing (MFG) Mode (wobei manchmal Bitlocker doch noch zu gehen scheint; könnte aber ein Problem bei Windows 11 werden wegen TPM-Pflicht).

Beispiel Kommandozeilen-Befehle (mit einem CH341a):
Code:
sudo flashrom -p ch341a_spi -r bios1.bin # BIOS auslesen Nr. 1

sudo flashrom -p ch341a_spi -r bios2.bin # BIOS auslesen Nr. 2

sha512sum bios1.bin bios2.bin # sollte die gleiche Prüfsumme ergeben

diff bios1.bin bios2.bin # Alternative zu sha512sum: keine Ausgabe bedeutet "Dateien identisch"

nano xx70_xx80_patches_v7.txt # Patch-Datei bearbeiten bzw. Patches ggf. auskommentieren mit # (z. B. für X270)

./UEFIPatch bios1.bin xx70_xx80_patches_v7.txt -o bios_patched.bin # Patch anwenden

okteta bios_patched.bin # bios_patched.bin mit dem HEX-Editor bearbeiten

sudo flashrom -p ch341a_spi -w bios_patched.bin # BIOS zurückschreiben

Intel Management Engine abschalten
Beispiel Kommandozeilen-Befehle (mit einem CH341a):
Code:
sudo flashrom -p ch341a_spi -r bios1.bin # BIOS auslesen Nr. 1

sudo flashrom -p ch341a_spi -r bios2.bin # BIOS auslesen Nr. 2

sha512sum bios1.bin bios2.bin # sollte die gleiche Prüfsumme ergeben

diff bios1.bin bios2.bin # Alternative zu sha512sum: keine Ausgabe bedeutet "Dateien identisch"

./me_cleaner.py -s -O bios_ohne_me.bin bios1.bin

sudo flashrom -p ch341a_spi -w bios_ohne_me.bin # BIOS zurückschreiben

Links zu Raspberry Pi
Links, die mir weitergeholfen haben:
Beispiele für Terminal-Ausgaben:

BIOS auslesen:
Code:
$ sudo flashrom -p ch341a_spi -r bios1.bin
flashrom v1.2 on Linux 5.18.11-200.fc36.x86_64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) on ch341a_spi.
Reading flash... done.

Checksummen überprüfen:
Code:
$ sha512sum *
ebc50f6fbf58d4ff9f67a81487f18c1f[...] bios1.bin
ebc50f6fbf58d4ff9f67a81487f18c1f[...] bios2.bin

me_cleaner anwenden:
Code:
$ ./me_cleaner.py -s -O bios_ohne_me.bin bios1.bin
Full image detected
Found FPT header at 0x3010
Found 13 partition(s)
Found FTPR header: FTPR partition spans from 0x1000 to 0x130000
Found FTPR manifest at 0x1478
ME/TXE firmware version 11.8.92.4222 (generation 3)
Public key match: Intel ME, firmware versions 11.x.x.x
The HAP bit is NOT SET
Checking the FTPR RSA signature... VALID

mit me_cleaner den Status von ME auslesen:
Code:
$ ./me_cleaner.py -c bios_ohne_me.bin
Full image detected
Found FPT header at 0x3010
Found 13 partition(s)
Found FTPR header: FTPR partition spans from 0x1000 to 0x130000
Found FTPR manifest at 0x1478
ME/TXE firmware version 11.8.92.4222 (generation 3)
Public key match: Intel ME, firmware versions 11.x.x.x
The HAP bit is SET
Checking the FTPR RSA signature... VALID

BIOS zurückschreiben:
Code:
$ sudo flashrom -p ch341a_spi -w bios_ohne_me.bin
flashrom v1.2 on Linux 5.18.11-200.fc36.x86_64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) on ch341a_spi.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.

BIOS patchen für Advanced Menu:
Code:
$ ./UEFIPatch bios1.bin xx70_xx80_patches_v7.txt -o bios_patched.bin
parseVolume: unknown file system FFF12B8D-7696-4C8B-A985-2747075B4F50
parseBios: one of volumes inside overlaps the end of data
parseFile: non-empty pad-file contents will be destroyed after volume modifications
patch: replaced 16 bytes at offset 3B60h 04320B483CC2E14ABB16A73FADDA475F -> 778B1D826D24964E8E103467D56AB1BA
patch: replaced 16 bytes at offset 118D0h 04320B483CC2E14ABB16A73FADDA475F -> 778B1D826D24964E8E103467D56AB1BA
patch: replaced 28 bytes at offset 6B80Ch 09072C1300000209072D1300000309072E1300000409072F13000005 -> 09072C1300001909072D1300001A09072E1300001B09072F1300001C
patch: replaced 58 bytes at offset 53B44h 00143100300030004D0068007A000000143100350030004D0068007A000000143200300030004D0068007A000000143200350030004D0068007A -> 00143100320035003000200020000000143100330030003000200020000000143100330035003000200020000000143100340030003000200020
patch: replaced 26 bytes at offset 69DDFh 0A821286A10B04001206A60B010016021206A60B020016022902 -> 0A821286A10B04001206A60B000016021206A60B000016022902
patch: replaced 11 bytes at offset 545h 0BC8394B040F8437020000 -> 0BC8394B04E93802000000
patch: replaced 5 bytes at offset 535h C8390B7516 -> C8390B7500
Image patched
 
Zuletzt bearbeitet:
Ich habe mein Bios von einem Modder bauen lassen. Ob er den gleichen weg gegangen ist wie in der Anleitung beschrieben oder einen anderen Weg hat weiß ich natürlich nicht.
TPM funktioniert bei mir aber und ich kann Windows 11 ohne Probleme installieren.
Downgrade habe ich mit Hardwareflasher, damit funktioniert das alles ohne Probleme.
Mal sehen ob da für das 1.52 Bios kommt, er sagte mir er kümmert sich drumm.....
 
@xjocker

Die Problematik mit den Moddern war ja immer das die damit Geld verdienen wollten was ja an sich legitim ist aber deshalb nachvollziehbar von diesen ein Mordsgeheimniss um die Nummer gemacht wird, also was wo / wie zu Patchen ist.

Es ist zu bedenken, wenn man seinen original Bios-Dump irgendwo hingibt, beinhaltet dieses File deine Serial der WIndows Lizenz bis MAC-Adresse und sämtlichen Seriennummern der von dir verwendeten Hardware, gegebenenfalls bist du darüber identifizierbar / zuordenbar vielleicht auch nicht..

Ob man möchte, dass diese Informationen eine dritte Partei aus dem Internet zur Verfügung stehen, die man nicht kennt und welche für den Dienst mit Paypal Freunde MOney an eine fremdländische Email-Adresse die bestenfalls der Nickname aus dem jeweiligen Forum ist, entlohnt werden möchte und du ja auch letztendlich nicht weißt was sonst noch so in deinem Bios von dort verändert wurde was du zurück in deine Hardware spielst ist auch für manche nicht-Alu-Hut-Träger schwer zu akzeptieren..

Aber klar, dass kann einen stören, dass kann ein Risko sein, muss es aber nicht. Ich werf da sicher keinen Stein. Aber neudeutsch "awareness" schadet nicht. Der Grundsatz selbermachen als in so ein Arrangement fremd vergeben sollte aber klar nachvollziehbar sein.

Der Modder wird bei dir nix anderes gepatcht haben, als die Dinge im Eingangspost. Es gibt da nicht ultimativ viele Wege nach Rom. Schau es dir halt mit nem Hex-Editor an auf die Dinge die hier im Thread stehen. Also das File was er dir geschickt hat :).

Das dein TPM funktioniert im Sinne von du kannst es für Bitlocker-Verschlüsselung und ggf. für Measured-Boot-Dinge nutzen glaube ich nicht wenn wir von einem T480 sprechen.

Ggf. ist der WIn11 Check der im Rahmen der Installationsprüfung auf ein TPM 2.0 durchgeführt wird, so locker das es halt abfragt ob ein TPM 2.0 vorhanden ist, der Status also in dem Fall unbenutzbar MFG MOde egal ist. Das könntest du gerne mal nachfragen, beziehungsweise selbst ausprobieren in welchem Status dein TPM ist.

Interessant wäre das Ergebnis zu dieser Befehlseingabe in einer administrativen PowerShell oder Terminal:

tpmtool getdeviceinformation

bestenfalls was ich aber nicht glaube hast du diese Ausgabe:
1728840858346.png



So wirklich verändert hat sich das damals bei den Thinkpads meines erachtens mit dem Wolfgang seinen Videos und der guten Doku die Situation:

 
Zuletzt bearbeitet:
Natürlich ist es nicht schön sein Bios an fremde zu geben, ich hatte das nur gemacht weil ich keine Ahnung von der Materie habe, und nun wissen wollte warum die 1.52 nicht funktioniert. Bekomme bald eine neues T480, dort mach ich es selber. Und ja er wollte ne Kleinigkeit haben, aber das war mehr nen Trinkgeld. Das mit dem TPM versuche ich morgen mal, mal sehen was da steht.

Was mich aber immer noch nervt, ist diese Dynamische PL1 grenze von 25 Watt. Ich finde nirgends eine Einstellung dazu.
 
Natürlich ist es nicht schön sein Bios an fremde zu geben, ich hatte das nur gemacht weil ich keine Ahnung von der Materie habe, und nun wissen wollte warum die 1.52 nicht funktioniert. Bekomme bald eine neues T480, dort mach ich es selber. Und ja er wollte ne Kleinigkeit haben, aber das war mehr nen Trinkgeld. Das mit dem TPM versuche ich morgen mal, mal sehen was da steht.

Was mich aber immer noch nervt, ist diese Dynamische PL1 grenze von 25 Watt. Ich finde nirgends eine Einstellung dazu.
Ist nicht die ganze Stromversorgung auf 25W für die CPU VRM ausgelegt?
 
Wahrscheinlich ist der Modder Dudu oder Dada2020 oder so... der Typ macht zwar sein "Job" klaut aber auch gern Ideen und lässt einen dann links liegen. Kein "cooler" "Kollege".
 
Man kann das Dynamische Pl1 Limit mit Trottlestop anheben, aber dann hat man wieder ein Programm im Hintergrund laufen, was ich nicht will. Diese grenze nervt bissle, weil die Cpu bei mir nur max 75 Grad erreicht aufgrund der 25 Watt Grenze wäre da noch Spielraum.

@thickpad

Das kommt bei mir wenn ich diesen Befehl eingebe.
 

Anhänge

  • tpm.png
    tpm.png
    31,1 KB · Aufrufe: 15
Zuletzt bearbeitet:
vielleicht interessiert das.
außerdem gibt es ein uefi image, mit dem man undervolten und auch alles unlocken kann: @xjocker
powermonkey
 
Hmm, ich weiss nciht so recht, aber kann das Advanced Menu tatsächlich Intel Boot Guard deaktivieren kann, warum weiss das denn keiner?
 
Hmm, ich weiss nciht so recht, aber kann das Advanced Menu tatsächlich Intel Boot Guard deaktivieren kann, warum weiss das denn keiner?
Bios Guard. = Wear level kram
Boot Guard. = Bios Signatur

Ich bin mir recht sicher du hast was von Bios Guard in den Einstellungen gelesen.
 
@x3oo

das wäre ja wieder Softwarebasis. Ich wollte das Im bios Einstellen. Denke das funktioiert nicht ohne Software.
Ich habe jetzt für meinen neuen T480 ein Bios selber gebaut. TPM ist weiter aktiv und alles funktioniert soweit.
Bekomme in Cinebench R26 knapp 4300 Punke UV mit 120MV. Mehr kann man wohl nicht rausholen ohne extra Software.
 
Bios Guard. = Wear level kram
Boot Guard. = Bios Signatur

Ich bin mir recht sicher du hast was von Bios Guard in den Einstellungen gelesen.
Das wirds wohl gewesen sein. Letzteres wäre nämlich höchst unwahrscheinlich und würde ja auch der ursprünglich gedachten Existenzberechtigung widersprechen
 
Hat jemand Erfahrungen, geht das auch beim T470s? (und T460s)
 
Hat jemand Erfahrungen, geht das auch beim T470s? (und T460s)
Ja aber ohne funktionierendes TPM hinterher. Es könnte aber dennoch bei dir funktionieren, denn wie so oft gilt hier: hängt davon ab...und abhängig kann es von allen erdenklichen Faktoren sein.

TLDR: Die Liste ist nicht erschöpfend und versteht sich als Sammlung diverser Erfahrungen, von Leuten wie uns, die mec auf ihre Geräte geflashed haben. Wichtig ist nur zu wissen dass wenn man den unisono empfohlenen Weg über den externen Flasher geht, dass man erst ein Backup Dump von seinem IST Zustand macht, und wenn der gesund ist, dass man hinterher egal was passiert immer ein Fallback BIOS Image hat, der erwiesenermaßen funktioniert. Der ganze Prozess ist im mec Wiki sehr gut dokumentiert.

Edit: @ubu meine Antwort hier bezieht sich aber auf den mecleaner. das sollte ich dazu sagen! Wenn du wissen willst ob die UEFI Patches von digmorepka (ergo das unlocked BIOS) auch für dich interessant sind, dann einfach mal die Patch Datei öffnen, ist ja nur eine Textdatei. In den meisten Fällen macht man das wegen der WWAN Whitelist, damit man dann alle Karten betrieben kann. Ein weiterer Mehrwert ist natürlich die Overclocking Funktionen...Musst du halt wissen, ob du es nutzen magst.
 
Zuletzt bearbeitet:
@x3oo

das wäre ja wieder Softwarebasis. Ich wollte das Im bios Einstellen. Denke das funktioiert nicht ohne Software.
Ich habe jetzt für meinen neuen T480 ein Bios selber gebaut. TPM ist weiter aktiv und alles funktioniert soweit.
Bekomme in Cinebench R26 knapp 4300 Punke UV mit 120MV. Mehr kann man wohl nicht rausholen ohne extra Software.
Das ist ein Efi image das vor dem betriebssystem gebootet wird, das stellt deine gewünschten settings ein. 1. unlocking, 2. power level, 3. undevolt und bootet dann normal ins windows.

dann läuft keine software mehr. wenn du throttlestop starten würdest, würdest du dort die eingestellten werte ablesen kontrollieren können.
Beitrag automatisch zusammengeführt:

@x3oo

das wäre ja wieder Softwarebasis. Ich wollte das Im bios Einstellen. Denke das funktioiert nicht ohne Software.
Ich habe jetzt für meinen neuen T480 ein Bios selber gebaut. TPM ist weiter aktiv und alles funktioniert soweit.
Bekomme in Cinebench R26 knapp 4300 Punke UV mit 120MV. Mehr kann man wohl nicht rausholen ohne extra Software.
wie hast du im bios die uv eingestellt?
 
Es funktioniert mit allen Geräten mit dem / der Art des Phoenix Bios. U.a. alle Geräte bis 80ziger Serie. Geräte mit Self-Heal funktion (und damit auch 32MB Bios SPI Chip) funktionieren nicht. Für die T Serie funktioniert es ab 90ziger nicht mehr. Für E und L kann es sein das es auch noch für neuere Generationen funktioniert, aber auch nicht viele Generationen (maximal vermutlich 1 bis 2).
 
Guten Morgen jetzt häng ich grad oder evtl. hat sich das jemand von den Anwendern hier auf- oder mitgeschrieben.

Wo / mit welchen Optionen kann ich im Advanced-Menu ungefähr die folgenden Undervolting-Optionen setzen die ich sonst mit Throttlestop oder intel-undervolt mache?

1729319099799.png

Mich erschlägt das Advanced-Menu im Bios gerade, jede Menge "fassdasbesserniemalsan".

Hatte heute nacht Energie und Bock, was ist passiert:

- kompletter StaubCleanup
- kompletter Repaste, ich seh aktuell nicht wirklich das es sich in den Idle-Temps niederschlägt aber das zeug was ich abgekratzt hatte war schon arg bröselig kann nicht schaden, evtl. ist es dann eher in den Leistungsbereichen relevant, vgl. (Vorherbild)
1729319234941.png
- Upgrade SSD auf ne SK hynik GOLD P31 1TB (BlackFriday-Überbleibsel)
- Upgrade RAM auf Kingston FURY SO-DIMM 32 GB DDR4-2666
- Upgrade der Wlan-Karte auf ne AX210, da ich erst in geistiger Umnachtung so ne beschissene Atheros Blobfree eingebaut hab durfte ich das Case zweimal öffnen da ich es zu spät gemerkt hab. Bzw. erst gemerkt hab als hier nochmal ne AX210 am Tisch lag ich aber eigentlich nur eine Hatte und das 5GHZ Wlan nicht angezeigt wurde 🤦 .
- gemerkt das sowohl der Kleber von der CMOS_Battery als auch der Kleber von den Halterung WWAN-Antennenkabeln auf Höhe der WiFI-Karte nix mehr kann also noch bisll mit 3m-ELektriker-Tap Doppelseitig Schönheitsreparaturen gemacht
- mit Flashrom BiosDump gezogen, der Pomona 5250 ist weiterhin godlike
- Bios-File den ME-Cleaner erfolgreich angewendet
- Bios-File den UEFI-Patch und den HEX-Spaß erfolgreich angwendet
- Den SOIC-8 Chip mit dem Ergebnis wieder geflasht.

- Joa irgendwo liegt noch son Glas-Touchpad rum. Betonung auf irgendwo ich habs nicht gefunden :).

Btw. tatsächlich bislang auch keine Probleme mit dem TPM, das sieht aus wie bei anderen Rechnern von mir:

PS C:\Users\anton> tpmtool getdeviceinformation

1729320010345.png



Lieben Dank!
Beitrag automatisch zusammengeführt:

So was kann ich berichten, in Sachen Undervolting übers Advanced-Menu:

1. Intel Advanced Menu
2. OverClocking Performance Menu (ja klingt falsch)
3. OverClocking Feature von Disabled auf Enabled stellen (ja klingt noch falscher wir wollen doch undervolten)
4. Im dann erscheinenden Menü auf den Processor gehen
5. Core/Ring auswählen, den Offset Prefix von + auf - ändern und die Voltage Offset so eingeben wie man es z.b. von anderen Tools kennt.
1729346955187.png

5.1. Ergebnis:
1729347092991.png

Also bewirkt die Option Core/Ring dass CPUCore /CPU Cache undervoltet werden.

Das beißt sich eigentlich mit meinem Informationen (sehr guter Artikel für Anfänger wie mich bei Igors Lab https://www.igorslab.de/en/undervol...-this-is-what-you-need-to-know-xmg-support/3/)

1729347266275.png

6. Versuch Uncore:
1729347739291.png

6.1 Ergebnis für Uncore: So was passiert nu? Es undervoltet den SystemAgent:
1729347771204.png


7. Ok ja die Onboard-GPU ist dann wieder klar soweit:

GT-Slice Domain = Intel GPU
GT Unslice Domain = iGPU Unslice

1729347939187.png

7.1 Gesamtergebnis:
1729348040879.png


Keine Ahnung ob das so sinnvoll ist aber man kann zumindest über dieses Menü Undervolten :)


Kennt sich da evtl. noch jemand besser aus? Ich wäre auch dran interessiert Ladeschwellen für die Akkus im Bios zu setzen weiß da wer was? ALso Vantage zu ersetzen.
 
Zuletzt bearbeitet:
Wie niedrig könnt ihr eure CPU undervolten? Und was für Cinebench R23 Werte bekommt ihr so?

Hatte jetzt ein paar T480 mit I5 und I7 hier die Streuung ist ziemlich klein dabei. Konnte die Cpus immer zwischen 100 und 120mv undervolten.
Die GPU hab ich auf 50 bis 60mv gestellt. Funktionierte immer, aber da würde auch mehr gehen.

Cinebench R23 hab ich so zwischen 3800 bis 4300, je nach CPU und Kühler. Cinebench lass ich immer 30 Minuten laufen dabei.
 
Ob der Vergleich viel bringt?

Das ist ja die sog. Silicon-Lottery. Ich hab mit -100mV auf Core / Cache bereits BSODs mit diesem Gerät, bin deshalb auf -85mV runter. Benchmarken tu ich ned viel, halt kurz stress test und dann ne Woche Alltagsbetrieb ohne Werte zu ändern und sehen obs durchläuft. Brings irgendwie ned übers Herz son altes Teil wie unser T480 über 30+ Minuten ins / ans Thermalthrotteling zu treiben :D. Bei mir neigen die CPUs tatsächlich auch eher mehr auszusteigen wenn sie im Idle oder kurz davor sind bei Undervolting. Wenn ich im Volllast-Betrieb bin muss ich bei Undervolting schon massiv runter um nen Ausstieg zu produzieren. Deshalb geh ich immer davon aus wenn ich über ne Woche durch meine normalen Betriebszustände im Wechsel komm ist es weitestgehend hinreichend stabil.

Vom Eindruck geht bei den zwei mir zur Verfügung stehenden Kabylake mehr als bei meinen drei Haswell CPUs. In etwa ungefähr das doppelte an Undervolting.

Ich würd gern noch mal die Frage nach Akku-Ladeschwellen pushen weiß jemand wo / wie im Advanced-Menu das gehen könnte?
 
Zuletzt bearbeitet:
Ich würd gern noch mal die Frage nach Akku-Ladeschwellen pushen weiß jemand wo / wie im Advanced-Menu das gehen könnte?
Direkt dazu:
Akkumanagement ist bekanntermaßen Sache des EC der seperat vom Bios arbeitet. Deswegen kann man den Akku nur über spezielle Software wie bspw. Vantage oder TLP konfiurieren die auf den EC zugreifen können. Es würde mich daher stark wundern wenn man das übers Uefibios irgendwie regeln könnte, selbst bei einem unlocked BIos
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben