Freebird - Switch Clock Speed Control Sysmodule

This is a sysmodule/service for Atmosphere and ReiNX that uses IPC's to communicate with its companion NRO, Freeset. This allows you to use any clock speed I've found on the Switch. The only restriction I have put in place is that you must be plugged into an official charger or docked if you are crazy enough to want to use the highest two GPU clock speeds. I am leaving it completely up to you to choose what clock speeds you want to use. Be careful.

2019070911351400-DB1426D1DFD034027CECDE9C2DD914B8.jpg

Intructions:
  • Atmosphere: Copy over the contents of the zip and reboot your system to load the module. Open Freeset and use that to send over the clock speeds you want.
  • ReiNX: Create a folder in your ReiNX folder named titles if there isn't one. Copy the titles folder from the atmosphere folder to ReiNX/titles. Open "010000000000C235" and move the boot2.flag to the same directory as the exefs.nsp file. Reboot and freebird should now be working on ReiNX.

X turns freebird's clock setting feature on and off. Remember to turn this off before putting your system to sleep. I'm working on it™, but it will cause and require you to fully shutdown and restart your Switch if accidentally left on. When on, freebird will check and set the clocks if they don't match what you choose. When turned off, your clock speeds will be reset and no longer forced.

A sends over the clock speeds shown/chosen from the menu. Up and down change the currently selected option, left and right change speed.

If I missed anything, don't be afraid to ask. I'm open to suggestions too.

I'd like to thank @taggen86, @nabelo, @mathew77, @vanraz86, and @Kirby567fan for taking the chances and testing it. Thanks guys!

Download link: https://gbatemp.net/download/freebird.35566/
 
Last edited by JK_,
D

Deleted User

Guest
Guys, I just started using sysclk. I held off on that app forever since there was no GUI and modifying a config file manually from a computer seemed like a total pain in the ass. But someone made a GUI nro to update settings on the fly, just like freeset.

https://github.com/SunTheCourier/sys-clk-Editor/releases

Unfortunately, there are no global settings, so that sucks, but it's a small concession imo since sys-clk doesn't crash AMS when you access hbmenu like freeset does. I hated not being able to save scum anymore hahahaha
 
Last edited by ,
  • Like
Reactions: Assasin1990

Asunix666

Active Member
Newcomer
Joined
Mar 14, 2018
Messages
40
Trophies
0
Age
23
XP
1,001
Country
Romania
Guys, I just started using sysclk. I held off on that app forever since there was no GUI and modifying a config file manually from a computer seemed like a total pain in the ass. But someone made a GUI nro to update settings on the fly, just like freeset.

https://github.com/SunTheCourier/sys-clk-Editor/releases

Unfortunately, there are no global settings, so that sucks, but it's a small concession imo since sys-clk doesn't crash AMS when you access hbmenu like freeset does. I hated not being able to save scum anymore hahahaha

Do you know if it works on 8.1.0?
 

LyuboA

Unknown Entity
Member
Joined
Jun 1, 2018
Messages
530
Trophies
0
XP
919
Country
Bulgaria
For some reason when i copy freebird into tittles then open an app minimize that app and try to open album Atmosphere crashes tested on 0.9.1, 2 and 3 same thing i was playing Zelda and wanted to open Edizon for some cheats but no luck when i remove the freebird folder everything works just fine
 
D

Deleted User

Guest
freebird is not working properly with AMS 0.9.X at the moment. Use sys-clk in the meantime, and go back to freebird once it's patched.
 

Assasin1990

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
140
Trophies
0
Age
34
XP
739
Country
Moldova
fw 6.2 ams 0.9.3|S works like a charm so , the issues is with the fw ver and not with the ams , that's why I'm still using old fw , patch new games with old crypto and all works flawless.
 
D

Deleted User

Guest
Yeah, stick to 7.0.1 or lower if you still want to use freebird (regardless of AMS version). Works great on my 2nd (7.0.1 AMS 0.9.1) and 3rd (6.2.0 AMS 0.9.2) switch, but pretty broken on 8.1.0
 
  • Like
Reactions: Assasin1990

maddenmike95

Well-Known Member
Newcomer
Joined
Mar 26, 2009
Messages
89
Trophies
1
XP
529
Country
United States
I'll update it as soon as I can guys. If you just want 8+ support asap, you can pick up a newer testing version here. There might be a bug or two though, and it has no way of handling boost mode at the moment.

Is this WIP still in development? It seems dead! Functionality is broken on 8.0 and 9.0. Can you give us some updates for newer firmware or at least release the source code for others to continue this great project. Also I know many will say just use sys-clk, and I do at the moment, I just really liked the clean layout of freebird with the companion nro.
 

Asunix666

Active Member
Newcomer
Joined
Mar 14, 2018
Messages
40
Trophies
0
Age
23
XP
1,001
Country
Romania
Is this WIP still in development? It seems dead! Functionality is broken on 8.0 and 9.0. Can you give us some updates for newer firmware or at least release the source code for others to continue this great project. Also I know many will say just use sys-clk, and I do at the moment, I just really liked the clean layout of freebird with the companion nro.

There's also sys-clk-Editor for sys-clk.
 

nex86

Well-Known Member
Newcomer
Joined
May 19, 2017
Messages
45
Trophies
0
Age
37
XP
118
Country
Gambia, The
I tried the latest version of freebird and it doesn't appear to be working
I set custom values for handheld and global but it keeps showing 0mhz for everything under current status
and games also seem to run same as fast as before, even if I completely underclock it.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,261
Country
United States
MVG made a video recently using freebird to test overclocking in Link's Awakening, and found basically no effect.

I wonder if the reason for that is that Freebird wasn't even doing anything on 8.1.0.
 

Nicotine

Member
Newcomer
Joined
Oct 10, 2006
Messages
18
Trophies
1
XP
263
Country
Canada
i put freebird onto my switch. 8.1.0 using atmosphere 0.9.4......

it says 0mhz when i open it up for settings. even when i choose to sync, no change. now - firing up apps and emulators, the system is gimped...... any help appreciated.
 

SENSENuii

Well-Known Member
Newcomer
Joined
Jan 30, 2019
Messages
92
Trophies
0
Age
24
XP
1,099
Country
Japan
Does freebird work on 9.0 or is there somewhere I can get sys-clk without the handheld limit

--------------------- MERGED ---------------------------

Hi,

For firmware 8.01 I recompiled sys-clk without any restriction so it's possible to run nintendo Switch in handheld mode in any clock.

The package contains graphic editor for global settings and per game.

I'm not an author of any of this software and other great minds just created it for us.
I have just make some changes in code and recompile the source.

Please be noted I'm not responsible if you burn your console, responsibility it's in your hands.

Write an replay if it's working because I don't have time to compare screenshots.
Any chance you can update this for 9.0.1
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=bgCjp3-rF_Y