PS3 [Github] Control Fan Utility v1.7 (preservation)

Discussion in 'Homebrew Development' started by CaptainCPS-X, Aug 11, 2017.

  1. 37
    229
    32
    CaptainCPS-X

    CaptainCPS-X Developer

    Joined:
    Dec 15, 2014
    Messages:
    37
    Likes Received:
    229
    Trophy Points:
    32
    Hi everyone, I just created a repository of the original source code for the Control Fan Utility v1.7 released by Estwald around 2013. I have seen this released / modded as PKG not following the open source license. So just as preservation and a sign of respect I am making sure this code stays open on GitHub (as far as I know it hasn't never been uploaded there).

    You can find this repository in my GitHub:

    https://github.com/CaptainCPS/control_fan_utility

    SeeYa!
    :D
     
    Joonie, antonioks, MixeryMaxe and 8 others like this.
  2. 710
    324
    97
    kadorna2

    kadorna2 Member

    Joined:
    May 19, 2015
    Messages:
    710
    Likes Received:
    324
    Trophy Points:
    97
    and here i thought you were dead, or worse yet, quit the scene :adoration:

    will you ever update fba rl again?
     
  3. 37
    229
    32
    CaptainCPS-X

    CaptainCPS-X Developer

    Joined:
    Dec 15, 2014
    Messages:
    37
    Likes Received:
    229
    Trophy Points:
    32
    Hiyas! well life was not giving me much time to be around the scene as before, I even had to sell my old PS3 back then, so I retired for a while.

    As for FBARL I can't promise anything, but I am thinking on working on it again at some point :).

    SeeYa!
    :D
     
    kadorna2 and DeViL303 like this.
  4. 9,626
    10,225
    1,672
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    9,626
    Likes Received:
    10,225
    Trophy Points:
    1,672
    Hey, there is a familiar face that is a welcome sight, Always good to see you drop in @CaptainCPS-X , but i see you lurking around from time to time ;) . Would be great to see FBARL updates, everything about that project was impressive, even down to the DDS manual, which covered so much about the project,
     
  5. 81
    73
    67
    antonioks

    antonioks Member

    Joined:
    Aug 18, 2017
    Messages:
    81
    Likes Received:
    73
    Trophy Points:
    67
    Location:
    Brasil
    Home Page:
    CaptainCPS-X Hi my friend, I have been using since February of 2017 the Control Fan Utility 3.08 with my ps3 slim with CFW cobra ferrox 4.81 CEX, I like it a lot because I leave the cooler at 70% and I like it a lot, but every time I turn off and on Ps3, I need to connect the apps and go in his settings to trigger the acceleration of the cooler by 70%, I wonder if it would be possible, control fan utility, already be triggered with the boot of ps3, just like with the webman? A hug and a blessed Saturday.
     
  6. 7,903
    6,673
    647
    bguerville

    bguerville Moderator

    Joined:
    Feb 25, 2015
    Messages:
    7,903
    Likes Received:
    6,673
    Trophy Points:
    647
    Location:
    Earth
    You could use the brew in iso format & setup an auto boot at startup with webman for instance.
    Or a dev would need to port the code & adapt it into a prx project (ps3 sdk only) to be loaded on boot with Cobra/Mamba/Prx loader but that would require a fair amount of code changes.
     
    antonioks likes this.
  7. 3,483
    5,770
    522
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    3,483
    Likes Received:
    5,770
    Trophy Points:
    522
    No need to re-invent the wheel... Estwald already did it in sm.sprx (aka sprx_sm). The prx is created and loaded on Cobra/Mamba by Iris Manager or IRISMAN. Just need to add the prx to boot_plugins.txt or mamba_plugins.txt

    SRC: https://github.com/Estwald/irismanager-4-x/blob/master/source/controlfan.c#L285

    Also the "new_core" (which is a replacement for /dev_flash/sys/internal/sys_init_osd.self installed by PRX/Mamba Loader) can load the sm.self at boot. sm.self was an alternative method developed by MLT and Estwald to load custom code at boot before STLcardWS convinced the Cobra Team to go open source. BTW sm.self was open source and included fan control, USB wake up, among other functions to demonstrate its capabilities.

    SRC: https://github.com/Estwald/new_core
    Updated sm.self: https://www.elotrolado.net/viewtopic.php?p=1740720394 (port for 4.75, 4.76, 4.78, 4.81 by _slash_)
     
  8. 7,903
    6,673
    647
    bguerville

    bguerville Moderator

    Joined:
    Feb 25, 2015
    Messages:
    7,903
    Likes Received:
    6,673
    Trophy Points:
    647
    Location:
    Earth
    In theory I totally agree with you Aldo, little point rewriting it into a sprx, time would be better applied towards other pursuits imho.
    Except that in practice, it's not exactly the same thing, sm does a lot more than fan control so if the idea is to keep the simple fan control + gui....
    It all depends what the user has in mind I suppose...
     
    antonioks likes this.
  9. 3,483
    5,770
    522
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    3,483
    Likes Received:
    5,770
    Trophy Points:
    522
    Well... the source code code of sm.sprx can be found in the folder cobra_src/sm of irismanager-4-x.rar
    http://www.mediafire.com/download/6aaxaopj33jat4k/irismanager-4-x.rar

    1. It is much more simple to modify (or remove features of) an existing/working code than start a new project from scratch
    2. The sm.self does not do a lot more... the main functions are USB wake up and fan control. sm.sprx is mainly a port of sm.self that additionally can display the current temperature using a combo like webMAN.
     
    antonioks, Joonie and bguerville like this.

Share This Page