ReverseNX - Flag your console as handheld or docked

ReverseNX_logo_transparent_v4.png

ReverseNX

Combination of SaltyNX patches that force games to think that you are using docked or handheld mode.

You can use it to change graphics settings and unlock some options that are available only in docked/handheld mode. For now in experimental phase, because SaltyNX has many bugs that need to be patched.

To download latest SaltyNX, check links at the end of post.

_____________

To use ReverseNX, you need to use ReverseNX-Tool which can be downloaded at the end of this post. Check readme in repo to learn how to use it.


When forcing docked mode, it is recommended to use OC settings exactly as used in docked mode:
Code:
handheld_charging_gpu=768
handheld_charging_mem=1600

______________

Known issues:
  • SaltyNX is still under development, so it may cause issues on it's own. More in SaltyNX repo.
______________

Thanks to @Kirby567fan and @crow132 for testing.
To @RattletraPM for logo.
To @SunTheCourier for sys-clk Editor on which I have based ReverseNX-Tool >=2.0.0
To Borealis contributors for Borealis which I'm using from 3.0.0
______________

ReverseNX-Tool

github repo: https://github.com/masagrator/ReverseNX-Tool
Releases: https://github.com/masagrator/ReverseNX-Tool/releases

____________

SaltyNX
github repo: https://github.com/masagrator/SaltyNX
Releases: https://github.com/masagrator/SaltyNX/releases

 
Last edited by masagrator,

TungBui

Member
Newcomer
Joined
Oct 12, 2020
Messages
10
Trophies
0
Age
32
XP
61
Country
Vietnam
Sorry, but I don't get your English very well.

You need OC to get in handheld mode docked graphics with performance as in docked mode.
sorry. i just want to know how is reversenx working? what happen when i changed "system" in homebrew to "Docked" within handheld no plug power supply?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,278
Trophies
3
XP
12,043
Country
Poland
sorry. i just want to know how is reversenx working? what happen when i changed "system" in homebrew to "Docked" within handheld no plug power supply?
It means if you will run game, game will think it's in docked mode so on this output will adjust everything to docked mode - graphics, modes, etc. It's restricted to game things only. System things are not touched.
"System" profile means system decides for game if it's in handheld or docked (so default behaviour).
 

TungBui

Member
Newcomer
Joined
Oct 12, 2020
Messages
10
Trophies
0
Age
32
XP
61
Country
Vietnam
It means if you will run game, game will think it's in docked mode so on this output will adjust everything to docked mode - graphics, modes, etc. It's restricted to game things only. System things are not touched.
"System" profile means system decides for game if it's in handheld or docked (so default behaviour).
Yes. thank you. So i think i need to use Sys-clk to OC gpu to around 460-768 for best playing the witcher 3.
 

HammerD

New Member
Newbie
Joined
May 29, 2020
Messages
2
Trophies
0
Age
33
XP
35
Country
Canada
@masagrator Hi there. Any reason sys-clk overlay won't detect the profile change to docked? ReverseNX is working (tested in rocket league and it showed a clear graphics difference when changing between docked/undocked). I do have status monitor and nx-fps but both are updated to latest. Any help would be great, ty.

Edit: I'm on the latest atmosphere 0.14.4
 
Last edited by HammerD,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,278
Trophies
3
XP
12,043
Country
Poland
@masagrator Hi there. Any reason sys-clk overlay won't detect the profile change to docked? ReverseNX is working (tested in rocket league and it showed a clear graphics difference when changing between docked/undocked). I do have status monitor and nx-fps but both are updated to latest. Any help would be great, ty.

Edit: I'm on the latest atmosphere 0.14.4
Sorry, but I don't get your English very well.

You need OC to get in handheld mode docked graphics with performance as in docked mode.
It means if you will run game, game will think it's in docked mode so on this output will adjust everything to docked mode - graphics, modes, etc. It's restricted to game things only. System things are not touched.
"System" profile means system decides for game if it's in handheld or docked (so default behaviour).
 

jm30x

Member
Newcomer
Joined
Nov 8, 2020
Messages
11
Trophies
0
Age
31
XP
71
Country
United Kingdom
Is there a way to do this system wide? I have a strange situation where in handheld system monitor will show the Switch at about 53 degrees and fan is at 100%, but when docked it can be at 60 degrees and not even at 70% fan...

A system wide version of this would mean I could tell the Switch it was docked and get the improved fan speeds!
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,278
Trophies
3
XP
12,043
Country
Poland
Is there a way to do this system wide? I have a strange situation where in handheld system monitor will show the Switch at about 53 degrees and fan is at 100%, but when docked it can be at 60 degrees and not even at 70% fan...

A system wide version of this would mean I could tell the Switch it was docked and get the improved fan speeds!
ReverseNX doesn't change any clocks and fan profiles. Nothing is changed in system. Only what it does is forcing games to think currently Switch is in mode faked by ReverseNX. Your issue is not related to how ReverseNX works.
 

jm30x

Member
Newcomer
Joined
Nov 8, 2020
Messages
11
Trophies
0
Age
31
XP
71
Country
United Kingdom
ReverseNX doesn't change any clocks and fan profiles. Nothing is changed in system. Only what it does is forcing games to think currently Switch is in mode faked by ReverseNX. Your issue is not related to how ReverseNX works.

Sorry I wasn't saying it was. I was asking if there was a way to make a modified version of Reverse-NX that would trick the Switch system wide, and thus give me the lower docked fan speeds even when I'm in handheld mode.
 

Furtle

Member
Newcomer
Joined
Oct 28, 2020
Messages
13
Trophies
0
Age
40
XP
62
Country
United Kingdom
Trying to use this along side the sys-clk overlay but it doesn't seem to be changing the profile on sys-clk to docked mode. Any ideas?
 

1basti1

Well-Known Member
Member
Joined
Jun 30, 2019
Messages
215
Trophies
0
Age
33
XP
953
Country
Germany
ReverseNX doesn't change clocks. If you want 768Mhz you need to plugin the official charger and use sys-clk.

Just it won't change to 768 MHz while being physically in handheld mode. Games doesn't have privileges to change clocks directly. They can only suggest to system what it should use and system decides when change clocks.
.
 
Last edited by 1basti1,

Sasukesama

Well-Known Member
Newcomer
Joined
Apr 29, 2016
Messages
91
Trophies
0
Age
27
XP
291
Country
Tales of vesperia when i force it to dock the controlles wont work anymore on the game only if i set it to docked
Switch Lite atmosphere
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,278
Trophies
3
XP
12,043
Country
Poland
Tales of vesperia when i force it to dock the controlles wont work anymore on the game only if i set it to docked
Switch Lite atmosphere
Some games have controllers work in different mode in docked which makes wired joycons not possible to use in handheld mode. You would need to eject joy-cons (well, forget this if you have Lite) or connect other controller with bluetooth. For example naruto Ultimate ninja storm 4 has the same issue,
 
  • Like
Reactions: hippy dave

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,874
Trophies
2
XP
29,168
Country
United Kingdom
Some games have controllers work in different mode in docked which makes wired joycons not possible to use in handheld mode. You would need to eject joy-cons (well, forget this if you have Lite) or connect other controller with bluetooth. For example naruto Ultimate ninja storm 4 has the same issue,
Interesting, sounds like something that could be fixed with a per-game patch if someone had the interest.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-