05-22-2021, 04:33 AM
(This post was last modified: 05-22-2021, 05:38 AM by mouffa.
Edit Reason: improtant note about eMMC flashing
)
I solved the problem on Manjaro Phosh, it seems that this distribution is very well configured and works almost out of the box only by updating the operator's APN name.
Settings > Mobile > Access Point Names and then you choose and edit one of the profiles and click Save , if you can't save it reboot the phone. Your APN should be
https://www.koodomobile.com/en/help/sett...oodo-phone
Phosh uses the ModemManager instead of ofono , I believe there are valuable scripts in there which configure the modem and wwan0 interface automatically and this could be easily ported to Plasma.
Now I show how I tested it on a SD card, I will flash it on the eMMC later to see the true performance.
We download the latest release from here
https://github.com/manjaro-pinephone/phosh/releases
Settings > Mobile > Access Point Names and then you choose and edit one of the profiles and click Save , if you can't save it reboot the phone. Your APN should be
Code:
sp.koodo.com
https://www.koodomobile.com/en/help/sett...oodo-phone
Phosh uses the ModemManager instead of ofono , I believe there are valuable scripts in there which configure the modem and wwan0 interface automatically and this could be easily ported to Plasma.
Now I show how I tested it on a SD card, I will flash it on the eMMC later to see the true performance.
We download the latest release from here
https://github.com/manjaro-pinephone/phosh/releases
Code:
# Download the image and the SHA256 signature use, 'wget -c <file>' to resume an interrupted download, do not delete the partial file
wget https://github.com/manjaro-pinephone/phosh/releases/download/beta10/Manjaro-ARM-phosh-pinephone-beta10.img.xz
wget https://github.com/manjaro-pinephone/phosh/releases/download/beta10/Manjaro-ARM-phosh-pinephone-beta10.img.xz.sha256
# check the signature for integrity of the file, it should return 'OK'
sha256sum -c Manjaro-ARM-phosh-pinephone-beta10.img.xz.sha256
# unzip the file keeping the original
xz -d -k Manjaro-ARM-phosh-pinephone-beta10.img.xz
# check that the SD is inserted and unmounted, you should see a device 'mmblk0', if any of the partitions are mounted unmount them with 'sudo umount <mount directory>'
lsblk
# flash the image to the device, that is write the image in 1MiB blocks, show the progress and flash the buffer completely
sudo dd bs=1M if=Manjaro-ARM-phosh-pinephone-beta10.img of=/dev/mmcblk0 status=progress conv=fsync
#reboot, wait at the terminal screen for a while and it will start, continue with the set up and then unlock the screen with the code '123456', the same code is the 'sudo' password
#respectively the flashing to the eMMC after booting with the SD would be
sudo dd bs=1M if=Manjaro-ARM-phosh-pinephone-beta10.img of=/dev/mmcblk2 status=progress conv=fsync
# assuming that the .img file is in your working directory, be sure to unmount the first partition of the eMMC before flashing which is mounted under /boot
sudo umount /boot