meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pinephone [2020/11/23 14:44] joshbowyerpinephone [2022/02/06 19:30] (current) – created link to new PPKBC page delib
Line 13: Line 13:
 | Calls (VoLTE) | Works on some carriers (7) | | Calls (VoLTE) | Works on some carriers (7) |
 | Camera | Works with exceptions (5) | | Camera | Works with exceptions (5) |
-| Convergence | Works but unstable (8) |+| Convergence | Works |
 | Display | Works | | Display | Works |
-| Full Disk Encryption | Works [manual setup] (11) |+| Full Disk Encryption | Works |
 | Flashlight | Works | | Flashlight | Works |
 | GPS/GNSS | Works with exceptions (2) | | GPS/GNSS | Works with exceptions (2) |
 | LED Indicator | Works for notification | | LED Indicator | Works for notification |
-| MMS | Needs work (6) |+| MMS | In Beta, needs work (6) |
 | Mobile data | Works | | Mobile data | Works |
 +| [[Pine Phone Keyboard Case PPKC]] | Works for pinephone with minor issues, not yet Pine Phone Pro. 2022-feb-06 |
 | SMS | Works | | SMS | Works |
 | Touchscreen | Works | | Touchscreen | Works |
-| USB Networking | Works (9) | +| USB Networking | Works (8) | 
-| USB OTG | Non-functional +| USB OTG | Works on board revisions above 1.2a (10), no security on it (11)
-| Vibration motor | Works for notifications and calls +| Vibration motor | Works | 
-| Volume switches | Works (10) |+| Volume switches | Works (9) |
 | WiFi | Works with exceptions (3) | | WiFi | Works with exceptions (3) |
 | Xwayland | [[https://source.puri.sm/Librem5/phoc/-/blob/master/src/xwayland.c#L103-105|Needs work]] | | Xwayland | [[https://source.puri.sm/Librem5/phoc/-/blob/master/src/xwayland.c#L103-105|Needs work]] |
Line 32: Line 33:
 Exceptions Exceptions
   - Phone takes a long time to wake up when receiving a call.   - Phone takes a long time to wake up when receiving a call.
-  - GPS/GNSS only works with web apps using GNOME Web.+  - GPS/GNSS only works with web apps using GNOME Web. More information in [[location]]. (Editors note: Is this still true? I think it works in general now)
   - WiFi is not working reliably when there are more than one hotspot on the same SSID. The only known workaround is to reduce this to only one hotspot per SSID.   - WiFi is not working reliably when there are more than one hotspot on the same SSID. The only known workaround is to reduce this to only one hotspot per SSID.
   - Low-level access can be accomplished by using the shell and looking at files in /sys/bus/iio/devices/iio:device*. The file names give you a sense of what kind of data they provide.   - Low-level access can be accomplished by using the shell and looking at files in /sys/bus/iio/devices/iio:device*. The file names give you a sense of what kind of data they provide.
-  - Back camera works, front camera works using ''pinephone-camera-setup.sh front'' to switch. Both have low framerate (1fps). Video causes app to freeze. +  - The camera works with megapixelsbut for a different user language the file /usr/share/megapixels/postprocess.sh in line 20 has to be adjusted  to store the images in the picture folder:<code> 
-  - See https://source.puri.sm/Librem5/chatty/-/issues/30 and https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/227 for upstream discussion.  +    line 20 oldTARGET_NAME="$2" 
-  - VoLTE works out of the box. You should not need to do anything to make it work. Output of ''%%mmcli -m --command='AT+QMBNCFG="list"'%%'' <code>'response: '+QMBNCFG: "List",0,0,0,"ROW_Generic_3GPP",0x0501081F,201901141+    line 20 new: PICTURE_DIR=$(cat /home/$USER/.config/user-dirs.dirs | grep PICTURES | cut -d-f2 | cut -d\" -f1) 
 +    line 21 new: TARGET_NAME="/home/$USER/$PICTURE_DIR/${2##*/}"      # for all user languages 
 +    For more information see there: 
 +    https://git.sr.ht/~martijnbraam/megapixels#post-processing 
 +    https://git.sr.ht/~martijnbraam/megapixels/tree/master/postprocess.sh 
 +</code> 
 +  See https://forum.pine64.org/showthread.php?tid=12491 for upstream discussion. For now, if you recieve a bunch of MMSes and they clog up the SMS, <code>mmcli -m any --messaging-list-sms </code> lists all of the SMSs that are clogged, and <code> mmcli -m any --messaging-delete-sms=(message-id) </code> deletes specific ones
 +  - VoLTE works out of the box. You should not need to do anything to make it work. Output of ''%%mmcli -m any --command='AT+QMBNCFG="list"'%%'' <code>response: '+QMBNCFG: "List",0,0,0,"ROW_Generic_3GPP",0x0501081F,201901141
 +QMBNCFG: "List",1,0,0,"VoLTE-ATT",0x0501033C,201909271 +QMBNCFG: "List",1,0,0,"VoLTE-ATT",0x0501033C,201909271
 +QMBNCFG: "List",2,0,0,"hVoLTE-Verizon",0x05010141,201911251 +QMBNCFG: "List",2,0,0,"hVoLTE-Verizon",0x05010141,201911251
Line 50: Line 58:
 +QMBNCFG: "List",11,0,0,"Volte_OpenMkt-Commercial-CMCC",0x05012071,201904281 +QMBNCFG: "List",11,0,0,"Volte_OpenMkt-Commercial-CMCC",0x05012071,201904281
 +QMBNCFG: "List",12,0,0,"OpenMkt-Commercial-CT",0x05011322,201911081 +QMBNCFG: "List",12,0,0,"OpenMkt-Commercial-CT",0x05011322,201911081
-+QMBNCFG: "List",13,0,0,"OpenMkt-Commercial-CU",0x05011505,201807052'</code> ++QMBNCFG: "List",13,0,0,"OpenMkt-Commercial-CU",0x05011505,201807052 
-     - pmOS has some information for reference [[https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#VoLTE]] atinout is not in packagingbut a forked version is here https://github.com/maemo-leste/atinout To reiterateyou likely do not need to do this manually! The following commands should work for Mobian (as atinout is not in Mobian) if VoLTE does not work out of the box: <code> ++QMBNCFG"List",14,0,0,"Telstra-Commercial_VoLTE",0x0580079E,202006101 
-# first list the profiles supported by the modem ++QMBNCFG"List",15,0,0,"Commercial-KDDI",0x0501071D,202004041 
-$ mmcli -m 0 --command='AT+QMBNCFG="list"++QMBNCFG"List",16,0,0,"Commercial-DCM",0x05010D17,202006101 
- ++QMBNCFG"List",17,0,0,"Commercial-SKT_VoLTE",0x05012724,201907221 
-# Select the profile most applicable to your provideror use the Generic one if nothing matches ++QMBNCFG: "List",18,0,0,"Commercial-KT",0x05012C0D,202005071' 
-# I know the command is different tham pmOS. There may be an error in the pmOS wiki +</code> If the last 5 entries are not displayed at your PP, you need to update the EG25 modem firmware, following these instructions [[https://github.com/Biktorgj/quectel_eg25_recovery]]. VoLTE improves also audio phone quality in general over 3G.
-$ mmcli -m 0 --command='AT+QMBNCFG="select","ROW_Generic_3GPP"' +
- +
-# Enable calling over ip (VoLTE) +
-$ mmcli -m 0 --command='AT+QCFG="ims",1' +
- +
-# Reboot the modem to apply the settings +
-$ mmcli -m 0 --command='AT+CFUN=1,1' </code> +
-     If the above works let us know! +
-  - See https://wiki.mobian-project.org/doku.php?id=mods+
   - https://forum.pine64.org/showthread.php?tid=9016&pid=64038#pid64038 (Note: Putting this in tweaks with a step by step would be good? One editor could not independently get this to work)   - https://forum.pine64.org/showthread.php?tid=9016&pid=64038#pid64038 (Note: Putting this in tweaks with a step by step would be good? One editor could not independently get this to work)
   - There's no notification of it happening, but if you open up the top bar and press it you will see it change!   - There's no notification of it happening, but if you open up the top bar and press it you will see it change!
-  - A Mobian image can be converted to an encrypted image with osk-sdl by using https://gitlab.com/Jarrah/mobian-luks+  - Issue on older boards is due to a hardware fault. [[https://wiki.pine64.org/wiki/PinePhone_v1.2|Pine64 Wiki]].  
 +  USB-OTG is very [[https://gitlab.com/mobian1/issues/-/issues/198|permissive]] . The MTP service currently has no security whatsoever; if the phone is plugged into a computer, even with disk encryption, the computer will have full R/W access to your /home dir, and full read access to /. See [[https://wiki.mobian-project.org/doku.php?id=security|Services]] on how to disable and enable only when needed.
  
 [[https://gist.github.com/Alexmitter/c6ba6503b748e9d0f7e8bef30a682aea|glxinfo output]] [[https://gist.github.com/Alexmitter/c6ba6503b748e9d0f7e8bef30a682aea|glxinfo output]]