; Copyright (c) Lenovo Corporation
; LCD Monitor INF/Color Profile
; Supported OS: Windows 10 64bit only

[version]
signature="$WINDOWS NT$"
Class=Monitor
ClassGuid={4D36E96E-E325-11CE-BFC1-08002BE10318}
Provider=%Lenovo%
CatalogFile=LNBLCD.CAT
PnpLockdown=1
DriverVer=07/18/2024, 1.70.1.13


[SourceDisksNames]
1=%SRCDISK%


[Manufacturer]
%Lenovo%=Lenovo,NTamd64.10.0...22621
%Lenovo%=Lenovo,NTarm64.10.0...22621

[Lenovo.NTamd64.10.0...22621]                                            ; ===== Win11 64 ============================

%LNBLCD_HDR% = Monitor_S970.Inst, MONITOR\LEN8B97; S970 SDC 3840x2400
%LNBLCD_HDR% = Monitor_S970.Inst, MONITOR\LEN8A98; S970 SDC 2880x1800

%LNBLCD_HDR% = Monitor_Y770_HDR400.Inst, MONITOR\BOE0A1F; BOE HDR400
%LNBLCD_HDR% = Monitor_Y770_HDR400.Inst, MONITOR\CSO1612; CSOT HDR 400
%LNBLCD_HDR% = Monitor_Y770_HDR1000.Inst, MONITOR\BOE0A04; BOE HDR1000

%LNBLCD_HDR% = Monitor_YB9.Inst, MONITOR\LEN8390; YB9 SDC 2880x1800
%LNBLCD_HDR% = Monitor_YB9.Inst, MONITOR\LEN8391; YB9 SDC 2880x1800
%LNBLCD_HDR% = Monitor_YB9.Inst, MONITOR\SDC4167; YB9 SDC 2880x1800
%LNBLCD_HDR% = Monitor_YB9.Inst, MONITOR\SDC4182; YB9 SDC 2880x1800

%LNBLCD_HDR% = Monitor_S780_HDR1000.Inst, MONITOR\LEN8BA2; CSOT HDR1000
%LNBLCD_SDR% = Monitor_S780_SDR.Inst, MONITOR\LEN8B9F; AUO SDR
%LNBLCD_SDR% = Monitor_S780_SDR.Inst, MONITOR\LEN8BA1; CSOT SDR

%LNBLCD_HDR% = Monitor_Y980_HDR1000.Inst, MONITOR\CSO1629; CSOT HDR1000

%LNBLCD_HDR% = Monitor_TB13X_HDR400.Inst, MONITOR\LEN8392; CSOT HDR400
%LNBLCD_HDR% = Monitor_TB13X_HDR400.Inst, MONITOR\LEN8393; BOE HDR400

%LNBLCD_HDR% = Monitor_S790QX_HDR400.Inst, MONITOR\LEN8BAA;
%LNBLCD_HDR% = Monitor_S790QX_HDR400.Inst, MONITOR\LEN8BAB;
%LNBLCD_HDR% = Monitor_S790QX_HDR400.Inst, MONITOR\LEN8BAC;

%LNBLCD_HDR% = Monitor_S990_HDR500.Inst, MONITOR\LEN8BA5;


[Lenovo.NTarm64.10.0...22621]
%LNBLCD_HDR% = Monitor_S790_HDR600.Inst, MONITOR\LEN8AC2; HDR600


[Monitor_S970.Inst]  
AddReg = Monitor_S970.Inst.AddReg;


[Monitor_S970.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%, 3B6DAA9E-3794-4D85-897E-93AE990D275D,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 500 True Black (1.1) and Dolby Vision

;Y770
[Monitor_Y770_HDR400.Inst]  
AddReg = Monitor_Y770_HDR400.Inst.AddReg;

[Monitor_Y770_HDR400.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%,0D710BC2-6368-4EB2-A829-CBBD45CE3BD2,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 400 and Dolby Vision

[Monitor_Y770_HDR1000.Inst]  
AddReg = Monitor_Y770_HDR1000.Inst.AddReg;

[Monitor_Y770_HDR1000.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%,C624859D-304A-4DE8-86DC-8BE82B79527A,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 400 and Dolby Vision

;YB9
[Monitor_YB9.Inst]  
AddReg = Monitor_YB9.Inst.AddReg;

[Monitor_YB9.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%, 3B6DAA9E-3794-4D85-897E-93AE990D275D,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 500 True Black (1.1) and Dolby Vision

;S780
[Monitor_S780_HDR1000.Inst]  
AddReg = Monitor_S780_HDR1000.Inst.AddReg;

[Monitor_S780_HDR1000.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%,C624859D-304A-4DE8-86DC-8BE82B79527A,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 1000 and Dolby Vision
HKR,,EnableIntegratedPanelHdrByDefault,%REG_DWORD%,1
HKR,,MicrosoftApprovedAcmSupport, %REG_DWORD%, 0x1
HKR,,EnableIntegratedPanelAcmByDefault, %REG_DWORD%, 0x1

[Monitor_S780_SDR.Inst]  
AddReg = Monitor_S780_SDR.Inst.AddReg;

[Monitor_S780_SDR.Inst.AddReg]
HKR,,MicrosoftApprovedAcmSupport, %REG_DWORD%, 0x1
HKR,,EnableIntegratedPanelAcmByDefault, %REG_DWORD%, 0x0

;Y980
[Monitor_Y980_HDR1000.Inst]  
AddReg = Monitor_Y980_HDR1000.Inst.AddReg;

[Monitor_Y980_HDR1000.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%,C624859D-304A-4DE8-86DC-8BE82B79527A,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 1000 and Dolby Vision

;TB13X
[Monitor_TB13X_HDR400.Inst]  
AddReg = Monitor_TB13X_HDR400.Inst.AddReg;

[Monitor_TB13X_HDR400.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%,0D710BC2-6368-4EB2-A829-CBBD45CE3BD2,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 400 and Dolby Vision

;S790QX
[Monitor_S790QX_HDR400.Inst]  
AddReg = Monitor_S790QX_HDR400.Inst.AddReg;

[Monitor_S790QX_HDR400.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%,0D710BC2-6368-4EB2-A829-CBBD45CE3BD2,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 400 and Dolby Vision

;S990
[Monitor_S990_HDR500.Inst]  
AddReg = Monitor_S990_HDR500.Inst.AddReg;

[Monitor_S990_HDR500.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%, 3B6DAA9E-3794-4D85-897E-93AE990D275D,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 500 True Black (1.1) and Dolby Vision

;S790
[Monitor_S790_HDR600.Inst]  
AddReg = Monitor_S790_HDR600.Inst.AddReg;

[Monitor_S790_HDR600.Inst.AddReg]
HKR,,DisplayHdrLevel, %REG_MULTI_SZ_APPEND%,9AD0FB30-006E-49FE-AA15-8F65F28A476B,6363AA90-A651-4154-A9E1-2D765C08E68F; VESA DisplayHDR 600 and Dolby Vision

[Strings]
; Non-Localizable Strings
REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
REG_MULTI_SZ_APPEND = 0x00010008

SRCDISK   = "Monitor INF File"

LNBLCD_SDR = "Lenovo Display"
LNBLCD_HDR = "Lenovo HDR Display"

Lenovo    = "Lenovo"
