Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ Keep unpublished implementation plans, release-preparation status, internal
validation progress, host details and test captures outside this repository,
including while the repository is private.

README describes the current state, not release-by-release changes. Recommend
latest component releases instead of accumulating per-version dependency tables.
Use GPU family names rather than internal display-generation labels in README
prose. CHANGELOG describes the affected behavior and OS range; applications used
for validation are not the scope of a general fix. Credit reference repositories
when their work informed a change.

Build: python3 tools/build.py
Test: python3 tools/test.py dist/WhateverXe-Graphics-0.2.0.pkg

Expand Down
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Changelog

## 0.3.0

Use the latest [WhateverXe](https://github.com/b00t0x/WhateverXe/releases) release for the new mobile GPU and fixed TC display support.

### Added

- Add signed graphics payloads for the Alder Lake-H/P/U and Raptor Lake-H/P/U devices accepted by WEX 0.6.0.
- Update the common AppleIntelTGLCompat provider for fixed TC HDMI/DisplayPort and scoped graphics-policy registration.

### Fixed

- Fix shader compilation failures on Sonoma–Tahoe by using the OS-native AIR converter for inputs rejected by the previous converter. This approach was informed by the compiler adapter and LLVM bridge in [JulioNectar/Hackintosh-XPS13Plus-IrisXe-Tahoe](https://github.com/JulioNectar/Hackintosh-XPS13Plus-IrisXe-Tahoe/tree/0ad1bc5d3b9e73c918be174f791f4d739cde51e9/macos/src).
- On Sonoma–Tahoe, accept compatible compiler updates without requiring an exact UUID match. Required API and image checks remain; incompatible inputs fail explicitly instead of falling back to the previous converter.

Sequoia App Store video hangs remain unresolved. See [WEX compatibility and known issues](https://github.com/b00t0x/WhateverXe#compatibility) for hardware coverage and limitations.

## 0.2.0

Works with WEX **0.3.0 or newer** on previously supported GPUs. The newly added GPUs require WEX **0.5.0**; updating both components is recommended.
Expand Down
16 changes: 4 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ See the [changelog](CHANGELOG.md) for changes in each package version.
## Requirements

- Intel macOS, with the WEX/OpenCore configuration described in the WEX README.
- WhateverXe **0.3.0 or newer**, with Lilu; **0.5.0** is needed for the newly added GPUs.
- The latest WhateverXe release, with Lilu.
- [AMFIPass 1.4.1 Mod](extras/AMFIPass-v1.4.1-Mod-RELEASE.zip), loaded through OpenCore. The ordinary upstream AMFIPass is not a substitute for this signing chain.
- SIP configuration `csr-active-config=03080000` (value `0x803`). Full SIP is not supported by this package.

Expand All @@ -43,16 +43,8 @@ WEX supplies the OS/GPU adaptations and display control. This package supplies
the graphics drivers, their compiler components and AppleIntelTGLCompat, which
provides shared driver services. The release numbers do not have to match.

Graphics 0.2.0 retains the interfaces used by WEX 0.3.0/0.4.0 for previously
supported GPUs. Its Chrome/rendering fixes can therefore be used without WEX
0.5.0. Newly added GPUs and features that need changes on both sides require
WEX 0.5.0 and Graphics 0.2.0. Safari-update compatibility and the WEX display
startup fixes require the updated WEX plugin.

Hardware regression testing for this release used updated development versions
of both components. Compatibility
with older WEX versions was checked in code and with CPU interface tests, not
with a new full hardware regression run. Updating both is recommended.
Use the latest releases of both components. GPU and display requirements are
described in the [WEX configuration guide](https://github.com/b00t0x/WhateverXe#configuration).

## Using other OCLP root patches

Expand Down Expand Up @@ -98,7 +90,7 @@ On macOS with Xcode Command Line Tools and Python 3.10 or newer:

```sh
python3 tools/build.py
python3 tools/test.py dist/WhateverXe-Graphics-0.2.0.pkg
python3 tools/test.py dist/WhateverXe-Graphics-0.3.0.pkg
```

The test also needs Node.js and `rcodesign` 0.29.0; CI supplies both. The builder
Expand Down
14 changes: 4 additions & 10 deletions README_ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ AppleIntelTGLCompatはpkgに含まれますが、ソースと共有ヘッダー
## 必要な構成

- WEXのREADMEに記載されたWEX・OpenCore構成を使用するIntel macOS。
- LiluとWhateverXe **0.3.0以上**。今回追加したGPUには**0.5.0**が必要です。
- Liluと最新版のWhateverXe。
- OpenCoreから読み込む[AMFIPass 1.4.1 Mod](extras/AMFIPass-v1.4.1-Mod-RELEASE.zip)。通常のupstream版AMFIPassでは、本資材の署名チェーンに対応できません。
- SIP設定`csr-active-config=03080000`(値`0x803`)。本pkgはSIP全面有効化には対応していません。

Expand All @@ -41,14 +41,8 @@ WEXはOS・GPUへの適応処理と表示制御を担当します。本pkgはグ
コンパイラー関連部品、およびドライバー共通サービスを提供するAppleIntelTGLCompatを含みます。
両者のリリース番号を揃える必要はありません。

Graphics 0.2.0は、従来対応GPUについてWEX 0.3.0/0.4.0が使う呼出し仕様を維持しています。
そのためChrome・描画の修正だけならWEX 0.5.0を必須としません。
今回追加したGPUなど、双方の変更を使う機能にはWEX 0.5.0とGraphics 0.2.0が必要です。
Safari更新への対応やWEX側の表示初期化修正には、新しいWEXプラグインが必要です。

今回の実機回帰試験は両方を更新した開発版で行っています。旧WEXとの互換性はコードとCPU上の
呼出し仕様の試験で確認しており、その組合せでの実機回帰は追加実施していません。
通常は両方の更新を推奨します。
両方とも最新版を使用してください。GPU・表示に必要な設定は
[WEXの設定ガイド](https://github.com/b00t0x/WhateverXe/blob/main/README_ja.md#設定)を参照してください。

## OCLPの他のroot patchとの併用

Expand Down Expand Up @@ -91,7 +85,7 @@ Xcode Command Line ToolsとPython 3.10以上を用意したmacOSで実行しま

```sh
python3 tools/build.py
python3 tools/test.py dist/WhateverXe-Graphics-0.2.0.pkg
python3 tools/test.py dist/WhateverXe-Graphics-0.3.0.pkg
```

検証にはNode.jsと`rcodesign` 0.29.0も必要です。CIでは両方を用意します。
Expand Down
14 changes: 11 additions & 3 deletions docs/SOURCES.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,15 @@ for this repository.

Source and its shared headers remain in
[WhateverXe](https://github.com/b00t0x/WhateverXe). All supported macOS versions
use one RELEASE build of AppleIntelTGLCompat 0.5.0 from WEX commit
[`31826af`](https://github.com/b00t0x/WhateverXe/tree/31826afc837977e1f09f5109173d5a2b577aff78/AppleIntelTGLCompat).
use one RELEASE build of AppleIntelTGLCompat 0.6.0 from WEX commit
[`919e9af`](https://github.com/b00t0x/WhateverXe/tree/919e9af08258cfe8ffde1e47b952155381ec30db/AppleIntelTGLCompat).
Build that checkout with `python3 tools/build.py --release`, then sign the
resulting kext with the Mod chain before importing the complete bundle into
`payloads/Common/Library/Extensions/`. The package contains no per-OS provider
copies. OS admission uses the shared WEX kernel-version selector; physical-device
and binding guards remain in the shared source.
and binding guards remain in the shared source. The provider also carries the
source GraphicsPolicy.plist personality, restricted to admitted Display13 Intel
framebuffer clients; it does not override policy for other GPUs.

[Machine-readable provenance](payload-provenance.json) records this single source
revision, build configuration, source file hash and final signed executable hash.
Expand All @@ -32,6 +34,12 @@ backend and runtime accompany those OS payloads. Big Sur uses its native compile
The imported assets preserve the established Data paths and OS-specific ABI
adaptations. The builder never rewrites them or chooses hardware/connector paths.

On Sonoma–Tahoe the adapter uses the OS GPUCompiler's native AIR-v4 serializer.
It checks the required APIs, System paths and shared LLVM image identity rather
than pinning compiler UUIDs. Missing APIs or incompatible inputs produce an
explicit error; there is no fallback to the previous bitcode converter.
Monterey and Ventura retain the direct compiler path.

The original Apple-signed `libigc-tgl.dylib` must remain byte-for-byte unchanged:
the adapter checks its complete file hash. The verifier enforces that identity.
No distribution of original installation media is needed to assemble this pkg.
Expand Down
17 changes: 12 additions & 5 deletions docs/payload-provenance.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,22 @@
"provider_source_repository": "https://github.com/b00t0x/WhateverXe",
"providers": {
"Common": {
"source_commit": "31826afc837977e1f09f5109173d5a2b577aff78",
"source_commit": "919e9af08258cfe8ffde1e47b952155381ec30db",
"source_file": "AppleIntelTGLCompat/AppleIntelTGLCompat.cpp",
"source_file_sha256": "b97a1edc5cb3df8b6b5172acccb2e1cd57346315c04c2dbc1ca7948daa0a4690",
"version": "0.5.0",
"source_file_sha256": "42288d2c53f1a8df67307ef35f67477906d79c197d0b3c65a6700c86dec660dc",
"version": "0.6.0",
"configuration": "RELEASE",
"build_command": "python3 tools/build.py --release",
"sha256": "bc4343a57498d0af58935689a15696b47497240dd0e1ac83c26a1a4a683ae4b5"
"sha256": "d713c30fd1144cb4acfbca2c72118d22eb6f6ae99d2055e3dbc626d9898509e3",
"policy_source_file": "AppleIntelTGLCompat/GraphicsPolicy.plist",
"policy_source_sha256": "dd9555491052208445abbd9daa96dd0a9dd4e5e71b1e6a14355224199cfb17eb"
}
},
"amfipass_sha256": "71f41de42e355d2a83e6f093ef34a5b24d0a9c9a9085830b2317f1b874f56250",
"mod_leaf_sha1": "6de7fc5377deac4f5fe21194684f57f553c3592c"
"mod_leaf_sha1": "6de7fc5377deac4f5fe21194684f57f553c3592c",
"compiler_adapter": {
"sha256": "11609123ce5b930aee500736f8bd504cd0280c37654f8e9f353fcc9fc876aff0",
"modern_path": "OS-native AIR-v4 on Darwin 23–25; API and image checks without UUID pinning or translator fallback",
"legacy_path": "Direct compiler input on Darwin 21–22; not used on Darwin 20"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>80000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,46 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>0.5.0</string>
<string>0.6.0</string>
<key>CFBundleVersion</key>
<string>0.5.0</string>
<string>0.6.0</string>
<key>IOKitPersonalities</key>
<dict>
<key>WEX Display13 graphics policy</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleGraphicsDevicePolicy</string>
<key>Default</key>
<dict>
<key>unload</key>
<false/>
</dict>
<key>IOClass</key>
<string>AppleGraphicsDevicePolicy</string>
<key>IOMatchCategory</key>
<string>AppleGraphicsDevicePolicy</string>
<key>IONameMatch</key>
<string>IntelFBClientControl</string>
<key>IOParentMatch</key>
<dict>
<key>IOPropertyMatch</key>
<dict>
<key>N97FramebufferBackendReady</key>
<true/>
</dict>
<key>IOProviderClass</key>
<string>AppleIntelFramebufferController</string>
</dict>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IntelFBClientControl</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>OSBundleCompatibleVersion</key>
<string>0.5.0</string>
<string>0.6.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOPCIFamily</key>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>80000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>80000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>80000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086</string>
<string>0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
Expand Down
Binary file not shown.
Loading
Loading