Skip to content
This repository has been archived by the owner on Aug 25, 2022. It is now read-only.

Commit

Permalink
Wifi & Bugfixes
Browse files Browse the repository at this point in the history
  • Loading branch information
EETagent committed Jun 3, 2020
1 parent d586584 commit f00f89b
Show file tree
Hide file tree
Showing 25 changed files with 156 additions and 27 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
112 changes: 112 additions & 0 deletions OC/Kexts/itlwm.kext/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>itlwm</string>
<key>CFBundleIdentifier</key>
<string>com.zxystd.itlwm</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>itlwm</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11E608c</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>16C58</string>
<key>DTSDKName</key>
<string>macosx10.12</string>
<key>DTXcode</key>
<string>1150</string>
<key>DTXcodeBuild</key>
<string>11E608c</string>
<key>IOKitPersonalities</key>
<dict>
<key>itlwm</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.zxystd.itlwm</string>
<key>IOClass</key>
<string>itlwm</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IOPCIPrimaryMatch</key>
<string>0x00008086&amp;0x0000ffff</string>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>WiFiConfig</key>
<dict>
<key>WiFi_1</key>
<dict>
<key>password</key>
<string>zxyssdt112233</string>
<key>ssid</key>
<string>ssdt</string>
</dict>
<key>WiFi_2</key>
<dict>
<key>password</key>
<string>zxyssdt112233</string>
<key>ssid</key>
<string>ssdt_5G</string>
</dict>
<key>WiFi_3</key>
<dict>
<key>password</key>
<string></string>
<key>ssid</key>
<string>Redmi</string>
</dict>
<key>WiFi_4</key>
<dict>
<key>password</key>
<string>9utc5c5f</string>
<key>ssid</key>
<string>CMCC-KtG6</string>
</dict>
</dict>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.12</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020 钟先耀. All rights reserved.</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IONetworkingFamily</key>
<string>3.2</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.9</string>
<key>com.apple.kpi.bsd</key>
<string>16.7</string>
<key>com.apple.kpi.iokit</key>
<string>16.7</string>
<key>com.apple.kpi.libkern</key>
<string>16.7</string>
<key>com.apple.kpi.mach</key>
<string>16.7</string>
</dict>
<key>OSBundleRequired</key>
<string>Network-Root</string>
</dict>
</plist>
Binary file added OC/Kexts/itlwm.kext/Contents/MacOS/itlwm
Binary file not shown.
Binary file removed OC/Resources/Font/Font.bin
Binary file not shown.
Binary file removed OC/Resources/Font/Font.png
Binary file not shown.
Binary file modified OC/Resources/Font/Font_1x.bin
Binary file not shown.
Binary file modified OC/Resources/Font/Font_2x.bin
Binary file not shown.
Binary file removed OC/Resources/Image/ExtWindows.icns
Binary file not shown.
Binary file removed OC/Resources/Image/OldExtWindows.icns
Binary file not shown.
Empty file modified OC/Resources/Label/Apple.l2x
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/Apple.lbl
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/EFIBoot.l2x
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/EFIBoot.lbl
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/ResetNVRAM.l2x
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/ResetNVRAM.lbl
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/Tool.l2x
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/Tool.lbl
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/Windows.l2x
100644 → 100755
Empty file.
Empty file modified OC/Resources/Label/Windows.lbl
100644 → 100755
Empty file.
60 changes: 38 additions & 22 deletions OC/config.plist
Original file line number Diff line number Diff line change
Expand Up @@ -66,71 +66,71 @@
<key>Enabled</key>
<true/>
<key>Comment</key>
<string>SSDT-SLEEP-TP-LID.aml</string>
<string>SSDT-SLEEP-WAKE-GPRW.aml</string>
<key>Path</key>
<string>SSDT-SLEEP-TP-LID.aml</string>
<string>SSDT-SLEEP-WAKE-GPRW.aml</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
<key>Comment</key>
<string>SSDT-SLEEP-WAKE-GPRW.aml</string>
<string>SSDT-UIAC.aml</string>
<key>Path</key>
<string>SSDT-SLEEP-WAKE-GPRW.aml</string>
<string>SSDT-UIAC.aml</string>
<key>Enabled</key>
<true/>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-AUDIO-HPET_RTC_TIMR-fix.aml</string>
<string>SSDT-USBX.aml</string>
<key>Path</key>
<string>SSDT-USBX.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-AUDIO-HPET_RTC_TIMR-fix.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-UIAC.aml</string>
<string>SSDT-KBRD-TP.aml</string>
<key>Path</key>
<string>SSDT-UIAC.aml</string>
<string>SSDT-KBRD-TP.aml</string>
<key>Enabled</key>
<true/>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-USBX.aml</string>
<string>SSDT-BATC.aml</string>
<key>Path</key>
<string>SSDT-USBX.aml</string>
<string>SSDT-BATC.aml</string>
<key>Enabled</key>
<true/>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-KBRD-TP.aml</string>
<string>SSDT-BATT.aml</string>
<key>Path</key>
<string>SSDT-KBRD-TP.aml</string>
<string>SSDT-BATT.aml</string>
<key>Enabled</key>
<true/>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-OCBAT0.aml</string>
<string>SSDT-HRTF.aml</string>
<key>Path</key>
<string>SSDT-OCBAT0.aml</string>
<string>SSDT-HRTF.aml</string>
<key>Enabled</key>
<true/>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-OCBATC-NTFY.aml</string>
<string>SSDT-NTFY.aml</string>
<key>Path</key>
<string>SSDT-OCBATC-NTFY.aml</string>
<string>SSDT-NTFY.aml</string>
<key>Enabled</key>
<true/>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-OCBATC.aml</string>
<string>SSDT-SLEEP-LID.aml</string>
<key>Path</key>
<string>SSDT-OCBATC.aml</string>
<string>SSDT-SLEEP-LID.aml</string>
<key>Enabled</key>
<true/>
</dict>
Expand Down Expand Up @@ -1399,6 +1399,22 @@
<key>BundlePath</key>
<string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext</string>
</dict>
<dict>
<key>Comment</key>
<string></string>
<key>MaxKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
<key>Enabled</key>
<true/>
<key>MinKernel</key>
<string></string>
<key>ExecutablePath</key>
<string>Contents/MacOS/itlwm</string>
<key>BundlePath</key>
<string>itlwm.kext</string>
</dict>
</array>
<key>Block</key>
<array>
Expand Down Expand Up @@ -1567,7 +1583,7 @@
<key>Boot</key>
<dict>
<key>HibernateMode</key>
<string>None</string>
<string>Auto</string>
<key>PickerMode</key>
<string>External</string>
<key>HideAuxiliary</key>
Expand Down
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
| Memory | 8GB DDR4 2400 | |
| Battery | Dual physical battery | |
| Camera | 720p Camera | |
| Wifi & BT | Intel 8265 | There is working driver, but definitely not user freindly. |
| Wifi & BT | Intel 8265 | Both works. Wifi requres to manually place passwords and SSIDs in the Kext plist file. |
| KBD | Keyboard | [ThinkPad Assistant](https://github.com/MSzturc/ThinkpadAssistant) for function keys like microphone switch, etc. PrtSc is mapped as F13. |

## Main software:
Expand All @@ -50,6 +50,7 @@
| IntelBluetoothFirmware | 1.0.3 |
| IntelBluetoothInjector | 1.0.3 |
| IntelMausiEthernet | 2.5.1.d1 |
| Itlwm | 1.0.0 |
| Lilu | 1.4.5 |
| NoTouchID | 1.0.3 |
| RTCMemoryFixup | 1.0.6 |
Expand All @@ -65,7 +66,7 @@
|:---------------:| --------------------- |
| AudioDxe.efi | OpenCorePkg 0.5.9 |
| HfsPlus.efi | OcBinaryData |
| OpenCanopy.efi | OpenCorePkg 0.5.0 |
| OpenCanopy.efi | OpenCorePkg 0.5.9 |
| OpenRuntime.efi | OpenCorePkg 0.5.9 |

## What's working
Expand All @@ -80,6 +81,8 @@

- [x] Bluetooth - Intel AC 8265 0x0A2B

- [x] Wifi - Intel AC 8265 `Wifi requres to manually place passwords and SSIDs in the Kext plist file.`

- [x] iMessage, FaceTime, App Store, iTunes Store `**Generate your own SMBIOS**`

- [x] Realtek® ALC3287 ("ALC257") Audio
Expand All @@ -106,12 +109,10 @@

- [x] USB Ports `USB Map is different for devices with Win Hello camera.`

- [x] Perfomance is now on par with Windows without XTU undervolt.
- [x] Perfomance `Now on par with Windows without XTU undervolt.`

## What's not working ⚠️

- [ ] Wifi - Intel AC 8265 `"Works" Requires manually replacing SSID every time, when connecting to different Wifi` [itlwm](https://github.com/zxystd/itlwm/blob/master/.github/README_en.md)

- [ ] Sidecar wireless

- [ ] Fingerprint reader
Expand Down

0 comments on commit f00f89b

Please sign in to comment.