Contribute
Register

<< Solved >> GUIDE: Legion y530 MOJAVE 10.14 installation

Status
Not open for further replies.
My network does not allow me to download the content you need in EFI through scripts. Can you provide the compiled EFI directly, which is more conducive to my testing.
This is the repo with the command "./Y530.sh --download-requirements" run. You can proceed to run the next commands.
 

Attachments

  • Lenovo-Y520-macOS.zip
    13.7 MB · Views: 167
This is the repo with the command "./Y530.sh --download-requirements" run. You can proceed to run the next commands.
I found some problems with your EFI.
1.You didn't add a keyboard driver.
2.Native Power Management is not loaded,Method (_PR.CPU0._DSM, 4, NotSerialized) is wrong, the correct path is _SB.PR00._DSM
3.After I added VoodooPS2Controller.kext to EFI/CLOVER/kexts/Other, I got a kernel panic.
 

Attachments

  • debug_20455.zip
    2.7 MB · Views: 177
I found some problems with your EFI.
1.You didn't add a keyboard driver.
2.Native Power Management is not loaded,Method (_PR.CPU0._DSM, 4, NotSerialized) is wrong, the correct path is _SB.PR00._DSM
3.After I added VoodooPS2Controller.kext to EFI/CLOVER/kexts/Other, I got a kernel panic.
Try the new repo, I ran "./Y530.sh --download-requirements" command already.
 

Attachments

  • Lenovo-Y520-macOS.zip
    14 MB · Views: 167
After using build from Lenovo_Y7000-Y530_Hackintosh provided by @xiaoM4095, majority of problems were fixed :D

Before use the build: Remove voodoops2.kext from L/E and kexts that be equal as clover's kexts, to be able to inject them use config.plist/SystemParameters/InjectKexts=Detect

NOTE: if you install clover's kext into L/E (specifically ApplePS2SmartTouchPad) be aware that this will cause KERNEL PANIC as I reported on this
thread

remove using (use each line one by one, don't copy and past all at the same time)
Code:
sudo rm -rf "path and Name of your kext.kext"
sudo kextcache -i /

Here is the result's list! :D
Working
Keyboard
Numeric pad
Hotkeys (to remap hotkeys I installed karabiner app)
  • fn+f1, f2, f3, f5, f6 (keep in mind that brightness control will be slower than ussual). To fix this problem temporally, Im using this app . If you are using black theme and can't see the app icon attached to menu bar, please send me a message or post here to share you the white icon ahah
  • play/pause, stop, next, before
Backlight
iGPU acceleration (intel UHD Graphics 630 1536 MB)
Apple ID
  • Appstore (be able to sign up but can't install apps, after change wifi card this will fix!)
  • Face Time Works
  • iCloud backup
  • iMessage
  • notes
  • iTunes
USB 2.0, 3.0 and 3.1
Ethernet
Battery Status and energy management (battery last around 2 or 3 hours depending on what are you doing, keep in mind that safari is better than other browser to save energy)
Audio
  • Microphone
  • speakers
  • headphones input
Double boot (I installed a sata 3 solid drive on the lap to be able to do this)
Camera

Not Working
Elan Touchpad (Just works Synaptic touchpad)
Wifi and bluetooth (you have to change wifi card to BCM94352Z to enable this natively)
HDMI

Havent check:
USB c
Mini Display port

I hope this can help you!


Hey rcc622,


I'm trying to use the Lenovo_Y7000-Y530 by XiaoM4095 but I'm kind of new to the entire hackintosh environment.
So far I have install the Mojave 10.14.4 on my Y530.

I'm having issues with my keyboard/audio drivers and I was thinking to use the entire repo.
Can you guide me bit on how to place the kexts correctly?


I got the kexts from the EFI/kexts/Other and placed them on my desktop. Used Kextbeast to install them and KextUtility to fix permission issues but it seems they are not working as expected.


Should I place all of them in my EFI volume under Clover? Should I take the entire EFI folder from Xiao?
Sorry for the noob question.

Best regards
 
Hey rcc622,


I'm trying to use the Lenovo_Y7000-Y530 by XiaoM4095 but I'm kind of new to the entire hackintosh environment.
So far I have install the Mojave 10.14.4 on my Y530.

I'm having issues with my keyboard/audio drivers and I was thinking to use the entire repo.
Can you guide me bit on how to place the kexts correctly?


I got the kexts from the EFI/kexts/Other and placed them on my desktop. Used Kextbeast to install them and KextUtility to fix permission issues but it seems they are not working as expected.


Should I place all of them in my EFI volume under Clover? Should I take the entire EFI folder from Xiao?
Sorry for the noob question.

Best regards


Never mind..... I have rebuilt the EFI using Xiao's repository and it worked :D
 
For the people having issues mounting EFI

Issue commands as follows:
diskutil list (this will show you on what disk you have the EFI)
sudo -s (Move to root account)
diskutil mountDisk /dev/disk<nr>



Code:
Florins-iMac:~ legion$ diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         256.0 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:       Microsoft Basic Data                         255.9 GB   disk0s4

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +256.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume macOS                   101.3 GB   disk1s1
   2:                APFS Volume Preboot                 45.0 MB    disk1s2
   3:                APFS Volume Recovery                522.9 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:       Microsoft Basic Data                         999.2 GB   disk2s1

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk3
   1:               Windows_NTFS TOSHIBA EXT             2.0 TB     disk3s1

Florins-iMac:~ legion$ df -h
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   238Gi   94Gi  142Gi    40% 1105618 9223372036853670189    0%   /
devfs          226Ki  226Ki    0Bi   100%     780                   0  100%   /dev
/dev/disk1s4   238Gi  1.0Gi  142Gi     1%       2 9223372036854775805    0%   /private/var/vm
/dev/disk0s4   238Gi   32Gi  206Gi    14%  170385           216355507    0%   /Volumes/Untitled
map -hosts       0Bi    0Bi    0Bi   100%       0                   0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%       0                   0  100%   /home
/dev/disk0s1   197Mi   56Mi  141Mi    29%       0                   0  100%   /Volumes/EFI
/dev/disk3s1   1.8Ti  1.5Ti  364Gi    81%  209472           381456748    0%   /Volumes/NTFS1
/dev/disk2s1   931Gi  644Gi  286Gi    70%  472067           300167881    0%   /Volumes/NTFS2
Florins-iMac:~ legion$ sudo -s
Password:
bash-3.2# diskutil mountDisk /dev/disk0
Volume(s) mounted successfully


bash-3.2# df -h
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   238Gi   94Gi  142Gi    40% 1105674 9223372036853670133    0%   /
devfs          226Ki  226Ki    0Bi   100%     780                   0  100%   /dev
/dev/disk1s4   238Gi  1.0Gi  142Gi     1%       2 9223372036854775805    0%   /private/var/vm
/dev/disk0s4   238Gi   32Gi  206Gi    14%  170385           216355507    0%   /Volumes/Untitled
map -hosts       0Bi    0Bi    0Bi   100%       0                   0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%       0                   0  100%   /home
/dev/disk0s1   197Mi   56Mi  141Mi    29%       0                   0  100%   /Volumes/EFI
/dev/disk3s1   1.8Ti  1.5Ti  364Gi    81%  209472           381456748    0%   /Volumes/NTFS1
/dev/disk2s1   931Gi  644Gi  286Gi    70%  472067           300167881    0%   /Volumes/NTFS2
 
399760
How to fix that?
 
It’s going after this
399777
 
Status
Not open for further replies.
Back
Top