mirror of
https://github.com/xzhih/one-key-hidpi.git
synced 2026-04-13 09:23:40 +08:00
fix color with EDID
This commit is contained in:
11
hidpi-zh.sh
11
hidpi-zh.sh
@@ -99,9 +99,6 @@ EEF
|
||||
#
|
||||
get_edid
|
||||
|
||||
edID=$(echo $EDID | sed 's/../b5/21')
|
||||
EDid=$(printf $edID | xxd -r -p | base64)
|
||||
|
||||
thisDir=$(dirname $0)
|
||||
thatDir="/System/Library/Displays/Contents/Resources/Overrides"
|
||||
Overrides="\/System\/Library\/Displays\/Contents\/Resources\/Overrides\/"
|
||||
@@ -438,6 +435,14 @@ function enable_hidpi_with_patch()
|
||||
{
|
||||
choose_icon
|
||||
main
|
||||
|
||||
version=${EDID:38:2}
|
||||
basicparams=${EDID:40:2}
|
||||
checksum=${EDID:254:2}
|
||||
newchecksum=$(printf '%x' $((0x$checksum + 0x$version +0x$basicparams - 0x04 - 0x90)) | tail -c 2)
|
||||
newedid=${EDID:0:38}0490${EDID:42:212}${newchecksum}
|
||||
EDid=$(printf $newedid | xxd -r -p | base64)
|
||||
|
||||
/usr/bin/sed -i "" "s:EDid:${EDid}:g" $dpiFile
|
||||
end
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user