Jump to content
286 posts in this topic

Recommended Posts

42 minutes ago, brumas2025 said:

booting from Mod4 config-H31-test-7-6.plist was unsuccessful - two black screens, the computer did not connect, the restart occurred by itself...

I've attached the plist that came with '2026.01.09_EFI' with LSPCON added.
Please let me know the results, I'll investigate when it happens.

 

The SSDT configuration may have been insufficient, so please also test Mod5.
 

2026.01.10_.plist.zip

 

Mod5 config-H31-test-7-6.plist.zip

Edited by Asural
  • Like 1
54 minutes ago, Asural said:

I've attached the plist that came with '2026.01.09_EFI' with LSPCON added.
Please let me know the results, I'll investigate when it happens.

The SSDT configuration may have been insufficient, so please also test Mod5.

The test result is as follows :

1) since 2026.01.10_.plist, the download is going fine, but streaks appear.

2) with Mod5 config-H31-test-7-6 - the download does not work, two black monitors and then reboot itself.

3) I attach a config with which two monitors load normally, but they do not wake up from clicks.

config_good_10.01.26.plist

49 minutes ago, brumas2025 said:

The test result is as follows :

1) since 2026.01.10_.plist, the download is going fine, but streaks appear.

2) with Mod5 config-H31-test-7-6 - the download does not work, two black monitors and then reboot itself.

3) I attach a config with which two monitors load normally, but they do not wake up from clicks.

config_good_10.01.26.plist 37.35 kB · 2 downloads

 

It seems that SSDT-HPET and USB rest are required. I've attached a file with only ACPI modified.
Is LSPCON unnecessary?
 

I've also attached the mod file that bans LSPCON.
 

config_test_10.01.26.plist

Mod6 config-H31-test-7-6.plist

Mod7 config-H31-test-7-6.plist

Edited by Asural
  • Like 1

@brumas2025 are you try same conector pipe number for both ? And complete modeset framebuffers?  

 

 

image.png.6811b604c149b2a1b97800d43b59b1c8.png

Check if some boot args is in conflict with device plist 

  • Thanks 1
  • Confused 1
23 minutes ago, Max.1974 said:

@brumas2025 are you try same conector pipe number for both ? And complete modeset framebuffers?  

 

Check if some boot args is in conflict with device plist 

Due to the time difference, I will leave it up to you to do as much as you can.
I think the instructions, such as "Set ~ to ~ and test," are easy to understand.
Please let me know the results.
 

  • Like 2
3 hours ago, Asural said:

 

It seems that SSDT-HPET and USB rest are required. I've attached a file with only ACPI modified.
Is LSPCON unnecessary?
 

I've also attached the mod file that bans LSPCON.
 

config_test_10.01.26.plist 36.6 kB · 1 download

Mod6 config-H31-test-7-6.plist 37.84 kB · 1 download

Mod7 config-H31-test-7-6.plist 37.34 kB · 1 download

The test result is as follows :

1) since config-test.plist, the download is going fine, but the monitors don't wake up from the keyboard.

2) booting from Mod6 config-H31-test-7-6.plist was unsuccessful - two black screens, the computer did not connect, the restart occurred by itself...

 

Edit:  Mod7 config-H31-test-7-6.plist - two monitors load normally, but they do not wake up from clicks.

Edited by brumas2025
  • Thanks 1
1 hour ago, Max.1974 said:

@brumas2025 are you try same conector pipe number for both ? And complete modeset framebuffers?  

 

 

 

Check if some boot args is in conflict with device plist 

in your example, are my settings? It's not like that for me...

  • Like 1
4 hours ago, brumas2025 said:

TEdit:  Mod7 config-H31-test-7-6.plist - two monitors load normally, but they do not wake up from clicks.

It has been determined that LSPCON is no longer required for the H310!
Please try the attached file with HibernationFixup.kext enabled.
 

Mod8 config-H31-test-7-6.plist Mod9 config-H31-test-7-6.plist

  • Like 1
5 hours ago, brumas2025 said:

in your example, are my settings? It's not like that for me...

 

@brumas2025 It would just be for you to try using the same pipes on both. From what I noticed, you have one pipe set to 11000000 and another to 12000000, so it would be good to assign a pipe to Con0, which currently doesn’t have one — it could be 02000000, 04000000, or 05000000 — and also apply the modeset patches.My config.plist screenshot is only an example. In your config, you can assign the same pipe values to different connectors/ports. ;) 

 

Yours:

 

config_good_10.01.26 

 

 

 image.png.d68d18ddcf3e414f8827c39e5f2421c9.png

 

 

Regarding the Device ID or Platform ID differences, do not change them to match mine—keep the ones that already work in your setup. In other words, do not change the flags, but you can try adjusting the Pipe numbers for now to match mine. 

 

My config: 

 

CapturadeTela2026-01-10s19_02_44.png.a0e83858dd09fdc592ae328700439be7.png

 

 

 

 

Edited by Max.1974
  • Like 1
7 hours ago, Max.1974 said:

 

@brumas2025 It would just be for you to try using the same pipes on both. From what I noticed, you have one pipe set to 11000000 and another to 12000000, so it would be good to assign a pipe to Con0, which currently doesn’t have one — it could be 02000000, 04000000, or 05000000 — and also apply the modeset patches.My config.plist screenshot is only an example. In your config, you can assign the same pipe values to different connectors/ports. ;) Regarding the Device ID or Platform ID differences, do not change them to match mine—keep the ones that already work in your setup. In other words, do not change the flags, but you can try adjusting the Pipe numbers for now to match mine. 

 

We have currently suspended DeviceProperties verification and are checking other configuration settings.
Please verify appropriate pipe settings after setting other configuration settings.

Since there are 4 bits and 3 connectors, we ask that you test the startup yourself, as this is only 16*16*16 = 4,096 times.😄
 

  • Like 2
10 hours ago, Asural said:

It has been determined that LSPCON is no longer required for the H310!
Please try the attached file with HibernationFixup.kext enabled.
 

Mod8 config-H31-test-7-6.plist 37.17 kB · 3 downloads Mod9 config-H31-test-7-6.plist 37.53 kB · 3 downloads

The test result is as follows :

1)  Mod8 config-H31-test-7-6.plist-test.plist, the download is going fine, but the monitors don't wake up from the keyboard.

2) Mod9 config-H31-test-7-6.plist was unsuccessful - two black screens, the computer did not connect, the restart occurred by itself...

2 hours ago, brumas2025 said:

but the monitors don't wake up from the keyboard.

 

There seems to be a Sleep/Wakeup setting, so please refer to this guide.
 

I have attached a file that simply adds an index to Mod8, which has successfully started, so please try it out.

 

ADD:

Try adding keepsyms=1 to your boot-arg.

Attach the file with keepsyms=1 added to boot-arg.
 

ModA config-H31-test-7-6.plist

ModB config-H31-test-7-6.plist

Edited by Asural
  • Like 1
4 hours ago, Asural said:

There seems to be a Sleep/Wakeup setting, so please refer to this guide.
 

I have attached a file that simply adds an index to Mod8, which has successfully started, so please try it out.

 

ADD:

Try adding keepsyms=1 to your boot-arg.

Attach the file with keepsyms=1 added to boot-arg.
 

ModA config-H31-test-7-6.plist 37.35 kB · 1 download

ModB config-H31-test-7-6.plist 37.16 kB · 1 download

The test result is as follows :

1)  ModA config-H31-test-7-6.plist-test.plist, the download is going fine, but the monitors don't wake up from the keyboard.

2) ModB config-H31-test-7-6.plist was unsuccessful - two black screens, the computer did not connect, the restart occurred by itself...

  • Thanks 1
2 hours ago, brumas2025 said:

1)  ModA config-H31-test-7-6.plist-test.plist, the download is going fine, but the monitors don't wake up from the keyboard.

 

I've attached a file to ModA with keepsyms=1 added to boot-arg.
This completes the possible Wake settings in config.plist, leaving only the method shown in this guide, but mostly for laptops.
 

You will need to specify PciRoot to add acpi-wake-type.
Select PCIe in Hackintool, then click the Export icon below and attach the four files created on your desktop in a folder.
 

image.png.55b0f7b8bd3b094e4fbb56d0283c44dc.png

 

image.png.52cffa96d469b20f436d6fcd2443ec97.png export Icon

ModC config-H31-test-7-6.plist

  • Like 1
43 minutes ago, Asural said:

I've attached a file to ModA with keepsyms=1 added to boot-arg.
This completes the possible Wake settings in config.plist, leaving only the method shown in this guide, but mostly for laptops.
 

You will need to specify PciRoot to add acpi-wake-type.
Select PCIe in Hackintool, then click the Export icon below and attach the four files created on your desktop in a folder.
 

image.png.55b0f7b8bd3b094e4fbb56d0283c44dc.png

 

image.png.52cffa96d469b20f436d6fcd2443ec97.png export Icon

ModC config-H31-test-7-6.plist 37.35 kB · 0 downloads

Edit: ModC config-H31-test-7-6.plist-test.plist, the download is going fine, but the monitors don't wake up from the keyboard.

 

PCI.zip

Edited by brumas2025
36 minutes ago, brumas2025 said:

Edit: ModC config-H31-test-7-6.plist-test.plist, the download is going fine, but the monitors don't wake up from the keyboard.

 

PCI.zip 6.34 kB · 1 download

I've attached a modified EFI for WakeUP on the Asrosk H310, so please try it out.
Please modify acpi-wake-type-test1.plist to config.plist.
 

EFI WakeTest.zip

  • Like 1
34 minutes ago, Asural said:

I've attached a modified EFI for WakeUP on the Asrosk H310, so please try it out.
Please modify acpi-wake-type-test1.plist to config.plist.

failed to boot - panic

Quote

IMG_0916.thumb.jpg.b14e95dc5d86bc5f48946a94cb555e0e.jpg

 

  • Thanks 1
40 minutes ago, brumas2025 said:

failed to boot - panic

 

I was using it incorrectly.
Remove keepsyms=1 from boot-arg and disable HibernationFixup.kext.

 

2. Disable APCI's SSDT-USBW.aml and USBWakeFixup.kext, and test with only the PciRoot(0x0)/Pci(0x14,0x0) settings.
3. Delete PciRoot(0x0)/Pci(0x14,0x0), enable APCI's SSDT-USBW.aml and USBWakeFixup.kext, and test.
 

acpi-wake-type-test2.plist acpi-wake-type-test3.plist

Edited by Asural
1 hour ago, Asural said:

I was using it incorrectly.
Remove keepsyms=1 from boot-arg and disable HibernationFixup.kext.

 

2. Disable APCI's SSDT-USBW.aml and USBWakeFixup.kext, and test with only the PciRoot(0x0)/Pci(0x14,0x0) settings.
3. Delete PciRoot(0x0)/Pci(0x14,0x0), enable APCI's SSDT-USBW.aml and USBWakeFixup.kext, and tesт

1)  test1 - the download is going fine, but the monitors don't wake up from the keyboard.

2) test2 - failed to boot - panic.

I'm tired of worrying and tormenting you, so I use the monitor switch (I have a veriton 4360 nearby) and everything works.

https://TransFiles.ru/m7bzf

 

Quote

IMG_0920.thumb.jpg.629345e704fc81ac2b3572cd1c565d67.jpg

 

11 hours ago, Asural said:

We have currently suspended DeviceProperties verification and are checking other configuration settings.
Please verify appropriate pipe settings after setting other configuration settings.

Since there are 4 bits and 3 connectors, we ask that you test the startup yourself, as this is only 16*16*16 = 4,096 times.😄
 

@Asural 

How are you all? I hope you’re well. I don’t have any issues with my own configuration. I didn’t understand when you asked me to test, since the idea is to help @brumas2025 , so how could I test something if I’m the one providing the tips and I’ve already proven that mine works. There are only a few pipes and links, and without them, together with the flags and the Bus ID, there’s little chance it will work. As for wake-up, the Kernel patches are required; without them it won’t resume, and there are also some apps that I’ve already posted here that helped people get proper wake working. 

 

image.thumb.png.014f4901f055f5dc2df157142f931d43.png

 

 

 

image.thumb.png.e124698b17088eb9f2ae67c587f12cb8.png

 

 

 

CapturadeTela2026-01-11s14_33_21.thumb.png.13fdba823be0e0a48445a9c368743e72.png

 

https://github.com/syscl/Fix-usb-sleep 

Edited by Max.1974
  • Like 1

@brumas2025 about Black Screen need check if this two keys are enable on device properties:

 

After sleep

 

force-online | Data | 01000000

 

After boot

 

enable-backlight-registers-fix | Data | 01000000

 

Commands to Check in terminal your framebuffers:

 

ioreg -l | grep "class AppleIntelFramebuffer"
 

or 

 

ioreg -lw0 | grep -i "framebuffer"
 

 

or 

 

ioreg -lw0 -r -c AppleIntelFramebuffer | egrep -n "AppleIntelFramebuffer@|connector-type|port-number|AAPL,DisplayPipe|IODisplayEDID|AppleBacklightDisplay"
 

 

In my Lenovo T14

 

 

 

Last login: Sun Jan 11 18:13:15 on ttys000
(base) lenovo@MacBook-Pro-de-Christian ~ % ioreg -lw0 -r -c AppleIntelFramebuffer | egrep -n "AppleIntelFramebuffer@|connector-type|port-number|AAPL,DisplayPipe|IODisplayEDID|AppleBacklightDisplay"

1:+-o AppleIntelFramebuffer@0  <class AppleIntelFramebuffer, id 0x1000005dd, registered, matched, active, busy 0 (141 ms), retain 21>
17:  |   "AAPL,DisplayPipe" = <00000000>
19:  |   "connector-type" = <02000000>
45:  |   "port-number" = 0
219:    +-o AppleBacklightDisplay  <class AppleBacklightDisplay, id 0x1000009fa, registered, matched, active, busy 0 (0 ms), retain 9>
221:          "IOClass" = "AppleBacklightDisplay"
225:          "IODisplayEDID" = <00ffffffffffff0009e5c90700000000011c0104a51e117802fb90955d59942923505400000001010101010101010101010101010101393780de703814403020360035ad1000001a2d2c80de703814403020360035ad1000001a000000fe00424f452043510a202020202020000000fe004e5631343046484d2d4e34380a0078>
226:          "IODisplayPrefsKeyOld" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@0/display0/AppleBacklightDisplay-9e5-7c9"
243:+-o AppleIntelFramebuffer@1  <class AppleIntelFramebuffer, id 0x1000005de, registered, matched, active, busy 0 (95 ms), retain 18>
251:  |   "AAPL,DisplayPipe" = <ffff0000>
254:  |   "connector-type" = <00080000>
270:  |   "port-number" = 5
334:+-o AppleIntelFramebuffer@2  <class AppleIntelFramebuffer, id 0x1000005df, registered, matched, active, busy 0 (95 ms), retain 18>
342:  |   "AAPL,DisplayPipe" = <ffff0000>
345:  |   "connector-type" = <00080000>
361:  |   "port-number" = 6
(base) lenovo@MacBook-Pro-de-Christian ~ % 





 

Edited by Max.1974
  • Like 2
  • Thanks 1
18 hours ago, brumas2025 said:

1)  test1 - the download is going fine, but the monitors don't wake up from the keyboard.

2) test2 - failed to boot - panic.

I'm tired of worrying and tormenting you, so I use the monitor switch (I have a veriton 4360 nearby) and everything works.

https://TransFiles.ru/m7bzf

 

 

I think Sleep/WakeUp is probably working properly, but monitor output isn't available.
On an actual Mac, con0 is always present and enabled.
I think con0 (currently the built-in VGA) is recognized during WakeUp, but it doesn't respond, so it doesn't proceed to the next step.
I think con1 and con2 were also enabled because the built-in VGA was enabled with the toggle switch.

 

I'd recommend first configuring the built-in VGA and performing a display test based on acpi-wake-type-test2.plist, and then trying to move the built-in VGA to con1 or con2.
(Moving HDMI to con0 didn't work.)
Please try the attached file with the built-in VGA selected with the toggle switch (and connecting HDMI) to see if it works properly.
 

ADD:

If the H310 currently only supports a maximum of two screens, it would be best to test it with the DVI connector on the PC disconnected.
Please also test whether Sleep/Wakeup is possible after the desktop is displayed, and whether the display can be switched when the DVI connector is connected.
 

VGABase1.plist

Edited by Asural
  • Like 1
12 hours ago, Max.1974 said:

@Asural 

How are you all? I hope you’re well. I don’t have any issues with my own configuration. I didn’t understand when you asked me to test, since the idea is to help @brumas2025 , so how could I test something if I’m the one providing the tips and I’ve already proven that mine works. There are only a few pipes and links, and without them, together with the flags and the Bus ID, there’s little chance it will work. As for wake-up, the Kernel patches are required; without them it won’t resume, and there are also some apps that I’ve already posted here that helped people get proper wake working. 

9 hours ago, Max.1974 said:

 

 

8 hours ago, Max.1974 said:

@brumas2025 about Black Screen need check if this two keys are enable on device properties:

 

After sleep

 

force-online | Data | 01000000

 

After boot

 

enable-backlight-registers-fix | Data | 01000000

 

Commands to Check in terminal your framebuffers:

 

ioreg -l | grep "class AppleIntelFramebuffer"
 

or 

 

ioreg -lw0 | grep -i "framebuffer"
 

 

or 

 

ioreg -lw0 -r -c AppleIntelFramebuffer | egrep -n "AppleIntelFramebuffer@|connector-type|port-number|AAPL,DisplayPipe|IODisplayEDID|AppleBacklightDisplay"
 

 

In my Lenovo T14

 

 

 

Last login: Sun Jan 11 18:13:15 on ttys000
(base) lenovo@MacBook-Pro-de-Christian ~ % ioreg -lw0 -r -c AppleIntelFramebuffer | egrep -n "AppleIntelFramebuffer@|connector-type|port-number|AAPL,DisplayPipe|IODisplayEDID|AppleBacklightDisplay"

1:+-o AppleIntelFramebuffer@0  <class AppleIntelFramebuffer, id 0x1000005dd, registered, matched, active, busy 0 (141 ms), retain 21>
17:  |   "AAPL,DisplayPipe" = <00000000>
19:  |   "connector-type" = <02000000>
45:  |   "port-number" = 0
219:    +-o AppleBacklightDisplay  <class AppleBacklightDisplay, id 0x1000009fa, registered, matched, active, busy 0 (0 ms), retain 9>
221:          "IOClass" = "AppleBacklightDisplay"
225:          "IODisplayEDID" = <00ffffffffffff0009e5c90700000000011c0104a51e117802fb90955d59942923505400000001010101010101010101010101010101393780de703814403020360035ad1000001a2d2c80de703814403020360035ad1000001a000000fe00424f452043510a202020202020000000fe004e5631343046484d2d4e34380a0078>
226:          "IODisplayPrefsKeyOld" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@0/display0/AppleBacklightDisplay-9e5-7c9"
243:+-o AppleIntelFramebuffer@1  <class AppleIntelFramebuffer, id 0x1000005de, registered, matched, active, busy 0 (95 ms), retain 18>
251:  |   "AAPL,DisplayPipe" = <ffff0000>
254:  |   "connector-type" = <00080000>
270:  |   "port-number" = 5
334:+-o AppleIntelFramebuffer@2  <class AppleIntelFramebuffer, id 0x1000005df, registered, matched, active, busy 0 (95 ms), retain 18>
342:  |   "AAPL,DisplayPipe" = <ffff0000>
345:  |   "connector-type" = <00080000>
361:  |   "port-number" = 6
(base) lenovo@MacBook-Pro-de-Christian ~ % 





 

image.thumb.png.014f4901f055f5dc2df157142f931d43.png

 

 

 

image.thumb.png.e124698b17088eb9f2ae67c587f12cb8.png

 

 

 

CapturadeTela2026-01-11s14_33_21.thumb.png.13fdba823be0e0a48445a9c368743e72.png

 

https://github.com/syscl/Fix-usb-sleep 

The pipe setting seems to be required for older PCs and older MacOS, but when I tested it on an HP400G5, it worked with any of the values in the selection table.

 

Sleep/Wakeup works by toggling the monitor switch, so I don't think the keyboard is the problem.

This method in the guide seems to be failing, so please verify it.

 

The kernel log would be useful if you knew exactly what to look for, but I don't want to have to investigate everything.

 

I think the problem would probably be solved if I could set con0 to DVI or HDMI, but I'm failing to set HDMI to con0.

 

To @brumas2025, I don't think it's clear what to do unless you provide instructions on what to verify and under what conditions.
 

  • Like 2
3 hours ago, Asural said:

I think Sleep/WakeUp is probably working properly, but monitor output isn't available.
On an actual Mac, con0 is always present and enabled.
I think con0 (currently the built-in VGA) is recognized during WakeUp, but it doesn't respond, so it doesn't proceed to the next step.
I think con1 and con2 were also enabled because the built-in VGA was enabled with the toggle switch.

 

I'd recommend first configuring the built-in VGA and performing a display test based on acpi-wake-type-test2.plist, and then trying to move the built-in VGA to con1 or con2.
(Moving HDMI to con0 didn't work.)
Please try the attached file with the built-in VGA selected with the toggle switch (and connecting HDMI) to see if it works properly.
 

VGABase1.plist 37.44 kB · 0 downloads

 

3 hours ago, Asural said:

I think Sleep/WakeUp is probably working properly, but monitor output isn't available.
On an actual Mac, con0 is always present and enabled.
I think con0 (currently the built-in VGA) is recognized during WakeUp, but it doesn't respond, so it doesn't proceed to the next step.
I think con1 and con2 were also enabled because the built-in VGA was enabled with the toggle switch.

 

I'd recommend first configuring the built-in VGA and performing a display test based on acpi-wake-type-test2.plist, and then trying to move the built-in VGA to con1 or con2.
(Moving HDMI to con0 didn't work.)
Please try the attached file with the built-in VGA selected with the toggle switch (and connecting HDMI) to see if it works properly.
 

VGABase1.plist 37.44 kB · 0 downloads

I'll try, but only in the evening, since I've already gone to work.

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...