Linked by Thom Holwerda on Tue 12th Nov 2013 23:06 UTC
PDAs, Cellphones, Wireless

I've always known this, and I'm sure most of you do too, but we never really talk about it. Every smartphone or other device with mobile communications capability (e.g. 3G or LTE) actually runs not one, but two operating systems. Aside from the operating system that we as end-users see (Android, iOS, PalmOS), it also runs a small operating system that manages everything related to radio. Since this functionality is highly timing-dependent, a real-time operating system is required.

This operating system is stored in firmware, and runs on the baseband processor. As far as I know, this baseband RTOS is always entirely proprietary. For instance, the RTOS inside Qualcomm baseband processors (in this specific case, the MSM6280) is called AMSS, built upon their own proprietary REX kernel, and is made up of 69 concurrent tasks, handling everything from USB to GPS. It runs on an ARMv5 processor.

E-mail Print r 18   · Read More · 42 Comment(s)
Thread beginning with comment 576799
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by OsQar
by fuckregistration on Wed 13th Nov 2013 23:25 UTC in reply to "Comment by OsQar"
Member since:

So, I'm not claiming that mobile basebands are inherently secure, but they're definitively not based on 80's security technology.

No? Where does that claim come from?
GSM is a set of standards written in the 80s. Go to the ETSI website and look it up.
UMTS and LTE are newer, but that's a different topic.

Reply Parent Score: 1

RE[2]: Comment by OsQar
by benytocamela on Thu 14th Nov 2013 19:31 in reply to "RE: Comment by OsQar"
benytocamela Member since:

Uh? He gave a concise reason regarding some of the newer basebands.

Reply Parent Score: 1