> I think we can start by moving the stuff step by step into the phone,
> if anyone wants to work on this, it would be much appreciated.
>
>
> Layer2 (LAPDm) should be relatively simple, but starting from RR/MM/CC
> and the cell reselection I expect some more difficulties...


One thing to keep in mind for anyone trying that is that you can't do unaligned access ...
and we do plenty of them ...

So either you need to fix that in the code, or catch the exception, and emulate the access ...

Cheers,

Sylvain