Yes. Haswell usually has HDEF already. HDAS is Skylake/KabyLake.
Yup.
FYI: Eventually, you get enough differences that even though it is similar, it is different enough to require a different repo and different guide. Or a complex repo/guide such as the methods I use in the Probook repo.
For some reasons the T440P does have HDAS even though it is a Haswell Laptop.
I definitely need to make a separate guide for T440 since changes are small but enough for people to struggle and have to help each 1 individually for same issues repeated many times.
In future (planning to create a complex Repo/Guide such as your ProBook Repo) if i manage to get the skills "learn" on how to make the scripts and makefile(s) for that.
That's one of my objectives for 2018 "next macOS version" if no major changes happens.
It would be easier for me to maintain and update guides instead of adding them 1by1 individually.
About Battery i am all done "for now unless more complex patching about dual batteries needed"
1 Question about BAT1 or BAT0 to BATC Notifier Renames:
According to the description of SSDT-BATC.dsl:
To use this SSDT, you must also patch any Notify for either BAT0 or BAT1 objects.
Due to my imperfect english can you correct me here:
1. Do i need to rename both BAT0 and BAT1 notifiers to BATC
2. or Only one of them (either BAT0 or BAT1), if it's this case:
Should i determine (is there a way) to know which one i need to rename as BATC or it doesn't matter which one i pick "BAT0 or BAT1".