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,

1basti1

Well-Known Member
Member
Joined
Jun 30, 2019
Messages
215
Trophies
0
Age
33
XP
953
Country
Germany
And do not use sys-clk overlay 1.1.1 (through to Homebrew store)
Use 1.1 if you not already use it.

Oh, modded one. Oh well, I don't know.
 
  • Like
Reactions: jeka467

Ejec

Active Member
Newcomer
Joined
Dec 14, 2015
Messages
40
Trophies
0
XP
281
Country
Argentina
Thank you very much, I use it a lot and it works quite nice.

It would be good to add the option of charging styles such as USB or Official Charger to enable the profiles of the games.
 

godofwar424

New Member
Newbie
Joined
Jun 6, 2020
Messages
4
Trophies
0
Age
30
XP
47
Country
United Kingdom
I’m trying to get SaltyNX to work but whenever I open a game with SaltyNX injected it just won’t start the game with the message:

“The software was closed because an error occurred”

I have deleted the files and reinstalled them cleanly from github, alongside making sure the OC frequencies are correct. Rebooted several times but games won’t launch with SaltyNX injected. I’ve tried using ReverseNX-Tool and ReverseNX-RT but SaltyNX being injected causes the game to fail to start and when it’s no longer injected those tools don’t do anything but inform me of that.

Hekate version is: 5.2.1
Firmware version is: 10.0.4|AMS 0.12.0

any ideas?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
I’m trying to get SaltyNX to work but whenever I open a game with SaltyNX injected it just won’t start the game with the message:

“The software was closed because an error occurred”

I have deleted the files and reinstalled them cleanly from github, alongside making sure the OC frequencies are correct. Rebooted several times but games won’t launch with SaltyNX injected. I’ve tried using ReverseNX-Tool and ReverseNX-RT but SaltyNX being injected causes the game to fail to start and when it’s no longer injected those tools don’t do anything but inform me of that.

Hekate version is: 5.2.1
Firmware version is: 10.0.4|AMS 0.12.0

any ideas?
Update AMS to 0.13.0, Hekate to 5.3.0, delete additional sysmodules, restart Switch and try again
 

godofwar424

New Member
Newbie
Joined
Jun 6, 2020
Messages
4
Trophies
0
Age
30
XP
47
Country
United Kingdom
Update AMS to 0.13.0, Hekate to 5.3.0, delete additional sysmodules, restart Switch and try again

Just updated AMS to 0.13.0 and Hekate to 5.3.0 and I’m getting the same exact issue. I only have sys-clk and the Tesla overlay installed, no other sys-modules apart from whatever AMS comes with as standard.

Any other suggestions?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
Just updated AMS to 0.13.0 and Hekate to 5.3.0 and I’m getting the same exact issue. I only have sys-clk and the Tesla overlay installed, no other sys-modules apart from whatever AMS comes with as standard.

Any other suggestions?
Nope. Clearly you're missing something. It's not something I can help because according to your informations it must work.
 

godofwar424

New Member
Newbie
Joined
Jun 6, 2020
Messages
4
Trophies
0
Age
30
XP
47
Country
United Kingdom
*sigh* not sure what I could’ve missed but I’ll try again tomorrow. Are there any logs that would help explain the reason SaltyNX crashes?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
*sigh* not sure what I could’ve missed but I’ll try again tomorrow. Are there any logs that would help explain the reason SaltyNX crashes?
If games are constantly crashing (trying second time results in the same error instead of SaltyNX shutdown) and this game is confirmed working on other devices, then I don't think logs will help too much.

You have two logs in SaltySD folder - saltysd.log and saltysd_core.log

My guess is that you will get lines in saltysd.log about PID hijacked by different process before SaltySD few times and this is where crash is done. Then it means that something interrupts in hijacking process - likely some custom sysmodule or CFW customization outside or Atmosphere official release.
 

godofwar424

New Member
Newbie
Joined
Jun 6, 2020
Messages
4
Trophies
0
Age
30
XP
47
Country
United Kingdom
If games are constantly crashing (trying second time results in the same error instead of SaltyNX shutdown) and this game is confirmed working on other devices, then I don't think logs will help too much.

You have two logs in SaltySD folder - saltysd.log and saltysd_core.log

My guess is that you will get lines in saltysd.log about PID hijacked by different process before SaltySD few times and this is where crash is done. Then it means that something interrupts in hijacking process - likely some custom sysmodule or CFW customization outside or Atmosphere official release.

Ah maybe there was a misunderstanding, the games only crash when opening for the first time while SaltyNX is injected after a reboot. Trying to open the game again works fine as SaltyNX has seemingly failed and is no longer injected.

I don’t have those logs within the SaltyNX folder strangely enough.

UPDATE: I have resolved this, i deleted everything from SaltyNX/ReverseNX-Tool/ReverseNX-RT and started fresh. I made sure SaltyNX, ReverseNX-Tool and SaltyNX-Tool were working and confirmed they were. Then installed ReverseNX-RT and it's all working! Maybe installing all of them at once without using SaltyNX first was an issue, who knows but it's working now. Thanks
 
Last edited by godofwar424,

Jawnstar

Member
Newcomer
Joined
Nov 18, 2016
Messages
22
Trophies
0
Age
33
XP
44
Country
Swaziland
I've downloaded both saltyNX and reversNX tool and put them in required locations but whenever I'm pressing A on the game I want to change mode (Fire Emblem 3H), after launching reverseNX tool, it instantly crashes. I get the message "The software closed because an error occurred" and I've also put the content of this https://gbatemp.net/threads/fire-emblem-three-houses-60-fps-mod.547333/ into my SD. I have Hekate 5.3.2 and AMS 0.14.1 and my fw is 10.1.10

I'm pretty sure I'm missing a step or doing something wrong xd If anyone could help me I'd be grateful
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
I've downloaded both saltyNX and reversNX tool and put them in required locations but whenever I'm pressing A on the game I want to change mode (Fire Emblem 3H), after launching reverseNX tool, it instantly crashes. I get the message "The software closed because an error occurred" and I've also put the content of this https://gbatemp.net/threads/fire-emblem-three-houses-60-fps-mod.547333/ into my SD. I have Hekate 5.3.2 and AMS 0.14.1 and my fw is 10.1.10

I'm pretty sure I'm missing a step or doing something wrong xd If anyone could help me I'd be grateful
It shouldn't happen.
Are you running this through album?
Can you send screenshot of error message?
 

Jawnstar

Member
Newcomer
Joined
Nov 18, 2016
Messages
22
Trophies
0
Age
33
XP
44
Country
Swaziland
It shouldn't happen.
Are you running this through album?
Can you send screenshot of error message?
Nope, I'm using youtube app.
Sure thing https://imgur.com/7ImgLD0
Well I thought I missed a step and got freebird meanwhile, does that mean I don't need reverseNX tool anymore?

Edit: Of course I've rebooted (even true power off then booting with tegra) my switch several times while trying to figure out what's wrong
 
Last edited by Jawnstar,

Jawnstar

Member
Newcomer
Joined
Nov 18, 2016
Messages
22
Trophies
0
Age
33
XP
44
Country
Swaziland
1. Then don't use title replacement mode, use Album
2. Freebird is completely different thing
1. What do you mean? Well I went into album to launch reverseNX then pressed A on FE3H but this time it didn't close, the console crashed xd
Here's the error message https://imgur.com/HZmy0OC
2. Okay, thanks my bad, I thought I was missing a tool or something.
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
1. What do you mean? Well I went into album to launch reverseNX then pressed A on FE3H but this time it didn't close, the console crashed xd
Here's the error message https://imgur.com/HZmy0OC
2. Okay, thanks my bad, I thought I was missing a tool or something.
Still better than just closing. :P
Generic error... Eh...
What is ReverseNX-Tool showing before you change mode?
Have you tried to format sdcard?

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

And exfat or fat32?
 

Jawnstar

Member
Newcomer
Joined
Nov 18, 2016
Messages
22
Trophies
0
Age
33
XP
44
Country
Swaziland
Still better than just closing. :P
Generic error... Eh...
What is ReverseNX-Tool showing before you change mode?
Have you tried to format sdcard?

It's showing me the title select screen like in your github repo, and I actually tried to press A on other titles and it's an instant closure. Before it closes, it seems to be working fine, no glitchy screen or whatever, I can select any title but then when I try to switch mode it closes right away and I'm back to the console main menu.

Well, I followed the NH guide and did format my SD like 3 weeks ago when I installed atmosphere and stuff. So I don't think the SD is the issue but what do I know xd

I've read a bit some messages around, about a system_settings.ini in atmosphere folder, do I have to to change anything in that file?

Edit: fat32 as recommended in the guide
 
Last edited by Jawnstar,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
It's showing me the title select screen like in your github repo, and I actually tried to press A on other titles and it's an instant closure. Before it closes, it seems to be working fine, no glitchy screen or whatever, I can select any title but then when I try to switch mode it closes right away and I'm back to the console main menu.

Well, I followed the NH guide and did format my SD like 3 weeks ago when I installed atmosphere and stuff. So I don't think the SD is the issue but what do I know xd

I've read a bit some messages around, about a system_settings.ini in atmosphere folder, do I have to to change anything in that file?

Edit: fat32 as recommended in the guide
Well, I mean - there is any title with "corrupted" status in ReverseNX-Tool? After crashing and reboot game profile stays the same in next launch or it's changed?

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

Sorry, not "Corrupted", but "Broken data"
 

Jawnstar

Member
Newcomer
Joined
Nov 18, 2016
Messages
22
Trophies
0
Age
33
XP
44
Country
Swaziland
Well, I mean - there is any title with "corrupted" status in ReverseNX-Tool? After crashing and reboot game profile stays the same in next launch or it's changed?

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

Sorry, not "Corrupted", but "Broken data"
Mmh, I'm not sure what you mean, but if I launch reverseNX tool, every time, everything looks fine. Every title + system show "Default".
And I didn't see "Broken Data" anywhere, if anything, my FE3H closes after 1st launch but always works on 2nd attempt.
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,274
Trophies
3
XP
12,037
Country
Poland
Mmh, I'm not sure what you mean, but if I launch reverseNX tool, every time, everything looks fine. Every title + system show "Default".
And I didn't see "Broken Data" anywhere, if anything, my FE3H closes after 1st launch but always works on 2nd attempt.

Waaait... It sounds like SaltyNX brakes. Something is mixed up somewhere.
Dunno what is going on your sdcard. Try to delete SaltyNX folder and put fresh one. Don't touch anything there. Restart Switch, try to run FE3H. If it won't crash, go to ReverseNX-Tool and try to use it.

Edit: fricking reception here kills me...
 
Last edited by masagrator,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I didn't know they made an MSU cart for the Genesis.... I knew about the SNES one and the... +1