takeawaydave Posted September 20, 2019 Share Posted September 20, 2019 Trying to rename objects in method Method (BRT6, 2, NotSerialized) to Method (BRTX, 2, NotSerialized) The method however is not getting applied. DSDT shows it should work: Method (BRT6, 2, NotSerialized) { If (LEqual (Arg0, One)) { Notify (LCD, 0x86) } If (And (Arg0, 0x02)) { Notify (LCD, 0x87) } } Or should it work in my case ? I've probably made a school boy error DSDT.dsl.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted September 20, 2019 Share Posted September 20, 2019 4252 5436 - BRT6 4252 5458 - BRTX Link to comment Share on other sites More sharing options...
takeawaydave Posted September 20, 2019 Author Share Posted September 20, 2019 1 hour ago, MaLd0n said: 4252 5436 - BRT6 4252 5458 - BRTX Thanks @MaLd0n but aren't I already using these hex values ? @Hervé - agreed that might be an option I explore but not in any urgent rush to get this working and rather try and understand what the reason is - to be honest if I didn't care I would have stayed wit the Karabiner approach. Link to comment Share on other sites More sharing options...
takeawaydave Posted September 20, 2019 Author Share Posted September 20, 2019 Thanks @Hervé for the detailed explanation. I used the following substitution: Find: 14 20 42 52 54 36 02 Replace. 14 20 42 52 54 58 02 This is kind of a result of working through what you clarified above and some config.plist entries from different GitHub repos for Dell laptops. After restart I can see that the first method has had the substitution made but there still remains an unsubstituted "Method (BRT6, 2, NotSerialized) DSDT.dsl Link to comment Share on other sites More sharing options...
Recommended Posts