- Joined
- Jan 26, 2018
- Messages
- 137
- Motherboard
- MSI GV62 8RE (HM370)
- CPU
- i7-8750H
- Graphics
- UHD630 & GTX1060(non MAXQ) 1920x1080
- Mac
This is the weirdest case of all, also makes me think we're near a proper working solution(looking at you camellia):Only thing I can think of is when we wrap AppleIntelFramebufferController::hwSetBacklight I'm not calling into the original to prevent backlight flicker. That means it also misses a call (CamelliaBase::SetDPCDBacklight(fCameliaTCON1, backlightLevel)).
You're using frame 0x3e9b0000 which has Camellia disabled so I would expect it not to effect you but we don't know enough about it to say for sure.
Attached is a special version of WEG for you to try that will call the original hwSetBacklight and thus CamelliaBase::SetDPCDBacklight is also called. Hopefully it will solve your wake issue.
Loads up okay upto login screen, once with the 3 min delay and once without but both of the times, as soon as I pressed enter after entering my password at login screen, instead of the desktop, there's just a black screen(the same as when the hack is woken up from sleep), tried increasing the brightness using hotkeys but nada.
So the camellia thing you talked about does have an impact.
Here's what happens LINK
At this black screen, i waited for 5 minutes for it to sleep and then woke it up, still a black screen, so sleep isn't fixed.
Now changed from wrap to freq (to confirm it was wrap giving the black screen after login screen) and the desktop loads normally.
Also, this time, with freq, no 3 minute delay, brightness and sleep/wake work too(which has already been reported here).
PR files attached
Attachments
Last edited: