README, install.sh: imsd 1.0.0 finds the P-CSCF itself, the setup section goes

imsd 1.0.0 reads the carrier's P-CSCF from the ims PDN at every start, so
the section that had every user find it with adb and write /etc/imsd.env
goes, as does install.sh's closing hint; the file remains for overriding
the address or naming one where the network gives none. The intro no
longer presents imsd as a preinstalled extra; it is linked where VoLTE is
listed.
This commit is contained in:
Jorijn van der Graaf 2026-10-12 01:17:32 +02:00
commit a13925a1dc
Signed by: jorijnvdgraaf
GPG key ID: 2937E59CDCC1BCFB
2 changed files with 3 additions and 21 deletions

View file

@ -3,9 +3,7 @@
Flashable [postmarketOS](https://postmarketos.org/) images for the Flashable [postmarketOS](https://postmarketos.org/) images for the
**Fairphone 6/6+**, built nightly from the **Fairphone 6/6+**, built nightly from the
[Catcrafts milos-linux](https://forgejo.catcrafts.net/Catcrafts/milos-linux) [Catcrafts milos-linux](https://forgejo.catcrafts.net/Catcrafts/milos-linux)
`combined-stable` kernel branch, with `combined-stable` kernel branch.
[imsd](https://forgejo.catcrafts.net/Catcrafts/imsd) (userspace VoLTE)
preinstalled.
Maintained by [Jorijn van der Graaf](https://catcrafts.net/about) Maintained by [Jorijn van der Graaf](https://catcrafts.net/about)
(TheMightyCat) at [Catcrafts](https://catcrafts.net/). (TheMightyCat) at [Catcrafts](https://catcrafts.net/).
@ -16,7 +14,7 @@ Everything on the `combined-stable` branch: display, touch, wifi, cellular
data, NFC (reader), speaker audio, microphone, IMU, magnetometer, barometer, data, NFC (reader), speaker audio, microphone, IMU, magnetometer, barometer,
ambient light/proximity, fingerprint unlock through ambient light/proximity, fingerprint unlock through
[fingerprintd](https://forgejo.catcrafts.net/Catcrafts/fingerprintd), plus [fingerprintd](https://forgejo.catcrafts.net/Catcrafts/fingerprintd), plus
VoLTE calls (both directions) through imsd. VoLTE calls (both directions) through [imsd](https://forgejo.catcrafts.net/Catcrafts/imsd).
## Flashing ## Flashing
@ -39,18 +37,3 @@ NV back and reports the result. The bootloader never writes `boot`.
Default login: `user` / `147147` (same as official postmarketOS images). Default login: `user` / `147147` (same as official postmarketOS images).
**Never re-lock the bootloader** with a custom image installed. **Never re-lock the bootloader** with a custom image installed.
## VoLTE configuration
imsd is installed but needs your carrier's P-CSCF address:
```sh
# /etc/imsd.env
PCSCF=<your carrier's P-CSCF IPv6 address>
```
Find it via android adb using `adb shell dumpsys telephony.registry`, then
`systemctl restart imsd` (the service is enabled at boot and waits for this
file to exist). See the
[imsd README](https://forgejo.catcrafts.net/Catcrafts/imsd) for the full
variable reference and carrier assumptions.

View file

@ -167,6 +167,5 @@ ssh $SSHOPTS -O exit "user@$PHONE" 2>/dev/null || true
cat <<'EOF' cat <<'EOF'
DONE. The phone reboots into postmarketOS from its own boot partition. DONE. The phone reboots into postmarketOS from its own boot partition.
Log in as user / 147147. For VoLTE, write your carrier's Log in as user / 147147.
P-CSCF into /etc/imsd.env and restart imsd - see the README.
EOF EOF