10.8.4_Update  

    日前 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 的方式來修正,細節參考先前發表的文章:

    祝各位黑蘋果用戶升級快樂~

     

    9 Comments

    1. 這下就怪了,一如往常地更新
      這次就真的踢到鐵板了……..= .=
      升級到10.8.4後,我那塊MSI Radeon HD6850作用正常
      為了HDMI,和以前一樣地修改kext(10.8.3及之前的版本皆適用),
      解析度正常、DVD Player正常、水波紋正常……
      唯一的不正常就是喚醒後就黑屏了…….(電腦是醒了,唯獨螢幕還是暗的!)
      目前還不曉得原因,有沒有人遇到相同的問題?
      版主回覆:(06/08/2013 05:58:26 PM)
      我的 AX6870 是正常的說~不過我的DSDT有重做。

    2. 剛剛改用MaciASL製作新的DSDT,整個敗部復活了…….
      之前的DSDT僅最小範圍地修改,結果到10.8.4就行不通= .=
      這次給它好好地大修……哈哈!
      版主回覆:(06/10/2013 07:05:52 PM)
      果然是DSDT作祟啊~

    3. 看來這次的更新,電源管理上也更動不少!之前版本的ML對於DSDT內的某些參數可能不需要調用,但10.8.4改了……原本就算沒什麼「改」的DSDT也可以運作, 到了這版卻在更新完出了一堆亂子!

    4. 昨晚熬夜看WWDC 2013, Mac Pro超讚的……至少外型酷炫!
      先不比效能、穩定性、擴充性……單就外型就打死醜醜的「黑蘋果」了= =
      http://www.apple.com/mac-pro/
      只是我想……它依然是「天價」QQ
      版主回覆:(06/11/2013 07:51:04 PM)
      昨晚一發表新Mac Pro時,第一眼還有點傻眼…
      http://www.appledaily.com.tw/realtimenews/article/new/20130611/184601/
      三月時 10.8.3 新增 AMD ATI HD 7xxx 驅動,已經暗示 Mac Pro 即將改版了。果然…

    5. 像不像骨灰罈,是見仁見智的事情……= .=
      (蘋果日報向來也是狗嘴吐不出象牙!)
      我覺得它排熱的概念很好呀!煙囪效應的應用……
      倒是D-Link有出一款分享器長得跟它很像!
      http://shopping.pchome.com.tw/?mod=item&func=exhibit&IT_NO=DRAF4F-A68041177&SR_NO=DRAF5Y&ROWNO=14
      現在的趨勢都是桌機越做越小,手機越做越大……
      桌機變小還有話說,手機變大就〇〇XX了!
      版主回覆:(06/12/2013 06:39:56 PM)
      D-Link這產品,也太像了吧….可謂是「英雄所見略同」。
      話說,近幾年許多產品/界面的設計,設計到後來,很多東西看起來長得都大同小異了。

    6. 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)
      }
      }
      版主回覆:(06/12/2013 06:38:38 PM)
      太厲害啦~修改 USB DSDT 的方式已經超出我的能力了…給大家做參考囉~

    7. 拾人牙慧改出來的= .=
      一般製作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的部份則可參照上面貼的修改。
      版主回覆:(06/13/2013 02:04:54 AM)
      這玩意太強大啦~感謝分享

    8. 請問黑蘋果有可能可以使用 Power Nap 的功能嗎? 謝謝!
      (GA-B75M-D3H + E3-1230v2 + M4-SSD + GTX650)
      版主回覆:(09/01/2013 03:29:30 AM)
      Power Nap似乎有限定機型才能啓動(筆電),我沒有測試過,網路上是有提到如何啓用這個機制,您可以試試看囉~

    9. 你好,請問可以給我啟動POWER NAP的連結嗎? 謝謝!
      版主回覆:(09/09/2013 10:57:48 PM)
      很久以前在大陸的網站看到的,因為這功能好像會對應機型,所以我沒把文章收錄下來(我的黑蘋果設定為 MBA/MBP 會出現五國),
      所以請您自個兒找找囉~

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *