diff --git a/README.md b/README.md
index 045d63d..66326ad 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-### Device specific configuration to build AOSP Android 14 for Raspberry Pi 4 and Raspberry Pi 5.
+### Device specific configuration to build AOSP Android 15 for Raspberry Pi 4 and Raspberry Pi 5.
***
@@ -16,16 +16,16 @@ sudo pip3 install meson mako jinja2 ply pyyaml dataclasses
3. Initialize repo:
```
-repo init -u https://android.googlesource.com/platform/manifest -b android-14.0.0_r67
-curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-14.0/manifest_brcm_rpi.xml --create-dirs
+repo init -u https://android.googlesource.com/platform/manifest -b android-15.0.0_r1
+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
```
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-14.0.0_r67 --depth=1
-curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-14.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-14.0/remove_projects.xml
+repo init -u https://android.googlesource.com/platform/manifest -b android-15.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-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
```
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-ap2a-userdebug
+lunch aosp_rpi4-ap3a-userdebug
```
```
-lunch aosp_rpi4_tv-ap2a-userdebug
+lunch aosp_rpi4_tv-ap3a-userdebug
```
```
-lunch aosp_rpi4_car-ap2a-userdebug
+lunch aosp_rpi4_car-ap3a-userdebug
```
```
-lunch aosp_rpi5-ap2a-userdebug
+lunch aosp_rpi5-ap3a-userdebug
```
```
-lunch aosp_rpi5_tv-ap2a-userdebug
+lunch aosp_rpi5_tv-ap3a-userdebug
```
```
-lunch aosp_rpi5_car-ap2a-userdebug
+lunch aosp_rpi5_car-ap3a-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-14.0).
+Also look into [Linux kernel build instructions](https://github.com/raspberry-vanilla/android_kernel_manifest/tree/android-15.0).
***
diff --git a/manifest_brcm_rpi.xml b/manifest_brcm_rpi.xml
index 8023371..b91dbff 100644
--- a/manifest_brcm_rpi.xml
+++ b/manifest_brcm_rpi.xml
@@ -3,24 +3,28 @@
-
+
-
+
-
-
-
+
+
+
-
-
+
+
+
+
+
+
-
+
@@ -28,42 +32,42 @@
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
diff --git a/manifest_utilities.xml b/manifest_utilities.xml
index 04a3458..0e72c38 100644
--- a/manifest_utilities.xml
+++ b/manifest_utilities.xml
@@ -3,7 +3,7 @@
-
-
+
+
diff --git a/remove_projects.xml b/remove_projects.xml
index 1f287ac..1f03dd6 100644
--- a/remove_projects.xml
+++ b/remove_projects.xml
@@ -2,23 +2,28 @@
-
+
-
-
-
+
+
+
+
+
+
+
+
-
+
@@ -26,12 +31,12 @@
-
+
-
+
-
+
@@ -39,16 +44,18 @@
-
+
-
+
+
+