RIL Driver Integration by library for i.MX-8mm

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

RIL Driver Integration by library for i.MX-8mm

606 次查看
mr_anderson
Contributor II

Greetings,

I have a EC25-E modem by Quectel which I wanted to bring up with my i.MX-8mm devkit,

I was trying to integrate RIL drivers, and as the user guide mentions to add the given dynamic library files to my android build. I am supposed to add these library files into a specific path in the android build system  depending on the IRadio version 1.0 or IRadio version 1.4 (please check the attached screenshot of the user guide for reference). 

There are two things I need help understanding here,

  1. What is the IRadio version I am suppose to go with and
  2. Exactly where am I suppose to add these library files, the path given in the user guide doesn't match any path in the android 13 build I have for i.MX boards.

If anyone can point me in the right direction on how to solve this issue, I'd be really grateful.

Regards,

Thomas

0 项奖励
2 回复数

591 次查看
AldoG
NXP TechSupport
NXP TechSupport

Hello,

I see in the image you have shared that each IRadio version is for a given Android version, so I would say to use them accordingly.

Regarding integration, from the image you have shared it seems that it is only supported up to Android 11, please contact Quectel for an updated guide for Android 13.

Best regards,
Aldo.

0 项奖励

544 次查看
mr_anderson
Contributor II

Hi @AldoG ,

So I tested the stock android 13 image provided by NXP and connected EC25-E module over USB.
It is getting detected without any software code changes in the stock Android 13 image provided by NXP.

In the console log we see the below error.

[ 72.759065][ T156] usb 2-1.1: Product: EC25-E
[ 72.763953][ T156] usb 2-1.1: Manufacturer: Quectel
[ 73.905146][ T156] usb 2-1.1: USB disconnect, device number 7
[ 78.441031][ T466] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400000 fc=4000000 cc=32 chg=a
[ 87.451543][ T156] usb 2-1.1: new high-speed USB device number 8 using ci_hdrc
[ 87.593431][ T156] usb 2-1.1: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[ 87.602593][ T156] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 87.610849][ T156] usb 2-1.1: Product: EC25-E
[ 87.615607][ T156] usb 2-1.1: Manufacturer: Quectel
[ 105.857391][ T301] type=1400 audit(1675793289.808:88): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
[ 105.884305][ T301] type=1400 audit(1675793289.808:89): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
[ 105.908127][ T301] type=1400 audit(1675793289.808:90): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
[ 105.932270][ T301] type=1400 audit(1675793289.816:91): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
[ 105.955982][ T301] type=1400 audit(1675793289.880:92): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
[ 105.966511][ T1915] audit: audit_lost=1 audit_rate_limit=5 audit_backlog_limit=64
[ 105.979847][ T301] type=1400 audit(1675793289.908:93): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
[ 105.986877][ T1915] audit: rate limit exceeded
[ 106.009893][ T301] type=1400 audit(1675793289.912:94): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
[ 106.037838][ T301] type=1400 audit(1675793289.912:95): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
[ 106.061459][ T301] type=1400 audit(1675793289.916:96): avc: denied { read } for comm=“RenderThread” name=“u:object_r:vendor_default_prop:s0” dev=“tmpfs” ino=319 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0

Any clues on this error?

If Quectel EC25-E is already detected, I was expecting to see the 4G network (signal strength bars) on the home screen and be able to connect to internet data using quectel EC25-E + NXP i.mx8m mini.

That doesn’t seem to be happening, any pointers on how to achieve this will be helpful.

Regards,

thomas

0 项奖励