日前 Apple 冷不防地丟出 OSX 10.8.4 更新檔,修正內容如下:
■ 連接部分企業 Wi-Fi 網路時的相容性改進
■ “行事曆”中的 Microsoft Exchange 的相容性改進
■ 修正了導致 FaceTime 通話無法撥打非美國地區電話號碼的問題
■ 修正了使用 Boot Camp 後導致無法排程睡眠的問題
■ 改進了 PDF 文件中文字的 VoiceOver 相容性
■ 包含 Safari 6.0.5
照慣例,黑蘋果用戶還是得小心謹慎,免得一升級之後系統無法開機。可喜的是,釋出的一般更新檔(也就是 10.8.3 用戶專用的更新檔),並不包含 AppleACPIPlatform.kext 的更新,所以原本在 OSX 10.8.3 且做過 Rollback AppleACPIPlatform 修正開機不能的黑蘋果用戶,這次可以放心升級啦~
若還是擔心升級時黑蘋果遭遇不測,請先備份。
OSX 10.8.3 用戶升級方式:
1. 官網下載「OS X Mountain Lion 更新 10.8.4」 ( OSXUpd10.8.4.dmg ,下載網址),執行安裝,重開機。
2. 如果聲音出現問題,請再安裝一次 Multibeast 的 ALC8xx 音效驅動。
OSX 10.8.x 用戶升級方式:
1. 官網下載「OS X Mountain Lion 更新組合 10.8.4」(OSXUpdCombo10.8.4.dmg,下載網址),執行安裝,重開機。
2. 萬一出現開機不能,可採用 RollBack AppleACPIPlatform.kext 的方式來修正,細節參考先前發表的文章:
祝各位黑蘋果用戶升級快樂~
文章標籤
全站熱搜

這下就怪了,一如往常地更新 這次就真的踢到鐵板了........= .= 升級到10.8.4後,我那塊MSI Radeon HD6850作用正常 為了HDMI,和以前一樣地修改kext(10.8.3及之前的版本皆適用), 解析度正常、DVD Player正常、水波紋正常...... 唯一的不正常就是喚醒後就黑屏了.......(電腦是醒了,唯獨螢幕還是暗的!) 目前還不曉得原因,有沒有人遇到相同的問題?
我的 AX6870 是正常的說~不過我的DSDT有重做。
剛剛改用MaciASL製作新的DSDT,整個敗部復活了....... 之前的DSDT僅最小範圍地修改,結果到10.8.4就行不通= .= 這次給它好好地大修......哈哈!
果然是DSDT作祟啊~
看來這次的更新,電源管理上也更動不少!之前版本的ML對於DSDT內的某些參數可能不需要調用,但10.8.4改了......原本就算沒什麼「改」的DSDT也可以運作, 到了這版卻在更新完出了一堆亂子!
昨晚熬夜看WWDC 2013, Mac Pro超讚的......至少外型酷炫! 先不比效能、穩定性、擴充性......單就外型就打死醜醜的「黑蘋果」了= = http://www.apple.com/mac-pro/ 只是我想......它依然是「天價」QQ
昨晚一發表新Mac Pro時,第一眼還有點傻眼... http://www.appledaily.com.tw/realtimenews/article/new/20130611/184601/ 三月時 10.8.3 新增 AMD ATI HD 7xxx 驅動,已經暗示 Mac Pro 即將改版了。果然...
像不像骨灰罈,是見仁見智的事情......= .= (蘋果日報向來也是狗嘴吐不出象牙!) 我覺得它排熱的概念很好呀!煙囪效應的應用...... 倒是D-Link有出一款分享器長得跟它很像! http://shopping.pchome.com.tw/?mod=item&func=exhibit&IT_NO=DRAF4F-A68041177&SR_NO=DRAF5Y&ROWNO=14 現在的趨勢都是桌機越做越小,手機越做越大...... 桌機變小還有話說,手機變大就〇〇XX了!
D-Link這產品,也太像了吧....可謂是「英雄所見略同」。 話說,近幾年許多產品/界面的設計,設計到後來,很多東西看起來長得都大同小異了。
Mac OS X 10.8.4 有增加對EJ188的支援@@ 我主機板上的 EJ168 則可以透過 patch AppleUSBXHCI.kext的方式驅動! (其實,10.8.3時就可以了!只是10.8.4的驅動裡有加入EJ188的ID) 但只能使用 USB 3.0 的設備。= .= 而這次大翻修 Z68MA-D2H-B3 U1C 的 DSDT時, 以7系列 USB 3.0的改法為參考,修改了 XHC 的 DSDT,已成功讓 EJ168能讀取 USB 2.0 的隨身碟= .= 我想.....其它有第三方 USB 3.0 控制晶片的人,應該也可以比照辦理才是! 7系列是把 EHC1 的 DSDT改掉,而6系列不能這樣改..... 因為它本來就不支援 USB 3.0! 6系列第三方晶片的DSDT改法,要把 USB 2.0的部分....原原本本加回 XHC 下面! =========================== Device (XHC) { Name (_ADR, 0x00140000) Name (_S3D, 0x02) Name (_S4D, 0x02) Name (XRST, Zero) OperationRegion (XPRT, PCI_Config, 0x74, 0x10) Field (XPRT, DWordAcc, NoLock, Preserve) { Offset (0x01), PMEE, 1, , 6, PMES, 1 } OperationRegion (XH1C, PCI_Config, 0xD0, 0x10) Field (XH1C, ByteAcc, NoLock, Preserve) { PAHC, 1, PBHC, 1, PCHC, 1, PDHC, 1, Offset (0x08), PASS, 1, PBSS, 1, PCSS, 1, PDSS, 1 } OperationRegion (XHC2, PCI_Config, 0x44, 0x04) Field (XHC2, ByteAcc, NoLock, Preserve) { Offset (0x01), MIAI, 2 } Method (_INI, 0, NotSerialized) { If (OSDW ()) { Store (Zero, MIAI) } If (LAnd (LGreaterEqual (OSYS, 0x07DC), LLess (OSYS, 0x2710))) { Store (One, PASS) Store (One, PAHC) Store (One, PBSS) Store (One, PBHC) Store (One, PCSS) Store (One, PCHC) Store (One, PDSS) Store (One, PDHC) } } Device (RHUB) { Name (_ADR, Zero) Device (HSP1) { Name (_ADR, One) Method (_UPC, 0, Serialized) { Name (UPCP, Package (0x04) { 0xFF, 0x03, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x69, 0x0C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00 } }) Return (PLDP) } Name (MUXS, "XHCA") } Device (HSP2) { Name (_ADR, 0x02) Method (_UPC, 0, Serialized) { Name (UPCP, Package (0x04) { 0xFF, 0x03, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x69, 0x0C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00 } }) Return (PLDP) } Name (MUXS, "XHCB") } Device (HSP3) { Name (_ADR, 0x03) Method (_UPC, 0, Serialized) { Name (UPCP, Package (0x04) { 0xFF, 0x03, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x69, 0x0C, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00 } }) Return (PLDP) } Name (MUXS, "XHCC") } Device (HSP4) { Name (_ADR, 0x04) Method (_UPC, 0, Serialized) { Name (UPCP, Package (0x04) { 0xFF, 0x03, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x69, 0x0C, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00 } }) Return (PLDP) } Name (MUXS, "XHCD") } Device (SSP1) { Name (_ADR, 0x05) Method (_UPC, 0, Serialized) { Name (UPCP, Package (0x04) { 0xFF, 0x03, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x69, 0x0C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00 } }) Return (PLDP) } Name (MUXS, "EHCA") } Device (SSP2) { Name (_ADR, 0x06) Method (_UPC, 0, Serialized) { Name (UPCP, Package (0x04) { 0xFF, 0x03, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x69, 0x0C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00 } }) Return (PLDP) } Name (MUXS, "EHCB") } Device (SSP3) { Name (_ADR, 0x07) Method (_UPC, 0, Serialized) { Name (UPCP, Package (0x04) { 0xFF, 0x03, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x69, 0x0C, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00 } }) Return (PLDP) } Name (MUXS, "EHCC") } Device (SSP4) { Name (_ADR, 0x08) Method (_UPC, 0, Serialized) { Name (UPCP, Package (0x04) { 0xFF, 0x03, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x69, 0x0C, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00 } }) Return (PLDP) } Name (MUXS, "EHCD") } } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (XHCA, 0, NotSerialized) { Store (One, PAHC) } Method (XHCB, 0, NotSerialized) { Store (One, PBHC) } Method (XHCC, 0, NotSerialized) { Store (One, PCHC) } Method (XHCD, 0, NotSerialized) { Store (One, PDHC) } Method (EHCA, 0, NotSerialized) { Store (Zero, PAHC) } Method (EHCB, 0, NotSerialized) { Store (Zero, PBHC) } Method (EHCC, 0, NotSerialized) { Store (Zero, PCHC) } Method (EHCD, 0, NotSerialized) { Store (Zero, PDHC) } Method (_DSM, 4, NotSerialized) { Store (Package (0x15) { "AAPL,slot-name", "Built In", "name", "Intel xHCI Controller", "model", "Intel 7 Series Chipset Family USB xHCI Host Controller", "device_type", "USB Controller", "AAPL,current-available", 0x0834, "AAPL,current-extra", 0x0A8C, "AAPL,current-in-sleep", 0x03E8, "AAPL,current-extra-in-sleep", 0x0834, "AAPL,max-port-current-in-sleep", 0x0A8C, "AAPL,device-internal", 0x02, Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }
太厲害啦~修改 USB DSDT 的方式已經超出我的能力了...給大家做參考囉~
拾人牙慧改出來的= .= 一般製作DSDT可用 MaciASL(用過就知道它的強大), http://sourceforge.net/projects/maciasl/ 超簡單的「簡介」 http://www.tonymacx86.com/dsdt/89727-maciasl-patch-repository-thread.html 附帶一提:MaciASL USB 3.0 的patch是歸類在 PJALM Intel7, 那個patch是給 7系列原生USB 3.0用的!如果是6系列要用在第三方晶片, EHC1的部份不用改(你直接patch的話,會被改掉.....建議你先備份EHC1, 再貼回去蓋掉),patch完後,XHC的部份則可參照上面貼的修改。
這玩意太強大啦~感謝分享
請問黑蘋果有可能可以使用 Power Nap 的功能嗎? 謝謝! (GA-B75M-D3H + E3-1230v2 + M4-SSD + GTX650)
Power Nap似乎有限定機型才能啓動(筆電),我沒有測試過,網路上是有提到如何啓用這個機制,您可以試試看囉~
你好,請問可以給我啟動POWER NAP的連結嗎? 謝謝!
很久以前在大陸的網站看到的,因為這功能好像會對應機型,所以我沒把文章收錄下來(我的黑蘋果設定為 MBA/MBP 會出現五國), 所以請您自個兒找找囉~