From 1559463e5ac0715f57bb0e90f50e8954a7268219 Mon Sep 17 00:00:00 2001 From: Lovely-XPP <617550202@qq.com> Date: Sun, 12 May 2024 04:14:03 +0000 Subject: [PATCH] Update to OC 1.0.0 --- Changelog.md | 22 +++ Changelog_zh.md | 22 +++ .../Kexts/AppleALC.kext/Contents/Info.plist | 167 +++++++++++++++++- .../AppleALC.kext/Contents/MacOS/AppleALC | Bin 1802408 -> 1827080 bytes .../HibernationFixup.kext/Contents/Info.plist | 4 +- .../Contents/MacOS/HibernationFixup | Bin 57864 -> 57864 bytes EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu | Bin 526576 -> 526576 bytes README.md | 87 ++++----- README_zh.md | 86 ++++----- backup/Changelog.md | 22 +++ backup/Changelog_zh.md | 22 +++ backup/README.md | 88 ++++----- backup/README_zh.md | 87 +++++---- utilities/Release_info.txt | 28 +-- utilities/info/kext/0-9-9.txt | 2 + 15 files changed, 445 insertions(+), 192 deletions(-) diff --git a/Changelog.md b/Changelog.md index efafb97..7d34e4b 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,27 @@ # Changelog / 更新日志 +## V1.0.0.0 + +### Publish date : 2024.05.12 + +#### Add Features : + +1. Update kexts and OC boot version to 1.0.0 + +#### Files Changed : + +1. All the EFI folder to adapt OC 1.0.0 +2. Update kexts with official Release: + +| Kexts | Version | Updated Time | Updated Way | +|:----------------|:-------------------------------------------|:---------------|:----------------| +| AppleALC | 1.9.1 | 2024-05-12 | Official Release | +| HibernationFixup | 1.5.1 | 2024-05-12 | Official Release | +| IntelMausi | 1.0.8 | 2024-05-12 | Official Release | + + +----------------------------------------------------- + ## V0.9.9.0 ### Publish date : 2024.03.17 diff --git a/Changelog_zh.md b/Changelog_zh.md index 0b4d237..0ecf706 100644 --- a/Changelog_zh.md +++ b/Changelog_zh.md @@ -1,5 +1,27 @@ # Changelog / 更新日志 +## V1.0.0.0 + +### 发布时间 : 2024.05.12 + +#### 添加功能 : + +1. 更新OC版本至1.0.0并更新了驱动 + +#### 文件变化 : + +1. 更新整个EFI文件夹以适配 OC 1.0.0 +2. 更新驱动: + +| 驱动名称 | 版本号 | 更新时间 | 更新方式 | +|:----------------|:-------------------------------------------|:---------------|:----------------| +| AppleALC | 1.9.1 | 2024-05-12 | 官方编译 | +| HibernationFixup | 1.5.1 | 2024-05-12 | 官方编译 | +| IntelMausi | 1.0.8 | 2024-05-12 | 官方编译 | + + +----------------------------------------------------- + ## V0.9.9.0 ### 发布时间 : 2024.03.17 diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist index 7602036..0a341a2 100644 --- a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.9.0 + 1.9.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.9.0 + 1.9.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -65,6 +65,59 @@ as.vit9696.AppleALC HDAConfigDefault + + AFGLowPowerState + + AwAAAA== + + Codec + Baio77 - ALC295 Lenovo_X1_Tablet_3°Gen + CodecID + 283902613 + ConfigData + + AUccEAFHHQABRx4XAUcfkAFHDAICFxwgAhcd + EAIXHiECFx8AAhcMAgEnHDABJx0AASceoAEn + H5ABlxxAAZcdEAGXHoEBlx8A + + FuncGroup + 1 + LayoutID + 69 + WakeConfigData + + AUcMAgIXDAI= + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + hoaug - ALC295 - Razer Blade 15 2018 Advanced + CodecID + 283902616 + ConfigData + + ASccMAEnHQABJx6gAScfkAGHHHABhx0QAYce + gQGHHwACFxwgAhcdEAIXHiECFx8AAUccEAFH + HQEBRx4XAUcfkAFHDAICBQAQAgQMIQIFACoC + BI8Y + + FuncGroup + 1 + LayoutID + 25 + WakeConfigData + + AUcMAgGHByU= + + WakeVerbReinit + + AFGLowPowerState @@ -8398,6 +8451,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Lorys89 - Realtek ALC295/ALC3254 for Dell Latitude 7210 2-in-1 + CodecID + 283902613 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAFHDAICFxwgAhcd + EAIXHisCFx8DAhcMAgEnHDABJx0BAScepgEn + H5ABlxxAAZcdEAGXHosBlx8DAZcHJAIFAEUC + BFKJ + + FuncGroup + 1 + LayoutID + 33 + WakeConfigData + + AUcMAgIXDAIBlwckAgUARQIEUok= + + WakeVerbReinit + + AFGLowPowerState @@ -8507,6 +8587,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Piscean - Realtek ALC298 for Dell Precision 5540 + CodecID + 283902616 + ConfigData + + ASccMAEnHQEBJx6gAScfkAF3HBABdx0BAXce + FwF3H5ABhxxwAYcdIAGHHosBhx8CAhccIAIX + HRACFx4rAhcfAwF3DAIBhwclAhcIgw== + + FuncGroup + 1 + LayoutID + 15 + WakeConfigData + + AXcMAgGHByUCFwiDAScHIA== + + WakeVerbReinit + + AFGLowPowerState @@ -8813,6 +8919,35 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Custom - Realtek ALC298 for Lenovo Yoga C940 by idalin + CodecID + 283902616 + ConfigData + + AXccEAF3HQEBdx4XAXcfkAF3DAIBRxwRAUcd + AQFHHhcBRx+QAUcMAgIXHBACFx0QAhceKwIX + HwQBJxzwAScdAAEnHgABJx9AAYccMAGHHQEB + hx6mAYcfkAHXHPAB1x0AAdceAAHXH0ABNxzw + ATcdAAE3HgABNx9AAecc8AHnHQAB5x4AAecf + QAH3HPAB9x0AAfceAAH3H0A= + + FuncGroup + 1 + LayoutID + 94 + WakeConfigData + + AXcMAgFHDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -15931,6 +16066,34 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC269 + CodecID + 283902569 + Comment + Ar4eR07 - ALC269VB for Tecno T1 IceLake + ConfigData + + AhccIAIXHRACFx4hAhcfBAEnHDABJx0AASce + pgEnH5ABhxxAAYcdkAGHHoEBhx8CAUccYAFH + HQABRx4XAUcfkAFHDAI= + + FuncGroup + 1 + LayoutID + 37 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + IOClass AppleALC diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC index 77063c0fd08ae95db99b11e76d983e079b6505e5..2d49fad96a85eeee47e0b407df2c763dbfd4c9e6 100755 GIT binary patch delta 127392 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
  • PY=U+xo(kq(uQIJ0X7yf83DPecBRN{0L0W|Y$V*+bp2qYDa z%uS4op<}W~v<4ioc)H`q;&M(=zjy5mNa?}83r$UlMm}yir$)_#CAr7CpHDoFi$7Q+ zbbe$O{YT?n1wlz1T5MC1b!Aq+5%*=i1s0tIc}a_Fcwj%Xzx` zH8pP}^tdOv{`@d>QaO5UT)-17-x3#yb%6{r)OFc>+w#bCo!uTnYg4vgTiHuH;2)GO zw*D)H1MZtiFV)Sw@$}Z-alF!R>Ubq4Wf)r)8=a+PZyVX%k{VLKr`+Gi)1!QT_PWD% zIQvVbXL~(t#vMkx-$2Nu2>U%=UXdGvhNVc5{ppK(gvR3zMxVQ%k=Luu6g{G=Am)CPye2_di@#~1?8OJWhq{gs-!a9@4FQrAwI(aUc zy{C(OFh;~-R2R~H-BwN}3{hH{SyoOupRqh> zbD7Y~e429)q_FuR9m&6JB8sYYUlYXI?2X=w5aG zddk(I`O!CEg6X0sSK~Tx^2~N;uReE~p+~%s#;7w+s!QsGyHn7oB0AvN52( z&-g=B_(SSQn|*!STP4y9)5Z%(&qM0M{uMi3&7UuL>Zl9UL1%S+*N7eN6k037FZoVnl4(IO zMOW}uYom86aUKW>ko*-}g)$gZj7>=-fPp6Z3{u4aQfh@a`X~C&(@}hgx8MOhD#B=B zP$1z>0gdeaM~m)3W-tPhj|qY6ztqwEMf(F<1CiyRHZ>5e05pI#XaMXe3dK_t!k1tX z8K_q*CVm2pLF~1Pz2ELAL(Z9)`LU6-VLE|;fPO+~=ao|G^?M46ZJ>eKN+||OA(Q#D zj+RXUJ0UEK|1dScIMW}&BzA*)>Npt6$g^u%eicB8X@CHtXUU^p=ck~+2@kKtz~Imk z05BkW;v#>c`D2mw!JfWT?3EFe41HJVg^WoojA{{V5{wT#Oi>aeiGdL21R<41yp4_s z3I#=^0YDE**~bw$^_8vf0}7yzl?*lnN*rpCJH>=kjEp25Rwcz{fsFGc(RU+X>8j?wZGb_~I?thkSJDdVIH`>ERvd+*0cBE2ss|-$4M4 zaum_=>>8l$5A-ym&mu>1iG~?%7`kS{8CkY%TE6wPH z0>S{L7$WB*gVMb=xz9$s~cn;4pD?+oL{7RMPHad!$`b(b1QpvP3?~% zN-+IHW;bS-;NuZ9XOq~0OUoOQp%y&e`p-yO49fbIss@L1a*v*)+Hf&}A57*LeadN= zY@|JLV(m?Xj&%+e+BcFecYbM7!$lFJ)@Fi?GRYm@wp*o+*)iE=EN8SDcWm8sZ_aU- zp;rAK+bls-kl(6AL|JhCGV6(?sMZ$pB$_njR##TpOF~$44BdV-9y=*zp-!htWI{_+Rr-XzYMU7A7@uQMydS#_Mj2}T?=0Z%-Cwt zh*qUD0n1%j6FGPLSh)3dSJ6tfg#B0Y@n&4F4yKr8+}rCrPzCM{BXNMUFyz3u9XE)3 z8khXy&h9mL8D7RpP2coL{SVfd_zo0M*a6@@G0WnBBILw3R?!!~ZWRq|`T5?=ZZ^(? zhKE2}%iD6k!xt19|CP)3+qWwjokugU15;p`)^Ot~La_*%!yqunPVdYb#OEn0D+qc;c`IX`*mc z&)GIS=h^sv3JA+ss6WfrWh&S5avi-77Gy5@y1VQ73HK<*Jv-S(ACq)$7M>-z3**x) zYfkf5m)ahb?_)I*_nI70Ni)v0q6*gDTB>(jUr>)}mm1p?;Adc7*;NjSUVChG%@=y~ zuSkbouv&-6{}O$F5VX;peRg7m460~>`Bb86*AlWyWKGt%!ef&>qv$##CJ;elN|N5( zx-8kd68@`Ob(4FJ)2q^5FK6*lhUvJ$iu}xp82zyc4?RpNY$+14UTt*mwb2S0cK7en zS)Nn7fy7WIjT$YC$m6fQY4Hp$OQz9QG~IE%Kf;c>mhocPEr$ySw)}uhm7pAg3u3Du zqMx^6@;hv4KfTTN6A&T0nr`J$y&WQ(+geU`u`Cv_mC91`sBS%6@&I4J@hPTMB=d^- zy3DLe78~|A5C5{$uPaGNajVyVH}`EvRV$7LIpy97d}uWoftKm7oWfuSH`B^8u`Jr! zFTb|wt&|;u*{B_Kxg?x784kL+so5GBQY~*u6rDHV5U{bdThsPERN=S`ezWgA{B1jS zpPD;!JfR~@mmfHwp?BJ~dWcZmB5!8Kp~7vOv)!|ms5N$fYRMTu>dS#osuQ=lS3qoS zX=Fb$SQK--6&Y9hs8-C#ER<>2ep<#q;WvLFh$1-D2O`B|0f|gmxJ~ zuK$hn;=vLPKA?HOu^Ge~LRQ^~@7laK@qAwXFlgTOq5S~A^t6!*Ui>2|>)p`RL$$Bk z)6lOd8*|{OcIi7vpk?E=y(LI%h#YUU2-haS$ zmYV!!NUa1LAh%)YWW4=~LkW>?-Z23N=hG()m3EmaNv}~KkocDdz)*5jhYW@YR6W4m z3LjAxU-qw1m^IN~1n`k=MOfUCZaVe#>_y~v=k)F*v;E}C`;xt{(tdBxFWYLnKi~;S zUq7wD?1UYp>POSN?w70zt=S7NBY>yt-zoV`OB#24&i0va3*&MuJwJ3jQ!Q4 zG3VA3J~Yu2qTL^v!MP3omwXS_w5e5D(_KR4&l zyj5R8wxqO4o@mQs)ox}i*eqXI_27uTn^A98;nI>z6U9&UnRuVSiuIu|yA{>@^W|)P zz-%5U{gF&Fj%=PvD0cQ{7Y#gU-d=yHCt>QwPTZV$_{DhnPIaWlL(=^j&3s}WhE!gC z`N%29Gt9~zM8uP}f211f0k#iH5o%W8CTvU{Nx5nX=-!`7ku$SM2=+^S6h)OzeX=W~1=JsZZ+B@GiNJ@WVRJclB2@CB&_uk=KXn9ItPI6UAi~cHsR>KaW z*05x~ab0$G81jBO@@tet&5^6a63a;qQtr@ubC6SVgBzb-{Z5@*yAYeG=Vz6i*T^i+}7eDm!h9uRsq$uscCT@^{2#*pr$o@QX=FzURTmpqItleBi>B^dW_Jy2e z?nKu@3p)Jh7j~$BGEy!)6<8MZ~ACZE5mte z0*#)`p$-C6Q}nk<9e_ycb3q2Fw&rz%fiB0<5Jl{Rvd@zr~e^PRqH1rTxi< z#nG*y1;02Oe~TPDI>vwa7zuh9jv%Q0Gy!dzrB(yQVCsXS5=mf;f2@qj0VGTSW42XF zDaS{D843RZ@q}Eu-Lmyce;*Iz5nnLFV#HL#;1&fkGgsfoE4Ekt=dsomkkT$`m6?mM zBEM1)ec8En?Od*(RF@OSQBq`oDyI}b!}8?o2YDJX#?XV@qT<$NR|=98fAxXe2j^+? zW?1Ba+k0=y^?mH%p{XlSS`)LQ7NESwc&S2oG<`5C?3+c6z)K7DXBez1jKQzwdW(vL}E2jKN4NfFk z-$ht+a_4)btL#Z_+VyR_hP69DJ!;qetK)TArEktSQ*$^e)~fsZKe@NNZ!h{?bn~8f zU&U4Uu{|tnKcf%o6u)k9iN#Wh0U6pTFMq>&65S17S?tizv>wyX(9c)Y*Xt%}i=Yf0 zP_l)G?s{v znTNwX&Vex8ljGaS!u6}Go;cq(>10Dz&G^xel_9A(<{LCoO|qYC8EB$xt^=__LgU@T zTes9YI%9qQTES>5~b9xXQ>zG%v8Ng?YBFwmGr@n3xS#KW5*r%In2C8V;K4Q+x8Q0=T%f3V>f7NZEZOF{^_U& z7d7bX^Z7fEg^fw&ldXCR-Mgomv!Nm9M{(ZqCr4>nwLa%J4F)?Y2d1hwcr{-K4{#8+ zL@o+i%M)?r`w2&B^>xa=PSMBoHq9iBJbQ|LqQeU0#}K2hMr^Lm$Lj>@PTZ;PUC)OllRQQSc!!WirVgVy)!i#<=ArzO*7$h(v zzO$x-(UyA65|T~Ti-6+;AB!Oc&>N8B3rxIY=(A5-U0}#p(LBSF(;LDfO2fJSz6fRj zT&e@t46rsu5NTns2LiB`DDI)AlhwrLln`n7Fp~meu#y~AP>Mloeg4iGf+c#;NSEqj zNaG9z9v%G}OO73|EJflJ6&4kGax=9Y+|VJOYq2yao6xLH&@{Ynh*}Gh0~zlm9ZMEe(iLw-p z3CEwZG28GpCg4DY#!s_i3clB?1^l|OdhfLYYT`9_$A)!pR^vjA1k!0mGloW})Q}rv zX9CB3p%0)_7SN$!zPC5lSMhMC!bY=J&x|vTRY;kgzODOxe5Bnh&?6?hXNRfBi1a~~ zMV**~A?ZCl3v*Cnbs>*K;?mFT$TJJd0rdh2bH>y%<{$Z>xncoILsN`+0)q-kZkf~@ zjZt>l{0jy3x-Hvj+kt{fThB1PDG%7R5|m4l2jP&lPqU$QxGSd3&Mi3}qxfiB)Jzte zQEP8MEJYPdZ?F^Vx=+RJj8N!MhCCmmK6gjBpgm3G>@s>6WY(3^3_U-^Nmi*_A;KCK zhZYEvhN(`1Q0X=lRr~jO!vx?b8Kg<*--WQ*e*T{1kG1@dOh5=f&z%d|M#&QW>8@q?K38)wm_Sy4OQb;#2C{r*Du40=SBO!&e{oMHzq z2P_ne+&G_$VXIZ1S8_%x%WTLARx+i4F7fIzPE|bvsLW1%7O2)dTCxyoYpvM{Wt3v}^Z90Q!7elga^6naQxgN2HoPc(IBzmiNor}B^JSfkdVl$#Bp48*C94I_ zfj|VnU<#PBY^)MqSu+Eqweo_gAK;d1UO$$P8)(buafC`Js-po|i3}GV+hz34gY>sD28%a zM&D*6|1KF&Ok=C-0u0Eh(~4YV5KY$@1;Lsi6(iqiF_B(UDZGnEk#b6<3PEahUPlbT zgDWb(kP)gTHA?#I)DUUT zHe31M*@cCt;bQ4l8`0#vAC1#EPgiBw=?on*>aogTCr{ zBPD6pf=lR}VDKNI5V4s;A}us#jK!?3T8%D!x^e!B9`Dtl-PCqW-J9*R#!4I^sz~ z?5x}gXnypf^~of2k(-*tlbz6AY@pDx1<|+Bw88B7!WtM6w4s`E5qE`LVk$AlEzmTR zBU0WXhI-46l(@f=)l5-Ui7q+`WZ4F#_Dv>D`aUfU!|Gsd)W@dS-+8)0g*D~tXbc=Q zm|_g2{cO(tki22|oQhe-%iIAu82U$KU;V9C=c(cWuIPN*J=ASz;X z$`&-Uyh8~_u4q&b`Y>W3cj~DcG2FJ;9LzBfL+uD3GJ;5XmyR?!mjGgyvKT1O_Qgc` z&`)#17Q*`Wx}sX1z@~u43DFE!D2jT5lhlG#(2@@zA+|j`;kAI_FH7v-#<3?Vipnx7 z`8#Rd0AXXMoG9Xh&Y0UcV0SrKs~IfT zR=EOzq;&OC(kW3V8rLICbv#Zc+oN?IJ5>^iV3KTVN1EDsEDX$Us}B}A z(PN&IPaGQ^tM}i3x(GQKM|)=*rykbkWElE>ZD{DKJMvlP>%Mw5fqv#1$aVBP)O6m) z;*lbE{}v?S5hS1Bd9p~n&G|NVif6ytX5t%dkiZ^lL8Esw|MGdPI>E2PZ&C2o=%=SO zJBDO1ADz>wEL{7y20Gp@+(t}H&|29jDbESyXFSoqUAKJ2hhqGfzy z>6<*ir|;7f<5YEgkptohsh>{MLqvEeqhc8g{^Y*c|&P&i3r?m@<53lhr)l^QDH4El@RwhVKcK z*5uJezA{ql^FufX<*j$&6}rRm=ciPGJJt!;`-8;^L$>ro(73XN@PymJ^yS63Oi*_2 z&yhtCFPSTA|9C!~-}un&p5tp$*Vw-2jl-~WSs~6>O3UypK2N_q>Ao}+`W8L^{N%fP zSmY}#Ozs!$cE2mwt?cE;J!-LI{nqk572!uJzohLQ{vh*74!e(skGAAvXCv2F3LcR+ zVJ+gN+t$2J8eF--OS;8`z9V=q`#tTnt3#xDO(hFL;N zo5lXo1uvEVTdbGKH?YCfTtc26)f{07dhHCW@%Jf0HFTkAJZ`A^B9`V9wWwK(Gu_g= zI=WEyId*=xuhq(&N54)tCX9G>xUY1r7v=|qG8Zhc?`=(U6@NEG`0~_E&|WS60X6@x z=nI&McQ24;(RzH*-QUrKR84=N4E_9Izjt{!5f>nw6}!0`JN=XyVc%u}`F>g5HE2j^ zx7Ga&kX88_64pVC4aqo=j0?$lkc{8bK};~)$cUlx@{cA>I4XkkVOW8AijeCS{9rLZ{R4keda=f6$)6(#0|MAnAtgCtyz&d2_ooU< z&6^`ofxc-Wf-sUIQK-Gh*wy|rny5h-Lt%lAf67>3s>l)n0=N_=9P{KKy%%lBO%|zu zb%HR&JoOjg)1N8`(EF!QPL1CrKp=)(Fz`1)e(3r)O}4!JZkeL>rDb-l7hFW^Z_AEa zkQV)5vHbsm*Z(QmwIO&85J}~q$e3tD)ct^te+nf~lFbVV@SpoSOj=(Wc|oC|{*}W) zehB<0IZnS^l<}`~|H`rdwV(OF%V++vSDAg0!@baf{?kCH{|jRI|8U^+&us;e#6JH* z@K5zW_N4zhxbhpUN=@Wq^_Ys#QeW0>pm`2h9 zB2DZC5t<;ZsMu$KH8Lo|B8EW)mY@uRxJLSjOOk)pThBXN(=#IndUF0hzy5sgo_U|D zx8ACH>wP;+Sjh7k`aSFqYWp<4lhTi&@Ntl}NUynb;bdkV=U~OpqIM7%+WC;;cNEI} zUzsnB-z$#oCGzz!8ovcw0ciPCY(-f~3M z28G|oP7yWfcQ2e`d~w#f#va*)BL2C6`Jc^Iz97VW9uo(fD_tgyA6Sx*%@yK>p2xw#N%7(xpYL3wTzg5l z6;`xD$KecROG|a^tde~&@ueBU_o^b{{DtcauZw3d;wxJVzXAOegFQIA*0fY&bhwr?g+r1*?S;-Yx(c5W@t>4Eo(U(OL*hNEH;VWLELxWEv{b(%{GDtH z2cI*NJB9zM;(5}%_+mEaJlx!k{i;4C{MS`C{;i-e6aJTK5;*T(ypYTtS6pE!YBLnr=M*#m?M1$$_--^*Tu!=!$d6b3wVbx0m#DxEtg;M;K($3om-j*GIH`695zi;_*2#xO zyqg-At1a7C_yZNcG5lum;ybB(xp0W6eP1P$yH}5B=5_bzIFTc_#xOhBif3=r6GZ_j2bd%a|QGzW8PK=TgypjHLEZ5jdsz zej2D8T`p>#GPpYF*RBvgP&`}rhJ`;x@vL9HQuwtL&*5iR313t^PkZ5N!^g+I(mA6X zUMot+DF;nyT`&C3Dv@hY=hCgsJTIu|yTWgw2IGyd`aR+IQg%3);@yUiUm_>El6ytz zlgbG;T8wACN~@z%6>(XKO+wDjTJ>{u=q{yd>fSRT?|muJd@Nw>u)e=)Gtc@? zJmYoRQ0baPVD9S_eYln=>!ri-z&2RGsSg<-%s)E zOt_xmXFI>L+JsDb>r02fsww3TrFh0a>Fg7}U&Na#dmMCS6X7pbCoS&gZ!i4miszTL zy@bb^otVb64_zasF@t^C&cZF=i!P6HuGkn~EW^>2;vJ`vozl5t z$5EOr_Tu>@E=T8yxLfTn98!9j@b6K)E{Q5??g`Sh2luEX((hJ|1c%upQ{lg=c(ONj zb>+n~mg-t#nt@fyJZf^Mba}zrA!Mc%Z}fjG`uoX_X?pQ$aDFQM>A4JqcME@FPCpx4 zn$M1oGgH94=9CrV`^m*U{F?OJM%m+Wk|%`Uf#b!&Ozp+i<9P9$rFjNk5piG6T?@&76O?uzHT7JH;`hUo52RZO|ES_Q zl4vL4^&;j%t?g|1ZbvV#y+~jWy4fTDy4>BQ|9zGxWdG=Vv`p6;#|3+c_yCnvb9u6- z@coKscig>%#|0}JGWQM1hlIaGWlMWQJKQo|Gk1(WENU;9j`E*Oo4k(p6}jHx)QTdn z7m^veEtxUBYi2p<7j0ePTtfD!9VGI@R1iE`=@8+!QatA*JXH7@jU_~nPlVr4@ua`0 zQ$1G%6Y5@(4ONDP&o5OfIr4jsf3=ABRLSCQ={3UZc(`VY@tkEj-0MZWy>eS8FTFwJ z?UI|`DDpj2e{&Cflkj>g=19Gpg~!$!|7zK;<+{8PA)hA&dl=<-A^RBJBI0}st!jFQ z$TwC#=oo4hk-um=5H`r~6uG|RQ}U(gy7J-c=GR+ySAMwHt+LfuS zI_R`wl;T;-5mSoiE=LUCgqfFXbX9*YrcPF#^Q4vHGpIv3{FR75pu}9cm8$SZD4wgu z{k8CTRzZy8@MFg4H^L7peO{1-2ZYz#DCgaO(D1XJPpc06i^8>sq=O!qHx9b9UY_=a z$|EA4r@F08V!H7saXI*%h;=yYk~san@E=y)jv&5J6J9?7IFfk(3E}njcof_DgYdeR z`Qd8zq~XiX*=hjw9LEX&C>?R-OkLzRmy-$M-_uYHl>fgr>$6JjAHvU3`aIjkXPJ-B zS)ps?vj2kUY_4>8%9BaqamzrAJW)(v6&|+?hBr0vPvL!Khijm?l-%#*s@mvt4S1&R zoOq2DyJmD%J49(y)tM*05bwAmpMO>oakmolH2W(z^J@_wt|q+ph3CE2Dg4sP&N{?r zYc})i67S43eEbmmSX@VxaMQ+O=SccT?{xeh)mmW#5%Uix+k+?DjpzIyZHLLmA}*;Z zXU*FCgx`egABR~A@fmEjdVq+JRoyu9QoMkzMhA(wS3T8Wt5sk4P@O5*suxdtH(d^d z9~1G@0%lmY8k{b~Ig00e){l5DbuW8oh= z^Q;#m;dQQfwfh$vezvoV8kqe~FOd#c@V;%|@LNi6VsIU`obXr@hUa0b?-m|Q!tgu{UB=BYr@J{bC_8?) zXt^pXKHWv@3;#m_)0To3SSxNYcngfn9-A(uv1c;GK_sU*EtfY9Zq$-=sO&7)-Qrts)Jd?hYPW; z;yGfvIb4Nqz@ig`7kgrk15D=&zqabe@l{U~LJ!07Iq`flM;A8)_TuI`X6QL9GaR;g zxyEtM=fuRFDn(|(&lLW0#T(OXo{r#bk?+HM0}fWL3^nt-0t)fmRq3w7zevP*Y-BpJ zH_;`{JeOuGp53clF8X+!WbA173i16kT-m!y)b!h|W}?3+{3lg(T+Z&7g#WnW&8BsY z@OT5s49Cxx+(h`xls=!|tJfL6>|CM*e1Z>dkPfFRp0C8S8->>oTKL@L-Xy$!j>m-* z-7I{MvcrW`84+GKB@UGi^K>O%xEduS_^Qa)Q~k^?_ch`5#n&wA>fS2+@k+m!_~aYH z>m|K4@r4D#>qMEA_)Wu?ojsMIovB0ZThie)#qUbI{~h74Rs3$mJGTq}1;y`0bTlgb zF^b=t^}i?lnTF@L-s$M4e-YmMxm0zSN4$%z@_fZ}WmSIEJn$~Wdllhzh7M=_JB8O* z=NoX1*@JG3*Pt13?h!o{w2|_>CBG2a}qP0hwc`niL3E|J<^1#6* zT9`C^ykRF@#`(+2dEg3V)Z8G(b35sRD_T>;+83@uH$H>Jd!(C)_+B0l2iIJpHK`iQzp;W~5T>$)f-$(16;w#5QdRkW*;xLmtQ#22avxrl;q3%|R{ z6ctY+NXJF4R~21f@98*?h(Ip~o|52E;q_fK7kcF};q`NQ z-nQxe#O|&&=6Mq$)(;B!;xGBL@Om5I?Yw}u5wt!Rf&aH=JItiq(rM4ezv0x zarUdLNe7)FvyS3v@1Zr|c8XZv*7DtJ&?UUSO5~N5b_@SO<*&KhiRZC7e=QN~>o8ux z>Dt2UCpo;NoTBh^lsW!TS1G=e%|+{oSl0=!xZ1kH52$W@(dn%({N9R}i_TeV(c~l> zh**CLs7T#f4Ks`QLQnHB>kuElS9l%ey2Mv!3%`pRem&xg8ymjt=tnW@lOTGZbkOnj z5MO)0@cL2d#>Bg>@OqNpM|?0xcpdjv#8);Ieq&QDIE(P7$+GQ4pr@Vp9(M=f^#b5M zCM*fRnJPQpRw^G9UT1>OQiZ*RUsl~E9?Ihv4-kQl%LUo+<&W8XX%&Eo53QGBI6M64&)T%sHx{O!`i z{LdR{1^m8h7;_7DnCS1Sc=kLvN_ZVN@1X7}hA%t!ssiEX63(D>_^9H!R)Wt6|9e%@ zW=|awem^xZ@2RaOZYJ^R7qlJRToy?XT`7V<4Lpl@=UU+(R|E4dTZN_5LOu^yMM% zsmZg#>xIF4YJfLY^#HpPUzsie-)2sPM9{%|YB*E)yNsjQw0TqY-lqku?l_0izal;p zrw8UeHS25E=RLKuzwkd&6Ty3Gc!==#DZb3(dq;>sr;az(Vj%o4czxjDJvA!}f455Y z-o#ff6#h=dhr~x;6n+&o@WI5V$?~+*(ea=ffOpv_l@9x;n%IE&+HJz?Oq|aKaHMyM zTz^o(>@Rl4+NSzhw5Ptd&ERK}!(=6Sa%{7iU#dgEaI`-I;@oj=WH^Pup% zs)0Gy>>=SdUjg$^oWr|~`=kgCR~^i|Fi#0TqIkZJD?Qz;&)Z4zC*k!48E+@qgz%eN zM|pfMQ1^Ke=o1ld8-+K7*YB6`w&Ba0wvJBqEaKB?Vp%`0T$k-EExf)GT%Y)|_bw6W zM+tpwXc^&Opx5@`Rgz8@-dCC6)lldVUSBivJ`&_CLHrA4|*d+y?wPh&wp@n^T1paX)L@x_n1@3 zmxb3`GuMRsE#dXn%r)WQBg(I-OmIy&V=GAfqujv3MNuIEAG!nAMCDh)>nY=!a2^zX z3pD`OMCmc%@%W529j=M&55n(1&E}s-ro5*_ps$ZPTge}V*Y~IUv!SPjKTH*)&vqu7 z`FX^re-?gf|DgP{r_NtRpx@r)y}a}{;SW&*98G-kcj0$e5i^rLCw!mc%|7vp@ZTjJ zdvE|w`Bf2=RR^E=a2nS(q2f6Lr$cx>00-c`TX^jd2av4Vtj_^t-NKjgNo}I!eN!vY zJYRaX;+H1gT}uqxP@&&73Y&OKXsm>B!Z&1v*>k5B@8i1E^ zvYzmIXXIs^tuOrXN`D5|pTA+Vfak2*BfKs~-ouNth1UbqJ%bZ%B)r}kdAVjA3%{=# zcqZ}Q`-$iHwcsFXr<+KJb5(~!h%e0%UZ0%i5ua=-yr=Y!AU@lynK#RF3*q@Ox8$Fc z&BgJSA~=R83I`XF`vKweH}=VP!s8QNrU(0w?AXk64JEq@k578Be%aw7O7;-JYuvzL zifC`)^_%$YTg7YU%}vj~!k^8Zac~U<{lfo1*=NQ*q%4Aus1962kuUsQ#hW5JO89w- z=kthvobX2|-qg@Z!sA0%r0F=OhE5Uw-DTB*i^%J9l>r`9j0JyV=mL#HaTNuRlr3)$86XyuQ&e zNqI>4FLIbTIHSqa!s|CAIiuCTttj#9D;!Q~^on#?L!JFNrK!VG$I&;dJXUSG@QE7O zWOQ}m^$iQJCT~6AfBb(o|3q?1i<^qzM*_q+&ffH|wu2DbQC_ae-oookG0v!eu<*wy zhd86v<8%5vKBqJp6agM15hL$0`)3HRKYYtJlg|mS9~AS3lbzYjbHt^yoB1N~<>(v{ z=#vWHhG*vruiu5o(*}}K3eOX{zRTrFD_kVJeCNZcnyYK)65%fpFamP8>_pcJql<|> z_P^fD7m0VjFZ?HY!^go6r?~9BPYs|Q4yz*2_kv6F`mf$E0{u*rnc{DnJMf&_BlxYz z^%Eej_R=H552)g0Canq2f5qG$^hV#*5j`ymyQ=li25Xt{`b`gJvR8%IcgdVNdz4-m z`8Fz3Y%hEluO-J>iun5YtQxH#f?m}@8?3G@^2QWWrdAbRKYcYj=4!&f%%@HqTqFJl z!f%E94xHo+E0-vje4)=;M1M#tJ)->@0jX6~E)K1JN!b z__I-!|Fi?)t|ISHXFcBeTJe0v(~4(@qdmmVF=exF%0R~E2Ssp);!VA@;CYrRdx`!I zN}nTlJ|z5>ieHoH(mul5nlbawa~ydh(5rxNDr<9v*PkaeHun?0i^IXe5f}TL^;xBK zun|U6%`mtu7_j-F2KOyo5)Veo5ewujB|F{yENY0QB4=P?8teh)y z{f!7S=lBA*elL>G6{YhLc2ov8X2&MHOTD@ za(xfUW4GYxucfvYIGmyu9UQI!_eyc#Bo)yd;*+a{zee$!5?{Jn_*n5K(_bo!U_TY% zX58Th;g44Q=ESEX!s}(bEAj3v!t0HO$BMq*%$tBy@MTr4{L=e&a|ez%yPudk9h;`C18S7M`dnEB_3D`O(q3<4H%#Pmr+{@=kT1I=p_@q@za_eyzy z;347lRW3B0w=NvP>F`7Lr3U{c}rt!EYyng(~2D7Jy*N@rcd}qu#?%ze8->MsV zjL&n@C=er@?b1Rqq(8#Tj)l((udk5gvQ_%lo)fvgc{TO-lJI83v+qMoH=)C;rZIpj&HuS6TV9X_T<1mtV{o@%LuP8LN_G7 zu&nUK$#X+`1nhf{gW4Q2?x$<(SUn*oy5n*`=J7HVq>ukQhQO5C-C4>%1t_`H(z z2!FFB30cK^ukd;b%>~cwvIz89kD1y=%{*VkxbG8QKV0Jb|M307Pd!+a>xt?n&2~6L z_9&L;h(cv5C1%cRTMDl)7CFN71HymNS|BtLZYTUIYV~l0!Op_3rg&zeJ%lf>sstQi zx{nC-Efz;u+fVpAl%wX7?O@^WR=kcdm?!f51xk8^;meM`&F1PY9wi;lPl$%=r zOG4;@IpFYym1OuZ>e~mveHw+Uo5=LKhIh1 zPa?2SCfOFxS?#aFKc)txpv6$GF%5cOT(raS7vK2mJkoUr|1rVkGQ9aJca6D1GC=F~ZkB z+`{v(9mq};g+tWV%TwZ=BD}tW;XOY(Rrqd|az6d09}`}GO?)TfolgjFPscpI`Q%>d zG!cAO88Tbupz!%QEuJpCK3nchwt`OyuRkk!1o4$m3$HgiD)zEd{HzG@6$tjnY{}KL zg#VLaOd(e*u`!@)$p963aCpQXzsG4GV|LZ0Zd|U}Qb>Ypz>o*qnC%!r&{AZLtXUMyyndjoI zepPs#XZ#a8VXt7yZvGo?oWRbEQ%K@dk+L!c|%7WP#)8Z)q@7U0?X; zR0Ld<)s2K-gBv)wOtS5S-%bT!mhJAszmIvIe?ClAdLmd=8RDW0j}ZQR6#*AzArM}_ z`NTz8{fzMM6(GiOxG0^AgwTPNxhkWpMermm;ozbSza;##mL%k&46hM>KLI2CF#TWq zh7fuHF3RAC!e6Zd;G!(tH$&prpWX7=&?C|T@5~V6IB(Fu%7pOmS5vSn@!8*n-&m!3 zed3ER39sKT@QAlZ_)1w6PUA|!!NnK8(##v@r_0>vl$*2UD$P9WN3(=qs8$#IUg!0L zM7~yt)|C#+%J{^{rB|}K@cPk=IazHXyuRV!f!(cy*Eg+P++nZqcDbAU^8%@DEdu=v zn0;_}5dM8C0%rV@@cP_fzQMAi@J$yU)W;kzB3$;d&%>o28pMhb^D z^URdy313hHa7MhNn)S^_MlutBbgU>Gu2O6^kOATKp3RYX#|w|!dNyM|zLR}Yc-*}k zp7oRSgx_4*=M2`)Us>{hxT=2cP`W}oY^@?;mGDa8KdpGycfKUNE>839ife>#x}3)^ zv7VX#{9o}p>2Qzol&dzoUU*&2JVm7&n|a=1qc01u?-zK7t=%O2)FWG}KNInY2=uKL zZ>8Z^ng`&mw0cW3&pT=HYt43w#QR?tUSGJ(B0ekMDgvFNO-SIT!t-ae?7>BoE)ZVd z2k=KTvu_HouM-X<-v74npHg;?B);|?;mi6H4LoPbPehvm!sGV~Wc~9LM9+ype|nYY(x1kQhzy!aGcV;MR4WO8n&NrN zlJ^MzL&fuy`Ll)B_Sfe6cY8%}qUum&L%RxpkK%dGf_;V8Pr-P~k^_a;ALHjK3yu~3 zER{K)GUp`XIexr_!<55wR{4~4xLXa(a~7Q^eEuDcRy=Qtt$3cwsblF@5!5e>i8Iyy z4dG8!)q4cV+y%nxn@rA7_)X#GDgC2~w@3CZkxyL@Q2eZ0x?KeNcMD7kzbCwY$i%^> zKNS8$DsnTucQ)JM40?A7k5VxHnAKBmF#xBq@{n}UAD82Da32%?V`^Z|VETA7&lz-| z6du1uMU4Cyw=*Gp`7nNrfrC@%|4jt?olKp=$}=L@spkj_3x(HPE=TA;E4;be#W;ML zPM+L|GU+F zJA0f=mz%t2tOY{$I9gVCeLcVqSC$w4`zn*{aJZ82Pb;1s4ptT3IAqtK_Sjuh6!e=( zJl)}Ygm+cO*x__7;pJu*VXvV-vY z?YXUp&q~7QZ)W|S%FTv&6{I^0e}SqEo`TYz!vC5#2OK;F#l3~c({>}_Daa0K=1t9< zDE#I6bN{BwPZhxxYG9rM=k#WtryvQ1-&37_c?z;f`16$=GX=5m!{E*Q^Ar@X5y82t zgLxuyqwtq1-b}$)h1VJ4DX1+FUVl)5r@;M=@I_^3SFS(r`y%+f67Uq%?i7AgHTOIP z#h(bT_Xl2K!Ck`Zjfpc?`Kj>w+``Myy@z><{{uXMICx-t1izM!cbbh|SW^Sz%{)6$ z_`UF_szA)@c}jTw0S0!U`WNCk|M{=Y$WXkcO2_=$YOQ##$5uQ$>^&!TB9%#wiFq^s zTEJUl?Rn{NtLnf^E8bjgzbN|pshLUYr11JCw}b42FAG0kU;p#6a9$OGUca0|?=|7| zV>X_u%Im^UozLZTUYN#iIZpm`?!Qa;DSe8cQdrP7UY|4g4$0k8 zc-(23`g3NHAlOO-`V))h+c3St>+5zNAlyxO{n>6F!25{s-{Q33VEcumn(Z9K^JEaZFsj0zp3yt|2pCiwCS*Y8-C|D{2pz1POg8kWI9(NVtbwCM=q(ife7={*!BbXSUKCeWMa)xH zc4mm+S|#8)OV$wnM#b}-d20(lsT}1g^EMQIx^k4K%y)%fLoG+1vTz5(mz{!IOFU=M z2c^SowN>(*RX!v<-?iFMowno5aIXE zZN>gP;q`Mv){l-7K7XH3Jyv*i_3N1LpBIi3fqtK!4SB~4ueZ>dJirOU>$h4qC%$^3 z@UvBhwjG9)6DO*J=Qcz`aNe=}*I%JEqH<2jBo|R|$W=vcmyX65*%b zC#3OrB|-6e5tLNKTz~!z!s`c*e65$>D7>BmF4FAF!p~H8Oby*EJiancn(~%URQ@Ig zup0si_`RLl4}{mx1^KL3{E_gtvl0$|x>b8vcpU(r4U3Noum7yfdx;O87QUi#NybDu<*L@yQ|3dBHsU}@Ot3=iBH}TUROI$c1?bF(78?a1DSuGf~3H=8;#%X z;wh-EF8pI^F3l9Yr10U^Lm?O?drL44wl2 zgTm|Yi18E@4;20|Lv?>{TNz6<7^FL_RQ{gw+ymOU@L4uGe|eNlM*^o-B8_4yB95(T|w zvXlPn!s}17az>)1JL!M=VJTJZoDqLH;q}vTvn*E=A4y9rND zfHPx{WEYX^spE~SwyWZ8{!NkXE&{zwc;^cGgx60tc!R3!(X7uKlsyU`6gmE+mZ8mq ziVsckc6^5&D9jbX;VQMpfdhosKWoVj6b=*qFr}{@2#*r^YieWSE3NQk;ptg%eSGr{ zW;GDO3U+yrGIyxW7hXHYx7*&J@Eh|ZFLkuy*<>?M<1f`xfWLp$VgOEIvmtp0r4`S~ zX~mmNl+Tk0=J9rggSYqWO5u-IJZI6rrCFbsUG;m-`lib76CR&mG$R~o{+IvC(W9bp zvMybgJuW={@RHHy6w==#Hn0Dxs-80#P6+>~;@PDC58?GH;S83ZH+DY+ZBcOX9Tm3r8`brW5!lshZ@*}!A1@2AlTtLJNI2P>wnaG zx3gs28!^7!V4{6wJX`&>T)Vnrx9P~0#)thA&pUDr(=n2>=XzofV)}Y}BjFU^Ee7pb z%^LJ~7lU8R8O+e%I$W5G1c^HRJ;K%w7ItCQ*9HM9CQ zQBFP0wTr7t_xy~W)oHp{bLv^H9jqqZ^Yiz`VeVco93alyrCQ3hv(;OVzNd6^-nF&# zw6hhUzs+_f*DiH7*ju5VjSEaR%7uP0Z2SAUcGM;P^Rs;x{OQQ~lcK-%ubOM8-3|U6 zT=!?LC(~8HpI)*CvYdg!fikj{JMU>QShsi1Ofy|B)NQ`~T-#f#b@x@~O0ncdOLOgH zZRwt$?FY^1TUT?VIR}aJ)|+Cn_2}2fb04NZ?C9py{aibk)w=sIa=B_Qml677^Kr6V zyRweh% zo%tx&PBv_vjcSpna_clVS}oVkdRlisQARHu+E{mPu3ehlI`-A1kUXf{nGbXA%0{ib zuWGuN)0}!O*Dk$Jx?|?*srx7@p%ay0mwDkZiN;>CM7ehM{sw!?*9~5WsXRP4mAQ7} zO8@*OdMu_A>h-D2wX->`vvGNGc6E!PehKBZr3_LHTbg&{IU6Q(cji;ns0C4U~kHw zWsE=DxJSwOwiau-wp(iGUoZ72A}L=G!|qq@&*b6Vkn!Q_pg3XXnH@02ey>;x*VRWe5)CKu= zU+eB4m+leNt@D+9dym$!|53VUxzP#(jj1esuyuD^HaT@K*RJfZpIN zAdl$zI3;C{aiaZpmkuEneOzrxf}fsPibry z4{SX;erDf!PcARPsnXwWX2p*+wv&Uz9^~cvcCfaO?Pv zgFP4a>@}fxy7b@HSlgKH_sW`}=PQS{j(7`6Sa7zeuWtI&-Ql^7?c(9mJwNdWz@Jhs zzUVyZZ?Dijyz_0_&OEV)YlW#B68wP&XP2D8!UbYboik(iK1vshIomEA)4Ka582u7ax8+m1w6Pr>+q(OZOil)MyZ@Ii zlkT=%I8M4-^LAB!9MSe6mp1q)*T0r)`^Pufo2uqhV8P27bT1c&?6#BU+b6V%59Q#) zo~>s03b7~EM*CSY)&xB}JE_6L`f@u54hA^~3&V{W^KB z**Jg`h{61NvEQo?VXwZEqrcTJT{RUjzgtPq+FM6_u9S%T#m4c&T-!ahwLj-!2F}X) zQ$>F}qu$kG-?j@MZ*XU7{eBEHFqAh41NABXk{GmY{}T-c>oXc+1wq}O$bxI6yKSeZ zNq4)y*d=hDq{q8f)a&U@8r$wCTaS*vL*sltH~sE)(%-)QTD!in9iHA`Z|dTBSA=t; z=-U-s%eAYYlK$3T8;-NAoE^U`-RsqpYp0)SosCGc5kTEeW|nKa4b*@;v5itO<6Xx30Gg`;DpJX?My7{;Ot)0?W#hh(> zXG(YLug&h!)6Jb-_3MqJJGVBr-Ls{;tv%cQ2wcu5x%9Z`Z|{ps-w=DYT|1{CnyF%O zQM_s6_+hT?548^GSS*H-Tz1o3|5~nHI$!KHUCaz)KE9RfP?Tu~!3#}d8 zlI`*Ke^)MIZ&VD}w*jl)ZEV*r5`%V%ZHXL-68U-F-uI=yU6EDQ=JB2EVlkMnxdFVz z`rEw0ABaIby`b-UH@1^YTW4?`WbiTAqa9`k9-lrUDFz^?zp&ZZ&Mp&!`8Bn^)NlrM zyWM+tNO#+=UeP+f012y2`D5Hk(ckWX)m%Fq7JI0$sV(PhFi+(Ymcf9n;p9$n(6*hc zS|{vt9cIt)e$tqZFxU3J*x*mSV(rHw{+5p~*T0r)SFdicH??P+E%`3oCH^22FgHuy7@@6}-N`Mkj~F<>V!&9#fyiNX8|ns4^#ZK_bW z_2b?v=IZSm8vLo}`%F1QL{PWZlb=a<+fHw6ou0EKyXk$6&R277=cd-(10-WImy8Vk z?eY(PF7|EPyIJgE^-o=ppNaW>EpHG8>}oCkLJZor^OXjJ_4L>eZ0v#$SlHR|(7(PT zN52$C)fas~_4MuTpy?WJPS zej?l&Ozg9toINksKTvJ6BiFvw=wXI8xG#ObI1&SGMcP!_6zBE7xaj(3eCOJK(SZla z4{*a<)W5l{K8@dMfUmag&|3c+i>UuC=-qDhC4PK0fFfmQS~>K6+kxbK=qYHWf5#%~ zm+c(?WDz^u1HJol`gS?mPjw`ypLGjVn9h&qXhu)KI^zAlp zYsd!hC!jS@f4(0nlD#Tm5`ZTmikS+Stdh6HcY{ z8Yo_$>tJtw@@KP~+UVOYIIn*T^sPhnzYb<2$ana62e7GcW1oJV4<0RQN^gb!H-UD5 zb`jqOz3=7p#UZM{e8kqFAE85jj`RA~A)BdI4(UrY>yViWu7BG>r$~3O1KgX7z(#EE z1MIrD1N;GS5RMx-th&xz^9?lK$W)A%>r~hUS zU0~OLevb1F*$CPdXa}zB$6SXuk3de}`2e_n_^>r$1NbxSTmAY6 z4Du1Q>+og{?+nd$j(=uA~-Oi;uO2Z{l*e zf4UMsurl4uU`sqWvO>Yg>J#iw)k;!EwFf2L4( z-fL2e|H9qFCVp!4g;U+rCbjsWFH`p#c)P#Y)GtM;o4BPudNL_aPN~H|^;!rKcl z+kGACe!!~r?iHx1?%UkN&cBj3E6#KGCs(U?FTI*qi*MoX&TGQkt1UbFIU#MBD)UgA zax(6|nYw$gw|1Vp7cZ=job`lsd!?>)LT6{WnpH<88_UXm6kBgb*;u+uSnmNPLGeCF6Gg3v* z0{z~2{?`>f2lUqQ!fz{jN6@>*cP>!$9-#M*cl@rR=ho?Yw<>yZI{4aU61)@Nufwr^ zJMlE_$&%x@b#R?{?l)AbmK+CdVwaAu)8*6P;F_y(@@>H_&S}niWhw97SclKIrYBp| zueGKdLYi7XZHn3E#fhKzrkc3L8T?yw&{o#o@f^L9mpli%<1@aaGH9b*J6@pa#p$ zu?zPD@d8aZ##vu1i^1=D4y`9Y#;3*dMf5*E6-|-;`TDn0bc=H`>b4t-sPXE_7Say! zbw6%VNIS&$Yr3(J>M2-~7K|;tVm#|E6;MM8+FflekpVS&UbdT#owzfXledBL3yjav z{EXh}+q|^XZ@VCIa|QeH$+vdRSd#Ko_r(Ty^t)Rpq-}sP-!<0FECID#_r-?v(i;Ek zA+_F$rq-dY=H7VL&(x~53FwXIYPxY7s@tB1Qe7NRB;I5detTBy8EUr*+v&G0(iW@m z9f-R=q@AyA<5|CGF<;xpb2Z&KU-j}{0+w1mpoaNf)4W$>cTOAYX@2`T=F3W}Z;Q5_ z{vynAe8R0=t1bC?n%XsO%vT=QI!A3|Hk)sK7XEuHxIUzv-QM{A`&(3UZ#?bSif*jr zx{?2y->oaNg1`6H>KdR`Wwz6AJ4;i$kEzW1MaWxS!FR#Yp8@TggzfIEs?d9|QGcC= zPqOF;7sEu33jFSWniB zr;RHI+l15T;F4RsGx1IK_2XF&tEe^ty*d4)hN2f|soPEQ@*lU}&X?Q=fVMJLiZ6at zC2Nr?qrNN_Lu%``t%G~TPdug^v>DI6)9{Y_-L(7tb1m8T^1ENYB$m{GnkHh?_=(5W zM6}6xn{XPpmb&f5P(byGu%4W~@1jjaV?cE?Z}rr@7(%M2%dUwP;st+DQ(+@r;@8Au z2QAuEEb#$Z2k$v|(E@6$t@?Z}hFYoDt*w>guK%}OdvhK zHYM~9oNC%sR-2M&EVz1qbYATn~P!PH~DhIUGnQ9d0*@oN$sg=ks_@p zV5$yxEOf8A8h<3m8d?lN)rV~}c~jmrd|tURq^8XL?ho?alze8ExZS+&xm{cn-7EVVwb)ohi#ipzo%=T8Z2Vy8 zfB3w}Pc7=+PhA$!#oH9!7;Am5lp4+9jMBw32eCDoyuba-8irHDzNjqUcBS#stTs2ufa&0;QzyA%HKk4 znx9`ylgDU_zEd}N{tnDfW5(+N*^K{c&9@p*!}l#0XU?sQ$IM$a7aJq3*H)WKdBVCAaHNi{^Qo#nNVJy#tkK z1A6MjMGI)j@!YPVgD+b&&)X#T9Y2M%*;tzv%f2_fjW`=G#umfbrSAP(+Zfuc=*H@5 zNwHeGAX>)>I;#Z!{;W7&sEr)F?;O)lwAJ`igymz&hvoCj@Q}2%chdqC5 zb=&aSC0mDI-K@3e`NcR@TMf_k+SKh-fi`G2gx|Pj{&$yeeKVN~tKq3pV_5aYZj<)w z`K^=ocHTQ~Ov9U=$luzOH~g+wV^H-JOl6)^&=l*tPG7WG8|HTEJhM0hdK1rWy!rD? zewO}wo=+tgze@F^{pGI*zL|@Sk=CcKjpuK7BmA$|)*Z(#TKH|^Tnx1}HADD~xdq9h zxoC?mcS?S{p8p%?B)ds{`y28%QuDQy-`S@;Z`iA+O0I!^y8*rR+Nw{5y*#+!_SOOA z*RxGPZYrkYY}o4C1T=L9YtU|UzWAS6abLf0(Q?=(EB}oZcf@w`2TSvH+ceE@>6iWf z8=haa%m0Yy^%F>&H8HjJ8!id#Lj34aixy{_B3j}Xi;Z&!{7I)btHgIa&ic2iH^HA| z+6?$+o^J)cZU2Qnzdde0B(_6q{jy_kclm~g|Je?9uG`RNFuaom?YyGKgvT>b$`-`am${{^~JzFiR zzN~xt{gr>!K|5qmwQsb^Q2s-POK&I{ZKuzFexiea|HY=%PQkM1n4bc!2mWXESAgE4 z>e~gN_08|k*n-XvU{`?dK;zdJKwjSl&@Q8#O+95RZHT{B^shSTDX^PQJAF2;2UrCe zYNuatcISAeQfha@b`kRj%=w?40$Gy(Z$)wr&Gw+P|6f~?_s?$pX?R=D`Ky0hpY3MX z)U#fZ|A`gGnXwM#7fh=K_AghYji6mYw^(63e%n2c^>YjCn19*ft*ijZohQ@?!7z8iQC0LV>Nvk7y(Ct zDR2bXv$g0aTcRH@0v6^7UxWTQu!?>juurf&y|_)6L!~v{-B~&ofzeLVc1nVSq{oi- z0ZSHl5x#Z|F zk?B4m)%^|VcMQ`<=mld0EO^qMM7stY1n&d;fG%(xSOJazBVYzB%oY3Y+^%KK zz~0>W_|J83S?=9e1Vvy6F#E9Z1V1Q-Dafj+Pg=mI-|4sZgFR0Ye^M?oaOAz%RP z-5(ADJAm1Ka1dAljsPRzAkYW)0bPTeJJUNsIKYXIh~X-56qo>qJ`!*Gx$fc3^~9)pbH!X`oM8u1vmnXfV~Hcy&|v!m>KyAv{8ZxfdfDf zI0>u)$ABrY=MWj70PF{rfB`Uy=bqiYMtKs=8nAGvba#ORKo2+!41r_76gUa20fWQD zUO%t|>=7(aFM!B^1V1Q-E(4o7^zeqae003+ZSFa=HmYX%Rd{ndwuz!ILxE zIQda&*MMWd6gUhFfdfDf*cnKF2RH${Rp2Nv5iCz10uccFfhAxBLxVsc*avihh50h@ zB-%CL7%&C)LC-ZvmwbaDeBi(-V#ovb0*k;7U8ioFuB2UuX_OTI}M ztO3V>DR3AV0-cYE!3h|u0!M)fa0nOxQ}i1KhJ@ylZvcb`>;)Eq!D%vJKd=Ps0TzIh zpAfwoa159Nhk+q*;1l#zkFPa75WT=6umhNVTnvu`E5H$81RMnVz&@Z0>;yW%iI0`V za21idr%SsN=l~}^2|eH_FaZt$17JU}1ndD8fRlq_uU5v3F<=TD28O@^pa<*)7J(hW z3{x=wG1c?2&a;2_Wk_5odBC(r>-d={Ajjsg?l5HJAt151MC={+C{z{$@b zHNY`o3LFN8zyY8K>;)Eq9l-33ofAp^isU;-Qh z2Ecw`iILZT4~PPA5=B=7jsa8PFfarT06mLmi$lG@BCrFPorO#gn)P1+F#?Q$gFqkH z2Xuj*KnFN+CNcpW1t!2DU;ykt6YIYOq6b(2PJT`d)_`Nc6gUhFfdfDf*b6KIJAm04 z$iNw>;tGfnU<4cl`oKP*3+x0sz=;qU0FD9^;1DnX_LuRZ1ndD8fRk{r1{^q72JnEr zz#^~%n4Np;p zz=PtBr;M1jsa7HwEl-dguveO#epKQ1DL_VabN{F0*ru@ z(60f;V>llgL;N zI0j6C!@%%DyR1NXz!7*D0mp$AV9&+kZ~-_ONxKFd1E#=XUw;0Q1R4g!5(AJDb(8^s|X*avhOdHr{SaDWpxNQWwL6qo>qfB~={SOWF{3&2SP zR0CEp&IqAd{}G77mu28dv}-^Yya%iTM}Y}&2p9mpo5Wr(un6n`W?#no@4HzPU0^5B z0ZyPp6*vk^fJ49l*gGQjiogzF27BYc%FSg_903sl2Z26t00unZFfarbzbbY*fY~k5 z9tT!{BftnaSjGz<*avihoj?aT@f9&#s};1DnX_5(}69$*1jocV{WaRblfSABQRp2Nv0S*BJ zU_Y<~9Dp4UI1CJdW55(RNodx84aCSd#j^-F2=sw{Ko{5vbbu2Jq<3D^TH04KjC@)~dqm;#4^A#ecb0eioN^;Psk?2bymPM`yvfL;|i3QTPKyV5Tar04%20$@L|1ndD8fRh-g1{?#X zz+qqr8~}R2-tUV8MT4~dJ3wUL6TvvJ0vrKGz(Jr7>;t;MPM`yvfa6tQit&aSdHshV z27n&W{ed{t33PxHkXM2IKNP(Zum@NGPNH88I0j4!&H5h(5dsH*9&qqSGJp^41G>OY zpaY!1z*XQVFaZt$gCAo3kDy}&90yi_y?2NMMPLUogM1k65I6wzfGMyF9J*8N1$UO^ zML&oVum@NGPF6&(1{?#Xz+qqr8~}R2USJW}0nEzqsP`v`5ZD3Cek}YrumT(bM!-R! z59|ZFz)qk8oIqgZDqf5N6W{5I6=*fs?=*aP%&5JOK^?17N=(-T#B=0TzIR zKNSN$un*`0JAn>x0{yDM$-AY04LAl&fx`xA{f8h1fF7_HSOj(eGYmKmtN=%V5pZw} z0Ra1eF0hl)oc}>g+#?;Tz)@fV90CTweqagM11ta|*iG$#_lkW7I6=Hw|5YdqLf`}Y zfG#lnnHU%Vdca;_5!eCD&~F@A0geEpd$Inb`^4}d& z+O+;hK=3y;*nsz27$l@WSuouN776*y>H;C_IfTYA4a9miV3m;dDsUhrWW5CP2pAHY z^&ij+HduN<6kS3#SOgXb*`PzndKnGOAKk1GvR)NfA!NOjko6Km9yo$L1O|kx=M$D$ zvG|ZE76{p(1I!*2#Tp^&RSDT(g^=}9U<7#xc>vxAdW1Y+iIDBMglwnyAgzBkRDfcJ z2y29_P$gt}1(-k{K^}q+fF9)j@1(y+$o)$|myjJP60#$O-_iQ#fgC7gk4c9rAuCh} zS)PJVfFa}ophsv@N@!9_$aad5 z7l7F#BCip$yh>;?3M?m3h@cQc5CA>MOOU(Zi$DkR>|q(8M#uwHfhi$7m_QzZ4+Uxc zL&1YW2?{Q-0J#HsHZB9yfK@`yM1_zCN(njA1o8+NK<-2C8J^aE2?|9h6rkXM&#)S* zgr+74d4Lpr0t_J!Aosz0z!D)l>JqXY{|{t`&;K61FjWe42~Cv}vSNXd2Xr9Moggk)U2k!x0LRtS%C_vx-~*rsc?ohCd=cnCp8a0z*9c8<0@L4@Wq(AUvR?L_=+y{WuS#e#3@j&5h@cQc5CA>MOOU(Zi$DkR>{%J0MrcwD ztPrvzDIq(Y5V9kY$jj41c`-d8WJRCQq?(WwOOU(30^|>{K>>r|6BV@fQA?sCuDIx16glsP&WW5mb0Os6xmoPJt2RA>;vgA6SCig}ey90CWgB;Ox(4 zobvP%VGV zP^5&cm=dyLLdXL~kcYs4ko9~**7FEiuLQXZEE2L_fspkaLe|UvB!Si#dHq-E1uIqv zSurJK#e@|IBVb6#dI2Hp`Glz~qni{vV1V6ay&uz!KyxcIJbO~)H9{V+3QP%kpak*= zd9$=BsWCHDepa(wUHn0C72to)dXpaI@@ZqEkJO~U3c>oXXK41xa5$#T30el9# z6NK{q9|kDBECcicT|$#;v^#(f_!z@Y*KnwtVLX)~z z#G!tmN65U3b`P)!-a&g3b~4zhqCEzzfG@sE>z|9O^HsqDArFwj&;+oC0V-&Z0#oo2 z+C#t)d<}NTfmPT~(H<$|MFK&H_8>3-@1flXEP=1SCXSB*D})?Cg7z>l0w16~04)0u zltAF1&H3L4(GT

    1* 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 Rtxmb~9j?nyxpV)Fe**fI-sS)R delta 112426 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

    ?KS0Nj$+yBCa(jga?_dIw7Si!~rnM%BVFaCpC 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 diff --git a/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist b/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist index 48a8571..8921ce1 100644 --- a/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.5.0 + 1.5.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.5.0 + 1.5.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup b/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup index 5afa9cc3ec1757f02227a7275595c92a68266cab..d9261225e09c9749c44ab153ff86b63605896e40 100755 GIT binary patch delta 86 zcmV-c0IC0o!~=-L1F+Zx6(+**$E$HRV75(YK$94H#wq{+01&g`Py++A@CWPz0hhDg s3kgFEF)cDMGBhnPH7zkPv+_x%Lv3wK+FupEZar)vfkgy4pr0stB7s;uOjwuQvtcTBa;9C diff --git a/README.md b/README.md index 1a60aa8..c34623e 100644 --- a/README.md +++ b/README.md @@ -37,26 +37,26 @@ English (Current) ## Download -[![Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases](https://img.shields.io/badge/Download-v0.9.9.0-blue)](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases/tag/v0.9.9.0) +[![Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases](https://img.shields.io/badge/Download-v1.0.0.0-blue)](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases/tag/v1.0.0.0) -## ChangeLog: V0.9.9.0 +## ChangeLog: V1.0.0.0 -### Publish date : 2024.03.17 +### Publish date : 2024.05.12 #### Add Features : -1. Update kexts and OC boot version to 0.9.9 +1. Update kexts and OC boot version to 1.0.0 #### Files Changed : -1. All the EFI folder to adapt OC 0.9.9 +1. All the EFI folder to adapt OC 1.0.0 2. Update kexts with official Release: | Kexts | Version | Updated Time | Updated Way | |:----------------|:-------------------------------------------|:---------------|:----------------| -| IntelBTPatcher | 2.5.0 | 2024-03-17 | Official Release | -| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | Official Release | -| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | Official Release | +| AppleALC | 1.9.1 | 2024-05-12 | Official Release | +| HibernationFixup | 1.5.1 | 2024-05-12 | Official Release | +| IntelMausi | 1.0.8 | 2024-05-12 | Official Release | ----------------------------------------------------- @@ -70,7 +70,7 @@ For more information, see the [Changelog.md](https://github.com/Lovely-XPP/Dell-

    Booter
    -OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 / 0.9.9 +OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 / 0.9.9 / 1.0.0
    @@ -108,40 +108,40 @@ OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 | Kexts | Version | Updated Time | Updated Way | |:----------------|:-------------------------------------------|:---------------|:----------------| -| AirportBrcmFixup | 2.1.9 | 2024-03-17 | Official Release | -| AirportItlwm | 2.2.0 | 2024-03-17 | Official Release | -| AlpsHID | 1.0.0d1 | 2024-03-17 | Official Release | -| AppleALC | 1.9.0 | 2024-03-17 | Official Release | -| BlueToolFixup | 2.6.9 | 2024-03-17 | Official Release | -| BrcmBluetoothInjector | 2.6.9 | 2024-03-17 | Official Release | -| BrcmFirmwareData | 2.6.9 | 2024-03-17 | Official Release | -| BrightnessKeys | 1.0.4 | 2024-03-17 | Official Release | -| CpuTscSync | 1.1.1 | 2024-03-17 | Official Release | -| ECEnabler | 1.0.5 | 2024-03-17 | Official Release | -| FeatureUnlock | 1.1.6 | 2024-03-17 | Official Release | -| HibernationFixup | 1.5.0 | 2024-03-17 | Official Release | -| IntelBTPatcher | 2.5.0 | 2024-03-17 | Official Release | -| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | Official Release | -| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | Official Release | -| IntelMausi | 1.0.8 | 2024-03-17 | Official Release | -| Lilu | 1.6.8 | 2024-03-17 | Official Release | -| NVMeFix | 1.1.2 | 2024-03-17 | Official Release | -| RealtekCardReader | 0.9.7 | 2024-03-17 | Official Release | -| RealtekCardReaderFriend | 1.0.2 | 2024-03-17 | Official Release | -| RestrictEvents | 1.1.4 | 2024-03-17 | Official Release | -| SMCBatteryManager | 1.3.3 | 2024-03-17 | Official Release | -| SMCDellSensors | 1.3.3 | 2024-03-17 | Official Release | -| SMCLightSensor | 1.3.3 | 2024-03-17 | Official Release | -| SMCProcessor | 1.3.3 | 2024-03-17 | Official Release | -| SMCSuperIO | 1.3.3 | 2024-03-17 | Official Release | -| USBMap | 1.0 | 2024-03-17 | USB Ports Inject | -| VerbStub | 1.0.4 | 2024-03-17 | Official Release | -| VirtualSMC | 1.3.3 | 2024-03-17 | Official Release | -| VoodooI2C | 2.8 | 2024-03-17 | Official Release | -| VoodooI2CHID | 1 | 2024-03-17 | Official Release | -| WhateverGreen | 1.6.7 | 2024-03-17 | Official Release | -| BrcmPatchRAM3 | 2.6.9 | 2024-03-17 | Official Release | -| Voodoo PS/2 Controller | 2.3.6 | 2024-03-17 | Official Release | +| AirportBrcmFixup | 2.1.9 | 2024-05-12 | Official Release | +| AirportItlwm | 2.2.0 | 2024-05-12 | Official Release | +| AlpsHID | 1.0.0d1 | 2024-05-12 | Official Release | +| AppleALC | 1.9.1 | 2024-05-12 | Official Release | +| BlueToolFixup | 2.6.9 | 2024-05-12 | Official Release | +| BrcmBluetoothInjector | 2.6.9 | 2024-05-12 | Official Release | +| BrcmFirmwareData | 2.6.9 | 2024-05-12 | Official Release | +| BrcmPatchRAM3 | 2.6.9 | 2024-05-12 | Official Release | +| BrightnessKeys | 1.0.4 | 2024-05-12 | Official Release | +| CpuTscSync | 1.1.1 | 2024-05-12 | Official Release | +| ECEnabler | 1.0.5 | 2024-05-12 | Official Release | +| FeatureUnlock | 1.1.6 | 2024-05-12 | Official Release | +| HibernationFixup | 1.5.1 | 2024-05-12 | Official Release | +| IntelBluetoothFirmware | 2.5.0 | 2024-05-12 | Official Release | +| IntelBluetoothInjector | 2.5.0 | 2024-05-12 | Official Release | +| IntelMausi | 1.0.8 | 2024-05-12 | Official Release | +| Lilu | 1.6.8 | 2024-05-12 | Official Release | +| NVMeFix | 1.1.2 | 2024-05-12 | Official Release | +| RealtekCardReader | 0.9.7 | 2024-05-12 | Official Release | +| RestrictEvents | 1.1.4 | 2024-05-12 | Official Release | +| SMCBatteryManager | 1.3.3 | 2024-05-12 | Official Release | +| SMCDellSensors | 1.3.3 | 2024-05-12 | Official Release | +| SMCLightSensor | 1.3.3 | 2024-05-12 | Official Release | +| SMCProcessor | 1.3.3 | 2024-05-12 | Official Release | +| SMCSuperIO | 1.3.3 | 2024-05-12 | Official Release | +| USBMap | 1.0 | 2024-05-12 | USB Ports Inject | +| VerbStub | 1.0.4 | 2024-05-12 | Official Release | +| VirtualSMC | 1.3.3 | 2024-05-12 | Official Release | +| Voodoo PS/2 Controller | 2.3.6 | 2024-05-12 | Official Release | +| VoodooI2C | 2.8 | 2024-05-12 | Official Release | +| VoodooI2CHID | 1 | 2024-05-12 | Official Release | +| WhateverGreen | 1.6.7 | 2024-05-12 | Official Release | +| IntelBTPatcher | 2.5.0 | 2024-05-12 | Official Release | +| RealtekCardReaderFriend | 1.0.2 | 2024-05-12 | Official Release |
    @@ -161,6 +161,7 @@ OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 +
    What's working
    diff --git a/README_zh.md b/README_zh.md index e6843ad..4c2753b 100644 --- a/README_zh.md +++ b/README_zh.md @@ -37,26 +37,26 @@ ## 下载 -[![Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases](https://img.shields.io/badge/Download-v0.9.9.0-blue)](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases/tag/v0.9.9.0) +[![Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases](https://img.shields.io/badge/Download-v1.0.0.0-blue)](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases/tag/v1.0.0.0) -## 更新日志: V0.9.9.0 +## 更新日志: V1.0.0.0 -### 发布时间 : 2024.03.17 +### 发布时间 : 2024.05.12 #### 添加功能 : -1. 更新OC版本至0.9.9并更新了驱动 +1. 更新OC版本至1.0.0并更新了驱动 #### 文件变化 : -1. 更新整个EFI文件夹以适配 OC 0.9.9 +1. 更新整个EFI文件夹以适配 OC 1.0.0 2. 更新驱动: | 驱动名称 | 版本号 | 更新时间 | 更新方式 | |:----------------|:-------------------------------------------|:---------------|:----------------| -| IntelBTPatcher | 2.5.0 | 2024-03-17 | 官方编译 | -| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | 官方编译 | -| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | 官方编译 | +| AppleALC | 1.9.1 | 2024-05-12 | 官方编译 | +| HibernationFixup | 1.5.1 | 2024-05-12 | 官方编译 | +| IntelMausi | 1.0.8 | 2024-05-12 | 官方编译 | 更多版本的更新日志详见 [Changelog_zh.md](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/blob/main/Changelog_zh.md). @@ -66,7 +66,7 @@
    OC引导版本
    -OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 / 0.9.9 +OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 / 0.9.9 / 1.0.0
    测试过/支持的系统版本 @@ -105,40 +105,40 @@ OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 | Kexts | Version | Updated Time | Updated Way | |:----------------|:-------------------------------------------|:---------------|:----------------| -| AirportBrcmFixup | 2.1.9 | 2024-03-17 | Official Release | -| AirportItlwm | 2.2.0 | 2024-03-17 | Official Release | -| AlpsHID | 1.0.0d1 | 2024-03-17 | Official Release | -| AppleALC | 1.9.0 | 2024-03-17 | Official Release | -| BlueToolFixup | 2.6.9 | 2024-03-17 | Official Release | -| BrcmBluetoothInjector | 2.6.9 | 2024-03-17 | Official Release | -| BrcmFirmwareData | 2.6.9 | 2024-03-17 | Official Release | -| BrightnessKeys | 1.0.4 | 2024-03-17 | Official Release | -| CpuTscSync | 1.1.1 | 2024-03-17 | Official Release | -| ECEnabler | 1.0.5 | 2024-03-17 | Official Release | -| FeatureUnlock | 1.1.6 | 2024-03-17 | Official Release | -| HibernationFixup | 1.5.0 | 2024-03-17 | Official Release | -| IntelBTPatcher | 2.5.0 | 2024-03-17 | Official Release | -| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | Official Release | -| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | Official Release | -| IntelMausi | 1.0.8 | 2024-03-17 | Official Release | -| Lilu | 1.6.8 | 2024-03-17 | Official Release | -| NVMeFix | 1.1.2 | 2024-03-17 | Official Release | -| RealtekCardReader | 0.9.7 | 2024-03-17 | Official Release | -| RealtekCardReaderFriend | 1.0.2 | 2024-03-17 | Official Release | -| RestrictEvents | 1.1.4 | 2024-03-17 | Official Release | -| SMCBatteryManager | 1.3.3 | 2024-03-17 | Official Release | -| SMCDellSensors | 1.3.3 | 2024-03-17 | Official Release | -| SMCLightSensor | 1.3.3 | 2024-03-17 | Official Release | -| SMCProcessor | 1.3.3 | 2024-03-17 | Official Release | -| SMCSuperIO | 1.3.3 | 2024-03-17 | Official Release | -| USBMap | 1.0 | 2024-03-17 | USB Ports Inject | -| VerbStub | 1.0.4 | 2024-03-17 | Official Release | -| VirtualSMC | 1.3.3 | 2024-03-17 | Official Release | -| VoodooI2C | 2.8 | 2024-03-17 | Official Release | -| VoodooI2CHID | 1 | 2024-03-17 | Official Release | -| WhateverGreen | 1.6.7 | 2024-03-17 | Official Release | -| BrcmPatchRAM3 | 2.6.9 | 2024-03-17 | Official Release | -| Voodoo PS/2 Controller | 2.3.6 | 2024-03-17 | Official Release | +| AirportBrcmFixup | 2.1.9 | 2024-05-12 | Official Release | +| AirportItlwm | 2.2.0 | 2024-05-12 | Official Release | +| AlpsHID | 1.0.0d1 | 2024-05-12 | Official Release | +| AppleALC | 1.9.1 | 2024-05-12 | Official Release | +| BlueToolFixup | 2.6.9 | 2024-05-12 | Official Release | +| BrcmBluetoothInjector | 2.6.9 | 2024-05-12 | Official Release | +| BrcmFirmwareData | 2.6.9 | 2024-05-12 | Official Release | +| BrcmPatchRAM3 | 2.6.9 | 2024-05-12 | Official Release | +| BrightnessKeys | 1.0.4 | 2024-05-12 | Official Release | +| CpuTscSync | 1.1.1 | 2024-05-12 | Official Release | +| ECEnabler | 1.0.5 | 2024-05-12 | Official Release | +| FeatureUnlock | 1.1.6 | 2024-05-12 | Official Release | +| HibernationFixup | 1.5.1 | 2024-05-12 | Official Release | +| IntelBluetoothFirmware | 2.5.0 | 2024-05-12 | Official Release | +| IntelBluetoothInjector | 2.5.0 | 2024-05-12 | Official Release | +| IntelMausi | 1.0.8 | 2024-05-12 | Official Release | +| Lilu | 1.6.8 | 2024-05-12 | Official Release | +| NVMeFix | 1.1.2 | 2024-05-12 | Official Release | +| RealtekCardReader | 0.9.7 | 2024-05-12 | Official Release | +| RestrictEvents | 1.1.4 | 2024-05-12 | Official Release | +| SMCBatteryManager | 1.3.3 | 2024-05-12 | Official Release | +| SMCDellSensors | 1.3.3 | 2024-05-12 | Official Release | +| SMCLightSensor | 1.3.3 | 2024-05-12 | Official Release | +| SMCProcessor | 1.3.3 | 2024-05-12 | Official Release | +| SMCSuperIO | 1.3.3 | 2024-05-12 | Official Release | +| USBMap | 1.0 | 2024-05-12 | USB Ports Inject | +| VerbStub | 1.0.4 | 2024-05-12 | Official Release | +| VirtualSMC | 1.3.3 | 2024-05-12 | Official Release | +| Voodoo PS/2 Controller | 2.3.6 | 2024-05-12 | Official Release | +| VoodooI2C | 2.8 | 2024-05-12 | Official Release | +| VoodooI2CHID | 1 | 2024-05-12 | Official Release | +| WhateverGreen | 1.6.7 | 2024-05-12 | Official Release | +| IntelBTPatcher | 2.5.0 | 2024-05-12 | Official Release | +| RealtekCardReaderFriend | 1.0.2 | 2024-05-12 | Official Release |
    diff --git a/backup/Changelog.md b/backup/Changelog.md index 89d0de6..efafb97 100644 --- a/backup/Changelog.md +++ b/backup/Changelog.md @@ -1,5 +1,27 @@ # Changelog / 更新日志 +## V0.9.9.0 + +### Publish date : 2024.03.17 + +#### Add Features : + +1. Update kexts and OC boot version to 0.9.9 + +#### Files Changed : + +1. All the EFI folder to adapt OC 0.9.9 +2. Update kexts with official Release: + +| Kexts | Version | Updated Time | Updated Way | +|:----------------|:-------------------------------------------|:---------------|:----------------| +| IntelBTPatcher | 2.5.0 | 2024-03-17 | Official Release | +| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | Official Release | +| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | Official Release | + + +----------------------------------------------------- + ## V0.9.8.0 ### Publish date : 2024.02.11 diff --git a/backup/Changelog_zh.md b/backup/Changelog_zh.md index 09b2d9e..0b4d237 100644 --- a/backup/Changelog_zh.md +++ b/backup/Changelog_zh.md @@ -1,5 +1,27 @@ # Changelog / 更新日志 +## V0.9.9.0 + +### 发布时间 : 2024.03.17 + +#### 添加功能 : + +1. 更新OC版本至0.9.9并更新了驱动 + +#### 文件变化 : + +1. 更新整个EFI文件夹以适配 OC 0.9.9 +2. 更新驱动: + +| 驱动名称 | 版本号 | 更新时间 | 更新方式 | +|:----------------|:-------------------------------------------|:---------------|:----------------| +| IntelBTPatcher | 2.5.0 | 2024-03-17 | 官方编译 | +| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | 官方编译 | +| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | 官方编译 | + + +----------------------------------------------------- + ## V0.9.8.0 ### 发布时间 : 2024.02.11 diff --git a/backup/README.md b/backup/README.md index c98e1b3..1a60aa8 100644 --- a/backup/README.md +++ b/backup/README.md @@ -37,27 +37,26 @@ English (Current) ## Download -[![Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases](https://img.shields.io/badge/Download-v0.9.8.0-blue)](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases/tag/v0.9.8.0) +[![Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases](https://img.shields.io/badge/Download-v0.9.9.0-blue)](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases/tag/v0.9.9.0) -## ChangeLog: V0.9.8.0 +## ChangeLog: V0.9.9.0 -### Publish date : 2024.02.11 +### Publish date : 2024.03.17 #### Add Features : -1. Update kexts and OC boot version to 0.9.8 +1. Update kexts and OC boot version to 0.9.9 #### Files Changed : -1. All the EFI folder to adapt OC 0.9.8 +1. All the EFI folder to adapt OC 0.9.9 2. Update kexts with official Release: | Kexts | Version | Updated Time | Updated Way | |:----------------|:-------------------------------------------|:---------------|:----------------| -| AppleALC | 1.9.0 | 2024-02-11 | Official Release | -| IntelBTPatcher | 2.4.0 | 2024-02-11 | Official Release | -| IntelBluetoothFirmware | 2.4.0 | 2024-02-11 | Official Release | -| IntelBluetoothInjector | 2.4.0 | 2024-02-11 | Official Release | +| IntelBTPatcher | 2.5.0 | 2024-03-17 | Official Release | +| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | Official Release | +| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | Official Release | ----------------------------------------------------- @@ -71,7 +70,7 @@ For more information, see the [Changelog.md](https://github.com/Lovely-XPP/Dell-
    Booter
    -OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 +OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 / 0.9.9
    @@ -109,40 +108,40 @@ OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 | Kexts | Version | Updated Time | Updated Way | |:----------------|:-------------------------------------------|:---------------|:----------------| -| AirportBrcmFixup | 2.1.9 | 2024-02-11 | Official Release | -| AirportItlwm | 2.2.0 | 2024-02-11 | Official Release | -| AlpsHID | 1.0.0d1 | 2024-02-11 | Official Release | -| AppleALC | 1.9.0 | 2024-02-11 | Official Release | -| BlueToolFixup | 2.6.9 | 2024-02-11 | Official Release | -| BrcmBluetoothInjector | 2.6.9 | 2024-02-11 | Official Release | -| BrcmFirmwareData | 2.6.9 | 2024-02-11 | Official Release | -| BrcmPatchRAM3 | 2.6.9 | 2024-02-11 | Official Release | -| BrightnessKeys | 1.0.4 | 2024-02-11 | Official Release | -| CpuTscSync | 1.1.1 | 2024-02-11 | Official Release | -| ECEnabler | 1.0.5 | 2024-02-11 | Official Release | -| HibernationFixup | 1.5.0 | 2024-02-11 | Official Release | -| IntelBTPatcher | 2.4.0 | 2024-02-11 | Official Release | -| IntelBluetoothFirmware | 2.4.0 | 2024-02-11 | Official Release | -| IntelBluetoothInjector | 2.4.0 | 2024-02-11 | Official Release | -| IntelMausi | 1.0.8 | 2024-02-11 | Official Release | -| Lilu | 1.6.8 | 2024-02-11 | Official Release | -| NVMeFix | 1.1.2 | 2024-02-11 | Official Release | -| RealtekCardReader | 0.9.7 | 2024-02-11 | Official Release | -| RealtekCardReaderFriend | 1.0.2 | 2024-02-11 | Official Release | -| RestrictEvents | 1.1.4 | 2024-02-11 | Official Release | -| SMCBatteryManager | 1.3.3 | 2024-02-11 | Official Release | -| SMCDellSensors | 1.3.3 | 2024-02-11 | Official Release | -| SMCLightSensor | 1.3.3 | 2024-02-11 | Official Release | -| SMCProcessor | 1.3.3 | 2024-02-11 | Official Release | -| SMCSuperIO | 1.3.3 | 2024-02-11 | Official Release | -| USBMap | 1.0 | 2024-02-11 | USB Ports Inject | -| VerbStub | 1.0.4 | 2024-02-11 | Official Release | -| VirtualSMC | 1.3.3 | 2024-02-11 | Official Release | -| VoodooI2C | 2.8 | 2024-02-11 | Official Release | -| VoodooI2CHID | 1 | 2024-02-11 | Official Release | -| WhateverGreen | 1.6.7 | 2024-02-11 | Official Release | -| Voodoo PS/2 Controller | 2.3.6 | 2024-02-11 | Official Release | -| FeatureUnlock | 1.1.6 | 2024-02-11 | Official Release | +| AirportBrcmFixup | 2.1.9 | 2024-03-17 | Official Release | +| AirportItlwm | 2.2.0 | 2024-03-17 | Official Release | +| AlpsHID | 1.0.0d1 | 2024-03-17 | Official Release | +| AppleALC | 1.9.0 | 2024-03-17 | Official Release | +| BlueToolFixup | 2.6.9 | 2024-03-17 | Official Release | +| BrcmBluetoothInjector | 2.6.9 | 2024-03-17 | Official Release | +| BrcmFirmwareData | 2.6.9 | 2024-03-17 | Official Release | +| BrightnessKeys | 1.0.4 | 2024-03-17 | Official Release | +| CpuTscSync | 1.1.1 | 2024-03-17 | Official Release | +| ECEnabler | 1.0.5 | 2024-03-17 | Official Release | +| FeatureUnlock | 1.1.6 | 2024-03-17 | Official Release | +| HibernationFixup | 1.5.0 | 2024-03-17 | Official Release | +| IntelBTPatcher | 2.5.0 | 2024-03-17 | Official Release | +| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | Official Release | +| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | Official Release | +| IntelMausi | 1.0.8 | 2024-03-17 | Official Release | +| Lilu | 1.6.8 | 2024-03-17 | Official Release | +| NVMeFix | 1.1.2 | 2024-03-17 | Official Release | +| RealtekCardReader | 0.9.7 | 2024-03-17 | Official Release | +| RealtekCardReaderFriend | 1.0.2 | 2024-03-17 | Official Release | +| RestrictEvents | 1.1.4 | 2024-03-17 | Official Release | +| SMCBatteryManager | 1.3.3 | 2024-03-17 | Official Release | +| SMCDellSensors | 1.3.3 | 2024-03-17 | Official Release | +| SMCLightSensor | 1.3.3 | 2024-03-17 | Official Release | +| SMCProcessor | 1.3.3 | 2024-03-17 | Official Release | +| SMCSuperIO | 1.3.3 | 2024-03-17 | Official Release | +| USBMap | 1.0 | 2024-03-17 | USB Ports Inject | +| VerbStub | 1.0.4 | 2024-03-17 | Official Release | +| VirtualSMC | 1.3.3 | 2024-03-17 | Official Release | +| VoodooI2C | 2.8 | 2024-03-17 | Official Release | +| VoodooI2CHID | 1 | 2024-03-17 | Official Release | +| WhateverGreen | 1.6.7 | 2024-03-17 | Official Release | +| BrcmPatchRAM3 | 2.6.9 | 2024-03-17 | Official Release | +| Voodoo PS/2 Controller | 2.3.6 | 2024-03-17 | Official Release |
    @@ -161,6 +160,7 @@ OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 +
    What's working
    diff --git a/backup/README_zh.md b/backup/README_zh.md index 848be75..e6843ad 100644 --- a/backup/README_zh.md +++ b/backup/README_zh.md @@ -37,27 +37,26 @@ ## 下载 -[![Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases](https://img.shields.io/badge/Download-v0.9.8.0-blue)](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases/tag/v0.9.8.0) +[![Download from https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases](https://img.shields.io/badge/Download-v0.9.9.0-blue)](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/releases/tag/v0.9.9.0) -## 更新日志: V0.9.8.0 +## 更新日志: V0.9.9.0 -### 发布时间 : 2024.02.11 +### 发布时间 : 2024.03.17 #### 添加功能 : -1. 更新OC版本至0.9.8并更新了驱动 +1. 更新OC版本至0.9.9并更新了驱动 #### 文件变化 : -1. 更新整个EFI文件夹以适配 OC 0.9.8 +1. 更新整个EFI文件夹以适配 OC 0.9.9 2. 更新驱动: | 驱动名称 | 版本号 | 更新时间 | 更新方式 | |:----------------|:-------------------------------------------|:---------------|:----------------| -| AppleALC | 1.9.0 | 2024-02-11 | 官方编译 | -| IntelBTPatcher | 2.4.0 | 2024-02-11 | 官方编译 | -| IntelBluetoothFirmware | 2.4.0 | 2024-02-11 | 官方编译 | -| IntelBluetoothInjector | 2.4.0 | 2024-02-11 | 官方编译 | +| IntelBTPatcher | 2.5.0 | 2024-03-17 | 官方编译 | +| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | 官方编译 | +| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | 官方编译 | 更多版本的更新日志详见 [Changelog_zh.md](https://github.com/Lovely-XPP/Dell-Latitude-E7480-Hackintosh/blob/main/Changelog_zh.md). @@ -67,7 +66,7 @@
    OC引导版本
    -OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 +OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 / 0.8.9 / 0.9.0 / 0.9.1 / 0.9.2 / 0.9.3 / 0.9.4 / 0.9.5 / 0.9.6 / 0.9.7 / 0.9.8 / 0.9.9
    测试过/支持的系统版本 @@ -106,40 +105,40 @@ OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7 / 0.8.8 | Kexts | Version | Updated Time | Updated Way | |:----------------|:-------------------------------------------|:---------------|:----------------| -| AirportBrcmFixup | 2.1.9 | 2024-02-11 | Official Release | -| AirportItlwm | 2.2.0 | 2024-02-11 | Official Release | -| AlpsHID | 1.0.0d1 | 2024-02-11 | Official Release | -| AppleALC | 1.9.0 | 2024-02-11 | Official Release | -| BlueToolFixup | 2.6.9 | 2024-02-11 | Official Release | -| BrcmBluetoothInjector | 2.6.9 | 2024-02-11 | Official Release | -| BrcmFirmwareData | 2.6.9 | 2024-02-11 | Official Release | -| BrcmPatchRAM3 | 2.6.9 | 2024-02-11 | Official Release | -| BrightnessKeys | 1.0.4 | 2024-02-11 | Official Release | -| CpuTscSync | 1.1.1 | 2024-02-11 | Official Release | -| ECEnabler | 1.0.5 | 2024-02-11 | Official Release | -| HibernationFixup | 1.5.0 | 2024-02-11 | Official Release | -| IntelBTPatcher | 2.4.0 | 2024-02-11 | Official Release | -| IntelBluetoothFirmware | 2.4.0 | 2024-02-11 | Official Release | -| IntelBluetoothInjector | 2.4.0 | 2024-02-11 | Official Release | -| IntelMausi | 1.0.8 | 2024-02-11 | Official Release | -| Lilu | 1.6.8 | 2024-02-11 | Official Release | -| NVMeFix | 1.1.2 | 2024-02-11 | Official Release | -| RealtekCardReader | 0.9.7 | 2024-02-11 | Official Release | -| RealtekCardReaderFriend | 1.0.2 | 2024-02-11 | Official Release | -| RestrictEvents | 1.1.4 | 2024-02-11 | Official Release | -| SMCBatteryManager | 1.3.3 | 2024-02-11 | Official Release | -| SMCDellSensors | 1.3.3 | 2024-02-11 | Official Release | -| SMCLightSensor | 1.3.3 | 2024-02-11 | Official Release | -| SMCProcessor | 1.3.3 | 2024-02-11 | Official Release | -| SMCSuperIO | 1.3.3 | 2024-02-11 | Official Release | -| USBMap | 1.0 | 2024-02-11 | USB Ports Inject | -| VerbStub | 1.0.4 | 2024-02-11 | Official Release | -| VirtualSMC | 1.3.3 | 2024-02-11 | Official Release | -| VoodooI2C | 2.8 | 2024-02-11 | Official Release | -| VoodooI2CHID | 1 | 2024-02-11 | Official Release | -| WhateverGreen | 1.6.7 | 2024-02-11 | Official Release | -| Voodoo PS/2 Controller | 2.3.6 | 2024-02-11 | Official Release | -| FeatureUnlock | 1.1.6 | 2024-02-11 | Official Release | +| AirportBrcmFixup | 2.1.9 | 2024-03-17 | Official Release | +| AirportItlwm | 2.2.0 | 2024-03-17 | Official Release | +| AlpsHID | 1.0.0d1 | 2024-03-17 | Official Release | +| AppleALC | 1.9.0 | 2024-03-17 | Official Release | +| BlueToolFixup | 2.6.9 | 2024-03-17 | Official Release | +| BrcmBluetoothInjector | 2.6.9 | 2024-03-17 | Official Release | +| BrcmFirmwareData | 2.6.9 | 2024-03-17 | Official Release | +| BrightnessKeys | 1.0.4 | 2024-03-17 | Official Release | +| CpuTscSync | 1.1.1 | 2024-03-17 | Official Release | +| ECEnabler | 1.0.5 | 2024-03-17 | Official Release | +| FeatureUnlock | 1.1.6 | 2024-03-17 | Official Release | +| HibernationFixup | 1.5.0 | 2024-03-17 | Official Release | +| IntelBTPatcher | 2.5.0 | 2024-03-17 | Official Release | +| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | Official Release | +| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | Official Release | +| IntelMausi | 1.0.8 | 2024-03-17 | Official Release | +| Lilu | 1.6.8 | 2024-03-17 | Official Release | +| NVMeFix | 1.1.2 | 2024-03-17 | Official Release | +| RealtekCardReader | 0.9.7 | 2024-03-17 | Official Release | +| RealtekCardReaderFriend | 1.0.2 | 2024-03-17 | Official Release | +| RestrictEvents | 1.1.4 | 2024-03-17 | Official Release | +| SMCBatteryManager | 1.3.3 | 2024-03-17 | Official Release | +| SMCDellSensors | 1.3.3 | 2024-03-17 | Official Release | +| SMCLightSensor | 1.3.3 | 2024-03-17 | Official Release | +| SMCProcessor | 1.3.3 | 2024-03-17 | Official Release | +| SMCSuperIO | 1.3.3 | 2024-03-17 | Official Release | +| USBMap | 1.0 | 2024-03-17 | USB Ports Inject | +| VerbStub | 1.0.4 | 2024-03-17 | Official Release | +| VirtualSMC | 1.3.3 | 2024-03-17 | Official Release | +| VoodooI2C | 2.8 | 2024-03-17 | Official Release | +| VoodooI2CHID | 1 | 2024-03-17 | Official Release | +| WhateverGreen | 1.6.7 | 2024-03-17 | Official Release | +| BrcmPatchRAM3 | 2.6.9 | 2024-03-17 | Official Release | +| Voodoo PS/2 Controller | 2.3.6 | 2024-03-17 | Official Release |
    diff --git a/utilities/Release_info.txt b/utilities/Release_info.txt index 46cefe8..cfa4e63 100644 --- a/utilities/Release_info.txt +++ b/utilities/Release_info.txt @@ -1,36 +1,36 @@ -# V0.9.9.0 +# V1.0.0.0 -## Publish date : 2024.03.17 +## Publish date : 2024.05.12 ### Add Features : -1. Update kexts and OC boot version to 0.9.9 +1. Update kexts and OC boot version to 1.0.0 ### Files Changed : -1. All the EFI folder to adapt OC 0.9.9 +1. All the EFI folder to adapt OC 1.0.0 2. Update kexts with official Release: | Kexts | Version | Updated Time | Updated Way | |:----------------|:-------------------------------------------|:---------------|:----------------| -| IntelBTPatcher | 2.5.0 | 2024-03-17 | Official Release | -| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | Official Release | -| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | Official Release | -# V0.9.9.0 +| AppleALC | 1.9.1 | 2024-05-12 | Official Release | +| HibernationFixup | 1.5.1 | 2024-05-12 | Official Release | +| IntelMausi | 1.0.8 | 2024-05-12 | Official Release | +# V1.0.0.0 -## 发布时间 : 2024.03.17 +## 发布时间 : 2024.05.12 ### 添加功能 : -1. 更新OC版本至0.9.9并更新了驱动 +1. 更新OC版本至1.0.0并更新了驱动 ### 文件变化 : -1. 更新整个EFI文件夹以适配 OC 0.9.9 +1. 更新整个EFI文件夹以适配 OC 1.0.0 2. 更新驱动: | 驱动名称 | 版本号 | 更新时间 | 更新方式 | |:----------------|:-------------------------------------------|:---------------|:----------------| -| IntelBTPatcher | 2.5.0 | 2024-03-17 | 官方编译 | -| IntelBluetoothFirmware | 2.5.0 | 2024-03-17 | 官方编译 | -| IntelBluetoothInjector | 2.5.0 | 2024-03-17 | 官方编译 | +| AppleALC | 1.9.1 | 2024-05-12 | 官方编译 | +| HibernationFixup | 1.5.1 | 2024-05-12 | 官方编译 | +| IntelMausi | 1.0.8 | 2024-05-12 | 官方编译 | diff --git a/utilities/info/kext/0-9-9.txt b/utilities/info/kext/0-9-9.txt index 8b0a60d..a71c8a6 100644 --- a/utilities/info/kext/0-9-9.txt +++ b/utilities/info/kext/0-9-9.txt @@ -1 +1,3 @@ +AppleALC +HibernationFixup IntelMausi