Jump to content
519 posts in this topic

Recommended Posts

Hi blackosx,

 

you have any plan on how to load DirectHW.kext if Apple remove kext-dev-mode flag in Yosemite GM kernel?

I've crete a obj-c code to run lspci (from Pandora) and store the output in a NSArray, line by line, so is easy to find what i need using "rangeOfString" method. 

I can repair permission of that kext and then load it (only if not alredy loaded)....but you can image the problem if kext-dev-mode will be removed..

 

Micky

 

lspci.png

  • Like 1
Link to comment
Share on other sites

Personally I don't think they are ready to remove that flag, for driver or app extensions. Also until they remove their own stock unsigned kexts there must be some way of loading them, either from excluded list or kernel flag.

Link to comment
Share on other sites

Personally I don't think they are ready to remove that flag, for driver or app extensions. Also until they remove their own stock unsigned kexts there must be some way of loading them, either from excluded list or kernel flag.

It would be nice. However if you want load DirectHW.kext (or any other)  on demand from an Application bundle can be problematic without a reboot  :(

 

EDIT

1° option is to sign it with a Dev account... but mine is expired  ($99  :cry:)

Link to comment
Share on other sites

  • 4 weeks later...

Hi blackosx,

 

you have any plan on how to load DirectHW.kext if Apple remove kext-dev-mode flag in Yosemite GM kernel?

I've crete a obj-c code to run lspci (from Pandora) and store the output in a NSArray, line by line, so is easy to find what i need using "rangeOfString" method. 

I can repair permission of that kext and then load it (only if not alredy loaded)....but you can image the problem if kext-dev-mode will be removed..

 

Micky

 

attachicon.giflspci.png

Hi Micky1979 - sorry for the delay in coming back to you. I've been busy with other projects.

 

I currently have no plan on how to load DirectHW.kext (currently used for lspci and flashrom dumps ) if apple completely disallow unsigned kexts, other than have it as a signed kext. Nice work with your code for lspci output. 

iMac15,1 5k Imac Darwindump w/o admin rights

Thanks for sharing Pavo

Link to comment
Share on other sites

  • 3 weeks later...
  • 5 weeks later...
  • 2 weeks later...

v2.9.6 -> 2.9.7

 
2.9.7beta's have been in around for a while so let's wrap them up in to a release.
 
- 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 (more info) (Command line option only).
- Added experimental memory dump option for BIOS ACPI tables (Command line option only).
  • Like 3
Link to comment
Share on other sites

For an example of why I included the experimental ACPI dump from memory.

 

On my iMac, using DarwinDumper's ACPI dump option from the UI, I get the following SSDT tables:
SSDT-CpuPm
SSDT-SataAhci
SSDT-SataPrt2
SSDT-SmcDppt
SSDT-UsbNoRmh

On my iMac, using DarwinDumper's memory ACPI dump option from the command line.

darwindumper -d acpiFromMem

I get the following SSDT tables:

SSDT-ApCst
SSDT-ApIst
SSDT-Cpu0Cst
SSDT-Cpu0Ist
SSDT-CpuPm
SSDT-SataAhci
SSDT-SataPrt2
SSDT-SmcDppt
SSDT-UsbNoRmh

 

Link to comment
Share on other sites

  • 1 month later...

M using ROM for my AMD Radeon HD 7650m from internet resources, is it ok coz I've tried GPU-Z, AIDA64,DarwinDumper,DPCI Manager but no luck.

M getting Full QE/CI, only wanted to know if its ok to use someone ROM(same device) or it will cause problem to my graphics card.

Is VBios ROM device specific ! 

Also m having Gradient Issue !

 

 

i can see rom in Ubuntu 14.01 (Live USB)!

ubuntu@ubuntu:~$ find /sys/devices -name "rom"

/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/rom <- this is Bios (131kb)

/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/rom <- this is VBios ROM (65kb)

 

only need to copy !

Ive used Sudo but no luck !

But y does ubuntu is giving I/O error !

 
I finally managed to dump Bios using Intel Flash Tool 

http://www.insanelym...io-sve1712bcxb/

 

But m unable to open the file !

 

i used this cmd 

FPTW64.EXE -BIOS -D BACKUP.ROM

 

n i got this file.


should i use this 

FPTW64.exe -D -Bios   !

to get VBios !

BACKUP.ROM.zip

Link to comment
Share on other sites

thanks slice :)

 

but i dont know how to extract it :(

Yes, this is VBIOS beginning from offset 0x68.

You have to take VFCT.aml (don't decompile!) and cut first 0x68 bytes by HexEditor or by dd command.

Link to comment
Share on other sites

DarwinDumper should read and decode the VFCT table. However, looking at it now I see v2.9.7 would fail because ACPI tables are no longer in ioreg with OS X Yosemite. Where I'd updated the main ACPI routine to handle this, I had not done so with the VBIOS routine.

 

Please try the VBIOS dump with this version in Yosemite.

 

EDIT: Attachment removed as v2.9.8 has been released.

  • Like 1
Link to comment
Share on other sites

hey still no QE/CI for me :(

 

I've followed this post,

http://www.insanelymac.com/forum/topic/300627-switchable-graphics-intel-hd4000-and-amd-radeon-7850m/

 

I've got the rom but its 22kb ! (in ubuntu it was 65kb) 

Good ROM.

How it is related to QE/CI problem? Did you suppose to show us full DarwinDumper report?

May be you'd better ask in the special section of the forum?

 

Sorry for OT, I think this discussion should be moved to other thread.

 

Your connectors

PCI ID: 1002:6841
Connector at index 0
	Type [@offset 16006]: LVDS (7)
	Encoder [@offset 16010]: INTERNAL_UNIPHY (0x1e)
	i2cid [@offset 16080]: 0x96, OSX senseid: 0x7
Connector at index 1
	Type [@offset 16016]: HDMI-A (11)
	Encoder [@offset 16020]: INTERNAL_UNIPHY1 (0x20)
	i2cid [@offset 16103]: 0x90, OSX senseid: 0x1
Connector at index 2
	Type [@offset 16026]: VGA (1)
	Encoder [@offset 16030]: INTERNAL_KLDSCP_DAC1 (0x15)
	i2cid [@offset 16130]: 0x97, OSX senseid: 0x8

SenseID=7 for LVDS is not available for any Apple's framebuffer. 

Framebuffer Kudzu has HDMI SenseID=1 as your. But no LVDS.

You must create patch connectors as I told in Clover instructions.

Link to comment
Share on other sites

  • 3 weeks later...

Finally got round to incorporating the change as described above, plus a couple of other small items.

 

v2.9.7 -> 2.9.8

 
- 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).
 
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...