0

I am trying to build kinda car computer for my own use. As hardware I am using a Raspberry Pi CM4.

There is an awesome build by KonstaKANG of LineageOS for Raspberry Pi and it generally is working ok.

There is also an Automotive version of Android (haven't tried it yet) and an other similar more or less successful approaches.

My problem is that I'd like to use an LTE modem (Sierra Wireless MC7700 miniPCI with an USB adapter) and none of those distros do support it by default.

Am I correct in my assumption that USB at Android isn't working the way it does work on Linux/MacOS/Windows and each device needs to be explicitly supported by the particular Android build.

If so, how can I add own driver and do I need to add it to my custom build or can I compile those drivers for a running instance?

Any help would be appreciated.

Regards, Radek

Radek Suski
  • 131
  • 4
  • 1
    Related: Bootloader/BIOS, flashing ROM and correlated risks. Why Android devices are more brickable than PCs? Creating a driver is non-trivial. If you are still curious about details, you should be aware of the Android Open Source site, along with sections of documentation like Architecture – Morrison Chang Jan 04 '23 at 09:56
  • Thanks @MorrisonChang. Will check it first. Just to be clear: is my assumption correct that Android do not cary such drivers by default? – Radek Suski Jan 04 '23 at 10:15
  • All the Android versions you use are custom ROMs, so what drivers are included or not is unknown to us. Note that if you want to use the LTE modem with the default Android cellular system there is besides the driver also the radio interface layer which has to be adapted. IMHO if you are using an Raspberry I wouldn't use a non-official Android version, instead use Raspbian OS. The long term support of Raspbian OS is extraordinary good, so no need to use Android. – Robert Jan 04 '23 at 10:43
  • Honestly more research is required since the Sierra Wireless site does seem to have a Android RIL page, limited to Android 10, however documentation is behind a login and whatever Sierra's license requires. – Morrison Chang Jan 04 '23 at 10:46
  • Raspbian OS is not an option because I need to have Waze installed and it forces Android. The license isn't a big issue because it is definitely for my personal use. Thanks for all answers so far. I was also considering to use pure Android. Need to configure some machine for it because my Mac has not enough RAM – Radek Suski Jan 04 '23 at 13:20
  • Please note that ROM development is off-topic, though I feel some questions on the body are not necessarily development questions but may still need small rewritings so that they can apply more to end-users rather than developers. – Andrew T. Jan 04 '23 at 19:22

0 Answers0