Jump to content

DarwinDumper

Bootloader BIOS IOReg Device Properties LSPCI Dump VBIOS SMC ACPI NVRAM

  • Please log in to reply
189 replies to this topic

#181
blacksheep

blacksheep

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
  • Gender:Male
  • Location:Warsaw, Poland

Thanks for the report blacksheep.

When run on a real Mac, the video bios is saved from IORegistry.

Can you please post the DarwinDumperReports directory of a dump with the 'BIOS - Video' and I/O Kit Registry' options ticked?

Here you go.

Used 2.8.8 this time.

Attached Files



#182
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,050 posts
  • Gender:Male
  • Location:UK

Thanks for posting your dumps.

 

Looking at your IORegistry dump I see it contains only a 64K image (0x10000) which is what DarwinDumper saved out. You can see for yourself by loading up IOReg.txt and searching for ATY,bin_image

 

I'm sure there's a simple explanation as to why you do not see the full 128K ROM in OS X's IOReg but I don't know it. Maybe somebody else will be able to throw some light on the subject?

 

If you still want to dump the card's ROM then I understand you can save the card’s ROM from Windows using ATIFlash with a command like this (though check the command first just to make sure it is actually the right command):

atiflash -s 0 myrom.rom 20000


#183
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,050 posts
  • Gender:Male
  • Location:UK

DarwinDumper is now under GPL v3.

v2.8.9f -> 2.9.0

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



#184
Looklearner

Looklearner

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Interests:Luck for Hack

Hi Blackosx :)

 

Edit: Using darwindumper 2.9.1 to dump my Dell inspiron N4050 & iMac mid2010  :D

 

Thank you for this nice helpful app. Good luck for improving it more and more  :thumbsup_anim:

Attached Files



#185
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,050 posts
  • Gender:Male
  • Location:UK
v2.9.0 -> 2.9.1
 
- 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.


#186
bronxteck

bronxteck

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

thanks.



#187
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,050 posts
  • Gender:Male
  • Location:UK
v2.9.1 -> 2.9.2
 
- 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.
 
Please report any problems.


#188
asquare

asquare

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
  • Gender:Male

Tanks



#189
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,050 posts
  • Gender:Male
  • Location:UK
v2.9.2 -> 2.9.3
 
- 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.


#190
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,050 posts
  • Gender:Male
  • Location:UK
v2.9.3 -> 2.9.4
 
- 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.






Also tagged with one or more of these keywords: Bootloader, BIOS, IOReg, Device Properties, LSPCI, Dump, VBIOS, SMC, ACPI, NVRAM


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy