Dokumen ini membahas cara mengidentifikasi berbagai model komputer ThinkPad menggunakan informasi yang disimpan dalam sistem BIOS. Ini dapat berguna bagi mereka yang perlu menginstal atau menjalankan perangkat lunak secara selektif pada komputer ThinkPad tertentu. Mengidentifikasi model adalah proses dua langkah. Langkah pertama adalah menentukan string BIOS ID Build. Langkah kedua adalah mencocokkan informasi dalam string BIOS ID Build dengan data dalam daftar ID BIOS, yang disediakan. Kedua langkah tersebut dijelaskan dalam dokumen ini. Catatan: Lenovo merekomendasikan menggunakan metode string ID Build BIOS untuk mengidentifikasi komputer ThinkPad dan bukan nomor tipe mesin dan model (M/T) dari bagian bawah komputer karena konfigurasi pabrik dari tipe mesin dan model mungkin bervariasi berdasarkan negara atau wilayah. ID Build BIOS konsisten dan benar kecuali perangkat keras atau perangkat lunak yang dipasang di pabrik telah diubah.
Untuk komputer ThinkPad, Anda dapat menentukan String Build BIOS menggunakan salah satu metode berikut. Cara Anda melakukannya tergantung pada apakah komputer BIOS mendukung DMIBIOS/SMBIOS.
- Dapatkan string produsen sistem dari struktur tipe 1 (Informasi Sistem), pada offset 04h. Catatan: String ini harus selalu Lenovo; jika tidak, ini bukan komputer ThinkPad.
- Dapatkan string versi BIOS dari struktur tipe 0 (BIOS Informasi), pada offset 05h. Ini adalah string ID Build BIOS yang Anda butuhkan. Penanganan khusus diperlukan jika string versi BIOS adalah Rxx-xx (di mana x dapat berupa karakter apa pun). Jika string Versi BIOS adalah Rxx-xx, jangan gunakan string versi BIOS sebagai ID Build BIOS, tetapi lanjutkan ke bagian berikutnya untuk mendapatkan ID Build BIOS dari VPD.
Jika DMIBIOS/SMBIOS tidak didukung, gunakan informasi berikut untuk mencari string ID Build BIOS dalam struktur Data Produk Vital (VPD). Komputer ThinkPad (dan sebagian besar PC Desktop) memiliki struktur Data Produk Vital (VPD) 48-byte yang terletak di Shadow RAM BIOS. Perangkat lunak aplikasi dapat menemukan struktur VPD dengan mencari header, diikuti oleh tanda tangan VPD, pada batas paragraf (16 byte). Cari dalam rentang alamat memori fisik 000F0000h hingga 000FFFFFh. Kebanyakan sistem ThinkPad memiliki struktur VPD di alamat memori fisik 000FFFA0h. Definisi struktur VPD adalah sebagai berikut:
VPD_Structure |
Struc |
|
|
VPD_Header |
dw |
055AAh |
; 00h) Header. |
VPD_Signature |
db |
'VPD' |
; 02h) Tanda Tangan VPD. Selalu VPD. |
VPD_Length |
dB |
? |
: 05h) Panjang Struktur VPD |
VPD_Reserved |
dB |
7 dup (?) |
: 06h) Cadangan. |
VPD_BuildID |
dB |
9 dup (?) |
; 0Dh) ID Build BIOS |
VPD_BoxSerial |
dB |
7 dup (?) |
; 16h) Nomor Seri Kotak |
VPD_PlanarSerial |
dB |
11 dup (?) |
; 1Dh) Nomor Seri Motherboard |
VPD_MachType |
dB |
7 dup (?) |
; 28h) Tipe/Model Mesin |
VPD_Checksum |
dB |
? |
; 2Fh) Checksum |
VPD_Structure |
Ends |
|
|
Jika prosedur ini tidak memberikan string ID Build BIOS, maka ini bukan komputer ThinkPad.
String ID Build BIOS, biasanya adalah string 8 byte, dijelaskan sebagai berikut:
Bytes |
Panjang |
Deskripsi |
Catatan |
0-1 |
2 byte |
Produk |
|
2-3 |
2 byte |
Tipe Objek |
Selalu ET yang menunjukkan BIOS Flash ROM. |
4-5 |
2 byte |
Versi |
Angka dua digit yang dimulai dari 01 (heksadesimal) |
6-7 |
2 byte |
Negara |
Saat ini, tidak ada bahasa lokal yang didukung sehingga ini selalu WW yang menunjukkan seluruh dunia. |
Misalnya, jika Anda memiliki string ID Build BIOS INET32WW.
IN berarti bahwa ini adalah sistem ThinkPad 600E.
ET berarti bahwa string ini menunjukkan ID build untuk Flash BIOS ROM (beberapa ThinkPad
sistem mungkin memiliki implementasi yang berbeda)
32 berarti versi.
WW berarti seluruh dunia. (Sistem ThinkPad BIOS adalah umum di seluruh dunia BIOS).
Jika dua karakter pertama dari ID Build BIOS cocok dengan ID yang terdaftar di Tabel 2, sistem ini adalah komputer ThinkPad, dan model tertentu juga tersedia dari Tabel 2. Catatan: Penanganan khusus diperlukan jika dua karakter pertama dari BIOS Build ID adalah ID. Dalam hal ini, dapatkan ID Motherboard untuk membedakan antara sistem ThinkPad 770 dan sistem ThinkPad 770E. (Lihat catatan untuk Tabel 2.) Tabel 2: Daftar ID sistem ThinkPad BIOS
HR |
ThinkPad 560E |
|
HV |
ThinkPad 760C, 760CD
ThinkPad 760L, 760LD |
|
HX |
ThinkPad 760E, 760ED/
ThinkPad 760X, 760XD/765/
ThinkPad 760XL
ThinkPad 765L, 765D |
ThinkPad76x w/ 9385XGA |
HY |
ThinkPad 760E
ThinkPad 760EL, 760ELD |
ThinkPad76x w/ 9320SVGA |
HZ |
ThinkPad 760ED
ThinkPad 760EL |
ThinkPad76x w/ 9385SVGA |
I0 |
ThinkPad 560 |
|
I1 |
ThinkPad 380, 380D, 385D
ThinkPad 380E, 380ED, 385ED |
|
I4 |
ThinkPad 535
ThinkPad 535E |
|
I5 |
ThinkPad 365X/365XD |
|
I7 |
ThinkPad 770 |
Catatan 1 |
I8 |
ThinkPad 560X |
|
I9 |
ThinkPad 310, 310E
ThinkPad 315D, 315ED |
Catatan 2 |
IA |
ThinkPad 535X |
|
IB |
ThinkPad 600 |
|
IC |
ThinkPad 380X, 380XD, 385XD |
|
ID |
ThinkPad 770
ThinkPad 770E, 770ED |
Catatan 1 |
IE |
ThinkPad 560Z |
|
IF |
ThinkPad 380X, 380XD, 385XD |
|
IG |
ThinkPad 380Z |
|
IH |
ThinkPad 600E |
|
II |
ThinkPad 770X, 770XD |
|
IJ |
ThinkPad 390
ThinkPad i Series 17xx |
Catatan 3 |
IK |
ThinkPad i Series 14xx |
|
IL |
ThinkPad 390 |
Catatan 3 |
IM |
ThinkPad 570 |
|
IN |
ThinkPad 600E |
|
IO |
ThinkPad 770X |
|
IQ |
ThinkPad 390E |
Catatan 3 |
IR |
ThinkPad 240 |
|
IS |
ThinkPad 390X |
Catatan 3 |
IT |
ThinkPad 600X |
|
IU |
ThinkPad 570E |
|
IV |
ThinkPad A20p |
|
IW |
ThinkPad A20m |
|
IX |
ThinkPad i1400, 1500 |
|
IY |
ThinkPad T20 |
|
IZ |
ThinkPad X20, X21 |
|
KQ |
ThinkPad i1200/1300 |
|
KR |
ThinkPad i1400/1500 |
|
KS |
ThinkPad 240X |
|
KT |
ThinkPad i1400/1500 |
|
KU |
ThinkPad A21e |
tipe 2628 hanya |
KV |
TransNote |
|
KW |
ThinkPad i1200/1300 |
|
KX |
ThinkPad A21m/A22m |
|
KY |
ThinkPad A21p/A22p |
|
KZ |
ThinkPad T21 |
|
10 |
ThinkPad A21e/A22e |
Model Celeron |
11 |
ThinkPad 240Z |
|
12 |
Dipesan |
|
13 |
ThinkPad A22m |
Model 2628-Sxx |
14 |
Dipesan |
|
15 |
ThinkPad i1200 |
|
16 |
ThinkPad T22 |
|
17 |
ThinkPad i1200 |
|
18 |
ThinkPad s30 |
|
19 |
Dipesan |
|
1A |
ThinkPad T23 |
|
1B |
ThinkPad A22e |
Model Pentium |
1C |
ThinkPad R30 |
|
1D |
ThinkPad X22, X23, X24 |
|
1E |
ThinkPad A30, A30p |
|
1F |
ThinkPad R31 |
|
1G |
ThinkPad A31, A31p |
|
1H |
Dipesan |
|
1I |
ThinkPad T30 |
|
1J |
Dipesan |
|
1K |
ThinkPad X30 |
|
1L |
Dipesan |
|
1M |
ThinkPad R32 |
|
1N |
ThinkPad A31, A31p |
|
1O |
ThinkPad R40 |
Tipe 2681, 2682, 2683 |
1P |
ThinkPad R40 |
Tipe 2722, 2723, 2724 |
1Q |
ThinkPad X31 |
|
1R |
ThinkPad T40, T41, T42 |
|
1R |
ThinkPad R50, R50p |
|
1R |
ThinkPad R51 |
Tipe 1829, 1830, 1831, 1836 |
1S |
ThinkPad R40e |
|
1T |
ThinkPad G40 |
|
1U |
ThinkPad X40 |
|
1V |
ThinkPad R51 |
Tipe 2883, 2887, 2888, 2889, 2894, 2895 |
1W |
ThinkPad R50e |
|
1X |
ThinkPad G41 |
Tipe 2881, 2882, 2886 |
1Y |
ThinkPad T43, T43p |
Tipe 2668, 2669, 2678, 2679, 2686, 2687 |
70 |
ThinkPad T43, T43p |
Tipe 1871, 1872, 1873, 1874, 1875, 1876 |
70 |
ThinkPad R52 |
Tipe 1858, 1859, 1860, 1861, 1862, 1863 |
74 |
ThinkPad X41 |
|
75 |
ThinkPad X41 Tablet |
|
76 |
ThinkPad R52 |
Tipe 1846, 1847, 1848, 1849, 1850, 1870 |
77 |
ThinkPad Z60m, Z60t |
|
78 |
ThinkPad R51e |
|
79 |
ThinkPad T60, T60p |
Tipe 2007, 2008, 2009, 2613, 2623, 2637 |
7A |
ThinkPad T60 |
Tipe 1951, 1952, 1953, 1954, 1955, 1956 |
7B |
ThinkPad X60 |
Tipe 1706, 1707, 1708, 1709, 2509, 2510 |
7B |
ThinkPad X60s |
Tipe 1702, 1703, 1704, 1705, 2507, 2508, 2533 |
Catatan tabel:
- Perhatian khusus diperlukan untuk karakter ID. Baik ThinkPad 770 sistem dan ThinkPad 770E sistem memiliki ID sebagai dua karakter pertama dari BIOS build ID. Sistem ThinkPad 770 tidak mendukung ACPI, tetapi sistem ThinkPad 770E MENDUKUNG ACPI. Gunakan ID Motherboard untuk membedakan keduanya. ID Motherboard dapat ditentukan sebagai berikut:
INT15h |
|
|
|
Masuk |
|
|
|
(AX) = 2310h: Kembalikan ID Motherboard |
|
Keluar: |
|
|
|
(AH) = 0 |
|
|
(AL) = ID Motherboard |
|
|
(CF) = 0 |
Jika panggilan BIOS tidak dapat dilakukan (misalnya dari lingkungan mode terlindungi), ID Motherboard dapat dibaca langsung dari alamat F000:FFE0h (kata). Namun, metode ini hanya boleh digunakan untuk produk yang terdaftar di bawah ini, dan IBM tidak menjamin bahwa ID Motherboard dapat dibaca dari F000:FFE0h pada produk lain selain yang terdaftar di bawah ini.
- ID Motherboard sistem ThinkPad 770:27h
- ID Motherboard sistem ThinkPad 770E:28h
- Karena seri ThinkPad 310 tidak mendukung DMIBIOS dan struktur VPD, tidak mungkin untuk mengidentifikasinya menggunakan metode ini.
- Produk-produk ini mendukung SMBIOS. Namun, string Versi BIOS yang dikembalikan oleh SMBIOS bukanlah BIOS Build ID. String Versi BIOS yang dikembalikan oleh produk-produk ini adalah seperti R00-F3. Jadi, penanganan khusus diperlukan untuk produk yang mengembalikan string Versi BIOS Rxx-xx. Gunakan struktur VPD untuk mendapatkan BIOS Build ID untuk model-model ini.
PEMBERITAHUAN
IBM mungkin tidak menawarkan produk, layanan, atau fitur yang dibahas dalam dokumen ini di semua negara. Konsultasikan dengan perwakilan IBM lokal Anda untuk informasi tentang produk dan layanan yang saat ini tersedia di daerah Anda. Setiap referensi kepada produk, program, atau layanan IBM tidak dimaksudkan untuk menyatakan atau menyiratkan bahwa hanya produk, program, atau layanan IBM tersebut yang dapat digunakan. Produk, program, atau layanan yang setara secara fungsional yang tidak melanggar hak kekayaan intelektual IBM dapat digunakan sebagai gantinya. Namun, adalah tanggung jawab pengguna untuk mengevaluasi dan memverifikasi operasi dari produk, program, atau layanan non-IBM. IBM mungkin memiliki paten atau aplikasi paten yang tertunda yang mencakup materi yang dijelaskan dalam dokumen ini. Penyediaan dokumen ini tidak memberikan Anda lisensi atas paten-paten tersebut. Anda dapat mengirimkan pertanyaan lisensi, secara tertulis, ke:
Direktur Lisensi IBM
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A. KORPORASI INTERNASIONAL BUSINESS MACHINES MENYEDIAKAN PUBLIKASI INI SEBAGAIMANA ADANYA TANPA JAMINAN APAPUN, BAIK YANG TERSURAT MAUPUN TERSIRAT, TERMASUK, TETAPI TIDAK TERBATAS PADA, JAMINAN TERSIRAT TENTANG TIDAK PELANGGARAN, KELAYAKAN PERDAGANGAN ATAU KECOCOKAN UNTUK TUJUAN TERTENTU. Beberapa yurisdiksi tidak mengizinkan penolakan jaminan tersurat atau tersirat dalam transaksi tertentu, oleh karena itu, pernyataan ini mungkin tidak berlaku untuk Anda. Informasi ini dapat mencakup ketidakakuratan teknis atau kesalahan tipografi. Perubahan dilakukan secara berkala pada informasi di sini; perubahan ini akan dimasukkan dalam edisi baru publikasi. IBM dapat melakukan perbaikan dan/atau perubahan pada produk dan/atau program yang dijelaskan dalam publikasi ini kapan saja tanpa pemberitahuan. IBM dapat menggunakan atau mendistribusikan informasi apa pun yang Anda berikan dengan cara yang dianggapnya sesuai tanpa menanggung kewajiban apa pun kepada Anda. Setiap referensi dalam publikasi ini ke situs web non-IBM disediakan hanya untuk kenyamanan dan tidak dengan cara apa pun berfungsi sebagai dukungan untuk situs web tersebut. Materi di situs web tersebut bukan bagian dari materi untuk produk IBM ini, dan penggunaan situs web tersebut adalah risiko Anda sendiri. |