Intel NUC

「Intel NUC」の編集履歴(バックアップ)一覧に戻る

Intel NUC - (2013/12/15 (日) 04:11:41) のソース

*■ Intel NUC BOXDC3217BYをMac mini化する
**&aname(OSX,option=nolink){1. Intel NUCでのOS X動作状況(2012/12/07)}
製品情報
・[[IntelDesktop Boards – Next Unit of Computing (NUC)>>http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/next-unit-computing-introduction.html]]
・[[製品概要>>http://www.intel.co.jp/content/dam/www/public/us/en/documents/product-briefs/dc3217by-product-brief.pdf]]
・[[製品ドキュメント&マニュアル>>http://downloadmirror.intel.com/21958/eng/D33217CK_TechProdSpec02.pdf]]
・[[ダウンロードセンター(ドライバ、BIOS)>>http://downloadcenter.intel.com/SearchResult.aspx?lang=jpn&keyword=DC3217BY&sort=Date]]
ハードウェア構成
・[[Intel BOXDC3217BY Intel Core i3-3217U搭載マザーボード(D33217CK)キット>>http://www.amazon.co.jp/gp/product/B0093LINT2/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B0093LINT2&linkCode=as2&tag=macmini-22]]
・[[Crucial CT2KIT102464BF160B DDR3-L 1600 8GBx2>>http://www.amazon.co.jp/gp/product/B00C9S4ITU/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B00C9S4ITU&linkCode=as2&tag=macmini-22]] ([[メーカ動作確認済みメモリ一覧>>http://www.intel.com/support/motherboards/desktop/sb/CS-033764.htm]])
・[[Curcial CT128M4SSD3 mSATA 128GB 6Gbps>>http://www.amazon.co.jp/gp/product/B008AM2K44/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B008AM2K44&linkCode=as2&tag=macmini-22]]
・[[Broadcom BCM94322HM8L PCIe Half-Mini 無線LAN 802.11a/b/g/n>>http://www.amazon.co.jp/gp/product/B009WNBHYY/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B009WNBHYY&linkCode=as2&tag=macmini-22]] 
・[[Apple Thunderbolt - ギガビットEthernetアダプタ>>http://www.amazon.co.jp/gp/product/B008F6H8BK/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B008F6H8BK&linkCode=as2&tag=macmini-22]]
・[[3ピンミッキータイプアダプター用ケーブル>>http://www.amazon.co.jp/gp/product/B0042D7WSE/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B0042D7WSE&linkCode=as2&tag=macmini-22]]
[[不具合情報>>http://partsdog.dospara.co.jp/archives/52304650.html]]
・HDMIから音声が出ない→BIOS(UEFI)のバージョンが0028以前の場合は、0028にアップデート
・0028にアップデートして、リブートを繰り返す→ビデオメモリをMaximum DVMTではなく、128MB~512MBに固定
・DC3217BYでHDMI音声出力やThunderboltのスリープからの復帰が不可の場合はファームを最新に 
・スリープ中はThunderboltに通電しないためWOLは使用不可 
参考情報)
・[[インテル「DC3217BY/DC3217IYE」 ~インテル初の超小型PC自作キット>>http://pc.watch.impress.co.jp/docs/column/hothot/20130107_580538.html]] (2013.01.07)
・[[初春に、NUCを「何に使って、どう自作するか」を考えてみた>>http://www.itmedia.co.jp/pcuser/articles/1301/07/news023.html]] (2013.01.07)
・[[予想以上に便利な記憶域スペースやSkyDrive連携 ~Windows 8+NUC+Thunderboltで作る自宅サーバー>>http://internet.watch.impress.co.jp/docs/column/shimizu/20130122_582241.html]]) (2013.01.22)
・[[mSATA SSDの大本命 PLEXTOR「M5M」シリーズ徹底検証 ~DC3217IYEでのパフォーマンスチェック>>http://www.gdm.or.jp/review/2013/0123/17733]] (2013.01.23)/[[mSATA SSD期待の新製品、PLEXTOR「M5M」シリーズの発売が週末よりスタート>>http://www.gdm.or.jp/crew/2013/0205/19576]] (2013.02.05)
・[[小型PCフォームファクターNUC活用術>>http://ascii.jp/elem/000/000/760/760074/]] (2013.01.28)
・[[超小型マシンの作成には高速SSD対応のIntel NUCがオススメ!>>http://blog.tsukumo.co.jp/ex/2013/02/ssdintelnuc.html]] (2013.02.01)
・[[#115 ベアボーンのDC3217IYEは面白い! >>http://video.watch.impress.co.jp/docs/parts/20130214_587447.html]](2013.02.14)
・[[#121 Tranquil NUC-YEを入手!>>http://video.watch.impress.co.jp/docs/parts/20130516_599195.html]](2013.05.16)

#image(http://cdn52.atwikiimg.com/intelnuc/pub/Intel_NUC.jpg,width=600,height=450,http://cdn52.atwikiimg.com/intelnuc/pub/Intel_NUC.jpg,blank,left)

Thunderbolt Ethernet / mini-PCIe half WIFI
#image(http://cdn52.atwikiimg.com/intelnuc/pub/ThunderboltEthernet.jpg,width=600,height=338,http://cdn52.atwikiimg.com/intelnuc/pub/ThunderboltEthernet.jpg,blank,left)

mSATA-6Gbps SSD Trim
#image(http://cdn52.atwikiimg.com/intelnuc/pub/mSATA_SSD.jpg,width=600,height=441,http://cdn52.atwikiimg.com/intelnuc/pub/mSATA_SSD.jpg,blank,left)
#image(http://cdn52.atwikiimg.com/intelnuc/pub/DiskSpeedTest.jpg,width=600,height=618,http://cdn52.atwikiimg.com/intelnuc/pub/DiskSpeedTest.jpg,blank,left)

HWMonitor / SpeedStepping
|&image(http://cdn52.atwikiimg.com/intelnuc/pub/NUC_IDLE.png,http://cdn52.atwikiimg.com/intelnuc/pub/NUC_IDLE.png,blank,left)|&image(http://cdn52.atwikiimg.com/intelnuc/pub/NUC_MAX.png,http://cdn52.atwikiimg.com/intelnuc/pub/NUC_MAX.png,blank,left)|

2012.12.14)10.8.2 / 10.7.5 
BIOSは出荷時のVer. 0025(GKPPT10H.86A.0025)
・SpeedStepping (x8-x18) OK 
・GPU(Intel HD4000) OK
・HDMI Audio OK (要port 0x5 DP>HDMI)
・Thunderbolt Audio OK 
・Thunderbolt to GigabitEthernet OK
・WiFi/AirDrop OK
・Hardware Monitor (Super I/O Nuvoton NCT6776) OK
・Shutdown/Sleep OK

**&aname(Install,option=nolink){2. インストール手順(2012/12/08)} 
***2.1 DSDTの作成(BOXDC3217BYで実行)
 [[USBメモリでDOSブート>>http://www.atmarkit.co.jp/fwin2k/win2ktips/1421usbdos/usbdos.html]]し、[[ACPIVIEW>>http://hp.vector.co.jp/authors/VA012947/pcat/acpiview.html]]でDSDT.BINを取得。GPU及びHDMIオーディオデバイスやパワーマネージメント、S3スリープを有効にする為に、取得したDSDT.BINを[[iasl.exe>>https://www.acpica.org/downloads/binary_tools.php]]でデコンパイル、下記のセクションを追加後、再コンパイルして修正版DSDT(DSDT.aml)を作成。

GFX Section
#aa(blockquote) {
            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x08)
                    {
                        "AAPL,ig-platform-id",
                        Buffer (0x04)
                        {
                            0x0A, 0x00, 0x66, 0x01
                        },

                        "device-id",
                        Buffer (0x04)
                        {
                            0x66, 0x01, 0x00, 0x00
                        },

                        "model", 
                        Buffer (0x17)
                        {
                            "Intel HD Graphics 4000"
                        },

                        "hda-gfx",
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
}

HDEF Section
#aa(blockquote) {
            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x06)
                    {
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }, 

                        "layout-id", 
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        }, 

                        "PinConfigurations", 
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
}

***2.2 USBインストーラの作成(10.6.6以降が動作するIntel Mac実機もしくは仮想環境で実行) 
#aa(blockquote) {
1. Mac App StoreからMountain Lion(10.8.2以降)を購入(2012年12月時点では10.8.2が購入可)

2. アプリケーションフォルダ(/Applications)のMountain Lionインストーラ(Install Mac OS X Mountaion Lion.app)のSharedSupportを開く

3. インストールイメージ(InstallESD.dmg)を開く

4. ディスクユーティリティでベースシステムイメージ(BaseSystem.dmg)をUSBメモリ(8GB以上)に復元する。

5. カーネル(mach_kernel)、パッケージ(Package)をUSBメモリにコピーする。

6. Chameleonのインストーラを起動し、インストール先としてUBSメモリを指定してインストールする。

7. Chameleon設定ファイル(org.chameleon.boot.plist)、SMBIOS情報(Macmini5,1用のsmbios.plist)、修正版DSDTファイル(DSDT.aml)を/Extra以下、FakeSMC.kext、NullCPUPowermanagement.kextを/Extra/Extensions以下として、それぞれUSBメモリにコピーする
}

***2.3 インストールの実行(BOXDC3217BYで実行)
#aa(blockquote) {
1. 出来上がったUSBインストーラ―を起動ドライブに指定して起動後、Mountaion Lion(以下ML)をインストールする 

2. 再起動

3. 再度USBインストーラで起動し、起動ディスクとしてMLをインストールしたHDDを指定する (eg. Macintosh HD)
 *この時点では、MLをインストールしたHDDからは起動できない為

4. MLの初期設定を行う

5. Chameleonのインストーラ―を再度ダウンロードし(USBメモリに含めておいてもよい)、インストール先としてOSが入ったHDD(eg. Macintosh HD)を指定してインストールする。
 *次回の起動からはブートローダーが入る為、HDDから起動できるようになる

6. AppleIntelCPUPowermanagent.kextへパッチ(AICPMPatch.pl)を適用後、NullCPUPowermanagement.kextを削除する。

7. カーネルキャッシュをクリアし、再起動する

8. 設定完了
}

***2.4 HDMI音声設定
 Ivy bridge搭載のMac miniにおいて、フレームバッファのタイプは、Macmini6,1のIORegから判る通りAAPL,ig-platform-idで0166000Aが指定されている。その為、DSDTで"0x0A, 0x00, 0x66, 0x01"を指定することでドライバが読み込まれ、GPUが有効になり、HDMIオーディオが出力できるようになる。

 しかしながら、NUCにおいてTBモデルではTB(DP)ポート、HDMIモデルでは、HDMIのセカンダリポートからのみ音声出力され、プライマリ側のHDMIポートからは出力されない。そこで、フレームバッファの内容をバイナリエディタで書き換え、プライマリ側からも音声が出力できるようにする。

 AppleIntelFramebufferCapri.kext内のAppleIntelFramebufferCapriをバイナリエディタで開き、0A 00 66 01でサーチすると10.8.2の場合、以下となっている。
#aa(blockquote) {
0A 00 66 01 00 02 03 02 00 00 00 02 
00 00 00 01 00 00 00 20 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00
02 05 00 00 00 04 00 00 07 01 00 00 
03 04 00 00 00 04 00 00 07 01 00 00 
04 06 00 00 00 08 00 00 06 00 00 00 
00 00 00 00 01 00 00 00 40 00 00 00
00 00 00 00 00 00 02 00 00 00 00 00
}

 02 05から始まる以下のエントリが音声出力部分になるので、下記の通り修正する。

(修正前:青字)
02 05 00 00 00 &color(blue){04} 00 00 &color(blue){07} &color(blue){01} 00 00
(修正後:赤字)
02 05 00 00 00 &color(red){08} 00 00 &color(red){06} &color(red){00} 00 00

 10.7.5でも同様の為、0A 00 66 01でバイナリ内をサーチし、上記と同様に書き換えることでプライマリ側のHDMIポートからも音声出力が可能になる。

(追記 2013.01.04)
 プライマリHDMIポートからの音声出力有効化パッチ
#aa(blockquote) {
sudo perl -pi -e 's|\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x01\x00\x00|\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00|g' /System/Library/Extensions/AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri
}

***2.5 Trim有効化
 ターミナルから以下を実施。
#aa(blockquote) {
sudo perl -pi -e 's/\x41\x50\x50\x4c\x45\x20\x53\x53\x44/\x00\x00\x00\x00\x00\x00\x00\x00\x00/g' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
}
 任意のタイミングでTrimを実行したい場合は、シングルユーザモードで起動し、/sbin/fsck -ffy を実行することで可能。

**&aname(Blu-ray,option=nolink){3. Blu-ray再生 (2012/12/09)}
 Mac Blu-ray PlayerとUSB接続のBDドライブで再生可能。CPU負荷は30~40%程度かかるが、コマ落ちや音飛びなどなく再生は全く問題無い。
・再生プレイヤー [[Mac Blu-ray Player>>http://www.amazon.co.jp/gp/product/B006GJZ6U8/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B006GJZ6U8&linkCode=as2&tag=macmini-22]]
・再生ドライブ [[TFTEC DC-SS/U2>>http://www.amazon.co.jp/gp/product/B002XLLDEG/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B002XLLDEG&linkCode=as2&tag=macmini-22]] + [[Panasonic UJ235AS>>http://www.dennobaio.jp/shop/shopdetail.html?brandcode=005002000084]]
#image(http://cdn52.atwikiimg.com/intelnuc/pub/MacBluray.jpg,width=600,height=338,http://cdn52.atwikiimg.com/intelnuc/pub/MacBluray.jpg,blank,left)

**&aname(AboutThisMac,option=nolink){4. このMacについて(About This Mac)をカスタマイズ (2012/12/13)}
 &bold(){このMacについて}で表示したいイメージを用意し、透過PNG形式で保存する(プレビュー.appで作成可)。[[Img2icns>>http://www.img2icnsapp.com/]]で、com.apple.macmini-unibody-no-optical.icnsとして保存し、 /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/へコピー後、再起動する。

#image(http://cdn52.atwikiimg.com/intelnuc/pub/About_This_Mac.jpg,width=600,height=338,http://cdn52.atwikiimg.com/intelnuc/pub/About_This_Mac.jpg,blank,left)

参考情報
・[[Customize the About This Mac Screen>>http://tekwik.com/2012/10/customize-the-about-this-mac-screen/]]

**&aname(10.7.5,option=nolink){5. 10.7.5での動作 (2012/12/14)}
 10.8.2同様に動作に問題なし。
#image(http://cdn52.atwikiimg.com/intelnuc/pub/NUC_Lion.jpg,width=600,height=338,http://cdn52.atwikiimg.com/intelnuc/pub/NUC_Lion.jpg,blank,left)

**&aname(Benchmark,option=nolink){6. 10.7.5と10.8.2のベンチマーク比較 (2012/12/15)}
 10.7.5(Lion)と10.8.2(Mountain Lion)では有意な差は見られない。
10.7.5
#aa(blockquote) {
Results	220.41	
	System Info		
		Xbench Version		1.3
		System Version		10.7.5 (11G63b)
		Physical RAM		16384 MB
		Model		Macmini5,1
		Drive Type		M4-CT128M4SSD3
	CPU Test	142.54	
		GCD Loop	196.58	10.36 Mops/sec
		Floating Point Basic	129.92	3.09 Gflop/sec
		vecLib FFT	85.60	2.82 Gflop/sec
		Floating Point Library	278.05	48.42 Mops/sec
	Memory Test	416.30	
		System	384.87	
			Allocate	1373.06	5.04 Malloc/sec
			Fill	260.19	12651.12 MB/sec
			Copy	310.24	6407.94 MB/sec
		Stream	453.33	
			Copy	462.21	9546.75 MB/sec
			Scale	447.12	9237.28 MB/sec
			Add	466.53	9938.13 MB/sec
			Triad	438.58	9382.36 MB/sec
	Quartz Graphics Test	264.41	
		Line	217.59	14.49 Klines/sec [50% alpha]
		Rectangle	297.21	88.73 Krects/sec [50% alpha]
		Circle	216.48	17.65 Kcircles/sec [50% alpha]
		Bezier	193.14	4.87 Kbeziers/sec [50% alpha]
		Text	867.86	54.29 Kchars/sec
	OpenGL Graphics Test	157.65	
		Spinning Squares	157.65	199.99 frames/sec
	User Interface Test	228.87	
		Elements	228.87	1.05 Krefresh/sec
	Disk Test	411.96	
		Sequential	250.28	
			Uncached Write	322.77	198.18 MB/sec [4K blocks]
			Uncached Write	301.40	170.53 MB/sec [256K blocks]
			Uncached Read	119.99	35.12 MB/sec [4K blocks]
			Uncached Read	811.51	407.86 MB/sec [256K blocks]
		Random	1163.66	
			Uncached Write	1469.35	155.55 MB/sec [4K blocks]
			Uncached Write	570.31	182.58 MB/sec [256K blocks]
			Uncached Read	2580.95	18.29 MB/sec [4K blocks]
			Uncached Read	1623.49	301.25 MB/sec [256K blocks]
}

10.8.2
#aa(blockquote) {
Results	221.07	
	System Info		
		Xbench Version		1.3
		System Version		10.8.2 (12C60)
		Physical RAM		16384 MB
		Model		Macmini5,1
		Drive Type		M4-CT128M4SSD3
	CPU Test	141.49	
		GCD Loop	195.77	10.32 Mops/sec
		Floating Point Basic	130.01	3.09 Gflop/sec
		vecLib FFT	84.61	2.79 Gflop/sec
		Floating Point Library	273.76	47.67 Mops/sec
	Memory Test	417.49	
		System	385.48	
			Allocate	1406.60	5.17 Malloc/sec
			Fill	254.78	12387.75 MB/sec
			Copy	317.81	6564.17 MB/sec
		Stream	455.31	
			Copy	471.91	9747.11 MB/sec
			Scale	448.04	9256.40 MB/sec
			Add	464.70	9899.04 MB/sec
			Triad	438.15	9373.18 MB/sec
	Quartz Graphics Test	284.03	
		Line	311.18	20.72 Klines/sec [50% alpha]
		Rectangle	367.16	109.62 Krects/sec [50% alpha]
		Circle	258.84	21.10 Kcircles/sec [50% alpha]
		Bezier	246.15	6.21 Kbeziers/sec [50% alpha]
		Text	267.33	16.72 Kchars/sec
	OpenGL Graphics Test	135.83	
		Spinning Squares	135.83	172.30 frames/sec
	User Interface Test	232.01	
		Elements	232.01	1.06 Krefresh/sec
	Disk Test	402.59	
		Sequential	243.58	
			Uncached Write	320.67	196.89 MB/sec [4K blocks]
			Uncached Write	303.63	171.79 MB/sec [256K blocks]
			Uncached Read	116.55	34.11 MB/sec [4K blocks]
			Uncached Read	699.43	351.53 MB/sec [256K blocks]
		Random	1159.51	
			Uncached Write	1433.17	151.72 MB/sec [4K blocks]
			Uncached Write	575.36	184.19 MB/sec [256K blocks]
			Uncached Read	2540.37	18.00 MB/sec [4K blocks]
			Uncached Read	1612.14	299.14 MB/sec [256K blocks]
}

**&aname(SMC,option=nolink){7. SMC情報の取得 (2012/12/15)}
#aa(blockquote) {
bash-3.2# ./SMC_util3 -l
Num: b0=0 b1=0 b2=0 b3=26 size=4
  #KEY  [ui8 ]  (bytes 00 00 00 26)
  ACID  [ch8*]  (bytes ba be 3c 45 c0 03 10 43)
  CLKH  [{clh]  (bytes 00 00 70 80 00 01 19 40)
  CLKT  [ui32]  21 (bytes 00 00 30 15)
  EPCI  [flag]  (bytes 01)
  FNum  [ui8 ]  (bytes 02)
  LSOF  [flag]  (bytes 01)
  LSSB  [{lso]  (bytes 01 01)
  MOST  [ui16]  3 (bytes 80 03)
  MSPS  [{msp]  (bytes 00)
  MSSD  [si8 ]  (bytes 03)
  NATJ  [ui8 ]  (bytes 00)
  NTOK  [ui8 ]  (bytes 01)
  NVPR  [ui8 ]  (bytes 00)
  OSK0  [ch8*]  (bytes 6f 75 72 68 61 72 64 77 6f 72 6b 62 79 74 68 65 73 65 77 6f 72 64 73 67 75 61 72 64 65 64 70 6c)
  OSK1  [ch8*]  (bytes 65 61 73 65 64 6f 6e 74 73 74 65 61 6c 28 63 29 41 70 70 6c 65 43 6f 6d 70 75 74 65 72 49 6e 63)
  REV   [{rev]  (bytes 01 30 0f 00 00 03)
  TC0D  [sp78]  (bytes 3e 00)
  FRC0  [freq]  (bytes 03 18)
  TC1D  [sp78]  (bytes 3c 00)
  FRC1  [freq]  (bytes 03 18)
  MPkC  [ui16]  0 (bytes 50 00)
  RPlt  [ch8*]  (bytes 6a 33 30 00 00 00)
  NATi  [ui16]  0 (bytes 00 00)
  F0Ac  [fpe2]  0 (bytes 00 00)
  F0ID  [ch8*]  (bytes 53 79 73 74 65 6d)
  F1Ac  [fpe2]  1841 (bytes 1c c4)
  F1ID  [ch8*]  (bytes 43 50 55)
  TN0P  [sp78]  (bytes 37 00)
  Th0H  [sp78]  (bytes 37 00)
  VS0C  [fp2e]  (bytes 32 2d)
  Vp3C  [fp2e]  (bytes d4 fd)
  Vp1C  [fp4c]  (bytes 34 fd)
  VP0R  [fp4c]  (bytes 11 06)
  Vp4C  [fp2e]  (bytes d2 f1)
  VBAT  [fp2e]  (bytes 00 00)
  MSDW  [ui8 ]  (bytes 01)
  LSSS  [ui16]  0 (bytes 02 00)
}

参考情報
・[[What is SMC?>>http://tdev.me/2012/02/system-magement-controller/?lang=en#more-1258]]
・[[Dumps of system information with Apple computers>>http://tdev.me/2010/12/apple-hardware-dumps/?lang=en]]

**&aname(WiFi,option=nolink){8. WiFiカードの動作  (2012/12/21)}
***8.1. BCM94322H8MLをAirMac Extreme(BCM94322MC)化
 [[BCM94322H8ML>>http://www.amazon.co.jp/gp/product/B009WNBHYY/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B009WNBHYY&linkCode=as2&tag=macmini-22]]のdevice-idはAirMac Extreme(BCM94322MC)と同じ0x432bのため、AirPortBrcm4331.kextが読み込まれ、実機(*)同様に動作する。しかしながら、subsystem-vendor-idと、subsystem-idがAppleブランドのBCM94322MCと一致しないと、AirMac Extremeとは認識されず、他社製ワイヤレスカードとして認識される。
#image(http://cdn52.atwikiimg.com/intelnuc/pub/Broadcom.jpg,width=600,height=401,http://cdn52.atwikiimg.com/intelnuc/pub/Broadcom.jpg,blank,left)
 そこで[[ssb-sprom>>http://linuxwireless.org/en/users/Drivers/b43]]を使用し、subsystem-vendor-idを0x106b(Apple)、subsystem-idを0x8dか0x8eに書き換えることで、AppleブランドのBCM94322MCと一致し、AirMac Extremeカードして認識させることができる。
#image(http://cdn52.atwikiimg.com/intelnuc/pub/Broadcom_rebrand.jpg,width=600,height=401,http://cdn52.atwikiimg.com/intelnuc/pub/Broadcom_rebrand.jpg,blank,left)
(*) BCM94322MCはAirMac Extremeカードとして、[[AirDrop>>http://support.apple.com/kb/HT4783?viewlocale=ja_JP&locale=ja_JP]]対応機種のMacBook5,1〜MacBook5,5、iMac9,1などに採用されている。

***8.2. WOL(Wake On Lan)
 Magic PacketをWiFiカードのMACアドレス宛に送信で、スリープ解除を確認
#image(http://cdn52.atwikiimg.com/intelnuc/pub/Network.jpg,width=600,height=532,http://cdn52.atwikiimg.com/intelnuc/pub/Network.jpg,blank,left)
・BIOS(UEFI)設定 デフォルト
・省エネルギー設定 Wi-Fiネットワークアクセスによってスリープを解除
#image(http://cdn52.atwikiimg.com/intelnuc/pub/Energy_Setting.jpg,width=600,height=473,http://cdn52.atwikiimg.com/intelnuc/pub/Energy_Setting.jpg,blank,left)
Boot log
#aa(blockquote) {
Dec 21 15:54:32 localhost kernel[0]: PMAP: PCID enabled
Dec 21 15:54:32 localhost kernel[0]: PMAP: Supervisor Mode Execute Protection enabled
Dec 21 15:54:32 localhost kernel[0]: Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64
Dec 21 15:54:32 localhost kernel[0]: vm_page_bootstrap: 4045504 free pages and 116032 wired pages
Dec 21 15:54:32 localhost kernel[0]: kext submap [0xffffff7f80736000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000736000]
Dec 21 15:54:32 localhost kernel[0]: zone leak detection enabled
Dec 21 15:54:32 localhost kernel[0]: standard timeslicing quantum is 10000 us
Dec 21 15:54:32 localhost kernel[0]: mig_table_max_displ = 73
Dec 21 15:54:32 localhost kernel[0]: TSC Deadline Timer supported and enabled
Dec 21 15:54:32 localhost kernel[0]: IntelCPUMonitor: Based on code by mercurysquad, superhai (C)2008
Dec 21 15:54:32 localhost kernel[0]: User defined TjMax=0
Dec 21 15:54:32 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled
Dec 21 15:54:32 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled
Dec 21 15:54:32 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=1 Enabled
Dec 21 15:54:32 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=3 Enabled
Dec 21 15:54:32 localhost kernel[0]: calling mpo_policy_init for Sandbox
Dec 21 15:54:32 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
Dec 21 15:54:32 localhost kernel[0]: calling mpo_policy_init for Quarantine
Dec 21 15:54:32 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
Dec 21 15:54:32 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet
Dec 21 15:54:32 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Dec 21 15:54:32 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
Dec 21 15:54:32 localhost kernel[0]: The Regents of the University of California. All rights reserved.
Dec 21 15:54:32 localhost kernel[0]: MAC Framework successfully initialized
Dec 21 15:54:32 localhost kernel[0]: using 16384 buffer headers and 10240 cluster IO buffer headers
Dec 21 15:54:32 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Dec 21 15:54:32 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5]
Dec 21 15:54:32 localhost kernel[0]: PFM64 (36 cpu) 0xf10000000, 0xf0000000
Dec 21 15:54:32 localhost kernel[0]: [ PCI configuration begin ]
Dec 21 15:54:32 localhost kernel[0]: PCI configuration changed (bridge=4 device=0 cardbus=0)
Dec 21 15:54:32 localhost kernel[0]: [ PCI configuration end, bridges 4 devices 10 ]
Dec 21 15:54:32 localhost kernel[0]: IntelCPUMonitor: CPU family 0x6, model 0x3a, stepping 0x9, cores 2, threads 4
Dec 21 15:54:32 localhost kernel[0]: IntelCPUMonitor: Using efi
Dec 21 15:54:32 localhost kernel[0]: IntelCPUMonitor: BusClock=99MHz FSB=399MHz
Dec 21 15:54:32 localhost kernel[0]: IntelCPUMonitor: Platform string j30
Dec 21 15:54:32 localhost kernel[0]: IntelCPUMonitor: CPU0 Tjmax 105
Dec 21 15:54:32 localhost kernel[0]: IntelCPUMonitor: CPU1 Tjmax 105
Dec 21 15:54:32 localhost kernel[0]: AppleIntelCPUPowerManagement: (built 16:32:09 Aug 23 2012) initialization complete
Dec 21 15:54:32 localhost kernel[0]: mbinit: done [128 MB total pool size, (85/42) split]
Dec 21 15:54:32 localhost kernel[0]: Pthread support ABORTS when sync kernel primitives misused
Dec 21 15:54:32 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready
Dec 21 15:54:32 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless kmod start
Dec 21 15:54:32 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start
Dec 21 15:54:32 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless load succeeded
Dec 21 15:54:32 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
Dec 21 15:54:32 localhost kernel[0]: BTCOEXIST off 
Dec 21 15:54:32 localhost kernel[0]: wl0: Broadcom BCM432b 802.11 Wireless Controller
Dec 21 15:54:32 localhost kernel[0]: 5.106.198.19
Dec 21 15:54:32 localhost kernel[0]: rooting via boot-uuid from /chosen: 718CA3F3-867A-382F-AE55-3058930E8BA6
Dec 21 15:54:32 localhost kernel[0]: From path: "uuid", Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Dec 21 15:54:32 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT0@1F,2/AppleIntelPchSeriesAHCI/SPT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/M4-CT128M4SSD3 Media/IOGUIDPartitionScheme/Macintosh HD@2
Dec 21 15:54:32 localhost kernel[0]: BSD root: disk0s2, major 14, minor 2
Dec 21 15:54:32 localhost kernel[0]: Kernel is LP64
Dec 21 15:54:33 localhost kernel[0]: AirPort_Brcm4331: Ethernet address 00:00:00:00:00:00
Dec 21 15:54:33 localhost kernel[0]: IO80211Controller::dataLinkLayerAttachComplete():  adding AppleEFINVRAM notification
Dec 21 15:54:33 localhost kernel[0]: IO80211Interface::efiNVRAMPublished():  
Dec 21 15:54:34 localhost kernel[0]: in func createVirtualInterface ifRole = 1
Dec 21 15:54:34 localhost kernel[0]: Created virtif 0xffffff8021664e00 p2p0
Dec 21 15:54:34 localhost kernel[0]: AirPort: Link Down on en0. Reason 1 (Unspecified).
Dec 21 15:54:35 dc3217by kernel[0]: NTFS driver 3.10.1 [Flags: R/W].
Dec 21 15:54:35 dc3217by kernel[0]: NTFS volume name Windows 7, version 3.1.
Dec 21 15:54:35 dc3217by kernel[0]: SMC::smcReadKeyAction ERROR $Num kSMCKeyNotFound(0x84) fKeyHashTable=0x0
Dec 21 15:54:35 dc3217by kernel[0]: Previous Shutdown Cause: 3
Dec 21 15:54:35 dc3217by kernel[0]: SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode
Dec 21 15:54:35 dc3217by kernel[0]: WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3a
Dec 21 15:54:35 dc3217by kernel[0]: -- power management may be incomplete or unsupported
Dec 21 15:54:35 dc3217by kernel[0]: MacAuthEvent en0   Auth result for: 00:0d:02:76:2a:fe  MAC AUTH succeeded
Dec 21 15:54:35 dc3217by kernel[0]: wlEvent: en0 en0 Link UP virtIf = 0
Dec 21 15:54:35 dc3217by kernel[0]: AirPort: Link Up on en0
Dec 21 15:54:35 dc3217by kernel[0]: en0: BSSID changed to 00:0d:02:76:2a:fe
Dec 21 15:54:37 dc3217by kernel[0]: macx_swapon SUCCESS
Dec 21 15:54:37 dc3217by kernel[0]: AirPort: RSN handshake complete on en0
Dec 21 15:54:37 dc3217by kernel[0]: Waiting for DSMOS...
Dec 21 15:54:38 dc3217by kernel[0]: DSMOS has arrived
Dec 21 15:54:42 dc3217by kernel[0]: NCT677x: Found Nuvoton NCT6776F
}
WOL log
#aa(blockquote) {
Dec 21 15:57:03 dc3217by kernel[0]: Wake reason: PXSX RP02 PXSX RP04 PXSX UPSB RP06 PXSX RP07 PXSX RP08 PXSX PEG0 PEGP PEG1 PEG2 PEG3 ARPT (Network)
Dec 21 15:57:03 dc3217by kernel[0]: SMC::setPowerState ERROR: smcPublishSleepCause failed (kSMCKeyNotFound)
Dec 21 15:57:03 dc3217by kernel[0]: wlEvent: en0 en0 Link DOWN virtIf = 0
Dec 21 15:57:03 dc3217by kernel[0]: AirPort: Link Down on en0. Reason 8 (Disassociated because station leaving).
Dec 21 15:57:04 dc3217by kernel[0]: Graphics suppressed 491 ms
Dec 21 15:57:04 dc3217by kernel[0]: MacAuthEvent en0   Auth result for: 00:0d:02:76:2a:fe  MAC AUTH succeeded
Dec 21 15:57:04 dc3217by kernel[0]: wlEvent: en0 en0 Link UP virtIf = 0
Dec 21 15:57:04 dc3217by kernel[0]: AirPort: Link Up on en0
Dec 21 15:57:04 dc3217by kernel[0]: en0: BSSID changed to 00:0d:02:76:2a:fe
Dec 21 15:57:04 dc3217by kernel[0]: AirPort: RSN handshake complete on en0
} 

*■ GIGABYTE NUC BRIX (2013/5/25)
GIGABYTE版NUC BRIXがローンチ (2013/5/24)
[[GIGABYTE Launches the BRIX Ultra Compact PC Kit>>http://www.gigabyte.jp/press-center/news-page.aspx?nid=1208]]
・Core i7-3537U 2GHz/TB 3.1GHz[[GB-XM1-3537>>http://www.gigabyte.jp/products/product-page.aspx?pid=4581]]
・Core i5-3337U 1.8GHz/TB 2.7GHz [[GB-XM11-3337>>http://www.gigabyte.jp/products/product-page.aspx?pid=4603]]
・Core i3-3227U 1.9GHz [[GB-XM12-3227>>http://www.gigabyte.jp/products/product-page.aspx?pid=4604]]
製品仕様)
CPU: Core i7-3537U/i5-3337U/i3-3227U
Chipset: HM77
GPU: Intel HD 4000
HDMI: 1
Mini Displayport:1
USB3.0: Front 1/Back 1
LAN: Realtek RTL8111E
WiFi: Realtek RTL8192C PCI-E 802.11B/G/N 300M Wireless NIC

WiFiドライバのリリースノートによると、標準搭載されているWiFiカードのチップはReltek RTL8192Cである模様。

価格情報)(2013.07.04追記/2013.07.25更新)
[[GIGABYTE GB-XM1-3537 Core i7 BRIX $489>>http://www.newegg.com/Product/Product.aspx?Item=N82E16856164001]] [[GB-XM1-3537(取り寄せ品:販売価格: 59,980円)>>http://www.1-s.jp/products/detail/92623]]
[[GIGABYTE GB-XM11-3337 Core i5 BRIX $379>>http://www.newegg.com/Product/Product.aspx?Item=N82E16856164002]] [[GB-XM11-3337(取り寄せ品:販売価格: 49,980円)>>http://www.1-s.jp/products/detail/92624]]
[[GIGABYTE GB-XM12-3227 Core i3 BRIX $299>>http://www.newegg.com/Product/Product.aspx?Item=N82E16856164003]] [[GB-XM12-3227(取り寄せ品:販売価格: 36,980円)>>http://www.1-s.jp/products/detail/92625]]

参考情報)
・[[日本ギガバイト、USB3.0×2を搭載したNUC規格のコンパクトベアボーンを準備中>>http://www.gdm.or.jp/crew/2013/0422/27709]] (2013.04.22)
・[[アキバが注目するNUCベアは間もなく日本上陸へ>>http://ascii.jp/elem/000/000/794/794775/]] (2013.06.03)
・[[極省スペースにCore i7搭載。GIGABYTEの手のひらPC「BRIX」はもうすぐ登場>>http://www.gdm.or.jp/pressrelease/2013/0603/32362]] (2013.06.03)
・[[Testing Thread: Gigabyte BRIX Mini PC kit - Core i3 Mobilde>>http://www.tonymacx86.com/general-hardware-discussion/103022-testing-thread-gigabyte-brix-mini-pc-kit-core-i3-mobile.html]] (2013.07.02)
・[[省スペースPCの決定版。老舗メーカーが作った超小型ベアボーン、GIGABYTE「BRIX」検証>>http://www.gdm.or.jp/review/2013/0724/38011]] (2013.07.24)
・[[GIGABYTEの超小型ベアボーン「BRIX」が、8月8日頃に発売予定>>http://www.gdm.or.jp/voices/2013/0726/38603]] (2013.07.26)
・[[GIGABYTE「GB-XM1-3537」「GB-XM11-3337」「GB-XM12-3227」の取扱開始>>http://www.cfd.co.jp/gigabyte/release/release20130801_mb.html]] (2013.08.01)

**&aname(Mavericks,option=nolink)■ OS X 10.9 Mavericks (2013/6/12)
#image(http://cdn52.atwikiimg.com/intelnuc/pub/NUC_Mavericks.jpg,width=600,height=338,http://cdn52.atwikiimg.com/intelnuc/pub/NUC_Mavericks.jpg,blank,left)
#image(http://cdn52.atwikiimg.com/intelnuc/pub/NUC_10.9.jpg,width=600,height=338,http://cdn52.atwikiimg.com/intelnuc/pub/NUC_10.9.jpg,blank,left)

HDMIポートからの音声出力とTrim有効化は従来のバイナリパッチで可能。
・HDMIポートからの音声出力有効化
#aa(blockquote) {
sudo perl -pi -e 's|\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x01\x00\x00|\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00|g' /System/Library/Extensions/AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri
}
・Trim有効化
#aa(blockquote) {
sudo perl -pi -e 's/\x41\x50\x50\x4c\x45\x20\x53\x53\x44/\x00\x00\x00\x00\x00\x00\x00\x00\x00/g' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
}
・[[AICPMPatch>>http://olarila.com/forum/viewtopic.php?f=9&t=1003]]
#aa(blockquote) {
sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch
}

注意点)
・[[Chameleonは10.9に対応した2.2 svn r2246以降を使用(#36)>>http://www.insanelymac.com/forum/topic/289040-os-x-109-dps-builds/page-2#entry1921521]]
・カーネル(mach_kernel)はInstallESD.dmgに直接含まれず、パッケージとしてPackagesのBaseSystemBinaries.pkgに組み込まれるようになったので、インストールUSBを作成する際には、BaseSystemBinaries.pkgから取り出す。
・[[マルチディスプレイ>>http://www.apple.com/jp/osx/preview/#multiple-displays]]の制御が変更になった為か、DP4からプライマリ側(DC3217BYではTB側)にディスプレイが接続されていないと、[[ブート後に画面が出力されずハングアップするようになった(2013.07.25)>>http://pikeralpha.wordpress.com/2013/08/04/resolving-the-dp4-hdmi-hang/]]。[[マルチディスプレイ環境時に、セカンダリディスプレイが殺されるという報告(#462)>>http://www.insanelymac.com/forum/topic/289040-os-x-109-dps-builds/?p=1934332]]もあり。

**■番外編
・[[NUC用?Mac Pro風ケース??>>http://www.amazon.co.jp/gp/product/B001TN6PMO/ref=as_li_ss_il?ie=UTF8&camp=247&creative=7399&creativeASIN=B001TN6PMO&linkCode=as2&tag=macmini-22]]
サイズ: 直径12.5×高さ18.5cm 
本体重量: 260g 
素材・材質: カバー:ABS樹脂 本体:ポリプロピレン 
#image(http://ws.assoc-amazon.jp/widgets/q?_encoding=UTF8&ASIN=B001TN6PMO&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=macmini-22,http://www.amazon.co.jp/gp/product/B001TN6PMO/ref=as_li_ss_il?ie=UTF8&camp=247&creative=7399&creativeASIN=B001TN6PMO&linkCode=as2&tag=macmini-22,width=160,height=160,blank,left)

**&aname(Haswell,option=nolink)■Haswell NUC Memo (2013/12/15)
- Kernel
10.8.5
# for xpcm related panic/reboot 10.8.5 kernel
perl -pi -e 's|\x74\x69(\x48\x83\xc7\x28\x90\x8b\x05\xfe\xce\x5f\x00\x85\x47\xdc)\x74\x51(\x8b\x4f\xd8\x45\x85\xc0\x74\x05\x44\x39\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x9c(\x5d\xc3)\x90{7}(\x90{3})|\x74\x70${1}\x74\x58${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x95${5}${6}|g' mach_kernel
# for Local APIC panic (also causes instant reboot) 10.8.5 kernel
perl -pi -e 's|(\x25\x14\x00\x00\x00\x48\x8d\x0d\x50\x37\x60\x00\x3b\x01)\x74(\x10\x48\x8d\x3d\xfc\x12\x3f\x00\x89)|${1}\xeb${2}|g' mach_kernel

10.9
# for xpcm related panic/reboot 10.9 kernel
perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05\x5e\x30\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel
# for Local APIC panic (also causes instant reboot) 10.9 kernel
perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d\x46\x82\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d\x53\xff\x42\x00\x44)|${1}\xeb${2}|g' mach_kernel

- DSDT
Haswell ACPI is 5.0
use iasl for Supports ACPI Specification Revision 5.0

Device (PCI0)
-ADD
#aa(blockquote) {
            Device (GFX0)
            {
                Name (_ADR, 0x00020000)
                Method (_DSM, 4, NotSerialized)
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                            0x03
                        })
                    }

                    Return (Package (0x06)
                    {
                        "AAPL,ig-platform-id",
                        Buffer (0x04)
                        {
                            0x03, 0x00, 0x22, 0x0D
                        },

                        "model",
                        Buffer (0x17)
                        {
                           "Intel HD Graphics 5000"
                        },

                        "hda-gfx",
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                    })
                }
            }

           Device (HDAU)
            {
                Name (_ADR, 0x00030000)
                Method (_DSM, 4, NotSerialized)
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                            0x03
                        })
                    }

                    Return (Package (0x04)
                    {
                        "layout-id",
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        },

                        "hda-gfx",
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                    })
                }
            }
}

Device (HDEF)
-ADD
#aa(blockquote) {
            Method (_DSM, 4, NotSerialized)
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                        0x03
                    })
                }

                Return (Package (0x04)
                {
                    "layout-id",
                    Buffer (0x04)
                    {
                        0x01, 0x00, 0x00, 0x00
                    },

                    "PinConfigurations",
                    Buffer (Zero) {}
                })
            }
}

- Audio HDMI
DP on the NUC is port 6, HDMI is port 5
Port 0x5 from DP to HDMI
Port 0x6 DP (not change)

0D220003 
#aa(blockquote) {
03 00 22 0D 00 03 03 03 00 00 00 02 00 00 00 01
00 00 00 00 00 00 00 40 99 14 00 00 99 14 00 00
00 00 00 00 00 00 00 00 01 05 12 00 00 08 00 00 HDMI
06 00 00 00 02 04 14 00 00 04 00 00 87 00 00 00 DP
03 06 10 00 00 04 00 00 11 00 00 00 FF 00 01 00 
01 00 00 00 40 00 00 00 02 00 00 00 01 01 00 00
04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00
}

10.8.5/10.9
#aa(blockquote) {
sudo perl -pi -e 's|\x99\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x05\x12\x00\x00\x04\x00\x00\x87\x00\x00\x00\x02\x04\x14|\x99\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x05\x12\x00\x00\x08\x00\x00\x06\x00\x00\x00\x02\x04\x14\|g' /System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/MacOS/AppleIntelFramebufferAzul
}

Device_ID: 8086 0c0c, patch not required with 0c0a or 0c0d
10.9
#aa(blockquote) {
sudo perl -pi -e 's|\x3d\x0c\x0c\x00\x00\x75\x61\xeb\x30|\x3d\x0c\x0c\x00\x00\x75\x61\xeb\x0e|g' /System/Library/Extensions/AppleHDA.kext/Contents/Plugins/AppleHDAController.kext/Contents/MacOS/AppleHDAController
sudo perl -pi -e 's|\x3d\x0c\x0d\x00\x00\x75\x52|\x3d\x0c\x0c\x00\x00\x75\x52|g' /System/Library/Extensions/AppleHDA.kext/Contents/Plugins/AppleHDAController.kext/Contents/MacOS/AppleHDAController
}

10.8.5
#aa(blockquote) {
sudo perl -pi -e 's|\x3d\x0c\x0c\x00\x00\x74\x3b|\x3d\x0c\x0c\x00\x00\x74\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/Plugins/AppleHDAController.kext/Contents/MacOS/AppleHDAController
sudo perl -pi -e 's|\x3d\x0c\x0d\x00\x00\x75\x52|\x3d\x0c\x0c\x00\x00\x75\x52|g' /System/Library/Extensions/AppleHDA.kext/Contents/Plugins/AppleHDAController.kext/Contents/MacOS/AppleHDAController
}

- Audio ALC283
#aa(blockquote) {
sudo perl -pi -e 's|\x69\x02\xec\x10|\x83\x02\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
}

#aa(blockquote) {
                       <string>com.apple.driver.AppleHDAHardwareConfigDriver</string>
                        <key>HDAConfigDefault</key>
                        <array>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>283902595</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AYccMAGHHRABhx6BAYcfAAGXHEABlx0AAZce
                                        oAGXH5ABtxwQAbcdAAG3HhMBtx+QAdccIAHX
                                        HZAB1x4HAdcfQAHnHFAB5x0AAeceQwHnH5AC
                                        FxxgAhcdEAIXHiECFx8A
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>1</integer>
                                </dict>
                        </array>
}

----

[[戻る>トップページ]]