So if my MAC address is 00:19:5B:5B:E3:81 say I just changed the first byte (00) to a nominal alpha numeric this would maintain security and allow pairing.
No, this wouldn't work. If you check the
ASCII table, printable characters range from 0x20 to 0x7E (the prefix '0x' denotes hexadecimal numbers).
Could you try:
1. Changing your linux MAC address to a random alpha numeric 6 byte string
2. Create the necessary binary
3. Sync & pair wiimote
4. Test by running application, close application, turning off wiimote, turn on wiimote, start application (and random variations of these)
Changing the MAC address and then pairing the Wiimote should work not only with 30:30:30:30:30:30, but with any MAC that has an ASCII representation.
I don't know what to test after I pair the Wiimote. You seem to have a clear idea of how this is supposed to work in the end...
I just remembered that I still have the direct contacts for the BT team at Bluesoleil from when they came aboard to help with the 'Bluesoleil Blue Screen of Death'.
You could ask them if there is any way to directly enter a hexadecimal passkey, instead of ASCII.
I wouldn't pursue the idea of changing the MAC address any further. As you say, you want a mainstream solution that makes the whole thing easier, not harder

Uwe