Things needed from building ics for our devices, even though I think build ics for the Optimus brand is a waste of time (Part 1/3).