Fixes 21.x - might break 20 and lower#36
Conversation
|
Would you be able to commit the actual forwarder ROM code to the repo as well, perhaps in Also, in your ROM build, did you make the same change as the previous person did here: #34 (they effectively flipped a flag and recompiled) |
added notes that the forwarder rom is now in repo
|
Fantastic work 🫡 |
Even easier fix than 19.x issue, just recompiling against newest libnx is all it takes to fix 21.x homebrew. Though finding the source code of the binary blog proved challenging till I read your readme that helped piece it all back together. Basically 21.x changed some reserved tls space, so all homebrew apps must be recompiled against libnx 4.10 to run on 21.x. This commit in libnx fixed the "root" issue after 21.x update: switchbrew/libnx@cad06c0 The /rom folder is the newest version of forwarder mod rom around now. I took the diff from the initial forwarder patches, and re-applied them to the latest nx-hbloader. So I guess this does slightly more than recompile against libnx 4.10, it updates the ROM with whatever fixes have been applied to nx-hbloader over the years, and also has the forwarder patches re-applied. |
This fixes 21.x support.
This just updated the binary ROM files as discussed in the README. seems to work fine. Not sure I needed to replace "main" based on your previous commit history.
Updated ROM was built from this repo where I re-added the forwarder mod code to the latest hbloader: https://github.com/peacepenguin/nx-hbloader