2018年8月12日日曜日

F22 & YoJock 60W

YoJock 45W アダプターが死亡。熱をもたなくなったと思ったら、充電が不能になった。1月購入だったから7ヶ月しかもたない。当初からUSB-Aも動作不良あったが、やはり中国製か..
でもまた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;



0 件のコメント:

コメントを投稿