Jump to content

BRT6 to BRTX Renaming method is not working


takeawaydave
 Share

4 posts in this topic

Recommended Posts

Trying to rename objects in method

 

Method (BRT6, 2, NotSerialized)

 

to 

 

Method (BRTX, 2, NotSerialized)

 

1585950399_Screenshot2019-09-20at18_38_25.thumb.png.f435e12e342a32acb639014e1ce4b6b9.png

 

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 :wacko:

 

DSDT.dsl.zip

 

Link to comment
Share on other sites

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

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

 Share

×
×
  • Create New...