Jump to content
6 posts in this topic

Recommended Posts

  • 2 weeks later...
  • 3 months later...
  • 7 months later...
Posted (edited)

this is why the device as bugged 32 bits memory bars...

 

guess this afects many other devices that require BAR0 tobe 64 bits

on linux this is reg 0x10: [mem 0x6000000000-0x6001ffffff 64bit]

 

on os x...

 

image.png.6f56c9ebdc2a0eed8374938d0cff3988.png

 

 

 

 

gonna try hack this with some variables using ssdt injection

 

think might be a opencore option to solve this...

 

Edited by jalavoui
Posted (edited)

this looks like it is working (detection only)

 

image.png.c5d6030aab81db1994af9971237455d0.png

 

guess a small but important step

 

image.png.c57e13d6a906beb7890b1c45c7228546.png

 

 

 

the mac os "conversion" of bars to 32 bits makes this impossible so injecting linux/windows addresses allows driver to detect devices.

 

 

check ioregistry for values

 

 

 

Edited by jalavoui
  • Like 2
  • 3 weeks later...
×
×
  • Create New...