FOR TIPS, gUIDES & TUTORIALS

subscribe to our Youtube

GO TO YOUTUBE

14455 questions

17168 answers

28195 comments

0 members

We are migrating to our new platform at https://community.teltonika.lt. Moving forward, you can continue discussions on this new platform. This current platform will be temporarily maintained for reference purposes.
0 votes
358 views 5 comments
by anonymous
Hi folks,

I am trying to investigate TRM240/250 into Android 7.x and later however the supplied Android RIL only supports Android 5 and below.

Does anyone have a later Android RIL for this device? Quectel will not deal with individual people directly :(

Thanks in advance :)

1 Answer

0 votes
by anonymous
Hi,

For now, unfortunately, we only have this version of the RIL driver and as there are no issues with it yet - I don't think we will be able to get a newer version soon.

Is there any particular reason you need Android 7.x or a later version of it?

EB.
by anonymous

Hi EB, thank you for taking the time to respond.

As it stands, the current RIL only supports up to Android 5.x which (I don't need to say really) is ancient and full of security flaws, with many app developers refusing to support this version of Android anymore.

My reason for saying 7.x is because Android version 7.1.2 was the last release to support 32-bit ARM (armeabi) ABI's (applications) for backwards compatibility. It also still has a broad compatibility with most apps available in the Google Play Store.

I have tried building the supplied RIL driver for 7.x and found the following;

  • Initial cellular network connectivity works - signal is displayed and I can scan for cellular networks
  • Basic phone calls work (albeit no sound, I don't think this is a problem with the modem, this is Android's fault)
  • Data services do not work (the driver only shows 2G / 3G and Android refuses to connect to the APN* (see below)
  • 4G / LTE does not work (despite the driver claiming it supports it)
There are some newer versions of the Quectel Android RIL Driver User Guide online that offer support for Android 7.x onwards.
As I said though, Quectel will not deal with individual users directly, they will only supply the drivers and RIL to their business customers and have recommended I talk to the business ie. Teltonika who can request it :)
I acknowledge that the TRM240 / TRM250 are not Teltonika's latest and greatest products but for those of us still using these modems Teltonika is our last hope to get updated Android drivers.

* It's worth noting that using this modem under Windows I can connect fine, there is not a problem with the modem nor my SIM / cellular service

by anonymous
Hello,

As you requested, newer Android RIL driver has been uploaded to our wiki:

https://wiki.teltonika-networks.com/view/TRM240_Downloads

EB.
by anonymous

Hello EB,

My humble apologies. I forgot to provide one crucial piece of information... I am working on Android on x86 / x64 (TRM is connected to an 64-bit Intel CPU machine). Sorry sad

The driver you uploaded is definitely for later versions of Android (yay) but sadly only works with ARM CPUs like Raspberry Pi's.

I truly appreciate your effort getting that 11.0 RIL driver pack for ARM, are you able to get the x86 version or updated source code too? :)

by anonymous
Have you tried using the driver from armeabi folder?

EB.
by anonymous
Hi EB, sorry for the delay here,

Yes, it does not work, it's compiled for the wrong CPU architecture :(

Kind regards