Head Unit that allows custom firmware - Android Head-Units

TLDR; Is there a head-unit which is developer friendly and can be flashed with a custom Android 12+ build relatively easily?
I'm looking for a head unit which I can create an Android build for. I'm familiar with making my own builds, so I know having access the BSP (or something similar) is the minimum I'll need, but a pre-configured source code tree would be great because I'm looking to add in some apps and alter some of the Android core code (e.g. SystemUI).
Does anyone know if there's a vendor, or a product, which makes this process as painless as possible?

Related

Flash Stock Android Kernel (or Emulator ROM)

Hey,
I've just recently started Android development and I'm keen to learn as much as I can about the whole system, not just about SDK app development. As such I'm interested in attempting to build my own ROM completely from scratch. I've downloaded the Android Source (and Galaxy S source) and would like to try my luck.
First I've been mucking around creating custom ROMs with the emulator, moving apps from the Galaxy S ROM I dumped from my device onto the stock emulator ROM and testing things out.
Anyway I'm at the point where I'm wondering if it's possible to flash the stock emulator ROM onto a Galaxy S phone? I know the Galaxy S source includes a lot of device specific stuff however I'm not interested in getting the camera, bluetooth or anything hardware specific working just yet.
If I flash a ROM with a stock kernel, drivers etc. onto my phone will it work? Has anyone done this? Will it just brick my phone?
Any help would be appreciated.
Cheers,
Ben
Anyone?
Also, I know people have flashed AOSP ROMs on other phones, does anyone know if they required modifications or whether they are in fact stock ROMs?
nje, can't work. why?
1) different bootloaders
2) different partition layout
3) different (kernel)drivers
4) different vendor setup
etc.
it is possible to flash the emulator image onto a dev device (dream/sapphire) but even then a lot will not work properly!
if you want to learn about the android architecture you should start with building a kernel (there is already a thread about that here) and playing around with stuff like the (file)system and utilities...
Thanks jodue.
Yeah my long term intentions were definitely to build the Galaxy S kernel and any necessary libraries and drivers specifically necessary for the apps I decide to include in a custom ROM.
I was hoping that I'd be able to start out by tweaking a minimalistic/generic ROM (the AOSP default ROM) on my Galaxy S. However, as you've pointed out I'll have to start out with the kernel and all the device specific stuff first.
I've got quite a bit of information on building an Android/linux kernel both from the thread you mentioned and also the official AOSP page. However information on putting together a complete working ROM seems a bit sparse. Does anyone know where I can find some information on the topic?
I'm also curious to learn about the list of things jodue mentioned i.e. Android bootloaders, partition layouts and drivers (generic and Galaxy S specific). I assume detailed information about particular devices and drivers probably isn't available but if anyone even knows where I can learn detailed information about default AOSP ROMs I'd be extremely interested know.

need help identifying android headunit

i have an android headunit which was purchased online
and it is running a highly customised os based on 4.4.2
the best software information i could retrieve from the headunit is as follows:
http://imgur.com/a/iuBVf
and the interface looks like this:
http://imgur.com/a/9E1Dv
i tried searching android auto and its sub-forums but i couldnt find any info with regards to this particular headunit.
any information as to identifying its chipset and flashing custom rom is deeply appreciated.

[Question] installing a GSI android image on android head unit ?!

Hello everyone,
I have been using android head unit in my car for the past two years and I am very happy with it and I can’t imagine that I could live with standard (non android) head units.
However, I always like to use the latest android version and I am hoping that the idea that just came to my mind works. I just knew about the new method of installing android roms using GSI file (generic system image) which is a universal android image that can be installed in any android phone (mostly the new phones). There is an app in play store called Treble Check which simply tells you whether your device support GSI installation or not.
My question: is this method possible with car android head units in general?
Also is it possible in my case with below specifications:
Device: PX5 MTCD
Android version: 8.0
Ram: 4GB
GPS slot is not available, just normal SD card slot.
Magisk root is available
Recovery is available
Checked with Treble Check and says my device support it.
If this is possible then we can celebrate with android 10 right away ???.
I just afraid to brick my device thats why I asked before doing any thing.
Thanks ?
No ideas? ?
soonsi said:
No ideas?
Click to expand...
Click to collapse
This will not work. An Android head unit in your car is a combination of a "normal" Android device, where they added hardware like amp and radio chips, and communication to your car. This all controlled by the MCU hardware and binary.
If all (or at least one) manufacturer would use the Android automotive project, there might have been a chance.
However, all of this hardware related programming stuff is closed source and the manufacturers do not seem to want to switch from their old legacy MCU model with closed source drivers, to Android automotive.
Edit: I think your Treble Check simply checks the Android being used and the "normal" Android hardware. I guess it doesn't even see the radio chip, amp chip and CAN bus as it doesn't see the MCU either. I guess it is completely blind to those components.

[Need Help] How to update a Android PX6 Android HU

Hello,
I need help to find out, how to update a chinese PX6- Based Android HU.
I have bought this: https://www.ebay.de/itm/BMW-E87-E82-10-25-Android-8-1-SixCore-Auto-GPS-Navigation-Radio-2-32G-iDrive/113662190612?hash=item1a76cb6414:g:NOoAAOSwFfJccWCv
But it says no where which manufacturer it is.
I have seen that all HUs are looking same, but have all different vendors.
Are they just like whitelabel products, and every HU is the same?
If i can update the HU, i would like to write a little tutorial in order to help the rest with these chinese HUs.
I have found a chinese site with a PX6 software version, but dont know if its compatible.
https://www.sendspace.com/file/pfbgl1
Thank you very much.
Most BMW Headunits are from GS, you find the code within the MCU version numbering.
It`s not possible to upgrade from a lower Android version to a newer one, if you have an 8.1 Unit you only can update internally to newer 8.1 Updates.
the chinese do not release source codes, if you want to have a unit with newer android, unforunatley you need to buy a new Unit (better with Snapdragon 625).
Chri
Oh thats an answer I don´t quite expected.
Are updates not possible even with other custom roms?
Can´t these custom roms simply add the BMW-Skins?
What would you suggest to do with this device?
They are quite expensive.
bthight said:
Oh thats an answer I don´t quite expected.
Are updates not possible even with other custom roms?
Can´t these custom roms simply add the BMW-Skins?
What would you suggest to do with this device?
They are quite expensive.
Click to expand...
Click to collapse
It`s more a question of what features do you miss at the moment, newer units also miss some features older units have.
There are two large Posts at the F30 forum, one primary for Android 7.1/8.1 and one for Android 9.0.
Note that Android 9 is available for PX6 and Snapdragon, anyways it`s not possible to upgrade a 8.1 Unit to 9.0 at the moment.
Chri
I found a page called xtrons
there are two links with update files:
https://mega.nz/#F!zRRkVThb!DYBC0LRK-o34ZxDObQo73Q
https://yadi.sk/d/umCvHqCDzHccr

PX30 Android 10 Root?

I purchased a head unit from Amazon from the make AmaseAudio, based on Opel/Vauxhall and with Android 10.
I'm looking to root but I'm a little confused on where to start, here's the basic details:
Model PX30
Android Version 10 (API level does show as 29 in CPUZ)
Build Number rk3326_mid-userdebug 10 .........
MCU MTCE_HT_V3.30_1
From what I gathered there is 2 custom roms for PX30 but they seem to be for Android 9, though my unit does seem to be running the real Android 10 so I'm not sure if it's possible to install either of those 2 ROMs or would it create issues with it downgrading or what would I actually lose by going down? I'd even be happy without a custom ROM but still have root access to disable a few services to speed it up but again I don't know where I'd begin.
Another question is I'm unable to find anything about the stock rom so no kind of backup in case of anything going wrong, is it possible to backup the stock ROM on the device?
I'm more puzzled since there's nothing regarding PX30 and Android 10 from what I can find.

			
				
some news?

Categories

Resources