Difference between revisions of "User:Fxc"

From PINE64
Jump to navigation Jump to search
(→‎Safety: wording)
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Safety ==
== Software state draft ==
 
{| class="wikitable plainrowheaders" border="1"
! scope="col" | Functionality
! scope="col" style="width: 240px;"  | Component
! scope="col" style="width: 150px;" | Status (pre-flashed)¹
! scope="col" style="width: 150px;" | Status (updated)²
! scope="col" | Notes
|-
! scope="row" rowspan="2" | Bootloader
| <code>U-Boot</code>
| colspan="2" style="background:Red; text-align:center;" | Critical bugs
| Some critical software bugs currently not fixed yet: A drained battery causes U-Boot to bootloop<sup>[https://wiki.pine64.org/wiki/PinePhone_Pro#Installation_instructions]</sup>; Occasionally the eMMC fails to boot<sup>[Citation]</sup>
|-
| <code>SPI</code>
| colspan="2" style="background:Red; text-align:center;" | Unfinished
| SPI memory is currently empty in the Explorer Edition batch, a corrupted installation on the eMMC has a higher boot priority than a fresh microSD card installation, leading to a involved recovery procedure<sup>[Citation]</sup>
|-
! scope="row" rowspan="3" | Operating System
| <code>Stability</code>
| style="background:Red; text-align:center;" | Critical bugs
| style="background:Yellow; text-align:center;" | WIP
| The pre-flashed and outdated operating system on the eMMC often gets corrupted after updating<sup>[https://www.pine64.org/2022/03/15/march-update-introducing-the-quartzpro64/]</sup>;
|-
| <code>Suspend</code>
| style="background:Red; text-align:center;" | Not working
| style="background:Yellow; text-align:center;" | Experimental
| Suspend only available in recent specific images<sup>[Citation]</sup>
|-
| <code>Updates</code>
| style="background:Red; text-align:center;" | Critical bugs
| style="background:Yellow; text-align:center;" | WIP
| The pre-flashed and outdated operating system on the eMMC often gets corrupted after updating<sup>[Citation]</sup>; Pacman database lock preventing updates<sup>[Citation]</sup>; Keyring bug<sup>[Citation]</sup>
|-
! scope="row" rowspan="5" | Modem
| <code>Stability</code>
| colspan="2" style="background:Red; text-align:center;" | Critical bugs
| The modem crashes frequently, which can lead to missed calls<sup>[Citation]</sup>
|-
| <code>Phone</code>
| colspan="2" style="background:Red; text-align:center;" | WIP
| The modem crashes frequently, which can lead to missed calls<sup>[Citation]</sup>; bad call audio quality<sup>[Citation]</sup>; software improvements expected within multiple months and contributions are welcome.
|-
| <code>SMS</code>
| colspan="2" style="background:Green; text-align:center;" | Working
| SMS functionality is expected to work. In certain cases the functionality might be blocked by a clogged modem<sup>[Citation]</sup> or by the provider blocking specific TANs in their network<sup>[Citation]</sup>.
|-
| <code>MMS</code>
| colspan="2" style="background:Yellow; text-align:center;" | WIP
| MMS functionality is integrated into the application "Spacebar", some bugs remaining and expected
|-
| <code>Push notifications</code>
| colspan="2" style="background:Red; text-align:center;" | Not implemented
| Receiving push notifications while the phone is suspended is not implemented
|-
! scope="row" rowspan="12" | Components
| <code>LCD</code>
| colspan="2" style="background:Green; text-align:center;" | Working
|
|-
| <code>Touch</code>
| colspan="2" style="background:Green; text-align:center;" | Working
|
|-
| <code>Rear camera</code>
| colspan="2" style="background:Red; text-align:center;" | Not working
| Driver not implemented yet, camera not operational
|-
| <code>Front camera</code>
| colspan="2" style="background:Red; text-align:center;" | Not working
| Driver not implemented yet, camera not operational
|-
| <code>Camera flash</code>
| colspan="2" style="background:Yellow; text-align:center;" | Unknown
|
|-
| <code>WiFi</code>
| colspan="2" style="background:Green; text-align:center;" | Working
| WiFi is expected to work. Note: Proprietary firmware and some remaining tasks, such as looking into "monitor mode"
|-
| <code>Bluetooth</code>
| colspan="2" style="background:Yellow; text-align:center;" | WIP
| Bluetooth not necessarily working for calls yet due to missing audio routing Proprietary<sup>[Citation]</sup>; Bluetooth in general dodgy under Pulseaudio.<sup>[https://wiki.archlinux.org/title/bluetooth_headset#Headset_via_Pipewire]</sup> Note: Proprietary firmware
|-
| <code>GNSS/GPS</code>
| colspan="2" style="background:Yellow; text-align:center;" | WIP
| aGPS to be implemented; long waiting times to get a fix; No preinstalled application
|-
| <code>Sensors</code>
| colspan="2" style="background:Yellow; text-align:center;" | Unknown
| Status of "3 Axis Magnetometer", "Geo Magnetic Sensor", "Ambient light / Proximity", "Accelerometer / Gyroscope" is unknown.
|-
| <code>Vibration motor</code>
| colspan="2" style="background:Green; text-align:center;" | Working
|
|-
| <code>Notification LED</code>
| colspan="2" style="background:Yellow; text-align:center;" | Unknown
|
|-
| <code>Buttons</code>
| colspan="2" style="background:Green; text-align:center;" | Working
| Power buttons and volume buttons are working.
|-
! scope="row" rowspan="4" | Accessory compatibility
| <code>Keyboard Add-on</code>
| colspan="2" style="background:Yellow; text-align:center;" | WIP
| The keyboard add-on compatibility is work-in-progress. Top row symbols not implemented as designed<sup>[Citation]</sup>; Keyboard hot-plugging not supported<sup>[Citation]</sup>; Battery state not exposed in the pre-flashed operating system state<sup>[Citation]</sup>; general driver bugs<sup>[Citation]</sup>
|-
| <code>LoRa Add-on</code>
| colspan="2" style="background:Red; text-align:center;" | Not implemented
| No software support implemented
|-
| <code>Qi Wireless Charging Add-on</code>
| colspan="2" style="background:Yellow; text-align:center;" | WIP
| Wireless charging with the add-on case is expected to work to some degree. Certain software and driver functionality is missing, details will follow in a bug report.<sup>[Citation]</sup>
|-
| <code>Fingerprint Reader Add-on</code>
| colspan="2" style="background:Red; text-align:center;" | Not implemented
| No software support implemented
|-
! scope="row" rowspan="1" | Software notes
| <code>Waydroid</code>
| colspan="2" style="background:Yellow; text-align:center;" | Software rendering only
| Waydroid is an Android container used to run Android applications. Currently can only be started using software rendering <sup>[Citation]</sup>
|-
|}
 
¹ Status of the feature at the time of the last factory installation without updates
 
² Status of the feature with an up-to-date reference image
 
== Chat ==
* https://sackheads.org/~bnaylor/spew/away_msgs.html
 
* Inclusive language, Linux
 
== Test 2 ==
 
<table cellspacing="0" cellpadding="0" border="0" style="box-sizing:border-box; border:1px #d33 solid; background: transparent; margin-top:0.5em;padding:0.5em 1em;background-color: #fee7e6"><tr><td nowrap="nowrap" valign="top" style="padding-right: 5px;">'''Warning: '''</td><td valign="top">{{{msg|{{{1|}}}}}}</td></tr></table>
<table cellspacing="0" cellpadding="0" border="0" style="box-sizing:border-box; border:1px #d33 solid; background: transparent; margin-top:0.5em;padding:0.5em 1em;background-color: #fee7e6"><tr><td nowrap="nowrap" valign="top" style="padding-right: 5px;">'''Warning: '''</td><td valign="top">{{{msg|{{{1|}}}}}}</td></tr></table>
 
<table cellspacing="0" cellpadding="0" border="0" style="box-sizing:border-box; border:1px #d33 solid; background: transparent; margin-top:0.5em;padding:0.5em 1em;background-color: #fee7e6"><tr><td nowrap="nowrap" valign="top" style="padding-right: 5px;">'''Warning: '''</td><td valign="top">{{{msg|{{{1|}}}}}}</td></tr></table>
 
<table cellspacing="0" cellpadding="0" border="0" style="box-sizing:border-box; border:1px #d33 solid; background: transparent; margin-top:0.5em;padding:0.5em 1em;background-color: #fee7e6"><tr><td nowrap="nowrap" valign="top" style="padding-right: 5px;">'''Warning: '''</td><td valign="top">{{{msg|{{{1|}}}}}}</td></tr></table>
 
{{Warning|Test}}
{{Warning|Test}}
 
{{Warning|Test}}
 
{{Warning|Test}}
 


=== Thermal Safety ===
== Test ==
{{Note|Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.}}


With the Allwinner A64 being an older generation SoC with a large 40nm chip, the phone produces quite some heat under medium or higher use and especially also during charging or when using USB accessories, like a docking station. Measurements to prevent damage to the phone and to its surroundings need to be taken by the user. This includes especially a proper handling of the phone: do not charge the phone in a way where heat builds up around the phone without being able to escape. Especially don't charge your phone under a pillow, blankets, in pockets or bags. Charging the phone produces heat and charging the phone in a way, where the excessive heat can't dispose around the phone poses an immediate fire risk.
== Safety ==


The user might notice that the phone gets warm under usage, compared to phones with more up-to-date hardware. Under normal circumstances these temperatures don't pose a risk while being in the levels within the safe operating temperatures (which lay far beyond the point where components can be too hot to touch). Higher temperatures might especially be experienced on the top side of the screen and on the inside of the phone at the RF shield of the modem. The higher temperature of the RF shield of the modem is commonly caused by the SoC on the opposite side of the mainboard, the RF shield of the modem is used to dispere heat of the SoC. In newer mainboard revisions starting from 1.2a there are also thermal pads on the back cover and between the SoC's RF shield and the screen, dispersing heat on the screen and on the back cover. In the past there has been safety issues regarding thermal safety functions, causing temperature reads to not properly work over an extended period of time, which was causing heat damage in some cases (see the documentation of that issue by the developer Megous [http://xnux.eu/log/#018 here] and [http://xnux.eu/log/#017 here]). While the developers are working hard to prevent such issues, they can't be excluded under all circumstances (see [[PinePhone#State_of_the_software|State of the software]]). The users are expected to monitor their phones' thermal safety at every point at this state of the software.
=== Charging and Battery ===


The default settings to throttle the performance and tio shut down the phone might be set too high depending on the specific usage. Under GNU/Linux the phone's thermal management behavior can be modified via the Thermal Sysfs driver to achieve lower temperatures and preventing the screen and other components to potentially take damage, see [[PinePhone Thermal Tweaks]] for the details.
Notes:
* Correct charger
* High power usage in certain scenarios
* Handling of the battery
* (Optional: Charging keyboard and phone at the same time)
* (Optional: Connecting a USB-C to USB-C cable from phone to keyboard)


== Ubuntu Touch ==
== Ubuntu Touch ==

Revision as of 10:22, 11 April 2022

Software state draft

Functionality Component Status (pre-flashed)¹ Status (updated)² Notes
Bootloader U-Boot Critical bugs Some critical software bugs currently not fixed yet: A drained battery causes U-Boot to bootloop[1]; Occasionally the eMMC fails to boot[Citation]
SPI Unfinished SPI memory is currently empty in the Explorer Edition batch, a corrupted installation on the eMMC has a higher boot priority than a fresh microSD card installation, leading to a involved recovery procedure[Citation]
Operating System Stability Critical bugs WIP The pre-flashed and outdated operating system on the eMMC often gets corrupted after updating[2];
Suspend Not working Experimental Suspend only available in recent specific images[Citation]
Updates Critical bugs WIP The pre-flashed and outdated operating system on the eMMC often gets corrupted after updating[Citation]; Pacman database lock preventing updates[Citation]; Keyring bug[Citation]
Modem Stability Critical bugs The modem crashes frequently, which can lead to missed calls[Citation]
Phone WIP The modem crashes frequently, which can lead to missed calls[Citation]; bad call audio quality[Citation]; software improvements expected within multiple months and contributions are welcome.
SMS Working SMS functionality is expected to work. In certain cases the functionality might be blocked by a clogged modem[Citation] or by the provider blocking specific TANs in their network[Citation].
MMS WIP MMS functionality is integrated into the application "Spacebar", some bugs remaining and expected
Push notifications Not implemented Receiving push notifications while the phone is suspended is not implemented
Components LCD Working
Touch Working
Rear camera Not working Driver not implemented yet, camera not operational
Front camera Not working Driver not implemented yet, camera not operational
Camera flash Unknown
WiFi Working WiFi is expected to work. Note: Proprietary firmware and some remaining tasks, such as looking into "monitor mode"
Bluetooth WIP Bluetooth not necessarily working for calls yet due to missing audio routing Proprietary[Citation]; Bluetooth in general dodgy under Pulseaudio.[3] Note: Proprietary firmware
GNSS/GPS WIP aGPS to be implemented; long waiting times to get a fix; No preinstalled application
Sensors Unknown Status of "3 Axis Magnetometer", "Geo Magnetic Sensor", "Ambient light / Proximity", "Accelerometer / Gyroscope" is unknown.
Vibration motor Working
Notification LED Unknown
Buttons Working Power buttons and volume buttons are working.
Accessory compatibility Keyboard Add-on WIP The keyboard add-on compatibility is work-in-progress. Top row symbols not implemented as designed[Citation]; Keyboard hot-plugging not supported[Citation]; Battery state not exposed in the pre-flashed operating system state[Citation]; general driver bugs[Citation]
LoRa Add-on Not implemented No software support implemented
Qi Wireless Charging Add-on WIP Wireless charging with the add-on case is expected to work to some degree. Certain software and driver functionality is missing, details will follow in a bug report.[Citation]
Fingerprint Reader Add-on Not implemented No software support implemented
Software notes Waydroid Software rendering only Waydroid is an Android container used to run Android applications. Currently can only be started using software rendering [Citation]

¹ Status of the feature at the time of the last factory installation without updates

² Status of the feature with an up-to-date reference image

Chat

  • Inclusive language, Linux

Test 2

Warning:
Warning:
Warning:
Warning:
Warning: Test
Warning: Test
Warning: Test
Warning: Test


Test

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Safety

Charging and Battery

Notes:

  • Correct charger
  • High power usage in certain scenarios
  • Handling of the battery
  • (Optional: Charging keyboard and phone at the same time)
  • (Optional: Connecting a USB-C to USB-C cable from phone to keyboard)

Ubuntu Touch

Ubuntu Touch
Image
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community. Ubuntu touch is a mobile version of Ubuntu developed by the UBports community.
Download location UBports PinePhone project
user-id/password abc
123
What works, what does not work? Scroll down to the bottom of this page.
How to contribute and report defects? See UBports gitlab page.
Contributions See UBports website for how to donate.
Installation
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
Notes
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Image

Image
Description
Author Test
License CC0
SVG location Test

Licenses template

Test:

CC some rights reserved.svg
Cc-by new white.svg
This file is licensed under the Creative Commons Attribution 3.0 Unported license.

Collapsible test