Jump to content
InsanelyMac Forum

Recommended Posts

Advertisement

Yep, also already used to submit an really complete und good readable +structured Browser htlm output of all devices (HW+SW). That output (in an folder) can be zipped and submitted in case of problem research.

Share this post


Link to post
Share on other sites

Thanks Blackosx!!!!!!l for me this is the beast tooll for dump all info of the System and hardware, great work!!!! :thumbsup_anim:

 

+1

Share this post


Link to post
Share on other sites

Great tool, thanks

Trauma, JrCs, sonotone, phcoder, blackosx, STLVNUB, Slice, dmazar, STLVNUB, THe KiNG, гык-sse2, rafirafi, bcc9, mcmatrix, !Xabbu.

Share this post


Link to post
Share on other sites

Thanks Fabio.

 

And good to hear the positive feedback so far. I've since edited the opening post to remove the duplication of STLVNUB in the credits.

Share this post


Link to post
Share on other sites

I've attached a revised version of DarwinDumper to the opening post.

 

The changes from 2.3.4 -> 2.3.6 are:

 

- Added detection for the version of Clover 'boot' file and CloverXXX.efi file

- Changed bootloaders.txt and diskutil html layout to include UEFI files found.

- Added detection for Clover, Windows and ELILO when finding UEFI file named BootX64.efi.

- Added cmf's oclinfo for OpenCL info dump. (Thanks Slice).

- LPSCI html tables are now collapsable.

Share this post


Link to post
Share on other sites

Excellent information tool with a very readable format. BIG thank you to all contributors.

Share this post


Link to post
Share on other sites

I'm amazed, I just saw Clover v2 :StarTrek: , and now this fantastic tool!!!!!!

Revolution is coming on Hackintosh world?

wow ...... ..... good job to all of you! :)

 

Micky

Share this post


Link to post
Share on other sites

Can you make an option to save to other folder instead of the Desktop ?

Thanks for the request. I'll see what I can do.

 

Good point, THAT folder should be DarwinDumper App folder.

I'll make that the default choice.

Share this post


Link to post
Share on other sites

Revised version attached to the opening post.

 

Changes from 2.3.6 -> 2.3.8

 

- User can now choose which part they want from the previously multiple diskutil & loader routine.

- Added option to choose dump save path. Default is the DarwinDumper App folder.

- Fixed bug when archiving previous folders.

 

Please Note: When clicking the option to choose a new save location, the dialog window displays an 'Open' button. Ideally this should read 'Select' but until I find out how to do it that's how it is.

 

Please report back any bugs or issues. Thanks

Share this post


Link to post
Share on other sites

Revised version (v2.4.2) attached to the opening post.

 

I make changes gradually and post them to projectosx until the time comes when they've been tested. There have been a few additions and changes that I thought it time to post a revised version here. However, for now I can't report every change as they are listed at the projectosx thread and that's currently down. I will update these changes once projectosx is back up and running. EDIT: Done

 

Changes from 2.3.8 -> 2.3.9

 

- Changed privacy routine to mask from centre->outwards (as JrC's first had it), rather than from start to finish.

- Increased mask percentage from 60% to 80% of string.

- Included mask of fmm-mobileme-token-FMM (this used to be dropped from IOreg completely, now it's just masked).

- HTML report tables are now collapsed by default.

- Fixes an incorrect HTML anchor for SMC section.

- Included LSPCI extended hex dump (-nnvvbxxxx) in the HTML report.

- Added a Misc option to the app and a /Misc folder to the DarwinDumper dump folder.

- Misc option dumps gEfiAppleNvramGuid ROM and MLB vars dump to /Misc/gEfiAppleNvramGuid_Vars.txt

- Misc option dumps copies of rc.local and rc.shutdown.local to /Misc/Scripts

- Full path of any found UEFI loaders is retained in bootloaders.txt and HTML report.

 

Changes from 2.3.9 -> 2.4.0

 

- Some internal script housework.

- Shortened 'Sys Profiler' nav link to read 'Sys Prof'.

- Diskutil & Bootloaders report only prints Clover boot file revision, if found.

- Incorrect identification of RevoBoot removed when checking com.apple.Boot.plist.

 

Changes from 2.4.0 -> 2.4.1

 

- Added efivar BootCurrent, BootOptionSupport, BootOrder, Boot000*, FirmwareFeatures, FirmwareFeaturesMask (Thanks Slice and dmazar for suggestions).

- Added check for existence of previous save path (Thanks STLVNUB).

- Changed text label in GUI window for saving of the Report folder location.

- Bug fix in generateHTMLreport.sh.

 

Changes from 2.4.1 -> 2.4.2

 

- Fixed bug where efivar Boot 000X failed to be written.

- gEfiAppleNvramGuid_Var.txt file kept and HTML dump done only if file not empty.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Posts

    • I've commited the actual code, later I'll make it as first example. Taken from edk2, I'm making this to work with: struct EDID_BLOCK { var Header : [UInt8] = [UInt8](repeating: 0, count: 8) //EDID header "00 FF FF FF FF FF FF 00" var ManufactureName : UInt16 = 0 //EISA 3-character ID var ProductCode : UInt16 = 0 //Vendor assigned code var SerialNumber : UInt32 = 0 //32-bit serial number var WeekOfManufacture : UInt8 = 0 //Week number var YearOfManufacture : UInt8 = 0 //Year var EdidVersion : UInt8 = 0 //EDID Structure Version var EdidRevision : UInt8 = 0 //EDID Structure Revision var VideoInputDefinition : UInt8 = 0 var MaxHorizontalImageSize : UInt8 = 0 //cm var MaxVerticalImageSize : UInt8 = 0 //cm var DisplayTransferCharacteristic : UInt8 = 0 var FeatureSupport : UInt8 = 0 var RedGreenLowBits : UInt8 = 0 //Rx1 Rx0 Ry1 Ry0 Gx1 Gx0 Gy1Gy0 var BlueWhiteLowBits : UInt8 = 0 //Bx1 Bx0 By1 By0 Wx1 Wx0 Wy1 Wy0 var RedX : UInt8 = 0 //Red-x Bits 9 - 2 var RedY : UInt8 = 0 //Red-y Bits 9 - 2 var GreenX : UInt8 = 0 //Green-x Bits 9 - 2 var GreenY : UInt8 = 0 //Green-y Bits 9 - 2 var BlueX : UInt8 = 0 //Blue-x Bits 9 - 2 var BlueY : UInt8 = 0 //Blue-y Bits 9 - 2 var WhiteX : UInt8 = 0 //White-x Bits 9 - 2 var WhiteY : UInt8 = 0 //White-x Bits 9 - 2 var EstablishedTimings : [UInt8] = [UInt8](repeating: 0, count: 3) var StandardTimingIdentification : [UInt8] = [UInt8](repeating: 0, count: 16) var DetailedTimingDescriptions : [UInt8] = [UInt8](repeating: 0, count: 72) var ExtensionFlag : UInt8 = 0 //Number of (optional) 128-byte EDID extension blocks to follow var Checksum : UInt8 = 0 } typealias EDID = EDID_BLOCK ...let you know
    • Wrong    No need to connect any TB device before booting the system. The TBEX 3 get's fully automatically initialised and implemented by OSX as soon a TB or TB XHC USB device will be connected to the already operational macOS system.   >>> https://youtu.be/JSNp75UOfq4 <<<   Give it a try with my SSDT-X299-iMacPro.aml properly adapted to your system    Full TB Hot Plug Functionality!    Maybe you also need an update to SMBIOS iMacPro1,1 in addition?   Cheers,   KGP
    • Hi @KGP-iMacPro, finally after more than a month some progress! Unfortunately this is not the definitive answer, but it poses other questions.
      What I did not say yesterday, is that once the THB_C cable is removed the Thunderbolt PCI card is not loaded by the system at startup. But if I have a device connected and turned on before boot the PCI card is recognized and loaded correctly, but not only, in this way you have the hotplug of all devices! To make it work, add "PCI-Thunderbolt One" to PXSX/BR1A. It works either with Arbitrary inject or with _DSM method on SSDT (better because the devices can be implemented on the PCI system info).   I use a Thunderbolt dock that turns on when I turn on the computer (to be precise, since I use Fix Shutdown, never turns off like my USB devices), and then the Thunderbolt PCI card is charged every time the computer is started and all the devices after the dock are hotpluggable.   Based on the original Apple SSDT of an iMac18,3, I realized this: SSDT-TB3 V3.zip (Updated version)
      However I do not know if it works correctly on both Thunderbolt ports and USB-C devices. I will do some more tests when we have the final solution.

      Obviously as I said, this is not a solution, but it makes clear that the problems with the hotplug derive from the functions that add the THB_C cable, so we are faced with two ways:
      1- Finding the way to make the PCI card load from the system even without a connected THB_C cable
      2- Understand what features this cable provides and whether it can be found in ACPI paths to include it in the SSDT    
    • Hackintosh High Sierra 10.13.3 USB Installer Boot Into USB DIrectly Enter Exit Option Menu. Clover Boot Menu Not Showing. Plz Help .................     My System Specification :

      CPU : Core i5 6400
      MB : Asus H110M-CS
      RAM : 8GB DDR 4
      HDD : WD 1TB For Windows And WD 500 GB For Hackintosh
      Bootloader : Clover
    • I think I found a way to use an nvidia helper card... On the internet they say if you cut the end of the PCI-e x1 slot, an x16 PCI-e video card will work in it. I have an 8600gt which works OOB in high sierra, but I'm not sure if I can set it as primary since in bios I have only PEG/PCI or PCI/PEG primary video. Maybe I can set it as primary from DSDT or clover?
×