Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.
Revision as of 02:05, 3 April 2023 by HydeWing (talk | contribs) (Created page with "{{Infobox Switch Homebrews |title=Libnx |image=libnxswitch.png |description=Library for Switch Homebrew. |author=switchbrew |lastupdated=2023/04/03 |type=Developments |version=4.3.0 |license=ISC |download=https://dlhb.gamebrew.org/switchhomebrews/libnxswitch.7z |website=https://github.com/switchbrew/libnx |source=https://github.com/switchbrew/libnx |donation= }} {{#seo: |title=Switch Homebrew PC Tools (Developments) - GameBrew |title_mode=append |image=libnxswitch.png |...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Libnx
File:Libnxswitch.png
General
Authorswitchbrew
TypeDevelopments
Version4.3.0
LicenseISC
Last Updated2023/04/03
Links
Download
Website
Source

Libnx is a userland library exclusively for AArch64-based Nintendo Switch homebrew development. It is an adaptation of libctru.

Install instructions

See Switchbrew.

Changelog

v.4.3

  • services
    • applet: Updated for [15.0.0+]. Added __nx_applet_init_timeout
    • audctl:
      • Added audctlGetActiveOutputTarget.
      • Fixed TargetVolume functions.
    • auddev: Added auddevGetActiveAudioDeviceName.
    • bpc: Fixed GetSleepButtonState/GetPowerButton.
    • fs: Updated for [16.0.0+]
    • hiddbg: Changed hiddbgAttachHdlsWorkBuffer to accept a user-supplied buffer and size.
    • ncm: Updated for [15.0.0+] and [16.0.0+].
    • pdm:
      • Updated for [16.0.0+].
      • Fixed pdmqryQueryAccountEvent on older sysvers.
      • Updated structs.
    • pl: Added [16.0.0+] sysver checks.
    • ssl:
      • Added support for new [16.0.0+] functionality.
      • Added ssl:s support [15.0.0+].
      • Added sslClearTls12FallbackFlag [14.0.0+].
      • Updated SslCaCertificateId enum.
    • usbhs: Added the remaining cmds and expose more functionality.
    • vi: Added [16.0.0+] Manager commands.
    • wlaninf: Added sysver check to account for its removal in [15.0.0+].
  • devices
    • nxlinkConnectToHost: Added timeout to avoid long hang when -s isn't specified for nxlink.
  • miscellaneous
    • Added CMSG macros to BSD headers.
  • Several issues were fixed, and usability and stability were improved.

External links

Advertising: