Tutorial
Updated
Fix Wii Remote Sync on Wii while stuck in autoboot homebrew loop
If you have a Wii that is stuck in a priiloader or other autoboot loop involving homebrew with no Wii Remotes synced, this method works.
I tried this as my last resort since my Wii Mini was stuck in a loop after I set the priiloader autoboot to Homebrew Channel and synced my remote to a different Wii,
The Mini has no buttons for launching Priiloader so launching via a forwarder homebrew using HBC is required, and this is why this loop is dangerous for Wii Mini
to exit the loop, you will need these things:
1. A computer with Linux (used Ubuntu 19.04 myself)
2. A Bluetooth adapter compatible with bdaddr (Intel does not work, CSR ones do work, I used a Cinolink BT403D Bluetooth adapter that uses CSR chipset)
EDIT: Tested Broadcom and it may work with some adapters but my particular one { RocketFish RF-BTAPDT } shows that it set the MAC Successfully but it never changes.
3. The MAC Address of the Wii's BT Adapter, which is written on the BT card itself inside the console, so this will require disassembly to get to.
This is what that looks like:
4. the bdaddr program, which i will attach here.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Step 1: Extract the bdaddr program to your desktop
Step 2: Open linux terminal app
Step 3: CD to the desktop via
Step 4: Document original adapter mac address via this command:
NOTE: yours may be hci0 if it is your main adapter, or you are using a USB adapter on a Desktop that does not have it's own BT module.
This Info Should be displayed:
Take note of this value since you may want to flash the adapter mac back to normal
Step 5: Set MAC Address of the adapter to match the MAC of the Wii BT Adapter via this command (substitute hci1 for hci0 if your card is not hci1)
Step 6: unplug and plug in the adapter
Step 7: verify changed MAC via this command, if the new address sticks then your good to go
Step 8: Sync Wii Remote via SYNC button, not temp 1+2 SYNC to the bluetooth adapter via bluetooth "Setup New Device" option
accept any prompts on screen and the remote should connect and light up as player 1
Step 9: Disconnect Bluetooth adapter physcally from the PC (or set MAC address back if built-in) then turn on Wii
The remote should auto connect up while in homebrew, but once official software like the System Menu is loaded, it will lose connection and require a resync, which is fine to do since you are at the System Menu anyway and syncing works fine.
I tried this as my last resort since my Wii Mini was stuck in a loop after I set the priiloader autoboot to Homebrew Channel and synced my remote to a different Wii,
The Mini has no buttons for launching Priiloader so launching via a forwarder homebrew using HBC is required, and this is why this loop is dangerous for Wii Mini
to exit the loop, you will need these things:
1. A computer with Linux (used Ubuntu 19.04 myself)
2. A Bluetooth adapter compatible with bdaddr (Intel does not work, CSR ones do work, I used a Cinolink BT403D Bluetooth adapter that uses CSR chipset)
EDIT: Tested Broadcom and it may work with some adapters but my particular one { RocketFish RF-BTAPDT } shows that it set the MAC Successfully but it never changes.
3. The MAC Address of the Wii's BT Adapter, which is written on the BT card itself inside the console, so this will require disassembly to get to.
This is what that looks like:
4. the bdaddr program, which i will attach here.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Step 1: Extract the bdaddr program to your desktop
Step 2: Open linux terminal app
Step 3: CD to the desktop via
Code:
cd Desktop
Step 4: Document original adapter mac address via this command:
Code:
./bdaddr -i hci1
NOTE: yours may be hci0 if it is your main adapter, or you are using a USB adapter on a Desktop that does not have it's own BT module.
This Info Should be displayed:
Code:
Manufacturer: Cambridge Silicon Radio (10) [or whatever your Manufacturer is]
Device address: YOUR ADAPTER MAC
Take note of this value since you may want to flash the adapter mac back to normal
Step 5: Set MAC Address of the adapter to match the MAC of the Wii BT Adapter via this command (substitute hci1 for hci0 if your card is not hci1)
Code:
sudo ./bdaddr -i hci1 -r YOUR WII BT MAC HERE ( Formatting looks like this 00:00:00:00:00:00 )
Step 6: unplug and plug in the adapter
Step 7: verify changed MAC via this command, if the new address sticks then your good to go
Code:
./bdaddr -i hci1 ( use hci0 if your card is hci0 )
Step 8: Sync Wii Remote via SYNC button, not temp 1+2 SYNC to the bluetooth adapter via bluetooth "Setup New Device" option
accept any prompts on screen and the remote should connect and light up as player 1
Step 9: Disconnect Bluetooth adapter physcally from the PC (or set MAC address back if built-in) then turn on Wii
The remote should auto connect up while in homebrew, but once official software like the System Menu is loaded, it will lose connection and require a resync, which is fine to do since you are at the System Menu anyway and syncing works fine.
Attachments
Last edited by driverdis,