ArgonNX-SE Switch

From GameBrew
ArgonNX-SE
Argonnxse.png
General
AuthorStorm21
TypePayload (Binaries)
Version1.9
LicenseGPL-2.0
Last Updated2023/07/29
Links
Download
Website
Source

Modified argonNX with the latest hekate hardware libs. Which is now also compatible with Mariko consoles and Modchip.

The folder structure is to be used as with the original argonNX and is included in the release. More information can be found on GitHub.

Features

  • ArgonNX:
    • List all the payloads located at argon/payloads, so you can select one of them to launch it.
    • Custom backgrounds can be added by placing background.bmp file inside argon directory. The background must be smaller or equal than 1280x720.
    • Take screenshots to share your ArgonNX gui. To capture ArgonNX screen tap anywhere with three fingers or use Capture Button on Joycon.
    • Touch support. Thanks to @pixel-stuck.
    • Simple tools.
  • New features:
    • Build with newest hekate HW Libs.
    • Mariko Support.
    • Joycon Mouse.
    • UMS SD Card.
    • Theme delete SX/ATM.
    • Update SX.
    • Set RTC Time and Date.
    • Status Bar: Battery, Time and Date, Temperature Info, Power Infos.
    • Hardware info Page.
    • Reload Menu.
    • Autolaunch Payload.
    • Filemanager for Argon and Emunandswitcher.
    • Reboot Menu with Power Button.
    • Language selection.
    • AULA OLED Switch support.
    • Ability to load a custom splash for each payload (resolution of 1280x720px and format ARGB32).
    • Menu colors can now be set arbitrarily
    • Percentage display for copying file and folder in file manager, auto close info window after copying.

User guide

ArgonNX SD card structure

How a full running ArgonNX example looks inside the SD card:

argon
 ├─── payloads
 │       Atmosphere.bin
 │       ReiNX.bin
 │       fusee-gelee.bin
 │       hekate.bin
 │       SXOS.bin
 │
 ├─── logos
 |       Atmosphere.bmp
 |       Reinx.bmp
 |       hekate.bmp
 |       SXOS.bmp
 |
 ├─── sys
 |       argon-nx-gui.bin # Menu
 |       minerva.bso # IMPORTANT if you want a good UX experience
 |       res.emunsw # IMPORTANT. Binary file containing all render resources except the background and logos
 |       hw.ini
 |       lp0.bso
 |       logos-gui
 |       lang.ini
 |       color.ini
 |
 └─── background.bmp
      splash.bmp

Customize payloads' logos

Logos must be smaller or equal than 280x280. The only format supported is BMP 32 bit ARGB color. ArgonNX recommends using a solid background without alpha channel (alpha channel set to 0xFF). Payloads' logos support alpha channel. Example:

argon
  ├───logos
  │     fusee-primary.bmp # Logo for fusee-primary.bin payload
  │     ReiNX.bmp # Logo for ReiNX.bin payload
  │
  └───payloads
        fusee-primary.bin
        ReiNX.bin         
        hekate.bin # Will be rendered using default logo

Controls

File manager:

A - Enter folder, Choose Buttons

B - Back Folder

X - Close Window

Joypad Up/Down - File list navigation

Screenshots

argonnxse2.pngargonnxse3.pngargonnxse4.pngargonnxse5.pngargonnxse6.pngargonnxse7.pngargonnxse8.png

Compatibility

This payload will chainload any CFW or payload.

Changelog

v1.9-SE 2023/07/29

  • This update is only required for Mariko and Aula consoles, has no advantage on Erista consoles, which use Reboot to Payload functions as usual.
  • Mariko and AULA "Reboot to Payload" function chain.
  • Per HBL nro, menu nsp, system modules to nro (010000000000100B Nintendo Store Button), and ArgonNX-SE RTP Payload Tesla Overlay with possibility to choose a payload and reboot
  • The whole thing works via ArgonNX-SE and this must then also be used as the root payload.bin. Please note SD folders and files.

v1.8-SE 2022/09/20

  • New feature: Ability to load a custom splash for each payload.
  • The image must have a resolution of 1280x720px and format ARGB32, like background.bmp.
  • The image must have the same name as the payload and be located in the "argon/payloads" folder, e.g. at fusee.bin = fusee.bmp.

v1.7-SE 2022/06/27

  • New function to select the autolaunch payload under tools. The desired payload is automatically copied and renamed. And the ability to delete the autolaunch payload.
  • Updated to 1.7.
  • General bug fixes and stability fixes.

v1.6-SE 2022/06/27'

  • File manager, copy file and folder added percentage display, autoclose info window after copying.
  • Updated to 1.6.
  • General bug fixes and stability fixes.

v1.5-SE 2022/05/16

  • Menu colors can now be set arbitrarily:
    • Textcolor.
    • Tab Textcolor.
    • Standard Payload Icon color.
  • New icons for Emunandswitcher and ArgonNX-SE itself.
  • Updated to 1.5.
  • General bug fixes and stability fixes.

v1.4-SE 2022/04/29

  • Update to hekate bdk 5.7.2.
  • AULA OLED Switch support.
  • Hardware Info Page revised.
  • Fix slider brightness value for AULA.
  • Added language selection.
  • Updated to 1.4.
  • General bug fixes and stability fixes.
  • Thanks @dezem und https://gbatemp.net/members/twocool4life86.591345/ for the AULA OLED tests, without them this version would not have been possible.

v1.3-SE 2021/07/06

  • Build with newest hekate HW Libs 5.5.7.
  • Some Buttons Theme fix.
  • Fixed a Error after autoclosing a window with X Button (Close Filemanager and other Windows).
  • 13.07.21 Fixed a folder Bug, please redownload.
  • 12.12.21 Fixed Splash loading with autolaunch Payload. Thanks to @btc08gh for the info.
  • 02.02.22 New Logos for Lakka and Common Problem Resolver. Thanks to @juju35 for the Logos.

v1.2-SE 2021/04/26

  • Update SX removed.
  • Added Filemanager for Argon and Emunandswitcher.
  • Added Reboot Menu with Power Button.
  • Key assignment usage Filemanager:
    • Touch screen as usual.
    • Joycon Mouse, A = Enter folder / Choose Buttons, B = Back Folder, X = Close Window.
    • Joypad up / down Filelist navigation, A = Enter folder, B = Back Folder, X = Close Window.

v1.1-SE 2021/02/12

  • Autolaunch Payload:
    • If the file "autolaunch.bin" (your payload) is in the "argon" folder, this payload should start.
    • (Volume -) hold during the payload run, starts ArgonNX-SE...

v1.0-SE 2021/01/30

  • Build with newest hekate HW Libs.
  • Mariko Support.
  • Joycon Mouse.
  • UMS SD Card.
  • Theme delete SX.
  • Theme delete ATM.
  • Update SX.
  • Set RTC Time and Date.
  • Status Bar: Battery, Time and Date, Temperatur Info, Power Infos.
  • Hardware info Page.
  • Reload Menü.

Credits

  • devkitPro for the devkitA64 toolchain.
  • naehrwert and st4rk for the original hekate project and its hwinit code base.
  • CTCaer for the continued hekate and his minerva project.
  • xalgovia and Retrogamer 74 for the splash and logos. Also thanks them to use ArgonNX in RetroReloaded.
  • langerhans and stuck-pixel for their implementation of touch support.
  • LittlevGL for being such a good embedded graphics library.
  • D3fau4 for touch support testing.
  • Guillem96 for argonNX Orginal.
  • mrdude for icons template.
  • Muxi1 for Mariko testing.

External links

Advertising: