Skip to content

Releases: SciresM/boot9strap

Boot9strap 1.4

22 May 19:35
Compare
Choose a tag to compare

Boot9/Boot11 code execution.

  • Boots around 0.25s to 0.4s faster
  • Size halved, now under 16KB
  • If the ntrboot combo (X+Start+Select) is held, or if either FIRM file is corrupt, the notification LED will display the following:
    • SD FIRM successfully loaded: green
    • SD FIRM missing, CTRNAND FIRM successfully loaded: yellow
    • SD FIRM corrupt, CTRNAND FIRM successfully loaded: orange
    • SD FIRM missing, CTRNAND FIRM also missing: white
    • SD FIRM missing, CTRNAND FIRM corrupt: magenta
    • SD FIRM corrupt, CTRNAND FIRM also corrupt: red
    • in addition to the above, the LED will blink if it is actually a ntrboot boot
  • Ability to dump boot9/boot11/otp removed (recent Luma commits auto-backup otp.bin anyway). It's also how such improvments could be made in the first place
  • (∩ ͡° ͜ʖ ͡°)⊃━☆゚

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

Boot9strap 1.3

06 Sep 05:01
Compare
Choose a tag to compare

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.

Boot9strap 1.2

04 Jun 21:51
Compare
Choose a tag to compare

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!

Boot9strap 1.1

04 Jun 03:35
Compare
Choose a tag to compare
Boot9strap 1.1 Pre-release
Pre-release

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.

Boot9strap 1.0

20 May 01:08
Compare
Choose a tag to compare

Boot9/Boot11 code execution.