diff --git a/device/main/device-pine64-pinephone/APKBUILD b/device/main/device-pine64-pinephone/APKBUILD index 6bfc24260..bb02fd6d2 100644 --- a/device/main/device-pine64-pinephone/APKBUILD +++ b/device/main/device-pine64-pinephone/APKBUILD @@ -4,7 +4,7 @@ # Co-Maintainer: Bart Ribbers # Co-Maintainer: Clayton Craft pkgname=device-pine64-pinephone -pkgver=0.23 +pkgver=0.24 pkgrel=0 pkgdesc="PINE64 PinePhone" url="https://postmarketos.org" @@ -13,7 +13,6 @@ arch="aarch64" options="!check !archcheck" subpackages=" $pkgname-nonfree-firmware:nonfree_firmware - $pkgname-ofono $pkgname-phosh $pkgname-shelli $pkgname-plasma-mobile:plasma_mobile @@ -47,7 +46,6 @@ source=" kirigami-lowpower.sh modemmanager.conf setup-modem.sh - setup-modem.sh.ofono eg25-pinephone-1.0.toml eg25-pinephone-1.1.toml eg25-pinephone-1.2.toml @@ -129,14 +127,6 @@ package() { "$pkgdir"/usr/lib/udev/rules.d/ } -ofono() { - pkgdesc="ofono support" - install_if="$pkgname=$pkgver-r$pkgrel ofono" - replaces="$pkgname" - install -Dm755 "$srcdir"/setup-modem.sh.ofono \ - "$subpkgdir"/usr/bin/pinephone_setup-modem -} - nonfree_firmware() { pkgdesc="Wifi, Bluetooth and Autofocus firmware" depends=" @@ -179,7 +169,6 @@ ccbc83b84b5028bc2c8e526759004ce71b50b2675ecffee98f5676c70a3332197a231ff9d2fd4644 6bc22b369b2d9058b702ac7a7862abaefaf8179b43491868bdb008d181b59104f1ded89db1da51a810e1ccdc803a579b924a438674283a65afc3a9c4d2894caf kirigami-lowpower.sh 3d6e9030125afc1dc3b654d1ce5d124ddd3ef3ad1a4d3e46c8168cf3f8a3762ffd0c75427759740ae26bd5c4f32b6704b7cf7e5806434884560fa704b7e72921 modemmanager.conf fa063e2863afc48e627acc1a5b213a81499ba1dd30325f74f118a44e3964aec7e597b1f4bd318b7cf5bf14f27daf88e6ad9fc277ab106cbbe1189fdcc650d5c1 setup-modem.sh -0c81d758e1bcb56ed2cdaf91124121ebbd4dd7a5e25f02a7685b837faf660949d05f6b07b39a1c6a9ca22a7029cdcf3c6dac8f1038e37c8a34cb7c5702e9df51 setup-modem.sh.ofono f9386dfd902028988c9659bd6e001ba46ea87b35f5dce7723dd4cfbe971928c75f6fef9d706201d62cc24cca2d499a39c8c0fed58a3403e2cb848eb1aece0e19 eg25-pinephone-1.0.toml cf7d4a611701745762f19746e40d87b6df14a6b24f2d466c4177b7ab5ee87a048bab719a6c66722198020e1aa73d3e12d3715b5588bc33bf207f3e86040dcc44 eg25-pinephone-1.1.toml 8adeca98002ff8ee850512f72f2e126348cfa817a1aefdd77d103aee76a6b2e6a024deffcbeef1235ee2fcc766003f55b67cedb3eb06ca92a58d5b81f2bf6848 eg25-pinephone-1.2.toml diff --git a/device/main/device-pine64-pinephone/setup-modem.sh.ofono b/device/main/device-pine64-pinephone/setup-modem.sh.ofono deleted file mode 100644 index 29d5c6397..000000000 --- a/device/main/device-pine64-pinephone/setup-modem.sh.ofono +++ /dev/null @@ -1,123 +0,0 @@ -#!/bin/sh - -log() { - echo "$@" | logger -t "postmarketOS:modem-setup" -} - -# Current modem routing -# -# 1 - Digital PCM -# 1 - I2S slave -# 0 - Primary mode (short sync) -# 1 - 256kHz clock (256kHz / 16bit = 16k samples/s) -# 0 - 16bit linear format -# 0 - 8k sample/s -# 1 - 1 slot -# 1 - map to first slot (the only slot) -# -QDAI_CONFIG="1,1,0,1,0,0,1,1" -QCFG_RISIGNALTYPE_CONFIG="physical" -QMBNCFG_CONFIG="1" -QCFG_IMS_CONFIG="1" - -if [ -z "$1" ] -then - DEV="/dev/EG25.AT" -else - DEV="$1" -fi - -# When running this script from udev the modem might not be fully initialized -# yet, so give it some time to initialize -# -# We'll try to query for the firmware version for 15 seconds after which we'll -# consider the initialization failed - -log "Waiting for the modem to initialize" -INITIALIZED=false -for second in $(seq 1 15) -do - if echo "AT+QDAI?" | atinout - $DEV - | grep -q OK - then - INITIALIZED=true - break - fi - - log "Waited for $second seconds..." - - sleep 1 -done - -if $INITIALIZED -then - log "Modem initialized" -else - log "Modem failed to initialize" - exit 1 -fi - -# Read current config -QDAI_ACTUAL_CONFIG=$(echo "AT+QDAI?" | atinout - $DEV -) -QCFG_RISIGNALTYPE_ACTUAL_CONFIG=$(echo 'AT+QCFG="risignaltype"' | atinout - $DEV -) -QMBNCFG_ACTUAL_CONFIG=$(echo 'AT+QMBNCFG="AutoSel"' | atinout - $DEV -) -QCFG_IMS_ACTUAL_CONFIG=$(echo 'AT+QCFG="ims"' | atinout - $DEV -) - -if echo $QDAI_ACTUAL_CONFIG | grep -q $QDAI_CONFIG && \ - echo $QCFG_RISIGNALTYPE_ACTUAL_CONFIG | grep -q $QCFG_RISIGNALTYPE_CONFIG && \ - echo $QMBNCFG_ACTUAL_CONFIG | grep -q $QMBNCFG_CONFIG && \ - echo $QCFG_IMS_ACTUAL_CONFIG | grep -q $QCFG_IMS_CONFIG -then - log "Modem already configured" - exit 0 -fi - -# Modem not configured, we need to send it the digital interface configuration, -# then reboot it - -# Configure audio -RET=$(echo "AT+QDAI=$QDAI_CONFIG" | atinout - $DEV -) - -if ! echo $RET | grep -q OK -then - log "Failed to configure audio: $RET" - exit 1 -fi - -# Configure ring device -RET=$(echo "AT+QCFG=\"risignaltype\",\"$QCFG_RISIGNALTYPE_CONFIG\"" | atinout - $DEV -) - -if ! echo $RET | grep -q OK -then - log "Failed to configure modem ring wakeup: $RET" - exit 1 -fi - -# Configure VoLTE auto selecting profile -RET=$(echo "AT+QMBNCFG=\"AutoSel\",$QMBNCFG_CONFIG" | atinout - $DEV -) - -if ! echo $RET | grep -q OK -then - log "Failed to enable VoLTE profile auto selecting: $RET" - exit 1 -fi - -# Enable VoLTE -RET=$(echo "AT+QCFG=\"ims\",$QCFG_IMS_CONFIG" | atinout - $DEV -) - -if ! echo $RET | grep -q OK -then - log "Failed to enable VoLTE: $RET" - exit 1 -fi - -# Reset module -# 1 Set the mode to full functionality (vs 4: no RF, and 1: min functionality) -# 1 Reset the modem before changing mode (only available with 1 above) -# -RET=$(echo "AT+CFUN=1,1" | atinout - $DEV -) - -if ! echo $RET | grep -q OK -then - log "Failed to reset the module: $RET" - exit 1 -fi