Contribute
Register

[Success] Lenovo ThinkCentre m90q - i7-10700 - IGPU

Joined
May 21, 2011
Messages
405
Motherboard
Lenovo m90q Tiny
CPU
i7-10700
Graphics
UHD 630
Mac
  1. MacBook Pro
January 2023
Updated to OpenCore 0.8.7 + Update all kexts/drivers for Ventura 13.1.
Use HeliPort for Wifi because it's using itwlm kext instead of AirportItlwm
Sound bug stated on august 29 is still not resolved.

August 29, 2021: I always used the computer with bluetooth headset. Today I noticed 2 things about the audio. Quality is terrible on speaker with Audio ID 3, but is good with ID 28. However, I must reboot/sleep to switch between internal speaker or aux audio because it's like it doesn't notice i'm connecting or disconnecting a device. I also noticed I do not have Display Port Audio either.

Hi,

I just wanted to report that I successfully installed Big Sur on the Lenovo ThinkCentre m90q.

20210331_210419.jpg
20210331_210451.jpg
Specs

- Intel Chipset Q470
- Intel AX201 (Wifi / Bluetooth)
- ALC233VB (Audio Codec)
- Intel Core i7-10700 (vPro)
- 20 GB RAM (Left original 4GB + Added 1x Crucial 16GB)
- SSD Nvme WD Black SN750 (Replaced original NVMe PM991)
- 1x HDMI Port
- 2x DP Port (Added 1 optional in the customization process on lenovo website)

What works
- Intel Wifi (OpenIntelWireless). Only 25 MBPS :/ (Edit: Alpha 1.4.0 I get 200MBPs Download/Upload!)
- Bluetooth (IntelBluetoothFirmware)
- Graphics Acceleration
- Power Management
- HDMI Port
- The 2 Display Port
- USB (Type C and Type A)
- Ethernet
- Audio (Layout ID 3)

What doesn't work

- You tell me

USB Port Mapping

I had XhciPortLimit enabled and USBInjectAll during the install. Once installed, even though my USB Ports were working fine, I couldn't see any of them detected in Hackintool. I removed SSDT-RHUB.aml, rebooted and then my USB Ports appeared. I had 13 ports detected which made sense to me. I have 5xUSB 3 ports and 1xType-C. Later, I wanted to use IntelBluetoothFirmware kext to enable bluetooth support and I could not get it work. This was because of the bad USB discovery process.

I had to do it the right way. I reinstalled SSDT-RHUB.aml, removed my USBKext and reinstalled USBInjectAll and reenabled XhciPortLimit. Again, no ports shown in Hackintool, I ignored that. I opened another tool "USBMap" and my ports were all there! I had 20+ ports ! Here is a screenshot of the final result:

Discovery - full - values.png

IGPU Port Patching

I had to patch the Bus ID so it looks like this using the 0x3E9B0007 ID to get the HDMI port working. Both DP port were working out of the box.

Connectors.png

For convenience I attached my OpenCore EFI with all the kexts and patch ready to use. SMBios (Serial Number, MLB, UUID) are fake.
 

Attachments

  • Port Discovery Final.png
    Port Discovery Final.png
    160.9 KB · Views: 228
  • EFI_OC_0.6.7_v2.zip
    24.5 MB · Views: 201
  • EFI_OC_0.7.0_July_1_2021.zip
    17.3 MB · Views: 244
  • EFI_OC_0.8.7_Jan2023.zip
    25 MB · Views: 272
Last edited:
July 1, 2021
Updated to OpenCore 0.7.0 + Update all kexts/drivers
 
Hi,

Specs
- Intel Chipset Q470
- Intel AX201 (Wifi / Bluetooth)
- ALC233VB (Audio Codec)
- Intel Core i7-10700 (vPro)
- 20 GB RAM (Left original 4GB + Added 1x Crucial 16GB)
- SSD Nvme WD Black SN750 (Replaced original NVMe PM991)
- 1x HDMI Port
- 2x DP Port (Added 1 optional in the customization process on lenovo website)

I noticed that when I connect my headphones on the aux connector, they are not working and not detected until I sleep/reboot the computer. The sleep doesn't need to be deep, I just need to click the sleep button and spam click my mouse right away and it's enough. It's the same story when I disconnect them to get my internal speaker working again.

I also noticed that I do not have Display Port audio output. I tested all the Audio Layout ID for the ALC233 and the 28 is the best. The layout-id 3 also suffers from the same issue but the sound quality is not as good.

Capture d’écran, le 2021-08-29 à 10.48.10.png

Thanks in advance
 
Last edited:
Hi,

Specs
- Intel Chipset Q470
- Intel AX201 (Wifi / Bluetooth)
- ALC233VB (Audio Codec)
- Intel Core i7-10700 (vPro)
- 20 GB RAM (Left original 4GB + Added 1x Crucial 16GB)
- SSD Nvme WD Black SN750 (Replaced original NVMe PM991)
- 1x HDMI Port
- 2x DP Port (Added 1 optional in the customization process on lenovo website)

I noticed that when I connect my headphones on the aux connector, they are not working and not detected until I sleep/reboot the computer. The sleep doesn't need to be deep, I just need to click the sleep button and spam click my mouse right away and it's enough. It's the same story when I disconnect them to get my internal speaker working again.

I also noticed that I do not have Display Port audio output. I tested all the Audio Layout ID for the ALC233 and the 28 is the best. The 3 suffers from the same issue but the sound quality is not as good.

View attachment 527995

Thanks in advance
headphone issue is normally down to the layout id being used

you tested all layout's and the same issue on each id? (resetting nvram on each number change?)
 
headphone issue is normally down to the layout id being used

you tested all layout's and the same issue on each id? (resetting nvram on each number change?)

That's correct. Headphones do work after sleep/reboot as I said. Unsure if it makes a difference in the diagnosis. I did not reset nvram between each attempt, is it really necessary if I use the bootflag alcid=xx? Only 3 layout id of the list actually gives me 1 audio output device. All the others gives me 0 device.
 
IGPU Port Patching

I had to patch the Bus ID so it looks like this using the 0x3E9B0007 ID to get the HDMI port working. Both DP port were working out of the box.

View attachment 513851

For convenience I attached my OpenCore EFI with all the kexts and patch ready to use. SMBios (Serial Number, MLB, UUID) are fake.
Hi,
First, I just want to say thank you.
I wonder if you got it to work with 4k monitor. I've tried on 3 of my 4k monitors and none would go higher than 2560x1440.
Please advise
 

Attachments

  • EFI.zip
    17.6 MB · Views: 151
  • Screen Shot 2022-01-08 at 7.11.59 PM.png
    Screen Shot 2022-01-08 at 7.11.59 PM.png
    54.5 KB · Views: 114
  • Screen Shot 2022-01-08 at 7.22.18 PM.png
    Screen Shot 2022-01-08 at 7.22.18 PM.png
    87 KB · Views: 124
Hi,
First, I just want to say thank you.
I wonder if you got it to work with 4k monitor. I've tried on 3 of my 4k monitors and none would go higher than 2560x1440.
Please advise

I use an MSI Mag342CQRV 34" 1440P 100Hz monitor and it works perfectly. Sadly never tried a 4K. Make sure you use the Display Port ports to avoid any troubles. HDMI ports tend to be buggy.
 
I use an MSI Mag342CQRV 34" 1440P 100Hz monitor and it works perfectly. Sadly never tried a 4K. Make sure you use the Display Port ports to avoid any troubles. HDMI ports tend to be buggy.
I've tried both, HDMI gives more resolution options, but still maxed out at 1440p. DP was a bit blurry to me, not sure why.
 
I've tried both, HDMI gives more resolution options, but still maxed out at 1440p. DP was a bit blurry to me, not sure why.

Do you have same CPU? If not graphic patches might differs
 
Hello Togehter, i have a m90q (but with core i5-10500T) as well, tried to install bigsur.
I tooked your efi @jamesst20 .
USB Stick boot, Installation starts but stuck on ‚16 minutes remaining‘ and i cant move mouse anymore. May be someone can help?
 

Attachments

  • image.jpg
    image.jpg
    4.4 MB · Views: 149
  • image.jpg
    image.jpg
    5.1 MB · Views: 134
  • 34EED72A-7471-4AC3-9F1C-F177D8C938C3.jpeg
    34EED72A-7471-4AC3-9F1C-F177D8C938C3.jpeg
    4.3 MB · Views: 120
  • 58673190-697C-4335-8CF2-F2BA7DDB5737.jpeg
    58673190-697C-4335-8CF2-F2BA7DDB5737.jpeg
    4 MB · Views: 123
Back
Top