diff --git a/docs/bluebomb.md b/docs/bluebomb.md index a45cafc33ce..8d87c5110e4 100644 --- a/docs/bluebomb.md +++ b/docs/bluebomb.md @@ -133,7 +133,7 @@ If using a Wii mini: [Continue to Homebrew Channel installation](hbc-mini) ## BlueBomb Micro ::: details Technical Details (optional) -BlueBomb Micro is a port of Fullmetal5's BlueBomb exploit for the Rasperry Pi Pico W or ESP32, thus bypassing the need for a Linux system. It takes advantage of a flaw in the Wii and Wii mini's Bluetooth libraries. This port was made possible by [GaryOderNichts](https://github.com/GaryOderNichts) +BlueBomb Micro is a port of Fullmetal5's BlueBomb exploit for the Raspberry Pi Pico W or ESP32, thus bypassing the need for a Linux system. It takes advantage of a flaw in the Wii and Wii mini's Bluetooth libraries. This port was made possible by [GaryOderNichts](https://github.com/GaryOderNichts) This exploit also enables recovery from certain bricks, such as banner bricks and (some) theme bricks. @@ -159,18 +159,18 @@ If you are using the original revision of the Wii, you should probably find [ano ::: info -Make sure that the console is close to the computer running the exploit, ideally it should be less than 3 feet. +Make sure that the microcontroller is close to the computer running the exploit, ideally it should be less than 3 feet. ::: ### Requirements -* A Rasperry Pi Pico W or an ESP32 with BR/EDR (Classic) support. +* A Raspberry Pi Pico W or an ESP32 with BR/EDR (Classic) support. * A USB flash drive formatted as FAT32. * [The HackMii Installer](https://bootmii.org/download/) ::: info -A normal Rasperry Pi Pico will not work. It MUST to be the wireless model. Additionally, an ESP32 with a BLE only controller will not work. +A normal Raspberry Pi Pico will not work. It MUST to be the wireless model. Additionally, an ESP32 with a BLE only controller will not work. ::: @@ -179,6 +179,9 @@ A normal Rasperry Pi Pico will not work. It MUST to be the wireless model. Addit 1. Copy `boot.elf` from the hackmii_installer_v1.2 `.zip` to the root of your flash drive. + (If attempting to fix a brick, you should also copy the homebrew app you wish to use to /apps/) + (Even for a Wii mini, bootmini.elf will **not** work, its purpose is entirely different and unrelated. Use boot.elf in all cases). + + ![](/images/exploits/bluebomb/usb-exploit.png) + 1. Reinsert your flash drive into your console. + For a Wii mini, the USB port is on the back. + For a normal Wii, use the bottom port (or the right port if it's upright). @@ -191,12 +194,24 @@ A normal Rasperry Pi Pico will not work. It MUST to be the wireless model. Addit 1. Power off your console. -#### Rasperry Pi Pico W +#### Raspberry Pi Pico W 1. Download [The latest Pre-Compiled Binaries](https://github.com/GaryOderNichts/bluebomb_micro/releases) from the releases page, and extract it to your PC. + + ![](/images/exploits/bluebomb/pico-download.png) + 1. Plug in your Pico W to your PC while holding down the `BOOTSEL` button. Your Pico should now show up as a drive on your PC. + + ![](/images/exploits/bluebomb/pico-button.jpg) + ![](/images/exploits/bluebomb/pico-drive.png) + 1. Unzip the downloaded file and copy the file which matches your Wii or Wii mini to the drive. For example, if you have a European Wii running version 4.3, you would copy bluebomb_WII_SM4_3E.uf2, or if you have a European Wii Mini, you would copy bluebomb_MINI_SM_PAL.uf2, etc... -1. The drive should disconnect and your Pico is ready. You may unplug the device from your PC. + + ![](/images/exploits/bluebomb/pico-files.png) + +1. The drive should disconnect and begin to flash a green LED. This means your Pico W is ready - you may unplug the device from your PC. + + ![](/images/exploits/bluebomb/pico-ready.jpg) #### ESP32 @@ -210,9 +225,17 @@ A normal Rasperry Pi Pico will not work. It MUST to be the wireless model. Addit 1. Plug your flashed device back into your PC. 1. Power on your console. + **Do not** connect any Wii Remotes. -1. Press the Sync button repeatedly until the bluebomb screen shows up. +1. Press the Sync button repeatedly until the Pico W LED begins to rapidly flash, at which point it will start uploading the exploit. + This could take numerous attempts. -1. If the exploit was successful, your device will have loaded the HackMii Installer. +1. If the exploit was successful, you should see a similar screen to the below, after which the HackMii installer should load. + + ![](/images/exploits/bluebomb/thanks-fullmetal5.png) + +::: tip + +If you get an error `Exception 0700 occurred!` or similar, try the exploit again. If this continues to happen, join [the Wii mini Hacking Discord server](https://discord.gg/6ryxnkS) for support. + +::: ::: tip diff --git a/docs/public/images/exploits/bluebomb/pico-button.jpg b/docs/public/images/exploits/bluebomb/pico-button.jpg new file mode 100644 index 00000000000..4702baede7d Binary files /dev/null and b/docs/public/images/exploits/bluebomb/pico-button.jpg differ diff --git a/docs/public/images/exploits/bluebomb/pico-download.png b/docs/public/images/exploits/bluebomb/pico-download.png new file mode 100644 index 00000000000..2f54135a773 Binary files /dev/null and b/docs/public/images/exploits/bluebomb/pico-download.png differ diff --git a/docs/public/images/exploits/bluebomb/pico-drive.png b/docs/public/images/exploits/bluebomb/pico-drive.png new file mode 100644 index 00000000000..08b4ab26b66 Binary files /dev/null and b/docs/public/images/exploits/bluebomb/pico-drive.png differ diff --git a/docs/public/images/exploits/bluebomb/pico-files.png b/docs/public/images/exploits/bluebomb/pico-files.png new file mode 100644 index 00000000000..9af1424be24 Binary files /dev/null and b/docs/public/images/exploits/bluebomb/pico-files.png differ diff --git a/docs/public/images/exploits/bluebomb/pico-ready.jpg b/docs/public/images/exploits/bluebomb/pico-ready.jpg new file mode 100644 index 00000000000..6c7b2baf2f7 Binary files /dev/null and b/docs/public/images/exploits/bluebomb/pico-ready.jpg differ