Commit Graph
12 Commits
Author SHA1 Message Date
Minecrell 23d94d7b8c temp/ofono: add patch to update modem data format if necessary (MR 2037)
(Also sync with Alpine while I'm at it...)

This is necessary for mobile data to work on MSM8916-based devices
after some changes in the network driver (bam-dmux) to operate in
Raw-IP mode instead of Ethernet mode (which is somewhat broken).
2021-03-22 21:18:34 +01:00
Alexey Andreyev 73a5cace0d temp/ofono: implement USSD indication in qmimodem driver (MR 1976)
Handle USSD QMI indication messages.
Add support for UCS2 USS Data coding scheme.
Check for User Action TLV type.

Downstream the accepted ofono patch as temporary solution.
2021-02-24 03:55:44 +03:00
Alexey AndreyevandJoey Hewitt f7f7716efa temp/ofono: implement DTMF in qmimodem driver (MR 1922)
The TLVs are documented in GobiAPI. I pass 0xff for the call ID, as the
stock RIL appears to always do. I would guess it means "current foreground
call."

The call ID is returned in TLV 0x10, but I didn't implement parsing of
that.

Co-authored-by: Joey Hewitt <joey@joeyhewitt.com>
Acked-by: Alexey Andreyev <aa13q@ya.ru>
2021-02-18 01:07:26 +03:00
Minecrell 9c76176c24 temp/ofono: assume mainline gobi network interface is "rmnet0" (MR 1607)
This allows to connect the modem to the Internet with oFono.
I have verified that this does not break anything if the "rmnet0"
network interface is missing. Plus, all mainline devices currently
covered by the package should also be able to use the new "BAM DMUX"
network driver that is used as network interface to the modem.

(Note: This works differently on newer SoCs, but they also need
       something different in oFono...)
2020-10-23 12:18:22 +03:00
Minecrell 25147b4aa3 temp/ofono: build with a single thread only (MR 1637)
For some reason, the ModemManager build tends to freeze when built
with QEMU user emulation for arm*. Changing the build to use a single
thread only (-j1) avoids that, although the build is slower of course.

The same thing seems to happen fo oFono as well, so set that to -j1 too.

Also limit building to "armhf armv7 aarch64" since the forks are not
needed on any other architectures, to reduce build times a bit. The
other architectures can just use the upstream packages from Alpine.
2020-10-23 09:27:51 +02:00
Alexander Akulich 129b8b7318 temp/ofono: Add a patch for QMI modem driver to fix outgoing calls (MR 1637) 2020-10-23 09:27:51 +02:00
Alexander Akulich e67d4800a6 temp/ofono: Add a way to set ofonod arguments (MR 1637) 2020-10-23 09:27:51 +02:00
Minecrell be740c3cf7 temp/ofono: update with upstream changes (!1035)
https://gitlab.alpinelinux.org/alpine/aports/commit/5b1910ff5917ab7659d1258519d4ff27a84f7f3f

- use supervise-daemon
- build against system ell
- package ofono test scripts
- minor cleanup
2020-03-09 10:00:36 +01:00
Martijn BraamandLuca Weiss f1efbec6dd temp/ofono: add ofono-auto-enable script (!965)
Co-authored-by: Luca Weiss <luca@z3ntu.xyz>
2020-02-20 17:14:32 +01:00
Luca Weiss 4204e78546 temp/ofono: upgrade to 1.31 (!818) 2019-12-28 21:13:29 +05:30
Bhushan Shah f4540b2032 temp/ofono: allow wheel group to access ofono dbus (!749)
Default dbus policy of ofono allows only root user and users who are
logged into tty using at_console policy. However since our dbus is not
built with elogind, at_console is never set.

This allows user in wheel group to access ofono

[ci:skip-build]: already built successfully in CI
2019-11-20 23:25:59 +01:00
Luca Weiss d2b89c4cf9 temp/ofono: move from modem, upgrade to 1.30 (!612) 2019-09-09 14:23:51 +02:00