でもまたAmazonでYoJock 60W PD アダプターを購入してしまった。これはいつまでもつやら。
本体にはPD Output 20V/3A, 15V/3Aとは書いてあるものの、やっぱりWindowsではメッセージが出るものの、充電には問題なし。
更新:数日で充電できなくなり返品。純正品を注文中。
ついでにBIOSがF22にあがっていたのでアップデート。
ところがかなりDSDTが変わっていて、エラーで途中で止まってしまうので(たいていがLocal0とArg0の逆アセンブルミス)、パッチも下記に変えました
00_commentout_DTSE.txt
# for HP spectre x360 ae BIOS F14
# remove duplicate definition of DTSE,DTS1,DTS2,BNUM,PDTS,PKGA,DTS3,DTS4,SPST
# in definition block to avoid compiler error
# credit by takakobaya
into definitionblock code_regex (\s+DTSE,.*) remove_matched;
into definitionblock code_regex (\s+DTS1,.*) remove_matched;
into definitionblock code_regex (\s+DTS2,.*) remove_matched;
into definitionblock code_regex (\s+BNUM,.*) remove_matched;
into definitionblock code_regex (\s+PDTS,.*) remove_matched;
into definitionblock code_regex (\s+PKGA,.*) remove_matched;
into definitionblock code_regex (\s+DTS3,.*) remove_matched;
into definitionblock code_regex (\s+DTS4,.*) remove_matched;
into definitionblock code_regex (\s+SPST,.*) remove_matched;
# F22 BIOS syntax error fix
# change Store (MMTB (), Arg0)+ Local0 into Store (MMTB (), Local0)
into method label TBFF code_regex Store\s\(MMTB.*Arg0\)\n.*Local0 replaceall_matched begin Store (MMTB (), Local0) end;
# change Add (MMTB (), Arg0, 0x0544)+ Local0 into Store (MMTB (), Local0)\nAdd (0x0544, Local0)
into method label GNIS code_regex Add\s\(MMTB.*0x0544.*\n.*Local0 replaceall_matched begin Store (MMTB (), Local0)\nAdd (0x0544, Local0) end;
# change Store (MMTB (), Arg0)+Local2 into Store (MMTB (), Local2)
into method label TINI code_regex Store\s\(MMTB.*\n.*Local2 replaceall_matched begin Store (MMTB (), Local2) end;
# remove duplicate definition of DTSE,DTS1,DTS2,BNUM,PDTS,PKGA,DTS3,DTS4,SPST
# in definition block to avoid compiler error
# credit by takakobaya
into definitionblock code_regex (\s+DTSE,.*) remove_matched;
into definitionblock code_regex (\s+DTS1,.*) remove_matched;
into definitionblock code_regex (\s+DTS2,.*) remove_matched;
into definitionblock code_regex (\s+BNUM,.*) remove_matched;
into definitionblock code_regex (\s+PDTS,.*) remove_matched;
into definitionblock code_regex (\s+PKGA,.*) remove_matched;
into definitionblock code_regex (\s+DTS3,.*) remove_matched;
into definitionblock code_regex (\s+DTS4,.*) remove_matched;
into definitionblock code_regex (\s+SPST,.*) remove_matched;
# F22 BIOS syntax error fix
# change Store (MMTB (), Arg0)+ Local0 into Store (MMTB (), Local0)
into method label TBFF code_regex Store\s\(MMTB.*Arg0\)\n.*Local0 replaceall_matched begin Store (MMTB (), Local0) end;
# change Add (MMTB (), Arg0, 0x0544)+ Local0 into Store (MMTB (), Local0)\nAdd (0x0544, Local0)
into method label GNIS code_regex Add\s\(MMTB.*0x0544.*\n.*Local0 replaceall_matched begin Store (MMTB (), Local0)\nAdd (0x0544, Local0) end;
# change Store (MMTB (), Arg0)+Local2 into Store (MMTB (), Local2)
into method label TINI code_regex Store\s\(MMTB.*\n.*Local2 replaceall_matched begin Store (MMTB (), Local2) end;
0 件のコメント:
コメントを投稿