View Single Post
wicket's Avatar
Posts: 634 | Thanked: 3,266 times | Joined on May 2010 @ Colombia
#91
Originally Posted by Venemo View Post
The "sandbox" means:
  1. The modem does not access system memory
  2. Power input of the modem is controlled by the application processor
  3. Audio input of the modem is controlled by the application processor

The above points are effective solved by having a separate module or chip for the modem and only communicating with it via a simple serial port. Plus, adding a switch to its power supply and audio.

However, some people are even more paranoid and add an RF switch between the modem and the antenna, "just to be sure".

Not sure how far the Neo900 and the Purism go with this, though. (Neo900 had a detailed doc somewhere but I can't find it now.)
A sandbox provides a highly controlled environment. I'm not entirely sure what you mean by serial port or how it would work but the Librem 5 product description mentions nothing this, nothing of a baseband sandbox, nor any sort of controlled environment. They simply state that the baseband will be separate from the SoC. This design is of course better than most modern smartphones which integrate the baseband in the SoC but it is by no means a sandbox. If you have 5 minutes spare, here is a video which provides a quick overview of what the Neo900 guys are doing.
__________________
DebiaN900 - Native Debian on the N900. Deprecated in favour of Maemo Leste.

Maemo Leste for N950 and N9 (currently broken).
Devuan for N950 and N9.

Mobile devices with mainline Linux support - Help needed with documentation.

"Those who do not understand Unix are condemned to reinvent it, poorly." - Henry Spencer
 

The Following 3 Users Say Thank You to wicket For This Useful Post: