Hello,

Here's another phone project, one funded by NLnet, that attempts to partition 
functionality between different units:

https://mikrophone.net/
https://nlnet.nl/project/mikroPhone/

Unlike various "privacy-enhanced" products seen previously, however, this one 
separates core telephony from smartphone functionality, as opposed to trying 
to control (or simply disconnect) smartphone access to the network. There are 
still some familiar characteristics, like the separate cellular modem (in the 
form of the popular SIMCom and Quectel modules) and the use of a dedicated 
microcontroller for some aspects of the device.

Unlike other designs where the microcontroller does some kind of bootstrapping 
exercise related to privacy or "purity", or where mundane functions have been 
delegated to it, here it is apparently providing a featurephone environment. 
Indeed, there are two microcontrollers: a primary RISC-V device and a 
secondary ESP32 device for Wi-Fi and Bluetooth. See this repository directory 
for an indication of what is going on in the primary microcontroller:

https://git.majstor.org/mikroPhone/tree/fw/fe310/phone

For the smartphone functionality, it appears that the project is going to 
follow the lead of other designs and use an i.MX 8M device. This is supposedly 
going to run Linux or Android, and it seems that the idea is to give only the 
microcontroller or the smartphone functionality access to the screen, keypad 
and communications facilities at any given time.

Obviously, a single SoC could provide partitioned environments for core 
telephony and smartphone functionality, with less powerful cores even doing 
the work of microcontrollers if appropriate. Using an SoC-level device would 
probably make the core functionality easier to develop and more comprehensive, 
as well as being more easily extensible. But perhaps the core functionality is 
regarded as something that does not need to be developed further or, indeed, 
be much more than what we were all using back in the glory days of Nokia and 
Ericsson.

Anyway, it hopefully provides an opportunity to reflect on the way these kinds 
of products are designed and the choices their designers have made.

Paul


_______________________________________________
Community mailing list
[email protected]
http://lists.goldelico.com/mailman/listinfo.cgi/community
http://www.tinkerphones.org

Reply via email to