XPS13-9300-hackintosh icon indicating copy to clipboard operation
XPS13-9300-hackintosh copied to clipboard

Thunderbolt

Open thefiredragon opened this issue 4 years ago • 14 comments

You can fix thunderbolt hotplug by setting smbios to macbook pro 16,4, best regards

thefiredragon avatar Jan 22 '21 10:01 thefiredragon

Does it need any extra Kexts?

DottiestDuke47 avatar Jan 23 '21 17:01 DottiestDuke47

And also does hotplug etc work?

DottiestDuke47 avatar Jan 23 '21 17:01 DottiestDuke47

It should work same Hardware as 9500.

thefiredragon avatar Jan 23 '21 17:01 thefiredragon

what about the usb c display out, can you get that to work by using a different device id?

DottiestDuke47 avatar Jan 23 '21 18:01 DottiestDuke47

You can try my Patches from repo

thefiredragon avatar Jan 23 '21 18:01 thefiredragon

which patches specifically?

DottiestDuke47 avatar Jan 23 '21 20:01 DottiestDuke47

Whatevergreen Patches from my config plist. Try to use my framebuffer Patches from there.

thefiredragon avatar Jan 23 '21 21:01 thefiredragon

Thanks, I'll give it a go, appreciate your help :)

DottiestDuke47 avatar Jan 23 '21 21:01 DottiestDuke47

Please try only framebuffer con Patches from my plist you are using an Iris graphics, not Device or Plattform id

thefiredragon avatar Jan 24 '21 10:01 thefiredragon

So basically just this: <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data>AACbPg==</data> <key>device-id</key> <data>mz4AAA==</data> <key>enable-dpcd-max-link-rate-fix</key> <data>AQAAAA==</data> <key>enable-hdmi-dividers-fix</key> <data>AQAAAA==</data> <key>enable-hdmi20</key> <data>AQAAAA==</data> <key>enable-lspcon-support</key> <data>AQAAAA==</data> <key>enable-max-pixel-clock-override</key> <data>AQAAAA==</data> <key>framebuffer-con1-alldata</key> <data>AQUJAAAEAACHAQAA</data> <key>framebuffer-con1-enable</key> <data>AQAAAA==</data> <key>framebuffer-con2-alldata</key> <data>AgYJAAAEAACHAQAA</data> <key>framebuffer-con2-enable</key> <data>AQAAAA==</data> <key>framebuffer-con3-alldata</key> <data>AwQKAAAIAACHAQAA</data> <key>framebuffer-con3-enable</key> <data>AQAAAA==</data> <key>framebuffer-con3-has-lspcon</key> <data>AQAAAA==</data> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-portcount</key> <data>BAAAAA==</data> <key>framebuffer-unifiedmem</key> <data>AAAAgA==</data> </dict>

DottiestDuke47 avatar Jan 24 '21 13:01 DottiestDuke47

not the other pci device for the sound controller im guessing?

DottiestDuke47 avatar Jan 24 '21 13:01 DottiestDuke47

			<key>enable-dpcd-max-link-rate-fix</key>
			<data>AQAAAA==</data>
			<key>enable-hdmi-dividers-fix</key>
			<data>AQAAAA==</data>
			<key>enable-hdmi20</key>
			<data>AQAAAA==</data>
			<key>enable-lspcon-support</key>
			<data>AQAAAA==</data>
			<key>enable-max-pixel-clock-override</key>
			<data>AQAAAA==</data>
			<key>framebuffer-con1-alldata</key>
			<data>AQUJAAAEAACHAQAA</data>
			<key>framebuffer-con1-enable</key>
			<data>AQAAAA==</data>
			<key>framebuffer-con2-alldata</key>
			<data>AgYJAAAEAACHAQAA</data>
			<key>framebuffer-con2-enable</key>
			<data>AQAAAA==</data>
			<key>framebuffer-con3-alldata</key>
			<data>AwQKAAAIAACHAQAA</data>
			<key>framebuffer-con3-enable</key>
			<data>AQAAAA==</data>
			<key>framebuffer-con3-has-lspcon</key>
			<data>AQAAAA==</data>
			<key>framebuffer-patch-enable</key>
			<data>AQAAAA==</data>
			<key>framebuffer-portcount</key>
			<data>BAAAAA==</data>
			<key>framebuffer-unifiedmem</key>
			<data>AAAAgA==</data>`

enable-max-pixel-clock-override -> is for 4k panels framebuffer-unifiedmem -> take care for your settings enable-dpcd-max-link-rate-fix -> also important for dell displays on some devices

AAPL,ig-platform-id and device id is different, on my 9500 I have an uhd630 But the con patches are the same so you should able to use one usb-c port for your display

thefiredragon avatar Jan 24 '21 13:01 thefiredragon

So platform-id and AAPL should stay the same as this repos EFI (0000528a), and I should get rid of the 4k panel settings, and keep the rest the same. just to confirm my laptop has iris plus graphics.

DottiestDuke47 avatar Jan 24 '21 14:01 DottiestDuke47

I tried the frame buffer patches and haven't had any luck; the display output just isn't detected :(

DottiestDuke47 avatar Jan 31 '21 16:01 DottiestDuke47