Jump to content
animerocks3333

MSI Laptop SteelSeries Light Controller

4 posts in this topic

Recommended Posts

Hello All!

 

I made (Or rather assembled) a little tray app that will allow the users of MSI laptops with multi-color backlighting to control the lights in OS X.

 

When you run it, you'll see a small lightbulb icon appear in the menu bar. Click it to see the options.

It has a couple of bugs (sometimes you have to click apply twice) but otherwise it works well. It will remember your settings, and if you set it to run on login, it will enable the lights on startup, just like in windows.

 

It's just a gui wrapper for "msikbledenabler" by PaNaVTEC. The executable is included as a resource, but feel free to download and compile your own if you don't trust it. just change the name to SSEnabler and replace the file in the project.

 

I used mikael konutgan's Menu and Popover guide from raywenderlich.com as boilerplate code, and modified it.

 

The Lightbulb icon was obtained from flaticons.com. 

 

Also, a big shoutout to everyone on stack exchange. I love you.

 

I'm not a pro OS X developer, so I probably won't be doing much more with this, but I do know that the code is a great big hack job. If anyone wants to fix it up, feel free.

 

 

KLM for OSX.app.zip

KLM For OSX Source.zip

Share this post


Link to post
Share on other sites
Advertisement

Hello All!

 

I made (Or rather assembled) a little tray app that will allow the users of MSI laptops with multi-color backlighting to control the lights in OS X.

 

When you run it, you'll see a small lightbulb icon appear in the menu bar. Click it to see the options.

It has a couple of bugs (sometimes you have to click apply twice) but otherwise it works well. It will remember your settings, and if you set it to run on login, it will enable the lights on startup, just like in windows.

 

It's just a gui wrapper for "msikbledenabler" by PaNaVTEC. The executable is included as a resource, but feel free to download and compile your own if you don't trust it. just change the name to SSEnabler and replace the file in the project.

 

I used mikael konutgan's Menu and Popover guide from raywenderlich.com as boilerplate code, and modified it.

 

The Lightbulb icon was obtained from flaticons.com. 

 

Also, a big shoutout to everyone on stack exchange. I love you.

 

I'm not a pro OS X developer, so I probably won't be doing much more with this, but I do know that the code is a great big hack job. If anyone wants to fix it up, feel free.

Dear sir!

 

Your app it work perfect on Highsierra.

 

but

 

I have check source code.

i have some questions:

1) What dose "SSEnabler" mean for and where do you get that ?

2) Can you add custom color by R - G - B code or hexa code, 

3) Source code using swift 2, can you update it to swift 3 for build by xcode 9.

 

thanks

Share this post


Link to post
Share on other sites

Dude, I just about crapped when the lights turned on under my keyboard. I was figuring that this would likely be the one thing I would really have trouble getting to work on my GT72s 6QF (4k beast.) You put a big smile on my face. Thank you so much!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&t=6771   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   Installation   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER Install.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER Post Install.zip   --Reboot   DSDT DSDT.MaLd0n.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BLC0 -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC ----- -Disable GPU new patch and PNLF SSDT - Credits RehabMan


       
      SSDT    Generate your SSDT for PM, use ssdtPRGen by Piker-Alpha https://github.com/Piker-Alpha ssdtPRGen.command.zip   or just use "plugin-type"=0x01 in DSDT, SSDT or Clover config.plist   for check Power, Frequency, Temperature and Utilization, use it Install Intel Power Gadget.pkg.zip  
      -Audio
      https://github.com/vit9696/AppleALC
       
      -FakeSMC
      https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/   -Atheros Ethernet https://github.com/Mieze/AtherosE2200Ethernet   -IntelGraphicsFixup https://sourceforge.net/projects/intelgraphicsfixup/   -IntelGraphicsDVMTFixup https://github.com/BarbaraPalvin/IntelGraphicsDVMTFixup   -USBInjectAll https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   Special Thanks to Pablo Galán   We're all here to have fun and learn from each other!   ENJOY!
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&t=6771   Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   Youtube MacOS Install Guide 2018 - Mojave - HighSierra - Sierra - ElCapitan Mojave Full DSDT patch http://olarila.com/forum/viewtopic.php?f=59&t=6428   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder https://olarila.com/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://olarila.com/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
       
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB   https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
    • By fusarihan
      I can't connect the phone. I tried some ways but no changes.
      config.plist and information screenshoot attached.
      I am new so please forgive for information mistakes.
       
      **SOLVED**
       
      I just changed device information in config.plit (smbios)
      It should be matched my build, iMac 14,2 just fine right now.
       
      config.plist
       
    • By b0tus
      Hello :D
       
      I was wondering if it will be possible to put OSX on MSI Trident 3?
      What do you think?
       
      Intel® Core™ i7-7700 Processor
      Intel® H110
      1 x M.2 SSD*
      1x 2.5" HDD
      *BIOS 500 series for PCB 1.0 version support M.2 SATA SSD only and BIOS A00 series for PCB 2.1 version support M.2 SATA / PCIe auto switch
      2 x DDR4 2400MHz SO-DIMMs, up to 32GB
      MSI GeForce® GTX 1060 3GB GDDR5
      5.1 Channel HD Audio with Nahimic audio enhancer
      1 x USB 3.1 Gen 1 Type C
      2 x USB 3.1 Gen 1 Type A (with Super Charger 2)
      1 x Mic in / 1 x Headphone out
      1 x HDMI out (VR Link)
      1 x USB 3.1 Gen1 Type A
      4 x USB2.0
      1 x HDMI out
      1 x HDMI in (connect Graphic card and front VR-Link port)
      3 x OFC Audio jacks
      1 x RJ45
      Intel® Dual Band Wireless-AC 3168
      BT 4.2
      GigaBit LAN (Intel® WGI219VIntel)
      230W AC Adapter
      Fan Cooler
    • By Susaids
      System Info: https://docs.google.com/document/d/19HOzEFDKS64fI-JkpOQDayzA1RVQLutf_geucNMtiLQ/edit?usp=sharing
       
      Let's say: I'm trying to create a Bootable Hackintosh USB for Mac OS High Sierra [Latest Stable Version], and I'm using a Virtual Machine [with Mac OS High Sierra] on my Windows 10.
       
      Specific Questions:
      What BIOS Settings should I change for - LENOVO Motherboard BIOS? What should I keep in mind when using a Virtual Machine [MacOS] for the Bootable USB Creation Process? Should I use Clover EFI Bootloader or Clover Configurator, or Both? What settings should I change change in those? Does it matter which version(s) of Clover Sofwares I use? Will they support USB Creation for ALL versions of MAC Operating Systems? [Or do they only support some versions of Mac OS?]  
      Thanks in Advance for your help!
×