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

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

  1. 37
    219
    33
    CaptainCPS-X

    CaptainCPS-X Developer

    Joined:
    Dec 15, 2014
    Messages:
    37
    Likes Received:
    219
    Trophy Points:
    33
    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. 342
    95
    38
    kadorna2

    kadorna2 Member

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

    will you ever update fba rl again?
     
  3. 37
    219
    33
    CaptainCPS-X

    CaptainCPS-X Developer

    Joined:
    Dec 15, 2014
    Messages:
    37
    Likes Received:
    219
    Trophy Points:
    33
    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. 6,320
    4,273
    123
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    6,320
    Likes Received:
    4,273
    Trophy Points:
    123
    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. 49
    47
    18
    antonioks

    antonioks Member

    Joined:
    Aug 18, 2017
    Messages:
    49
    Likes Received:
    47
    Trophy Points:
    18
    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. 6,072
    4,487
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    6,072
    Likes Received:
    4,487
    Trophy Points:
    123
    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. 1,905
    2,294
    123
    aldostools

    aldostools Developer

    Joined:
    Oct 30, 2014
    Messages:
    1,905
    Likes Received:
    2,294
    Trophy Points:
    123
    Gender:
    Male
    Home Page:
    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. 6,072
    4,487
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    6,072
    Likes Received:
    4,487
    Trophy Points:
    123
    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. 1,905
    2,294
    123
    aldostools

    aldostools Developer

    Joined:
    Oct 30, 2014
    Messages:
    1,905
    Likes Received:
    2,294
    Trophy Points:
    123
    Gender:
    Male
    Home Page:
    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