PinePhone: Difference between revisions

Content deleted Content added
Line 159:
The PinePhone aims to be fully open source in its drivers and bootloader. Despite this, due to the scarcity of open source components for cellular and wireless connectivity, the firmware for the Realtek RTL8723CS WiFi/Bluetooth, as well as the optional auto-focus firmware for the [[OmniVision]] OV5640 back camera, remain [[proprietary software]]. In order to mitigate potential threats to privacy, these components communicate with the rest of the system only over serial protocols, such as USB 2.0, I2S and SDIO, which do not allow [[direct memory access]] (DMA). Use of these protocols also permits them to be physically disconnected via kill switches.<ref>{{cite web |last1=Erecinski |first1=Lukasz |title=Setting the Record Straight: PinePhone Misconceptions |url=https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ |website=pine64.org official Pine64 homepage |date=26 January 2020}}</ref>
 
In late 2020, Pine64 started an incentive called the ''Nutcracker Challenge'', in order to encourage the development of open-source wireless networking on the BL602 WiFi and Bluetooth board.<ref>{{Cite web|title=Nutcracker Challenge: Blob-Free WiFi & BLE|url=https://www.pine64.org/2020/10/28/nutcracker-challenge-blob-free-wifi-ble/|access-date=2021-12-10|website=PINE64|language=en-US}}</ref> The stockModem firmware of the Quectel EG25-G LTE modemboard is based on a minimal[[Proprietary software|proprietary]] [[Android distribution.(operating Ansystem)|Android unofficialuserspace]], partially open-source exists and is user upgradeable.<ref>{{Cite web |last=By |date=2022-07-12 |title=Open Firmware For PinePhone LTE Modem – What’s Up With That? |url=https://hackaday.com/2022/07/12/open-firmware-for-pinephone-lte-modem-whats-up-with-that/ |access-date=2022-09-11 |website=Hackaday |language=en-US}}</ref> though an unofficial, mostly open-source version exists.<ref group="note">Thecustom firmware replaces most proprietary components, except for the [[Baseband processor|baseband firmware]] and the [[TrustZone|TrustZone kernel]], which is signed by [[Qualcomm]].</ref>
 
====Operating systems====