@kevinhoffy It depends on what you're trying to accomplish. If you're planning on using some of the radio components on Android (like wifi/bluetooth/ble), I suggest you use a minimum of Lollipop. There are a lot of issues with pre L. That also goes for the video decoder. Basically I suggest have a minimum of Lollipop, but the later you go, the fewer problems with hardware compatibility you'll have