Qualcomm documentation

Frank A. Stevenson frank at hvitehus.no
Mon Dec 13 07:22:29 UTC 2010

My advice to you would be to nip this idea in the bud so to speak. I have
extensive knowledge of the Qualcomm platform. You will find that the low
level radio stuff is handled at the DSP level, and there is some good
layer1,2,3 code that interfaces with the DSP. However above this level
code quality quickly goes south. (Making it very hard to work with)

On the Android devices, I suspect that Linux is running in user space
under the L4 microkernel that now powers all Qualcomm devices. And they
layer123 API will be inaccessible from Linux, which can only communicate
to the legacy code through supplied APIs & L4 intraprocess communication.

Even if you could build from source, what you suggest would be a daunting
task :-o


> Hello everybody,
> last year I stumbled upon a PDF which describes all registers inside the
> Qualcomm MSM7200 series chipset. I now got a new mobile phone and
> remembered about that document because wanted to play a bit with my old
> one (HTC Magic/Sapphire/G2/Ion).
> I googled a few hours now and found several documents from Qualcomm, but
> I just found a whole svn repository full of Documentation [1].
> ...
> My problem is that I don't have enough experience and knowledge about
> GSM yet to estimate if all this documentation is sufficient to implement
> a real baseband software on this chipset. If it's not, I think it's
> pointless to invest several days/nights of work to get own code running.
> Maybe somebody of you can have a quick look over the repository and the
> documents?
> Thanks,
> Andy
> [1]: http://code.google.com/p/ptwcdma/source/browse/

More information about the baseband-devel mailing list