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).