We Added RIL library provided by the quectel team to our Android 9.0 and we compiled.
Then we checked whether library is loaded or not, with command given in user guide.
It is loaded according to document.
Then we checked version of library loaded, but it is printing nothing.(According to document if nothing prints, then library not given by quectel team)
Thank you for your valuable support.
I din't get such a result if i am using below command.
iwg34m_8mm:/ # getprop | grep ril
[init.svc.ril-daemon]: [running]
[init.svc.vendor.ril-daemon]: [running]
[ro.boottime.ril-daemon]: [9507228625]
[ro.boottime.vendor.ril-daemon]: [9686903375]
[ro.radio.noril]: [yes]
[ro.ril.wake_lock_timeout]: [300]
iwg34m_8mm:/ #
iwg34m_8mm:/ #
iwg34m_8mm:/ #
iwg34m_8mm:/ # getprop | grep gsm
[gsm.current.phone-type]: [1]
[gsm.network.type]: [Unknown]
[gsm.operator.alpha]: []
[gsm.operator.iso-country]: []
[gsm.operator.isroaming]: [false]
[gsm.operator.numeric]: []
init.quectel.rc make shure you comment all other rild due duplicates
service vendor.ril-daemon /vendor/bin/hw/rild -l /vendor/lib64/libquectel-ril.so
class main
user root
group radio vpn cache inet misc audio log readproc wakelock
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
# hardware/interfaces/gnss/1.0/default/android.hardware.gnss@1.0-service.rc
service gnss_service /vendor/bin/hw/android.hardware.gnss@1.0-service
class hal
user gps
group system gps radio
the rest is already attached above and you should be good to go
ifeq ($(BOARD_HAS_GPS),true)
…
make shure gps.default.so in Folder as shown above and in gps_cfg.inf use
NMEA_PORT_PATH=rild-nmea
you should receive GPS Info via cat /dev/ttyUSB1 as defined above and during rild-nmea in GPS Tracker
For USB Audio Routing/Mixing/UAC in Android i´m in the same situation as you are.
i´m still waiting for Feedback from Quectel since to point only to EVB kit Audio HW without sample under Android is kinda useless.
As requested here EC25 LTE Voice Audio | Android 9.x
At least you should check the USB AUDIO UAC Manual to enable Audio Device as Card(N) under
Thank you for your valuable support.
We added the changes for GSM as you instructed, but in boot log we are getting below prints continuously.
And GSM not working.
[ 77.493455] init: starting service ‘vendor.gnss_service’…
[ 77.539830] init: Service ‘vendor.gnss_service’ (pid 3267) exited with status 1
[ 77.547188] init: Sending signal 9 to service ‘vendor.gnss_service’ (pid 3267) process group…
[ 77.556045] libprocessgroup: Successfully killed process cgroup uid 1021 pid 3267 in 0ms
[ 82.157049] init: starting service ‘gnss_service’…
[ 82.500369] init: starting service ‘vendor.gnss_service’…
[ 82.609871] init: Service ‘gnss_service’ (pid 3272) exited with status 1
[ 82.617303] init: Sending signal 9 to service ‘gnss_service’ (pid 3272) process group…
[ 82.625684] libprocessgroup: Successfully killed process cgroup uid 1021 pid 3272 in 0ms
[ 82.634232] init: Service ‘vendor.gnss_service’ (pid 3277) exited with status 1
[ 82.641661] init: Sending signal 9 to service ‘vendor.gnss_service’ (pid 3277) process group…
[ 82.650666] libprocessgroup: Successfully killed process cgroup uid 1021 pid 3277 in 0ms
Wait GNSS service starts twice
‘vendor.gnss_service’
and
‘gnss_service’
So somewhere you have duplicate entry, besides this what did you changed also due gsm was working before.
rk3399:/ # cat init.quectel.rc
# hardware/ril/rild/rild.rc
service vendor.ril-daemon /vendor/bin/hw/rild -l /vendor/lib64/libquectel-ril.so
class main
user root
group radio vpn cache inet misc audio log readproc wakelock
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
# hardware/interfaces/gnss/1.0/default/android.hardware.gnss@1.0-service.rc
#service gnss_service /vendor/bin/hw/android.hardware.gnss@1.0-service
# class hal
# user gps
# group system gps radio
rk3399:/ #
Hi,
Thank you for your valuable support.
Can you please recheck the below changes once.(Related to GPS)
with the below changes also i am not able to get the location in google map.(We are testing google map in browser not in GoogleMap Android application.)