GithubHelp home page GithubHelp logo

thunderboltpatcher's People

Contributors

osy86 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thunderboltpatcher's Issues

Thunderbolt Patcher failed

Describe the bug:
-Writing process aborted
-Unable to uninstall the patch

Expected behavior:
Normal flash procedure

Configuration

  • HaC Mini version: 3.3
  • OSX version: 10.15.1
  • NUC model: NUC8i7HVK
  • Boot SSD model and protocol: XPG Gammix S11 480GB, NVMe
  • Second SSD model and protocol
  • First DIMM model: GSkill DDR4-2666 8GB
  • Seconnd DIMM model: GSkill DDR4-2666 8GB
  • Display port(s) used: 2
  • Display resolution(s): Standard HD
  • Wifi: BCM94360CS2
  • Any TB3 devices:
  • Any USB devices:

Patching failed:
20191104_222503

Uninstall failed as well:
20191104_223249

How can i fash the original Firmware again?

Unsupported NUC8ixBEx panic on wake when in "native" mode

Hello!

I know this is totally unsupported but I can't help trying my luck opening an issue in the hope of solving this panic.

The Coffee Lake NUC8 has the same Thunderbolt chip as the HC one. The patch applies fine and everything works as it should apart from waking up. I read in the very well written documentation that these issues appears in hybrid and legacy modes.

How can I check if the controller is running in native mode properly? As that appears to be the logical explanation as to why it doesn't wake up properly. But maybe it's something else like a BIOS setting. Thunderbolt is set to legacy mode, when set to Unique ID the same wake issue happens but the controller no longer shows up in System Information's Thunderbolt/USB 4 section. I've attached the panic log and the ACPI patches used (TbtOnPCH and OsxDetect).

Please let me know if you need anything else like IOreg, EEPROM or ACPI dumps. On my repo you can also find more stuff that might help, the default config uses a different SSDT-TbtOnPCH patch (one with the DROM inside of it), the one used after patching the firmware doesn't have it anymore. Maybe things go wrong there. I'm not really sure and by no means an expert in any of this. Merely an enthusiastic enthusiast haha.

FWIW I have a dedicated NUC for testing, in possession of a flash programmer and not afraid to use it 😅

nuc-tb3-wake-panic.txt
SSDT-OsxDetect.dsl.zip
SSDT-TbtOnPCH-POST.dsl.zip

Any way to get this working with ASRock z390 inbuilt Alpine Ridge JHL6240 and TPS65982

Describe the bug:
-Device not Found

Expected behavior: Unknown
Normal flash procedure

Configuration

ASRock z390 itx with Alpine Ridge JHL6240 Thunderbolt 3 chip and TPS65982 controller
OSX version: 10.15.3
NUC model: NA
Boot SSD model and protocol: WD SSD 500 GB M.2
Second SSD model and protocol - NA
First DIMM model: Corsair Vengeance DDR4 3000 16GB
Seconnd DIMM model: Corsair Vengeance DDR4 3000 16GB
Display port(s) used: 1
Display resolution(s): Standard HD
Wifi: BCM94360CS2
Any TB3 devices: No
Any USB devices:

sh-3.2# /Applications/tbpatch list
No devices found or not running as root!sh-3.2#
sh-3.2# csrutil status
System Integrity Protection status: disabled.

Uploaded ROM Dump:
ASRock Z390 itx dump v2.bin.zip
DSDT.aml.zip

Controller software here - https://support.lenovo.com/sg/en/downloads/ds502153

1
Screenshot 2020-02-04 at 2 51 58 PM

Screenshot 2020-02-03 at 9 20 44 PM

Thank you !

There is a chance to get this JHL7540 working? HP Elitebook 830 G7

I'm highly interested to get native thunderbolt osx management and i was wondering if i could follow the patching process on this Titan Ridge JHL 7540 4C 2018. I loaded ThunderboltReset.kext and i can see the ExpressCard Thunderbolt on PCI devices at system report, also part of the NHI root tree on ioreg but as i open on root the thunderbolt patcher app to dump the firmware i got "No devices found. Make sure you have the right ACPI tables installed and that you are running this application as root." even on the CLI mode. What i'm missing?

Screenshot 2024-04-18 at 0 25 32

Can not install patch files or uninstall patch files after a fail attempt

When I installed the patch files for the first time, I found that the program was running for a long time, so I quickly stopped the program. But after that I can not install patch files or uninstall patch files after a fail attempt, I even found that I cannot start my Windows operating system. After endless attempts, I found that as long as I set Thunderbolt 3 to legacy mode, I can successfully enter the windows operating system.
image
image

Can't update TB firmware.

Hello, please, suggest I'm following your guide to update TB FW on Hades Canyon, that I setup over a year ago for OSX.
I'd like to use it in Native TB3 mode, and initially attempted to update with the GUI, which failed and then I moved to the command line. I also made a backup of my existing firmware. Would you please help me to understand why the update process is failed(per screenshot)? Did I actually succeed updating it on the first attempt? Sorry if I'm asking simple questions, just want to make sure it everything properly.
Screen Shot 2020-07-23 at 8 20 05 PM
Screen Shot 2020-07-23 at 12 35 51 PM
Screen Shot 2020-07-23 at 12 36 22 PM

backup.bin.zip

Information about ThunderboltPatcher

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

NUC does not boot after successful Thunderbolt patch

Hello! Thank you for the great work on the HaC Mini project! I used your guide and everything worked great for the installation on my NUC8i7HVK.

As there was no thunderbolt support (was in Legacy), I launched HaC Mini and installed the ThunderboltPatcher. I then used it to patch Thunderbolt and it said successful.

I rebooted and it was stuck on the first 20% of the progress bar. I tried to boot on recovery or from the install Catalina USB, but same behavior.

Any idea of what I did wrong and how to undo it? Thank you very much!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.