- The Ouya uses a BCM4330 radio chip for wifi and bluetooth. Drivers for this chip is built into the linux mainline as of 3.3 and the kernel we use uses 3.1 with the driver support (presumably) backported. Otherwise, we can use the Android binaries (which would be non-free).
- Two later releases (the completely white special edition and completely black 2nd generation) allegedly use a BCM4334 chipset. This needs to be implemented and tested at a future date.
- Currently we avoid flashing directly to the device as a corrupted kernel would irreversibly brick the Ouya due to the locked bootloader. We use a tool called Ouya BootMenu (source) that allows us to run the postmarketOS kernel through a kexec method. This implements an extra failsafe to prevent bricking and in theory allows dualbooting and kernel development.
- Splash screen doesn't appear
- Hildon doesn't work?
- USB booting needs to be tested
How to enter flash mode
- Connect Ouya to PC
adb reboot recoveryto enter recovery (or
adb reboot bootloaderto enter bootloader for fastboot commands)
Work in progress. Only attempt for development.
2. Turn your Ouya on and wait until you see the new Ouya BootMenu. Press the power button on your Ouya until you scroll to Recovery, and then wait until the bootmenu disappears.
3. Using ADB, transfer the kernel file to your Ouya.
./pmbootstrap.py export ???
4. Reboot your Ouya and start Run the following using pmbootstrap
pmbootstrap init pmbootstrap install --no-fde pmbootstrap flasher flash_rootfs
5. Reboot your Ouya, postmarketOS should start automatically.