Bubblegum-96 FAQ


Q: Where is the documentation for the Bubblegum-96?

We’re busy working on it. In the mean take a look at https://github.com/96boards-bubblegum/linaro-adfu-tool to see how to FLASH different operating systems onto your Bubblegum-96. You can also come and join us at http://www.96boards.org/forums/forum/products/bubblegum96/ and ask for what you need.

Q: How do I de-brick my board?

There are two levels of recovery possible. The choice depends on whether or not the bootloader is functioning correctly. In both cases the recovery process is similar. The full debrick involves loading u-boot into RAM and running commands to re-FLASH the board. The lightweight debrick is simpler because u-boot can load itself into RAM.

Both recovery methods require you to have a 1.8v UART adapter (the 96Boards-UART and, conveniently is configured by default to connect to LS-UART1, however any other 1.8v adapter should be fine) and a USB type-A to type-A cable.

The full debrick process is described in the Bubblegum-96 documentation.

For the quick recovery process, follow the debrick proceed from the [Device (96board)] section of step #6 (instead of running the host commands it is enough just to apply power to the board and mash the Enter key button until the owl> prompt appears. You should now be able to follow step #7 onwards as normal.

Q: Where can I buy the USB type A to USB type A needed to debrick the board?

It can be difficult to find these cables using a search engines because the cable you need tends to be hidden behind all the USB type A to type B (or micro-B) cables. Often its better just to browse the web site of a specialist cable provider.

To help you save a bit of time we’ve collected together links to suppliers who appear to sell suitable products. We haven’t tested them all ourselves but hope its useful. The list is a bit shorter than we’d like right now so feel free to post links to alternative suppliers on the forums and we’ll try to add them here.

Q: Is this it? There are no other frequently-asked-questions?

This is all we’ve come up with for the Bubblegum-96. However if you browse over to the General forum you’ll find a FAQ covering questions of a general nature. That includes questions about the 96Boards project, as well as technical questions whose answers apply to more than one board.


If you have any ideas of topics that we should cover in the FAQ then feel free to post below (or send me a PM).


Where could I find the BSP for bubblegum?


When you say the boards supports TrustZone - does that mean I can use it or is it already the case that there are keys etc… fused when I get the board (i.e. can I boot into trusted mode and run a trusted app/kernel) ?


Does the board support LVDS? S900 SoC spec does indicate support for LVDS, but in board spec there is nothing about it, just MIPI-DSI. Is DSI an alternative that is used on the board or the actual port can be used both as Mipi-DSI and LVDS - or am I saying a complete non-sense (could not find a clear explanation on this topic online)?