-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improving Ventura Support on the Lenovo T530 #31
Comments
Thanks for the feedback and the tips! Just figured out today, that the CPU is working without turbo. Workaround as you already figured out was force-enabling XCPM and generating an SSDT with PluginType 1. I had to disable AMFI to be able to install the HD4000 drivers in Post. But if I can set that in NVRAM instead then this is great. Will try that! |
Merry Xmas! On a new machine would the Clover version be easier than the OpenCore version for Ventura? Which one of the 2 is more future-prooof? |
Both work, but the OC version contains the booter and kernel patches for the board-id vmm spoof which allow using MacBookPro10,1 SMBIOS and get System Updates. Since I don't know how to integrate the Booter Patches into Clover, you have to use |
I just noticed that you can run Ventura without all the Kernel Patches required for enabling the Board-VMM spoof in Big Sur and newer (you still need the Booter patches, though to skip the board-id check). I don't know if this works for insttalling OS and the HD4000 drivers but for booting it's working fine. Instead of the Kernel Patches, you just use This way, you can also can get System Updates in Clover. Although the Booter Patches can't be applied with Clover, using RestrictEvents, |
Hey continuing with the PM issues. I found the cause of the kernel panic when injecting So I found a kinda involved way of unlocking it in my T430 modifying the bios and flashing it.
Now the CFG Lock is always disabled and the injected kexts will work just fine and the system will be more stable and with a little better performance. I ran into some very weird wake issues with XCPM. There might be an easier way of doing this like Fixing CFG Lock says but I think that doesn't work with 2nd and 3rd gen Thinkpads |
Thanks for the guide. I probably won't do this since my primary system is Catalina and I don't won't to mess with the BIOS again. I bricked it once before and had to flash it with a programmer and a clamp to revive it (I'm already on 1vyrain). Where did you get the 2 kexts from to re-enable ACPI Power Management? |
I think it might be a good idea to do a PR to unlock the MSR to every supported 1vyrain model cause its the same for every model i think. |
Thanks a lot. Hey, I just injected both kexts with OC (and disabled the kernel patch for XCPM) and my system booted right away. The kexts are injected according to kextstat:
X86 Plugin is not loaded:
And Intel Power gadget uses the correct values: Because when I am using XCPM, the low frequency is significantly higher: 1.2 Ghz, istead of 800 Mhz. So I guess having 1vyrain installed unlocks 0xE2 MSR already. |
That's weird I had 1vyrain installed and the MSR was locked for me. Can you try running the OC tool |
I did some CPU benchmarking tests in Ventura.
I've also noticed that plugin type 0 is used when injectiong the |
Doing some investigation in regard to your unlocked but the 1vyrain modded bios for the t430 doesn't have the mod applied having the stock So that's why your CFG lock is already unlocked after installing 1vyrain and you don't need Also I can confirm with Xcpm the single core score is slightly lower using a i7 3610qm too and with AICPUPM: |
Ah, okay. I think you have 3 Options now:
|
No PRs, since you have a W530. No support.
I am going to upload a new EFI Release later in the day which brings back Plugin-Type 0 support for Ventura. |
New EFI is up with Plugin-Type 0 support. Requires a A BIOS where CFG lock can be disabled so the MSR 0x2E are unlocked, as pointed out by jozews321 previously. |
I have 1vyrain on a W530 and it's showing as unlocked. |
Should I add revblock=gmux as well? According to the description on the RestrictEvents repo it blocks |
It won't do anything, it's only related to the mux switch on real macs to fix the switching of the display from the IGPU to the DGPU |
OT: does someone know hpw to use the disklabel utility? I don't understand how to use it. I want to change the label of a disk which is called "Monterey" in boot picker but it has "Ventura" on it now. |
I've noticed issues with Spotlight when switching from one version macOS to another. I have Big Sur and Ventura on one disk currently. And whenever I switch, Spotlight indexing restarts and I don't know why. I've noticed this behavior on my Desktop as well. So far, I haven't find any explanations for this. |
Sorry if it's not Thinkpad Laptop related. I have an Acer Ivy Bridge Laptop and no CFG Lock option in the firmware (already searched in bios dump and using ControlMsrE2.efi). Is there any other way to unlock MSR? Since I can't use injected AICPM.kext using AppleCpuPmCfgLock quirk in Ventura. |
Not that I know of. Could you just try injecting the kexts with the |
@5T33Z0 I also have access to a T430. No joy. |
Again, as pointed out by jozews321:
On my T530 CFG Lock is disabled so booting works. But it crashes the first time after deploying the EFI. After that it's working fine. Otherwise you have to force-enable XCPM instead and disable AppleIntelCPUPowerManagement.kext and AppleIntelCPUPowerManagementClient.kext. |
@sp4 Use this T430 cfg unlocked bios |
@jozews321 thank you. The above guides worked on a NVS 5400m-equipped T430 with a dual-core CPU (i7 3520M) using your linked T430.rom. I'm booted into Ventura 13.0.1 with the recommended AppleIntelPower kexts from OCLP (configured the same way - minus an NVRAM clean). I verified this with As mentioned I had a repeatable panic in one of these kexts without the CFG unlock ability provided by your modded BIOS. Note: I use tools provided by IVPrep as follows: |
Note: [for whatever reason, coincidence?] regenerating a SSDT-PM.aml for my processor appears to have fixed the brightness keys |
I don't see how those 2 things could possibly be related but good to hear. |
I can't fix this issue where the system is supposed to enter sleep on its own. Once the system turns off the screen and tries entering sleep, the fan ramps up. I left Intel Power Gadget open one time and noticed that the CPU an iGPU ramp up instead of shutting down. I have no idea how to fix this since sending it to sleep from the Apple menu or by pressing Fn+F4 work fine. |
Yes. Ventura 13.4 on a X230T and a 1366x768 LCD. |
Sounds like a permissions issue. But in new versions of macOS you have to repair permissions in Recovery: https://eclecticlight.co/2022/11/18/repairing-home-folder-permissions-a-mystery/ |
Turns out it's not a permissions issue, I worked for me when I created a new user not because of that it was because I had connected an external display. The actual issue was that coreaudiod was crashing when trying to watch a yt video (only crashes when using the laptop speakers) with the display speakers everything was working fine. |
Just in case someone wonders how to obtain AMFIPAss kext: https://github.com/5T33Z0/OC-Little-Translated/blob/main/13_Peripherals/Fixing_Webcams.md#solution-0-add-amfipasskext-best |
My VirtualboxVentura defaulted to a OTA update to 13.4, but “failed to prepare the update”. Then I did an inplace update using the full installer. It took 2 hours to complete, but succeeded. |
Some Defaults commands for improving Non-Metal Patches: https://moraea.github.io/Docs/defaults.html |
My new used Laptop is on the way… Lenovo ThinkPad T490. ;) |
Quite close to the X390 on my shelves, so maybe i will move together with you. |
Just tried the Sonoma beta in my T430. it just work lmao with -lilubetaall. |
Latest nightly of Lilu already has macOS 14 already covered: "Add Thanks for the heads-up. I was just about to test it. I guess it will take some time until support for Somona is implemented in OCLP. But at least the cryptex stuff still works. |
Yep, Also Broadcom is completely dead now. Intel will probably be the best WIFI card going forward. |
I have a broadcom card. I guess that's the reason why the progress bar got stuck during the second installation stage (once I could select the sonomo volume from the boot menu). I won't buy a new card for this Laptop. I guess I have to take it out to finish the installation. T490 which is scheduled for arrival today. It comes with either one of those: Intel 9560 11ac, 2x2 + BT5.0 or Intel AX201 11ax, 2x2 + BT5.0 |
I think both cards are gonna work fine with itlwm and Airportitlwm when it releases for macOS 14 |
So, the T490 has arrived. This looks and feels like brand spankin' new. Totally forgot how to install macOS when coming from Windows – it's been a looooong time since I did that :D |
How much storage does it have? My X230T has in total 1.5TB: 1 TB 2,5 inch and 512 GB in the mSATA slot. Enough for Win10 with a couple of Virtualboxes, 3 hacks of about 160GB and a Time machine partition. To upgrade to Sonoma, I will have to sacrifice the Big Sur hack. |
256 GB. But it has a Samsung PM981 which is supposed to be troublesome. Trying to format it in Disk Utility during setup causes a spinning ball of death. Could also be a config issue but I can't be certain until I've tested another disk. |
My 512GB mSATA drive (with 3 hacks) is a Samsung 860 EVO. No problems. My experiences with the older Samsung EVO drives are better than the newer QVO ones. If I were you, I would go for a 1TB drive at the moment. |
https://dortania.github.io/Anti-Hackintosh-Buyers-Guide/Storage.html I have a spare m.2 disk which I will use for now. I fon't need a 1 TB drive in my laptop. |
OT: The T490 is up and running. It has an Intel AC-9560 160 Mhz Card (I don't know if it's a 9000 or 22000 series, though). Wifi works via Itlwm.kext but I can't get Bluetooth to work. USB ports are mapped but I can't figure out if it is supported or not. The kext documentation says somenthing about USB IDs but I don't know how to check for that. EDIT: I found it in Windows in Device Manager under Hardware-ID. And accoording to my findings it should be compatible: Vendor-ID: 0x8087, PID: 0x0aaa |
By now, the nightly lilu.kext does not even need -lilubetaall anymore. I have updated my VirtualboxVentura to OC 0.9.3 nightly and lilu.kext 1.6.6 nightly and am trying to install macOS 14 beta. Will take at least 2 hours, I guess. |
Regarding the issue of the menubar in Ventura which show cards that can be disabled: I think this could be related to devices it detects which are not labeled as internal. Maybee adding |
Apple needs to publish a manual on how to install Xcode 15 beta: https://developer.apple.com/forums/thread/730997 |
Ouch. I still had |
Update to Ventura 13.4.1 dowloaded the full installer (11.77 GB), did a couple of reboots and says ‘About 9 minutes remaining…’ now. Always 9 minutes. One more thing and nine more minutes. |
ANNOUNCEMENT:
I've had enough of people misusing the discussions on my repo for support requests! You want to install macOS on the T430/X430? Fork the repo, put in some work and time (like I did) and adjust the config for your needs! |
I have a T430 and I've been testing Ventura for around a month and these are my findings (More like OCLP findings lol)
AppleIntelCPUPowerManagement.kext
, so the cpu is gonna be stuck in base clock, one solution is injecting the legacy kexts again via OC dortania/OpenCore-Legacy-Patcher@964697a. I couldn't get this to work in my T430, It always kernel panics, some problem with the P-states or something. but I found an alternative. enabling Xcpm, with the help from your guide https://github.com/5T33Z0/Lenovo-T530-Hackintosh-OpenCore/tree/main/ACPI/Enable_XCPM and so far everything has been stable.mediaanalysisd
, it can be fixed with the latest build of RestrictEvents and the boot-argrevblock=media
ipc_control_port_options=0
to fix some crashing problems with Electron apps like DiscordThe text was updated successfully, but these errors were encountered: