@doitright it is obvious that I have insufficient knowledge to move forward with this build of Android AOSP, which has Android 11 materials in it.
From what I’ve read, there was a version of Android AOSP which did have the DragonBoard 410c materials and was building correctly with a functioning Android image.
What was that Android version and how can I pull a copy of that source to do a build?
My impression is that would be Android 9. And it looks like Android 9 used Linux version 4.1 kernel.
What I think I will do is to do an rm
on the Android_asop
directory tree to remove the entire build materials and start over again with a functioning version of the Android AOSP source for the DragonBoard 410c.
I’m beginning to grasp some of the basics of obtaining the Android AOSP materials.
This article, Downloading the Source | Android Open Source Project , has the repo init
command to get a particular build number. The list of Android builds is here, Codenames, Tags, and Build Numbers | Android Open Source Project , and combining the two documents I should use a repo init
command as follows for Android 9 (Pie).
repo init -u https://android.googlesource.com/platform/manifest -b android-9.0.0_r61
After doing the repo init
I next need to update the manifest in order to have the device specific materials needed for a build of Android 9 for the DragonBoard 410c. I picked this need up from step 4 of this tutorial from Sony which is for Sony devices and not the DragonBoard 410c however it seems logical the same step is needed. https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-android-p-9-0-0-2#tutorial-step-4
Once I have the repo
initialized properly then I can use the other repo
commands to pull the source, repo sync
, and then do the build:
source build/envsetup.sh
lunch
make -j2
After the build is done, I can then do the flashing of my DragonBoard 410c.
The question seems to be what are the DragonBoard 410c specific materials or hardware specific software components needed to be added to Android AOSP for Android 9 Pie and where are those located?
Can you help me with that question? And let me know what I’ve gotten wrong in the above.