Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Lion to Catalina (10.7–10.15) › Adjust the level of brightness
14,865 reads · 2012-11-29 – 2012-12-03

Adjust the level of brightness

I would like to start a new topic so as to be useful to all those who are in my condition. I installed OSX 10.8.2 on my tab but the brightness level is too low. I would like to raise the bar but do not know how … I read method _BCL _BCM…

Primary Author
@massinegro204 Published 2012-11-29
Collection
Lion to Catalina (10.7–10.15)
Archival Footprint
14,865 historical reads · 1 curated field notes (from 2 dispatches) · 2012-11-29 – 2012-12-03
Credited Voices (2)
@massinegro204@jhusly

I would like to start a new topic so as to be useful to all those who are in my condition. I installed OSX 10.8.2 on my tab but the brightness level is too low. I would like to raise the bar but do not know how …
I read method _BCL _BCM and values ​​to be changed in order to obtain the desired level even
someone can help me?

Method (_BCL, 0, NotSerialized)
             {
                 Store (0xB0, BSUP)
                 If (LGreaterEqual (OSYS, 0x07D9))
                 {
                     Return (Package (0x65)
                     {
                         0x64,
                         0x0A,
                         0x02,
                         0x03,
                         0x04,
                         0x05,
                         0x06,
                         0x07,
                         0x08,
                         0x09,
                         0x0A,
                         0x0B,
                         0x0C,
                         0x0D,
                         0x0E,
                         0x0F,
                         0x10,
                         0x11,
                         0x12,
                         0x13,
                         0x14,
                         0x15,
                         0x16,
                         0x17,
                         0x18,
                         0x19,
                         0x1A,
                         0x1B,
                         0x1C,
                         0x1D,
                         0x1E,
                         0x1F,
                         0x20,
                         0x21,
                         0x22,
                         0x23,
                         0x24,
                         0x25,
                         0x26,
                         0x27,
                         0x28,
                         0x29,
                         0x2A,
                         0x2B,
                         0x2C,
                         0x2D,
                         0x2E,
                         0x2F,
                         0x30,
                         0x31,
                         0x32,
                         0x33,
                         0x34,
                         0x35,
                         0x36,
                         0x37,
                         0x38,
                         0x39,
                         0x3A,
                         0x3B,
                         0x3C,
                         0x3D,
                         0x3E,
                         0x3F,
                         0x40,
                         0x41,
                         0x42,
                         0x43,
                         0x44,
                         0x45,
                         0x46,
                         0x47,
                         0x48,
                         0x49,
                         0x4A,
                         0x4B,
                         0x4C,
                         0x4D,
                         0x4E,
                         0x4F,
                         0x50,
                         0x51,
                         0x52,
                         0x53,
                         0x54,
                         0x55,
                         0x56,
                         0x57,
                         0x58,
                         0x59,
                         0x5A,
                         0x5B,
                         0x5C,
                         0x5D,
                         0x5E,
                         0x5F,
                         0x60,
                         0x61,
                         0x62,
                         0x63,
                         0x64
                     })
                 }
                 Else
                 {
                     Store (LBR7, Index (SBRT, Zero))
                     Store (LBR2, Index (SBRT, One))
                     Store (LBR1, Index (SBRT, 0x02))
                     Store (LBR2, Index (SBRT, 0x03))
                     Store (LBR3, Index (SBRT, 0x04))
                     Store (LBR4, Index (SBRT, 0x05))
                     Store (LBR5, Index (SBRT, 0x06))
                     Store (LBR6, Index (SBRT, 0x07))
                     Store (LBR7, Index (SBRT, 0x08))
                     Store (LBR8, Index (SBRT, 0x09))
                     Return (SBRT)
                 }
             }
             Method (_BCM, 1, Serialized)
             {
                 P8XH (Zero, Arg0)
                 If (LAnd (LGreaterEqual (Arg0, Zero), LLessEqual (Arg0, 0x64)))
                 {
                     If (LGreaterEqual (OSYS, 0x07D9))
                     {
                         Store (BRTL, Local0)
                         If (LGreater (Local0, Arg0))
                         {
                             While (LGreater (Local0, Arg0))
                             {
                                 Sleep (0x02)
                                 Decrement (Local0)
                                 AINT (One, Local0)
                             }
                         }
                         Else
                         {
                             If (LLess (Local0, Arg0))
                             {
                                 While (LLess (Local0, Arg0))
                                 {
                                     Sleep (0x02)
                                     Increment (Local0)
                                     AINT (One, Local0)
                                 }
                             }
                         }
                         Store (Local0, BRTL)
                     }
                     Else
                     {
                         AINT (One, Arg0)
                         Store (Arg0, BRTL)
                         If (LEqual (Arg0, LBR1))
                         {
                             Store (One, Local0)
                         }
                         Else
                         {
                             If (LEqual (Arg0, LBR2))
                             {
                                 Store (0x02, Local0)
                             }
                             Else
                             {
                                 If (LEqual (Arg0, LBR3))
                                 {
                                     Store (0x03, Local0)
                                 }
                                 Else
                                 {
                                     If (LEqual (Arg0, LBR4))
                                     {
                                         Store (0x04, Local0)
                                     }
                                     Else
                                     {
                                         If (LEqual (Arg0, LBR5))
                                         {
                                             Store (0x05, Local0)
                                         }
                                         Else
                                         {
                                             If (LEqual (Arg0, LBR6))
                                             {
                                                 Store (0x06, Local0)
                                             }
                                             Else
                                             {
                                                 If (LEqual (Arg0, LBR7))
                                                 {
                                                     Store (0x07, Local0)
                                                 }
                                                 Else
                                                 {
                                                     If (LEqual (Arg0, LBR8))
                                                     {
                                                         Store (0x08, Local0)
                                                     }
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                         Store (Local0, BRTV)
                         SECB (0x30, 0x60)
                     }
                     If (PWRS)
                     {
                         Store (Zero, GP16)
                     }
                     Else
                     {
                         If (LGreater (BRTL, 0x11))
                         {
                             Store (One, GP16)
                         }
                         Else
                         {
                             Store (Zero, GP16)
                         }
                     }
                 }
             }
             Method (_BQC, 0, NotSerialized)
             {
                 Return (BRTL)
             }
         }

This is my DSDT.aml

spac emax.it/File%20spacemax/Samsung%20Serie%207/DSDT.aml.zip

Synthesized Community Field Notes

1 technical responses curated from 2 original dispatches

Field Note #1 @jhusly 2012-12-03

what's your system anyway? I had installed hackintosh in acer 4745 (it my memory serves me right) and it is accessible via keyboard shortcut. Fn+f12 going up and Pause/Break for low. If you have keyboard with function key in it, better try to experiment.

Sources & Contributor Provenance (2 credited usernames · Thread #7920)
UsernameDossier ContributionDispatchesActive Window
@massinegro204Primary Author12012-11-29
@jhuslyContributor12012-12-03