Argon-NX-SX-Mod Switch

From GameBrew
Argon-NX-SX-Mod
Argonnxsxmod.png
General
Authormrdude
TypePayload (Binaries)
Version2019
LicenseMixed
Last Updated2019/04/24
Links
Download
Website
Source

A mod for Argon-NX that lets you run alternative payloads and write/read from the micro SD card.

This Argon-NX mod allows for the automatic creation of your SXOS license.dat, it also has a SXOS payload generator contained within the payload. This payload can be installed on any dongle that supports payload updates, or can be flashed onto a samd21 based modchip.

It also include some ability to turn off/reboot/boot OFW to the menu's in Argon-NX. Those options were added so if you boot into RCM without a micro SD card you can boot to OFW/Shutdown easily from the menu.

Installation

Payload creation:

  • Replace your license.dat with the one in the payload creation folder.
  • If you want to add your own serial, open b.hex with a hex editor (HXD), edit the highlighted MYSX-LICENCE serial (see the included picture) with your own sx license code. Save b.hex (don't change the byte size or edit anything apart from MYSX-LICENCE).
  • Click Join.bat to create your own custom argon-nx.bin.

A new payload file will be created and will be unique to your device, and always have your own license embedded. You can flash this to a modchip (trinket mo/samd21 based chip) using binConverter.py and then using arduino ide to upload. If you have a dongle based on samd21 chips - you can flash in the same way you normally flash that.

Reboot to argon:

  • Put generated argon-nx.bin into argon folder /argon/argon-nx.bin
  • Put reboot_to_argon-nx.nro into your switch folder.
  • Launch argon-nx like any other homebrew (press v+ during loading if you have autoboot.bin in your root directory).

Note on icons:

  • Included is a photoshop file so you can make your own, the layout is 1 line with 4 icons (290x290 pixels).
  • If you need more, place extra payloads in a folder called payloads2.

User guide

One the first run, the Argon-NX menu will appear - you can generate your autoboot.bin (SXOS payload) + license.dat from this menu. Also, if you installed the included SD files, you can load any of those payloads from that menu.

On the second run - if you created autoboot.bin, the Switch will boot that automatically when you enter RCM mode. If you keep your finger on Volume Up - the Argon-NX menu will load instead.

The ability to boot into OFW and Shutdown the Switch has also been added to the menu. If the Switch boots without a micro SD card - and you boot into RCM, you can choose to boot OFW/Shutdown or reload RCM mode.

Interface

Top arrow - next page if payloads2 dir exists.

Icons (from left to right):

  • Battery - shows battery percentage, changes colours depending on charge level. Shows warning at 5%.
  • Screenshot.
  • Fuse - shows amount of fuses blown.
  • Gen SX payload as autoboot.bin if autoboot.bin doesn't exist.
  • Gen SX licence (if you add this yourself).
  • About.
  • Launch autoboot.bin (icon doesn't show if not present).
  • Launch ordinary firmware.
  • Power off.

Screenshots

argonnxsxmod.png

Changelog

2019/04/24

  • Icons added instead of text, minor icon fixes - new background.
  • Also many fixes applied, and error checks added, auto centering of payload icons (if less than 4 - no longer goes to left of screen but centres properly), speed increase due to uneeded loop (thanks - JustBrandonT for fix). Auto timer shows text on screen for 5 seconds then text is removed. Updated graphics - and other stuff I probably forgot.

2019/04/08

  • If a user had more than 4 payloads in the Argon payloads directory, icons would draw over each other - fixed.
  • Some other minor bug fixes/changes.
  • Extra menu added - if the user has more than 4 payloads, place extra payloads in Argon/payloads2 directory.
  • If you previously downloaded - download sd files again as these new graphics are included - you need default.bmp in the argon/logos folder as the payload reads the size from this file to generate icons.
  • NOTE: Boot to OFW does not work if you have AutoRCM enabled, it works without that enabled though - I've no idea why or how to fix it.

External links

Advertising: