Jump to content

shiecldk

Members
  • Posts

    19
  • Joined

  • Last visited

Everything posted by shiecldk

  1. Same. It KP. But with 0x1912000, it can get in with black screen. I just did some searches. It seems to be eDP and 4K problem.
  2. Hi @Jake Lo, I still have no idea on how to drive the graph card... Any idea?
  3. Hi @Jake Lo, I updated my bios and cannot boot with AppleUSBXHCI panic, could you help me to see what might be the problem? Thank you. EFI.zip
  4. 0x59120000 uses the same first port connector, eDP, hence it's able to get into desktop but blackscreen. 00001259 00000000 B0D10800 00000000 00030303 00006002 00000000 00000060 6C050000 6C050000 00000000 00000000 01050900 00040000 87010000 02040A00 00040000 87010000 03060A00 00040000 87010000 FF000000 01000000 20000000 0B110000 00000000 00000000 00000000 00000800 02000000 98000000 (LVDS) in the first port in both the unmodified 0x59160000 and 0x591b0000 reboot the system before getting into deskop.
  5. With the 0x59120000 ig-platform-id in that iMac 18,1 config, it is able to get into desktop with black screen. It's also able to get into desktop with black screen with 0x0x59120000 in MacBook Pro 14,1 config as well as the modified 0x0x591b0000 framebuffer shown below: 00001B59 00000000 B0D10800 00000000 01030303 00002002 00005001 00000060 6C050000 6C050000 00000000 00000000 01050900 00040000 87010000 02040A00 00080000 87010000 03060A00 00040000 87010000 FF000000 01000000 20000000 0B130000 00000000 00000000 00000000 01050900 00040000 87010000 (eDP) was modifed from 00000800 02000000 98000000 (LVDS) The three other ports are 02040A00 00080000 87010000 (0204 HDMI) 03060A00 00040000 87010000 (0306 DP) FF000000 01000000 20000000 (Disabled?) I found the info above elsewhere, not sure if it's correct. With the 00000800 02000000 98000000 (LDVS), the system reboots before getting into desktop. Good news is, the above is verified with RealVNC + my iPhone's USB internal hot spot; all showed the same result in the screenshots: (Very hacky..) Attached ioreg: iMac 18,1 + 0x59120000: iMac18 1.ioreg MacBook Pro 14,1 + 0x59120000: 5912.ioreg MacBook Pro 14,1 + modified 0x591b0000: 591b.ioreg I think the problem is on VRAM? i.e. DVMT? Since the VRAM info is empty in About this Mac. It also only has 1280x1024 and 1024x768 resolution in blackscreen (viewed by VNC above); whereas, with the 0x12345678 invalided framebuffer, it has 3840x2160 and 1920x1080 resolutions both without HDPi. I feel it's almost there..... but I have no idea how to fix this part. Will test USB type C to HDMI adapter also when I get one a few days later.
  6. I tried the config as well as the AppleIntelKBLGraphicsFramebufferInjector_3e9x.kext, but still stuck at the same place. I also tried them with FakeCPUID 0x0906E9. (Kaba Lake H) but it's the same. It's getting wired that it still doesn't work.... My current EFI folder: EFI.zip Debug log from Clover: debug.log
  7. On intel's page: i7-8705G Processor with Radeon™ RX Vega M GL graphics Product Collection: 8th Generation Intel® Core™ i7 Processors Code Name: Products formerly Kaby Lake G I'm not quite sure what the "G" version means. I'm checking the kext and dsdt/ssdt now. I wonder if there would a 4k CoreDisplay.kext patch I can apply to S/L/E. I found out that Clover's hot patch never work well with graphical kexts.
  8. Hi Jack, I applied your fix, the error seems to be remaining: If (LEqual (PM6H, One)) { CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status Store (Zero, ECRW (If (PM0H) { CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length Store (Zero, F0LN) })) } --> If (LEqual (PM6H, One)) { CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status Store (Zero, ECRW) } If (PM0H) { CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length Store (Zero, F0LN) } File: DSDT.dsl
  9. How do you compile my dsdt? I'm disassembling ACPIs get from Clover, and convert them to asl with iasl by RehabMan. I always get errors wen I compile them back. Could you help me convert the DSDT and SSDT aml files to asl, which I can compile? Thank you! AMLs.zip
  10. Awesome! Thank you Jack. AMD card is disabled. I checked with 0x12345678 ig-platform-id. No luck with Intel hd630 tho. My guess that problem is about the naming of GFX0 and IGPU.
  11. I get into desktop with invalid 0x12340000 ig-platform-id to check dGPU. It seems dGPU is not disabled with the dsdt you provided. IOREG is attached: ioreg.ioreg
  12. I get this KP message instead (same as what I initially got) However, if I use the if-platform-I’d, 0x59120000, I can get into desktop without KP but the screen is black.(judged by keyboard cap light and disk reading light) All other KBL ig-platform-id give me KP. I wonder if I can fix the black screen problem by patching connector-type of 0x59120000
  13. Hi, I tried the files. Here is the KP messages:
  14. Thanks for the help. I've tried both files. However, both don't work. With the SSDT-discreteSpoof.aml alone, the system still reboots immediately before getting into desktop. WIth IntelGraphicsDVMTFixup.kext or both installed, the system stuck at the line "IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0" The attachment is my ACPI files. Could you see how I could make changes to the discrete card disabling ssdt? Thank you! origin amls.zip
  15. My laptop specs are: XPS 15 9575 4K Display (3840*2160) i7-8705G Processor with Radeon™ RX Vega M GL graphics HD630 (device id and vendor id: 0x591b8086) Windows 10 + First installation of macOS (10.13.4) on APFS in the same disk It cannot boot into desktop with KBL framebuffers, such as 591b0000, 59160000, and 5912000, injected by Clover. The system reboots immediately right before getting into desktop. I have been modified the DVMT Pre-Allocated from the default 64mb to 128mb (technically, see the dumped code below). RIght now, I can only get into desktop with 0x12345678 framebuffer and fakeid right now, which doesn't drive the HD630 (no QE/CI). DVMT dumped from bios: 0x455CB Suppress If: {0A 82} 0x455CD Variable 0xDEB equals 0x20 {12 06 EB 0D 20 00} 0x455D3 Setting: DVMT Pre-Allocated, Variable: 0x85C {05 91 36 05 49 05 9F 05 01 00 5C 08 14 10 00 FE 00} 0x455E4 Option: 0M, Value: 0x0 {09 07 37 05 00 00 00} 0x455EB Option: 32M, Value: 0x1 {09 07 38 05 00 00 01} 0x455F2 Option: 64M, Value: 0x2 {09 07 39 05 30 00 02} 0x455F9 Option: 4M, Value: 0xF0 {09 07 3A 05 00 00 F0} 0x45600 Option: 8M, Value: 0xF1 {09 07 3B 05 00 00 F1} 0x45607 Option: 12M, Value: 0xF2 {09 07 3C 05 00 00 F2} 0x4560E Option: 16M, Value: 0xF3 {09 07 3D 05 00 00 F3} 0x45615 Option: 20M, Value: 0xF4 {09 07 3E 05 00 00 F4} 0x4561C Option: 24M, Value: 0xF5 {09 07 3F 05 00 00 F5} 0x45623 Option: 28M, Value: 0xF6 {09 07 40 05 00 00 F6} 0x4562A Option: 32M/F7, Value: 0xF7 {09 07 41 05 00 00 F7} 0x45631 Option: 36M, Value: 0xF8 {09 07 42 05 00 00 F8} 0x45638 Option: 40M, Value: 0xF9 {09 07 43 05 00 00 F9} 0x4563F Option: 44M, Value: 0xFA {09 07 44 05 00 00 FA} 0x45646 Option: 48M, Value: 0xFB {09 07 45 05 00 00 FB} 0x4564D Option: 52M, Value: 0xFC {09 07 46 05 00 00 FC} 0x45654 Option: 56M, Value: 0xFD {09 07 47 05 00 00 FD} 0x4565B Option: 60M, Value: 0xFE {09 07 48 05 00 00 FE} 0x45662 End of Options {29 02} 0x45664 End If {29 02} 0x45666 Setting: DVMT Total Gfx Mem, Variable: 0x85D {05 91 4A 05 4B 05 A0 05 01 00 5D 08 10 10 01 03 00} 0x45677 Option: 256M, Value: 0x2 {09 07 4D 05 30 00 02} 0x4567E Option: 128M, Value: 0x1 {09 07 4C 05 00 00 01} 0x45685 Option: MAX, Value: 0x3 {09 07 4E 05 00 00 03} 0x4568C End of Options {29 02} EFI.zip
  16. Thanks for reply. Sorry, I didn't know that you moved my post to here. idProduct: 12293=0x3005 idVendor: 1226=0x4CA I've tried both BTFirmwareUploader.kext and IOath3kfrmwr.kext. I could get BT recognized, but it's not working. PS. I also made a kext with the following code. Do I need to move it? <key>IOKitPersonalities</key> <dict> <key>Broadcom2046FamilyUSBBluetoothHCIController_3404</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string> <key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBDevice</string> <key>idProduct</key> <integer>12293</integer> <key>idVendor</key> <integer>1226</integer> </dict> </dict>
  17. Hi EMlyDinEsH, https://osxlatitude.com/index.php?/topic/2946-asus-k46ca/ My friend own a X202E, which use the same Wifi/Bluetooth card as yours. Could you tell me how did you make AR3012 work? Thanks!
×
×
  • Create New...