diff --git a/README.md b/README.md index f56efaf..92b443a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -### Device specific configuration to build AOSP Android 15 for Raspberry Pi 4 and Raspberry Pi 5. +### Device specific configuration to build AOSP Android 16 for Raspberry Pi 4 and Raspberry Pi 5. *** @@ -16,16 +16,16 @@ sudo pip3 install dataclasses jinja2 mako meson ply pyyaml 3. Initialize repo: ``` -repo init -u https://android.googlesource.com/platform/manifest -b android-15.0.0_r32 -curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-15.0/manifest_brcm_rpi.xml --create-dirs +repo init -u https://android.googlesource.com/platform/manifest -b android-16.0.0_r1 +curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-16.0/manifest_brcm_rpi.xml --create-dirs ``` Or optionally, you can reduce download size by creating a shallow clone and removing unneeded projects: ``` -repo init -u https://android.googlesource.com/platform/manifest -b android-15.0.0_r32 --depth=1 -curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-15.0/manifest_brcm_rpi.xml --create-dirs -curl -o .repo/local_manifests/remove_projects.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-15.0/remove_projects.xml +repo init -u https://android.googlesource.com/platform/manifest -b android-16.0.0_r1 --depth=1 +curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-16.0/manifest_brcm_rpi.xml --create-dirs +curl -o .repo/local_manifests/remove_projects.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-16.0/remove_projects.xml ``` 4. Sync source code: @@ -43,22 +43,22 @@ repo sync 6. Select the device (`rpi4` or `rpi5`) and build target (tablet UI, `tv` for Android TV, or `car` for Android Automotive): ``` -lunch aosp_rpi4-bp1a-userdebug +lunch aosp_rpi4-bp2a-userdebug ``` ``` -lunch aosp_rpi4_tv-bp1a-userdebug +lunch aosp_rpi4_tv-bp2a-userdebug ``` ``` -lunch aosp_rpi4_car-bp1a-userdebug +lunch aosp_rpi4_car-bp2a-userdebug ``` ``` -lunch aosp_rpi5-bp1a-userdebug +lunch aosp_rpi5-bp2a-userdebug ``` ``` -lunch aosp_rpi5_tv-bp1a-userdebug +lunch aosp_rpi5_tv-bp2a-userdebug ``` ``` -lunch aosp_rpi5_car-bp1a-userdebug +lunch aosp_rpi5_car-bp2a-userdebug ``` 7. Compile: @@ -76,7 +76,7 @@ make bootimage systemimage vendorimage -j$(nproc) ./rpi5-mkimg.sh ``` -Also look into [Linux kernel build instructions](https://github.com/raspberry-vanilla/android_kernel_manifest/tree/android-15.0). +Also look into [Linux kernel build instructions](https://github.com/raspberry-vanilla/android_kernel_manifest/tree/android-16.0). *** diff --git a/manifest_brcm_rpi.xml b/manifest_brcm_rpi.xml index d40d504..baec8dc 100644 --- a/manifest_brcm_rpi.xml +++ b/manifest_brcm_rpi.xml @@ -3,26 +3,26 @@ - + - + - - - + + + - - + + - + @@ -30,37 +30,36 @@ - + - - - - + + + + - - - + + + - - - - + + + - + - + diff --git a/manifest_utilities.xml b/manifest_utilities.xml index 0e72c38..1d45e00 100644 --- a/manifest_utilities.xml +++ b/manifest_utilities.xml @@ -2,8 +2,11 @@ - - - + + + + + + diff --git a/remove_projects.xml b/remove_projects.xml index 3bc0e8e..eb2281d 100644 --- a/remove_projects.xml +++ b/remove_projects.xml @@ -1,54 +1,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -