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,

Lyzing

Active Member
Newcomer
Joined
May 13, 2018
Messages
30
Trophies
0
Age
29
XP
306
Country
Germany
@masagrator it would be nice when we start a game ReverseNX would first check if a charging cable is plugged in, if yes use docked mode if no use handheld mode, I imagine a settings file similar to sys-clk

config.cfg
[0100E95004038000]
docked=docked
handheld_charging=docked
handheld_charging_usb=docked
handheld_charging_official=docked
handheld=handheld


In that way the most I would need to do when I'm suddenly on the go without charging is restart the game instead of closing the game, starting NXShell, renaming the docked.flag, starting the game


And a dream for the future would be a method to simulate docked <-> handheld mode while a game is already running, so the plugging in and unplugging file would make even more sense
 
Last edited by Lyzing,

mrcroket

Well-Known Member
Member
Joined
Mar 14, 2018
Messages
176
Trophies
0
Age
33
XP
1,944
Country
Spain
I was playing darksiders on simulated docked and then the game crashed with a software error (not atmosphere error) and returned to horizon. I opened the game again and the docked mod was disable, so I think that maybe was a reverseNX fail.
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,034
Country
Poland
I was playing darksiders on simulated docked and then the game crashed with a software error (not atmosphere error) and returned to horizon. I opened the game again and the docked mod was disable, so I think that maybe was a reverseNX fail.
Likely SaltyNX fault. In few days is coming a new revision, so stay tuned.
 
  • Like
Reactions: mrcroket
Version 0.3

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,034
Country
Poland
New release containing smaller plugin and newest build of SaltyNX.
Resolves many issues by blocking access to system apps and 32-bit apps.
Got confirmation that now it's working fine with EmuMMC 8.1.0 even for people who had issues with 0.2.
Still You need to use fusee-primary payload instead of Hekate Launch menu.

New bug came out with newest build of SaltyNX: if you have enabled cheats and cheats files for your booting game, OS will crash.
For EmuMMC (and maybe sysnand too): if You're using freebird, then OS can crash if you try to open hbmenu while running game (don't know if this was an issue with older releases).

Issue with Hekate will be probably resolved with update for Hekate.

SaltyNX in this package is using KIP and ELFs instead of exefs.nsp, so remember to delete folder 0100000000534C56 from titles.

Stay tuned for more fixes.
Thanks to shinyquagsire23 for taking his time to repair issues and @crow132 for help with tests.
 
Last edited by masagrator,

m3anmug

Well-Known Member
Newcomer
Joined
Jun 25, 2019
Messages
88
Trophies
0
Age
44
XP
569
Country
United States
The new version is working great. Does this new version still work with the game title.id's? I noticed this version is missing the the flags folder from the last version. So can i just add that folder or will it mess something up?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,034
Country
Poland
The new version is working great. Does this new version still work with the game title.id's? I noticed this version is missing the the flags folder from the last version. So can i just add that folder or will it mess something up?
I just forgot to add folder. :ph34r: Titleid flag is still working.

I've updated 0.3 with flags folder and new ReverseNX with little fix to printing (it was showing GetOperationMode and GetPerformanceMode as 0, if it was using default settings. Now it doesn't print it when default settings are detected). It's only fix for log, so it was not worthy to make a new release.
https://github.com/masagrator/ReverseNX/commit/a9116702388f0aeb4198c610be48751ef3d291b7
 
Last edited by masagrator,

Daniel_CC

Member
Newcomer
Joined
Jun 27, 2019
Messages
12
Trophies
0
Location
Chile
XP
95
Country
Chile
Sorry but i cant do this work, im on EmuMMC 8.1.0, 0.3 ReverseNX and the switch crash with error code 2003-0008 (blue atmosphere screen) when i start a game (zelda, mortal kombat 11). Also, i use fusee-primary payload instead of Hekate Launch menu. Thanks
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,034
Country
Poland
Sorry but i cant do this work, im on EmuMMC 8.1.0, 0.3 ReverseNX and the switch crash with error code 2003-0008 (blue atmosphere screen) when i start a game (zelda, mortal kombat 11). Also, i use fusee-primary payload instead of Hekate Launch menu. Thanks
Do you have any cheats in titles?
 

ecl0674

Well-Known Member
Member
Joined
Feb 7, 2019
Messages
176
Trophies
0
XP
2,362
Country
Russia
0.3 doesn't work for me anymore. Games are launching but nothing change. Version 0.2 works fine. Using OFW 8.1.0 and Atmosphere 0.9.2
 
Last edited by ecl0674,

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
Sorry but i cant do this work, im on EmuMMC 8.1.0, 0.3 ReverseNX and the switch crash with error code 2003-0008 (blue atmosphere screen) when i start a game (zelda, mortal kombat 11). Also, i use fusee-primary payload instead of Hekate Launch menu. Thanks
make sure you delete the old title folder 0100000000534C56 for ReverseNX if you have it

also I would recommend you to make a backup of your current sd card, remove your atmosphere and sept folders and start from 0 with a new one, that way you may remove any possible incompatibility

it should totally works for you since I have the exact same setup (8.1.0 EmuMMC with atmosphere) and it does work for me
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,034
Country
Poland
0.3 doesn't work for me anymore. Games are launching but nothing change. Version 0.2 works fine. Using OFW 8.1.0 and Atmosphere 0.9.2
Have you restarted Switch, deleted folder from titles and put all files (kip and ELFs) correctly? Send me saltysd.log on DM (first delete it, restart Switch, try to run game and then send me it).
 
Last edited by masagrator,

ecl0674

Well-Known Member
Member
Joined
Feb 7, 2019
Messages
176
Trophies
0
XP
2,362
Country
Russia
Have you restarted Switch, deleted folder from titles and put all files (kip and ELFs) correctly? Send me saltysd.log on DM (first delete it, restart Switch, try to run game and then send me it).
Yes. Sorry i cant send a DM, i post it here.
 

Attachments

  • saltysd_log.zip
    395 bytes · Views: 178

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,034
Country
Poland
Yes. Sorry i cant send a DM, i post it here.
Something is blocking access to debug info. Try to delete whole atmosphere folder and put a fresh one (remember to make copy) with only ReverseNX 0.3

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

New revision of SaltyNX is using svc debug to block access to 32-bit apps and system apps, so it may be in the way of something using it too that was working in 0.2.
 
  • Like
Reactions: ecl0674

ecl0674

Well-Known Member
Member
Joined
Feb 7, 2019
Messages
176
Trophies
0
XP
2,362
Country
Russia
Something is blocking access to debug info. Try to delete whole atmosphere folder and put a fresh one (remember to make copy) with only ReverseNX 0.3
Thank you so much, sir! I deleted the folder and created a new one and the .log is now correct (I think, because it is larger, than before), and ReverseNX 0.3 now works! I found out what was causing the problem. This is latest sys-ftpd (titleid 4200000000000E). This is actually sad, because sys-ftpd is a really usefull tool and everything works with ReverseNX 0.2. Well, it's time to try something else, or I will use v0.2 :))
Thanks again for this amazing tool!
 
Last edited by ecl0674,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,034
Country
Poland
Thank you so much, sir! I deleted the folder and created a new one and the .log is now correct (I think, because it is larger, than before), and ReverseNX 0.3 now works! I found out what was causing the problem. This is latest sys-ftpd (titleid 4200000000000E). This is actually sad, because sys-ftpd is a really usefull tool and everything works with ReverseNX 0.2. Well, it's time to try something else, or I will use v0.2 :))
Thanks again for this amazing tool!
Stick with 0.2. This is an issue that can be resolved. Just stay patient.
 
Last edited by masagrator,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Also nice. Never really watched Fallout on Prime, but sounds like a good show. +1