- Joined
- May 15, 2019
- Messages
- 114
- Motherboard
- Lenovo Ideapad S340-OpenCore
- CPU
- i7-8565U
- Graphics
- UHD 620,1920x1080
This guide is for Lenovo S340-15IWL Laptop (ideapad) - Type 81N8, Model 81N8003HUS
View attachment 438358
Here are the specs for my device:
Price: $449 (Officedepot website)
Processor: Intel Core i7-8565U (4C / 8T, 1.8 / 4.6GHz, 8MB)
Memory: 4GB Soldered + 16GB DIMM DDR4-2400
Graphics: Integrated Intel UHD Graphics 620
Display: 15.6" FHD (1920x1080) TN 220nits Anti-glare
Hard Drive: WDC PC SN520, 256GB PCIe NVMe
Wireless Network: Intel AC-9462 (Card replaced with BCM94360CS2 on an adapter.)
Audio:
Camera: Inbuilt
Battery: Integrated 52.5Wh
Operating System: Windows 11 + MacOS Ventura with OpenCore.
BIOS: V2.05
Ethernet: None
What's working:
Here's a link to the repo containing all my files: https://github.com/aruhant/Ideapad_S340
that i''ll be referencing in the guide.
Installation
BIOS:
Post Installation
Install OpenCore on your internal drive.
Copy all the EFI files from previous step to your EFI folder on internal drive.
Keyboard:
Keyboard should already be working at this point using VoodooPS2Controller.
Brightness and Volume shortcuts:
Volume and brightness controls should work.
Trackpad:
Install latest VoodooI2C.kext and VoodooI2CHID.kext
Internal Graphics:
Should already be working with the config.plist. If you have slightly different configuration; use hackintool to generate your own patch.
HDMI:
Hackintool patches fix this. Use this guide for details. If you are using EFI from the repo, it should just work.
Backlight:
If you are using EFI from the repo, it should just work.
Displays under System Preferences should now have a brightness slider.
Battery Status:
Install latest SMCBatteryManager.kext to OC/kext
Processor features:
Install SMCProcessor.kext to OC/kext
Audio
To enable Intel HD Audio add AppleALC.kext.
If you are using EFI from the repo, it should just work.
AppStore
If you do not have a working wifi card, or you're using a USB adapter read on. If you already have a working internal wifi card, skip this section.
An eth0 device is needed for Appstore access.
To emulate a fake one, install Nullethernet.kext to OC/kext.
Verify that you have the NullEthernet device as eth0 using network utility.
Follow this guide if you need details.
Inbuilt Camera
Works. No extra files needed.
CPU power management
Works. No extra files needed.
Sleep
If you are using EFI from the repo, it should just work.
Card Reader
The card reader does not seem very reliable at the moment.
Check the specific PCIe card reader device under the PCI tab in Hackintool.
If you have a O2 device, and card reader is important for you, see this post for instructions to enable it. If you have a Realtek device, try Sinetek's driver.
Incorrect Date time on Windows
run this command on terminal as admin:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
TLDR:
Use the EFI folder from the repo for installation and post installation. Everything should just work.
https://github.com/aruhant/Ideapad_S340
View attachment 438358
Here are the specs for my device:
Price: $449 (Officedepot website)
Processor: Intel Core i7-8565U (4C / 8T, 1.8 / 4.6GHz, 8MB)
Memory: 4GB Soldered + 16GB DIMM DDR4-2400
Graphics: Integrated Intel UHD Graphics 620
Display: 15.6" FHD (1920x1080) TN 220nits Anti-glare
Hard Drive: WDC PC SN520, 256GB PCIe NVMe
Wireless Network: Intel AC-9462 (Card replaced with BCM94360CS2 on an adapter.)
Audio:
Camera: Inbuilt
Battery: Integrated 52.5Wh
Operating System: Windows 11 + MacOS Ventura with OpenCore.
BIOS: V2.05
Ethernet: None
What's working:
- Keyboard
- Trackpad, gestures.
- Audio, Headphones
- Internal graphics with fill acceleration.
- Brightness control.
- Sleep
- Inbuilt Camera
- Card reader.
Here's a link to the repo containing all my files: https://github.com/aruhant/Ideapad_S340
that i''ll be referencing in the guide.
Installation
BIOS:
- Ensure your disk is in AHCI mode. Here are the settings that I used.
- Follow dortania OpenCore guide , and create installation media.
- Use EFI folder the github repository below.
- With this EFI you should be able to complete installation, and later use it on your system post installation.
Post Installation
Install OpenCore on your internal drive.
Copy all the EFI files from previous step to your EFI folder on internal drive.
Keyboard:
Keyboard should already be working at this point using VoodooPS2Controller.
Brightness and Volume shortcuts:
Volume and brightness controls should work.
Trackpad:
Install latest VoodooI2C.kext and VoodooI2CHID.kext
Internal Graphics:
Should already be working with the config.plist. If you have slightly different configuration; use hackintool to generate your own patch.
HDMI:
Hackintool patches fix this. Use this guide for details. If you are using EFI from the repo, it should just work.
Backlight:
If you are using EFI from the repo, it should just work.
Displays under System Preferences should now have a brightness slider.
Battery Status:
Install latest SMCBatteryManager.kext to OC/kext
Processor features:
Install SMCProcessor.kext to OC/kext
Audio
To enable Intel HD Audio add AppleALC.kext.
If you are using EFI from the repo, it should just work.
AppStore
If you do not have a working wifi card, or you're using a USB adapter read on. If you already have a working internal wifi card, skip this section.
An eth0 device is needed for Appstore access.
To emulate a fake one, install Nullethernet.kext to OC/kext.
Verify that you have the NullEthernet device as eth0 using network utility.
Follow this guide if you need details.
Inbuilt Camera
Works. No extra files needed.
CPU power management
Works. No extra files needed.
Sleep
If you are using EFI from the repo, it should just work.
Card Reader
The card reader does not seem very reliable at the moment.
Check the specific PCIe card reader device under the PCI tab in Hackintool.
If you have a O2 device, and card reader is important for you, see this post for instructions to enable it. If you have a Realtek device, try Sinetek's driver.
Incorrect Date time on Windows
run this command on terminal as admin:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
TLDR:
Use the EFI folder from the repo for installation and post installation. Everything should just work.
https://github.com/aruhant/Ideapad_S340
Last edited: