osy / ThunderboltPatcher

Patch Thunderbolt firmware through TI PD interface
Apache License 2.0
92 stars 14 forks source link

Information about ThunderboltPatcher #7

Closed Purpleman666 closed 3 years ago

Purpleman666 commented 3 years ago

Hello,

I just have a question : I have a nuc 8i7HVK and I want to patch the thunderbolt chipset. But when i look at my device list, i just found 1x I2C2 devices and one I2C1 devices. Is it normal ???, because on your tutoriel, there's RP05 and don't see it in my list. Can you just tell me if it's possible to patch it. I attache a dump of my chip and my list. Thank you for your answer.

/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/I2C2@15,2/AppleIntelLpssI2C@2/AppleIntelLpssI2CController@2/HPM1@0/AppleHPMLPSS/AppleHPMDevice@4E Address : 0x0000004E PID : 0x2831454341 UID : 1DAD3810-63CA-108C-5F40-9D7549BB9A4D Version : Build : 708ef7fef06b3a126fd0e433f097fed7975c3730_09112017 Device : TPS65982 HW0011 FW0001.12.06 ZTBT1

/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/I2C1@15,1/AppleIntelLpssI2C@1/AppleIntelLpssI2CController@1/HPM0@0/AppleHPMLPSS/AppleHPMDevice@76 Address : 0x00000076 PID : 0x2831454341 UID : 41AD3810-872C-2BBC-4440-DA27EE4DE246 Version : Build : 708ef7fef06b3a126fd0e433f097fed7975c3730_09112017 Device : TPS65982 HW0011 FW0001.12.06 ZTBT1

/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/I2C2@15,2/AppleIntelLpssI2C@2/AppleIntelLpssI2CController@2/HPM1@0/AppleHPMLPSS/AppleHPMDevice@70 Address : 0x00000070 PID : 0x2831454341 UID : 63AD3810-2ADA-CEA4-5443-9E41E3C3CF21 Version : Build : 708ef7fef06b3a126fd0e433f097fed7975c3730_09112017 Device : TPS65982 HW0011 FW0001.12.06 ZTBT1

backup.bin.zip

osy commented 3 years ago

The one with address 0x00000070 is probably the right one. You're not seeing RP05 because you probably didn't install the right drivers/ACPI to get it working (or your controller is bricked). If you're using HaC Mini, install Legacy Thunderbolt to see it. Otherwise, I think there's guides/samples in this repo to help.

Purpleman666 commented 3 years ago

Thank you for your answer.

Purpleman666 commented 3 years ago

Sorry but i got another question. I test my thunderbolt ports under windows, and no probleme, they are working well and i didn't try to patch them for now. So for me they arr not bricked. I them in ioreg, and when i plug a thunderbolt device, i see them in ioreg but not in osx. I looked at my EFI and i've got the SSDT-TbtLegacy.aml and SSDT-Xhci.aml and it is active in the config.plist. I've check in the bios, i'm well in legacy option for thunderbolt. If you can just show me the way, because at this point, i don't understand why it's not working.

Capture d’écran 2021-03-01 à 16 56 40 Capture d’écran 2021-03-01 à 17 03 20

Thank you for your answer. Have a good day.

osy commented 3 years ago

You're not seeing RP05 because you probably didn't install the right drivers/ACPI to get it working ... If you're using HaC Mini, install Legacy Thunderbolt to see it.

Did you? It doesn’t matter what you see in ioreg.