Commit Graph
100 Commits
Author SHA1 Message Date
hexkyz f62bc71ea4 Merge pull request #2847 from alula/23_support
23.0.0 remaining kernel / loader changes
2026-09-18 21:18:12 +01:00
hexkyz 8ad3efdd79 loader: add missing EnableShadowStack to process flags 2026-09-17 21:44:25 +01:00
hexkyz ab1e8a3e32 kern/loader/svc: adopt updated names 2026-09-17 21:42:22 +01:00
hexkyz 9b4e4a2190 gpio: update for 23.0.0 2026-09-17 19:40:17 +01:00
hexkyz ff09b598d5 i2c: deprecate SetRetryPolicy as of 23.0.0 2026-09-17 17:11:51 +01:00
hexkyz 6acbabeb72 Merge pull request #2844 from alula/23_support
23.0.0: kernel changes
2026-09-17 00:36:07 +01:00
hexkyz 98d64c28d8 sprofile: clean up and update for 23.0.0 2026-09-17 00:34:00 +01:00
hexkyz 7cc625946e pgl: add missing changes and fix bugs 2026-09-17 00:30:00 +01:00
hexkyz afff8cbf16 erpt: use the AMS_UNUSED macro 2026-09-17 00:28:26 +01:00
hexkyz 092f451c33 pgl: fix bad copy paste 2026-09-15 22:26:03 +01:00
hexkyz 49b12237e8 pgl: clean up and add new 23.0.0 command 2026-09-15 22:16:29 +01:00
hexkyz e6a3d71692 exo/spl: new ConfigItem in 23.0.0 is wild 2026-09-14 23:04:57 +01:00
hexkyz 819da013ed erpt: implement new command changes for 23.0.0 2026-09-12 21:23:53 +01:00
hexkyz 3d8caba822 erpt: update categories for 23.0.0 2026-09-12 18:33:22 +01:00
hexkyz aad15daad6 Merge pull request #2840 from alula/23_support
23.0.0 pt 1
2026-09-11 18:58:42 +01:00
hexkyz 85aea12e53 erpt: add new IDs and category changes for 23.0.0 2026-09-10 16:57:39 +01:00
hexkyz 8ec1288bd6 loader: update USB 3.0 patches for 23.0.0 2026-09-10 16:31:52 +01:00
hexkyz bce987792d emummc: update for 23.0.0 2026-09-10 16:23:01 +01:00
hexkyz 3d3f0c2daf fusee/exo/ams: update with new keydata/version enums 2026-09-10 15:31:12 +01:00
hexkyz 6e6af69424 Merge pull request #2838 from alula/alula/dockerfile
ams: add Dockerfile with build environment
2026-09-10 13:50:10 +01:00
hexkyz cb4b882e3b git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "edb2cca26"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "edb2cca26"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-08-21 23:15:32 +01:00
hexkyz f7d46d38fa meso: only increment send/recv/exch on success 2026-08-21 23:13:40 +01:00
hexkyz e468f59c9d Merge pull request #2821 from dogty/master
sf: close request copy handles in mitm ForwardRequest
2026-07-17 18:36:33 +01:00
hexkyz 3ace80cc7b loader/util: support regular zstd alongside zbic 2026-06-24 22:08:13 +01:00
hexkyz 10722de8b9 Merge pull request #2817 from alula/fix-zbic-games
Fix zbic games + misc changes
2026-06-24 20:32:18 +01:00
hexkyz 5388824be1 git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "d3083af18"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "d3083af18"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-06-16 22:11:17 +01:00
hexkyz 974a1025b8 erpt: add new ID for 22.5.0 2026-06-16 22:10:07 +01:00
hexkyz 9d21cfca4c git subrepo push emummc
subrepo:
  subdir:   "emummc"
  merged:   "f6b3a28ec"
upstream:
  origin:   "https://github.com/m4xw/emummc"
  branch:   "develop"
  commit:   "f6b3a28ec"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-06-16 21:21:53 +01:00
hexkyz 1478f3443e emummc: update readme for 22.5.0 2026-06-16 21:21:24 +01:00
hexkyz f527e7fc48 git subrepo push emummc
subrepo:
  subdir:   "emummc"
  merged:   "24946ac76"
upstream:
  origin:   "https://github.com/m4xw/emummc"
  branch:   "develop"
  commit:   "24946ac76"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-06-16 21:17:37 +01:00
hexkyz 7dccf3bffa git subrepo pull (merge) emummc
subrepo:
  subdir:   "emummc"
  merged:   "6cecd09b2"
upstream:
  origin:   "https://github.com/m4xw/emummc"
  branch:   "develop"
  commit:   "bde9957f1"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-06-16 21:17:11 +01:00
hexkyz 4ea042510b git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "e4100b5f5"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "e4100b5f5"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-06-16 21:15:53 +01:00
hexkyz d97f520058 docs: add gcc16 to changelog 2026-06-16 21:12:42 +01:00
hexkyz 3a3a2ca99b ams: basic support for compiling with gcc 16 2026-06-16 21:10:23 +01:00
hexkyz fcd46b4419 docs: add changelog for 1.11.2 2026-06-16 19:32:59 +01:00
hexkyz c046eeacdd meso: fix longstanding bad asm copy-paste 2026-06-16 19:22:54 +01:00
hexkyz 4181169f80 emummc: update for 22.5.0 2026-06-16 19:18:26 +01:00
hexkyz 47cfe05bb0 loader: update USB 3.0 patches for 22.5.0 2026-06-16 18:51:10 +01:00
hexkyz c497ffda75 ams: add enum recognition for 22.5.0 2026-06-16 18:41:32 +01:00
hexkyz 15c434f185 Merge pull request #2811 from ZachyCatGames/patch-1
pgl: GetHostContentMetaInfo returns a ncm::ContentMetaType
2026-05-30 00:32:39 +01:00
hexkyz 2c7e2bfaae Merge pull request #2800 from masagrator/patch-1
fs.mitm: Add "Until Then" as another game which needs stolen heap for layeredfs
2026-04-25 19:55:43 +01:00
hexkyz 022000f668 docs: add changelog for 1.11.1
this was missing from the usual enum recognition changes
synchronization will happen at a future release instead
2026-04-07 22:53:21 +01:00
hexkyz d04c20a049 git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "82f1553c4"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "82f1553c4"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-04-07 17:24:31 +01:00
hexkyz 252f8685b4 Merge pull request #2786 from alula/alula
ams: add enum recognition for 22.1.0
2026-04-07 17:22:46 +01:00
hexkyz d9e1d799ab git subrepo push emummc
subrepo:
  subdir:   "emummc"
  merged:   "3726bfd65"
upstream:
  origin:   "https://github.com/m4xw/emummc"
  branch:   "develop"
  commit:   "3726bfd65"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-04-05 20:34:44 +01:00
hexkyz 931e3c37fd docs: add changelog for 1.11.0 2026-04-03 23:34:13 +01:00
hexkyz 4b4db91341 pgl: no need to initialize lr services when already using our own 2026-04-03 23:32:15 +01:00
hexkyz e3fc339fe5 Merge pull request #2766 from alula/erpt-crash-fix
erpt: Fix rare aborts caused by ResultInvalidPowerState
2026-04-03 23:09:55 +01:00
hexkyz bae1ad22ec Merge pull request #2768 from masagrator/patch-1
Update services in PGL to match 21.0.0
2026-04-03 22:33:28 +01:00
hexkyz cd1503a9ca emummc: fix offsets
22.0.0 now boots under emummc
2026-04-03 22:31:19 +01:00
hexkyz c8d68a3a8a Merge pull request #2763 from masagrator/patch-1
Fix off by 1 bug + allocation error + missing initialize in PGL
2026-04-03 19:27:56 +01:00
hexkyz 8987d642d1 Merge pull request #2748 from CTCaer/auto_dram_cfg
[Feature] Auto dram cfg & Auto memory mode
2026-04-03 19:27:38 +01:00
hexkyz 7ffb1da2ac Merge pull request #2734 from ndeadly/r_discard
libvapours: add R_DISCARD macro
2026-04-03 19:27:19 +01:00
hexkyz 5c426bf90d loader: remove unused file 2026-04-03 19:09:28 +01:00
hexkyz 93a82c0441 loader: patch am to recover homebrew compatibility
This patch is to be removed if/once hbmenu/libnx re-designs the exiting logic
2026-04-02 01:42:53 +01:00
hexkyz 082115187a loader/util: fully implement zstd bic variant
Implement both compression and decompression utilities and simplify loader logic
2026-04-02 01:30:45 +01:00
hexkyz db388385b0 Merge pull request #2761 from alula/22_support
22.0.0 support part 3
2026-04-02 01:17:19 +01:00
hexkyz 32bb6b17ab Merge pull request #2753 from alula/22_support
Basic ("the console boots and functions as expected") 22.0.0 support - Part 2
2026-04-01 03:10:19 +01:00
hexkyz b108318996 Merge pull request #2744 from alula/22_support
Basic ("the console boots and functions as expected") 22.0.0 support
2026-03-20 00:22:10 +00:00
hexkyz 5dfdc6e8b0 Merge emummc changes from pull request #2743
Remaining changes are duplicated in pull request #2744
2026-03-20 00:17:19 +00:00
hexkyz 14e63cb04c loader: add USB 3.0 patches for 22.0.0
Additionally remove duplicated entry for 20.1.0, just use the 20.0.0 one.
2026-03-20 00:02:42 +00:00
hexkyz 6b831406d6 erpt: style fix 2026-03-18 21:35:18 +00:00
hexkyz 23ebd4d677 erpt: add new IDs for 22.0.0 2026-03-18 21:32:35 +00:00
hexkyz 00f987dd38 erpt: types are now a byte in 22.0.0 2026-03-18 21:18:05 +00:00
hexkyz 61ac03e22d Merge pull request #2703 from HydrationMan/master
Update fusee_display.cpp - add missing newline
2026-02-05 21:47:59 +00:00
hexkyz 208b60696c Merge pull request #2726 from ndeadly/svc-shim-compat
libstrat: update GetDebugEvent svc shim for compatibility with libnx changes
2026-02-05 21:37:17 +00:00
hexkyz 4617fec672 fusee: add missing mtc tables 2024-07-10 21:36:22 +01:00
hexkyz 275c0234cb exo: add new dram ids 2022-10-12 09:15:16 -07:00
hexkyz ef07964ea0 fusee: update sdram handling for 15.0.0 2022-10-12 09:15:16 -07:00
hexkyz 79afa3b64c fusee: add unused mtc table 2022-03-23 09:10:50 -07:00
hexkyz f3968f5f7c fusee: add new sdram params 2022-03-23 09:10:50 -07:00
hexkyz a8e23adffe fusee: add new mtc tables 2022-03-23 09:10:50 -07:00
hexkyz 46612156f4 exo: add new dram ID 2021-04-11 03:42:16 -07:00
hexkyz f1d320b6b6 fusee: fix regulator configuration 2021-01-05 11:05:33 -08:00
hexkyz f6833a794a fusee: fix cluster bringup for mariko 2021-01-05 11:05:33 -08:00
hexkyz f4e763ce40 fusee: fix mariko master key derivation 2021-01-05 11:05:33 -08:00
hexkyz a05e87f78a fusee: cleanup code and start fleshing out mariko keygen 2021-01-05 11:05:33 -08:00
hexkyz 4809ced64d fusee: start fleshing out nxboot for Mariko 2021-01-05 11:05:33 -08:00
hexkyz 222300d03c fusee: accurately match Mariko pk1ldr 2021-01-05 11:05:33 -08:00
hexkyz b918d4b2aa fusee: 11.0.0 support 2021-01-05 11:05:33 -08:00
hexkyz 53c684a17a fusee/sept: delegate SoC selection to individual components and keep common code SoC-agnostic 2021-01-05 11:05:33 -08:00
hexkyz 4ffdf8d525 fusee: artificially raise main length to avoid elf compilation issues (final size will be much smaller) 2021-01-05 11:05:33 -08:00
hexkyz 7480b6bb80 fusee: move dsi register write to the proper configuration list 2021-01-05 11:05:33 -08:00
hexkyz 3e8688e19e fusee: update display code for mariko 2021-01-05 11:05:33 -08:00
hexkyz 8104beb2e0 fusee: implement mariko sdram params saving 2021-01-05 11:05:33 -08:00
hexkyz 4cd56f8423 fusee: mariko sdram initialization 2021-01-05 11:05:33 -08:00
hexkyz 198bdacaf4 fusee: initial mariko hwinit 2021-01-05 11:05:33 -08:00
hexkyz 35ab0939fa fusee: support mariko in sdmmc 2021-01-05 11:05:33 -08:00
hexkyz 4958d01153 fusee/sept: support mariko fuses 2021-01-05 11:05:33 -08:00
hexkyz b625fd324e fusee/sept: update fuse driver code 2021-01-05 11:05:33 -08:00
hexkyz 5e342d8c52 fusee: fix sdmmc speed modes 2021-01-05 11:05:33 -08:00
hexkyz d233b482fb fusee: update FatFs to R0.14 2021-01-05 11:05:33 -08:00
hexkyz 3e2f776184 fusee/sept: isolate common code for mariko preparation (to be revised during C++ rewrite) 2021-01-05 11:05:33 -08:00
hexkyz e06b73aafa boot: add missing RegisterWrite in DisplayConfigDsi01Init03 2020-11-30 19:35:06 +00:00
hexkyz 98ca5e2927 fusee: re-design and fix emummc handling 2020-08-01 17:20:56 +01:00
hexkyz f71ad5ac2c fusee/sept: ensure proper array initialization in exception handling 2020-07-14 18:58:19 +01:00
hexkyz fef8a4918e sept: add missing include 2020-07-14 18:31:27 +01:00
hexkyz 72afe34cf9 fusee/sept: fix error printing 2020-07-14 18:12:31 +01:00
hexkyz fdc7ef62f7 fusee: handle case where saving a fatal report fails (thanks @HookedBehemoth) 2020-06-26 18:36:30 +01:00
hexkyz 3e6031b8f4 docs: fix wrong link (thanks @jul2003) 2020-05-03 15:49:23 +01:00