Source code taken from n900 or others to n7100