Assets 6

Boot9/Boot11 code execution.

  • Removed some unnecessary padding to make B9S FIRMs smaller (they now size about 30 KiB, and thus can support NTRboot targets with smaller flashes).
  • Updated the filesystem library used by the stage 2 loader.
  • Added additional delay following ntrboot to allow for more time to hold a button-combination for the loaded boot.firm.

To install: Use SafeB9SInstaller, or just follow the community guide.

@SciresM SciresM released this Jun 4, 2017 · 17 commits to master since this release

Assets 6

Boot9/Boot11 code execution.

  • Fixes some critical bugs due to rushed 1.0 release.
  • When requested, framebuffers are now passed via argv rather than using legacy cakebrah buffers.
  • The loader now runs from a stub in itcm -- this lifts restrictions on boot.firms' ability to load.
  • By setting a bit in the firm header, execution can be handed over pre bootrom-lockout.
  • Fixes a compatibility issue in 1.1 where some payloads would respond poorly to ntrboot.
  • In a similar vein, dumping bootrom via held key combination shut the device down in 1.1. It now waits for the user to let go of the keys before resuming boot.
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
  • (∩ ͡° ͜ʖ ͡°)⊃━☆゚

To install: Use SafeB9SInstaller, or just follow the community guide.

Note: The NTR firms are not currently usable without a means of flashing to a compatible flashcart. Wait for ntrboothax to be released!

Pre-release
Pre-release

@SciresM SciresM released this Jun 4, 2017 · 25 commits to master since this release

Assets 4

Boot9/Boot11 code execution.

  • Fixes some critical bugs due to rushed 1.0 release.
  • When requested, framebuffers are now passed via argv rather than using legacy cakebrah buffers.
  • The loader now runs from a stub in itcm -- this lifts restrictions on boot.firms' ability to load.
  • By setting a bit in the firm header, execution can be handed over pre bootrom-lockout.
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
  • ( ͡° ͜ʖ ͡°)

To install: Use SafeB9SInstaller, or just follow the community guide.