Contribute
Register

[Guide] Lenovo ThinkPad L440 (v3.0)

Status
Not open for further replies.
Sierra, will try high sierra when it's out of beta
 
Sierra, will try high sierra when it's out of beta
Thats weird.
Will check it when i go home after i finnish work.
 
hmm, i just figured it out.

If i restart or shut down and power up with a headphone jack inserted, there won't be any sound for the headphone. Only speaker will have sound.

However if i insert the headphone jack after start up, it will work fine :S :S whats going on lol
 
I am having the same problem so just put the laptop to sleep and wake it up again.
 
I am having the same problem so just put the laptop to sleep and wake it up again.
i didn't have that issue while i was on Sierra so it has to be wrong kext that i uploaded on the guide or wrong alc_fix.
i have the perfect working one on my email conversation with InsanelyDeepak during complete fixing progress that we did.
I just came home and i will browse till i find the perfect working one.

As soon as i find it,will let you both know and update the file on the guide.
 
i didn't have that issue while i was on Sierra so it has to be wrong kext that i uploaded on the guide or wrong alc_fix.
i have the perfect working one on my email conversation with InsanelyDeepak during complete fixing progress that we did.
I just came home and i will browse till i find the perfect working one.

As soon as i find it,will let you both know and update the file on the guide.

Great, but i am still waiting for the fix of the last problem i reported to you.
 
Great, but i am still waiting for the fix of the last problem i reported to you.
Don't worry, im working on it as much as i get time for it, it's the only remaining issue for your laptop i think.
Hopefully if things go well i assume this evening we should be able to complete it.
I extended too much which is hard for me to handle everything, im working on my L440, Lenovo B570e, and T440P at the same time -on the guides and fixing known issues which im aiming to release them atleast max High Sierra's release day all of them at once.

Update: for audio it was definetly either ALC_FIX or ALC292.kext wrong version uploaded, i think it's working fine for me now.

Will do some more testing and if everything works ok, will add them here.

And then continue on LED Blink fix.
 
SSDT-BAT.dsl is a bit of a mess.

For example:
- it has references to \B1B2, but B1B2 is in _SB.PCI0.LPC.EC
- the code trying to use \B1B2 will not work, as B1B2 is not in that scope
- I think many of your External declares are not correct. You should review them all. Remove unnecessary or wrong ones (for example, B1B2 is not External, as it is in the SSDT itself)

Suggestions:
- fix your indentation so you can tell what is going on
- look at the warnings that a generated when you disassemble the resulting SSDT with: iasl -dl -p SSDT-T440P_rc.dsl SSDT-T440P.aml

Ok i fixed:removed the "\" from B1B2 so now its correct and no need for that \B1B2 External.
i remove the backslash "\" from all the Externals.
i removed the Scope (GPE) from WAK so now its all in the same scope (not sure if it is the correct fix as im still a bit confused on when and how to use scopes).

But still Assembled SSDT-T440P.aml gives me an error on a external but can't figure out where the problem is.
Here is the updated folder with SSDT-BAT Changes.
 

Attachments

  • Hotpatch 2.zip
    32.3 KB · Views: 70
Ok i fixed:removed the "\" from B1B2 so now its correct and no need for that \B1B2 External.
i remove the backslash "\" from all the Externals.
i removed the Scope (GPE) from WAK so now its all in the same scope (not sure if it is the correct fix as im still a bit confused on when and how to use scopes).

But still Assembled SSDT-T440P.aml gives me an error on a external but can't figure out where the problem is.
Here is the updated folder with SSDT-BAT Changes.

Did you check:
- that all External you have are actually needed?
- that all External declarations are accurate?

It is time consuming and requires access to native ACPI files.

And... RE1B, RECB, WE1B, WECB must be in EC scope.

Note: Your indenting is still confusing. Use Xcode to fix it.
 
Did you check:
- that all External you have are actually needed?
- that all External declarations are accurate?

It is time consuming and requires access to native ACPI files.

And... RE1B, RECB, WE1B, WECB must be in EC scope.

Note: Your indenting is still confusing. Use Xcode to fix it.

About Declarations I added them until the compiler said no errors left, removing a single one pops the error xxx does not exist
So that's why I added all of these.
They might not be accurate at all but thats all I could've done till that point.

About "requires access to native ACPI files" you are referring to how the externals should be right ?

Well I'm not sure how do i fix those with Xcode, a few hints would be appreciated.
 
Status
Not open for further replies.
Back
Top