Synapse Fan Control

Discussion in 'Razer' started by Elite10, Dec 23, 2020.

  1. phusho

    phusho Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    15
    Trophy Points:
    16
    Good luck disassembling it ...
     
  2. Elite10

    Elite10 Notebook Enthusiast

    Reputations:
    0
    Messages:
    38
    Likes Received:
    1
    Trophy Points:
    16
    Cool Cool.
    Apparently something is happening on the front ...... if you find out something or need HELP with LINUX programming, please let me know.
    And if you can do it yourself then please too!

    All the best
     
  3. Elite10

    Elite10 Notebook Enthusiast

    Reputations:
    0
    Messages:
    38
    Likes Received:
    1
    Trophy Points:
    16
    Has unlocked itself on the EC controller - modding already done something ?:D
     
  4. Raidriar

    Raidriar ლ(ಠ益ಠლ)

    Reputations:
    1,673
    Messages:
    5,794
    Likes Received:
    4,251
    Trophy Points:
    431
    No. I have no idea what to change or how to even do it, just a basic dump of the EC
     
  5. Elite10

    Elite10 Notebook Enthusiast

    Reputations:
    0
    Messages:
    38
    Likes Received:
    1
    Trophy Points:
    16
    Ok, it seems a shame to be a big, unsolvable problem .....
     
  6. pdudas

    pdudas Notebook Consultant

    Reputations:
    2
    Messages:
    121
    Likes Received:
    3
    Trophy Points:
    31
    As I have seen EC control program is stored in the same eeprom as Bios.
    AFUWINGUI has switches for EC update.

    How did you dump it?
     
  7. pdudas

    pdudas Notebook Consultant

    Reputations:
    2
    Messages:
    121
    Likes Received:
    3
    Trophy Points:
    31
    My 2 cents:

    In Synapse3 you can export the profile. It creates a file with the extension as synapse3.
    Just rename to zip and you'll find XML files inside.

    One of them has this content:

    <?xml version="1.0"?>
    <PowerPerformanceMode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <OnBatteryPerformanceMode>
    <Mode>Balanced</Mode>
    <BalancedSetting>
    <FanRPM>4500</FanRPM>
    <FanRPMDefault>4500</FanRPMDefault>
    <FanMin>3700</FanMin>
    <FanMax>5300</FanMax>
    </BalancedSetting>
    <UltrabookSetting>
    <FanMin>2000</FanMin>
    <FanMax>5300</FanMax>
    </UltrabookSetting>
    <ProductivitySetting>
    <FanRPM>4600</FanRPM>
    <FanRPMDefault>4600</FanRPMDefault>
    <FanMin>4000</FanMin>
    <FanMax>5300</FanMax>
    </ProductivitySetting>
    <GamingSetting>
    <FanRPM>4600</FanRPM>
    <FanRPMDefault>4600</FanRPMDefault>
    <FanMin>4000</FanMin>
    <FanMax>5300</FanMax>
    </GamingSetting>
    <CustomSetting>
    <FanRPMDefault>4600</FanRPMDefault>
    <FanMin>4000</FanMin>
    <FanMax>5300</FanMax>
    </CustomSetting>
    </OnBatteryPerformanceMode>
    <PluggedInPerformanceMode>
    <Mode>Balanced</Mode>
    <BalancedSetting>
    <FanRPM>4500</FanRPM>
    <FanRPMDefault>4500</FanRPMDefault>
    <FanMin>3700</FanMin>
    <FanMax>5300</FanMax>
    </BalancedSetting>
    <UltrabookSetting>
    <FanMin>2000</FanMin>
    <FanMax>5300</FanMax>
    </UltrabookSetting>
    <ProductivitySetting>
    <FanRPM>4600</FanRPM>
    <FanRPMDefault>4600</FanRPMDefault>
    <FanMin>4000</FanMin>
    <FanMax>5300</FanMax>
    </ProductivitySetting>
    <GamingSetting>
    <FanRPM>4600</FanRPM>
    <FanRPMDefault>4600</FanRPMDefault>
    <FanMin>4000</FanMin>
    <FanMax>5300</FanMax>
    </GamingSetting>
    <CustomSetting>
    <FanRPMDefault>4600</FanRPMDefault>
    <FanMin>4000</FanMin>
    <FanMax>5300</FanMax>
    </CustomSetting>
    </PluggedInPerformanceMode>
    </PowerPerformanceMode>

    Maybe editing this file, zipping back, renaming to synapse3 and importing as a new profile can have the wanted effect.
     
  8. phusho

    phusho Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    15
    Trophy Points:
    16
    Again, all data is stored in EC. You can have only one target RPM stored inside. You can not even read current RPMs from EC, only target one. So your system can not be full silent, and you can not have curve except with external app constantly writing new values inside EC. I have reverse engineered communication packets to EC, to write Linux control app, so I have tested bunch of things.
     
  9. pdudas

    pdudas Notebook Consultant

    Reputations:
    2
    Messages:
    121
    Likes Received:
    3
    Trophy Points:
    31
    Does this means that the above mentioned fan settings are 'useless' in their own software?
    Actually I did not try it as I managed to reach what I wanted (completely silent operation during light work (office/web/YT) - so I have no reason to dig deeper ;)
    Just 115mV UV for core/cache, then 99% max for the CPU in power management and the laptop is silent.
     
  10. phusho

    phusho Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    15
    Trophy Points:
    16
    All data you see is set one digit at time when you select balanced or gaming or whatever from interface and what is it - slider with min max and position. On battery every razer is silent on power fans are always on just open back and watch fans.
     
Loading...

Share This Page