DarwinDumper Changelog

What's new in DarwinDumper 3.0.4

Nov 29, 2017
  • Revised parsing of getcodecid result.
  • Added Pike R. Alpha's' AppleIntelInfo.kext v2.9.
  • Dump diskutil list unconditionally when running a disk scan.
  • Include APFS and CoreStorage dumps when performing diskutil list.
  • Added Pike R. Alpha's' lzvn tool for list prelinked kexts.
  • Move kext dump out of section requiring elevated privileges.
  • Limit kernel message log dump to 512KB.
  • Limit disassembled ATI rom file to 1MB.
  • Update Pike R. Alpha's' csrstat v1.8 for SIP with extended bits.

New in DarwinDumper 3.0.3 (Mar 14, 2017)

  • Update nvram binary.
  • Change host for sparkle AppCast.xml.
  • Revised kernel boot messages log extraction.
  • Updated iasl to newer version 20160729-64.
  • Update getcodecic.

New in DarwinDumper 3.0.2 (Nov 5, 2016)

  • Remove possibility of incomplete internal messages being processed.

New in DarwinDumper 3.0.1 (Sep 30, 2016)

  • Fix detection of UEFI Clover revision.
  • Update html report footer.
  • Add initial debug output when Debug=1.
  • Improved post processing of memory info dump.

New in DarwinDumper 3.0.0 (Sep 26, 2016)

  • Updated to MacGap2.
  • User Interface updated.
  • Updated jQuery to v3.1.0.
  • Updated jQuery UI to v1.12.0.
  • Save path moved to main window.
  • Sparkle framework v1.14 integrated for app updates.
  • Updated VoodooHDA to v2.8.9.
  • Added Power Settings dump for sleep/hibernate settings and logs.
  • Replaced pmem.kext with newer MacPmem.kext.
  • Included the previous command-line only Intel Graphics register dump in to main UI.
  • Added memory info dump.
  • Added support for macOS Sierra.
  • Added dump of macOS Sierra kernel boot messages.
  • Add detection for APFS in disk partition scan.
  • HTML report generation now utilises /usr/bin/textutil for faster conversions.
  • NOTE: Minimum OS version now 10.9.

New in DarwinDumper 2.9.8 (Mar 16, 2015)

  • Update VBIOS routine to use dumpACPI tool when checking for VFCT ACPI table in OS X 10.10
  • Suppress system_profiler: Can't get X86PlatformPlugin messages.
  • UI elements are now non selectable (cannot be dragged over with mouse).

New in DarwinDumper 2.9.7 (Feb 2, 2015)

  • Fix bug where clover revision number ending in zero would be truncated.
  • Revert to reading ACPI tables from ioreg for all versions of OS X before Yosemite.
  • EDID dump also reads data from Clover bootlog (if booted using Clover).
  • Updated dmidecode from v2.12 to v2.12b (Thanks THe KiNG).
  • Added memory dump option for Intel Graphics (Command line option only).
  • Added experimental memory dump option for BIOS ACPI tables (Command line option only).

New in DarwinDumper 2.9.6 (Feb 2, 2015)

  • Add CPU Info option. Using x86info binary (Thanks Slice).
  • Add dumpACPI tool to dump ACPI tables from OS X, including Yosemite.

New in DarwinDumper 2.9.5 (Feb 2, 2015)

  • Firmware log should now correctly dump regardless of firmware-vendor.
  • Replaced edid-decode with binary version that works on 10.8.
  • Fix bdisk script output for partition type 0f (WIN95: Extended partition, LBA-mapped).
  • Include Ozmosis Defaults.plist in bootloader configuration files dump.
  • Adjust privatise routine to only mask loader confing data thats longer than 3 chars to avoid multiple search/replace issue.
  • Add detection for a Non System FAT16 partition boot sector to the boot loader detection routine, to match the disk partition routine.

New in DarwinDumper 2.9.4 (Feb 2, 2015)

  • Replace the MacGap UI with newly compiled fat binary. (Thanks alexq/STLVNUB).
  • Fix problem with new html report where more than one edid exists.
  • Revise cleanup of temporary dmi files.
  • Add atomdis to disassemble ATI Radeon vbios ROM (Thanks Slice).
  • Add AnalyseVBIOS to analyse Nvidia vbios ROM (Thanks Slice).
  • Replace 32-bit version of RadeonPCI.kext for OS X 10.6 and 10.7 with revised version by Slice that does not kernel panic.
  • Add word decoded to decoded Radeon ROM txt file.
  • Revised AppleSystemLog dump code.
  • Try twice to unload VoodooHDA.kext (because of dependencies), if the script loaded it.

New in DarwinDumper 2.9.3 (Feb 2, 2015)

  • Fix bug where unique partition ID read from ioreg could be incorrect if more than one result was returned.
  • Add error checking when disassembling DSDT and SSDT’s as multiple tables from single namespace.
  • Add new style html report which now uses standard jQuery and jQueryUI libraries and makes use of the accordion and tab widgets.
  • Improved markup results in a smaller html file for a full dump.
  • Split dmi dump in the html report by table types.
  • Fix clicking collapsible div to toggle state when both open and closed.
  • Add missing filepath /EFI/CLOVER/BOOT/ when looking for UEFI boot files.
  • Only include relevant css and js for ioregistry viewer dump to html report if necessary.
  • Move the Apple System Log to it’s own dump as root privileges are not needed for it.
  • Many other small bug fixes, tweaks and improvements.

New in DarwinDumper 2.9.2 (Feb 2, 2015)

  • Revise driver loading to fix bug where pciutils driver would be unloaded if already present on users system.
  • Updated flashrom to v0.9.7-r1786 and amended script to dump first chip if more than one chip found (thanks THe KiNG).
  • Updated edid-decode with revised version by Andy Vandijck which now decodes the Chroma Info.
  • Kernel message buffer is now dumped using dmesg before any other dumps.
  • Disassemble DSDT and any SSDT's as multiple tables from single namespace.
  • Add last boot from Apple System Log to kernel log dump.
  • Don’t load RadeonPCI kext for vBIOS dump when kernel is booted in 32-bit mode.

New in DarwinDumper 2.9.1 (Feb 2, 2015)

  • Fix incorrect bootlog path in privatise function.
  • Add private mask for DMI table -> System UUID in both .txt and .bin files.
  • UI now directs user to ‘Save Directory’ page if custom path is missing.
  • Revise UI ‘Custom Path’ page and add option for opening the current path in the Finder.
  • Change assigned file extensions to dumped EDID files.

New in DarwinDumper 2.9.0 (Apr 16, 2014)

  • Add additional logging for writeable save path.
  • Add detection for 4K sector drives in the Disk Partition Table dump (Thanks JrCs).
  • Add kernel sysctl_machdep_xcpm dump (Thanks Pike - http://bit.ly/NHg1JH).
  • Split HTML report kernel info to separate tables.
  • Fix decoding of more than one ATI Video ROM’s.
  • Add physical block size disk info to Bootloaders & Disk Sectors dump files.
  • Removed the use of Apple’s ‘Strings’ binary, using instead binary grep.
  • Widen the HTML report to accommodate more info.
  • Update dmidecode to v2.12 (Thanks Slice).