04-20-2020, 11:05 AM
New week, new release !
The major features this week are, as previously mentioned, the move to a 5.6 kernel and integration of the crust power management firmware.
Other topics include a few software upgrades, but I mostly worked towards getting phosh-related packages accepted into Debian (which is progressing well so far), so nothing really important to mention here.
Unless you're an experienced developer, I strongly suggest you start with a fresh image instead of upgrading using apt this time. For those wanting to use apt anyway, the following steps are fairly simple, but keep in mind bad things will happen if something goes wrong:
Now, regarding power management:
Given the experimental status, please don't report issues regarding this feature (unless you can provide really helpful logs, in which case please file an issue on gitlab)
The major features this week are, as previously mentioned, the move to a 5.6 kernel and integration of the crust power management firmware.
Other topics include a few software upgrades, but I mostly worked towards getting phosh-related packages accepted into Debian (which is progressing well so far), so nothing really important to mention here.
Unless you're an experienced developer, I strongly suggest you start with a fresh image instead of upgrading using apt this time. For those wanting to use apt anyway, the following steps are fairly simple, but keep in mind bad things will happen if something goes wrong:
Code:
# First, upgrade the whole system
sudo apt update
sudo apt upgrade
# Install the new bootloader (and crust firmware)
sudo u-boot-install-sunxi64 /dev/mmcblkX # X being 0 for the SD card, 2 for the eMMC
# Install the new kernel and remove the old one
sudo apt install linux-image-5.6-pinephone
sudo apt remove linux-image-5.5-pinephone
Now, regarding power management:
- auto-suspend is disabled by default: this is still experimental, and shouldn't be enabled if you use your phone as a daily driver
- s2idle auto-suspend can be enabled through Settings -> Power; the modem will wake up the phone on an incoming phone call or SMS, but answering the call can fail and leave the modem in a "reboot-required" state
- crust suspend (aka "deep sleep") can only be triggered through sysfs for now, and it might require a reboot to recover network connectivity after resuming
Given the experimental status, please don't report issues regarding this feature (unless you can provide really helpful logs, in which case please file an issue on gitlab)