Cast 1.56.4 Release Bug: 258284776 Bug: 259450377 Change-Id: Ic3f652f8fc8358f37a4059c91b1524099b6db2f4
diff --git a/README.md b/README.md index 2ed4d7b..761a269 100644 --- a/README.md +++ b/README.md
@@ -1,17 +1,89 @@ # Instructions to access the open source code used in Google Nest products -## Nest Wifi Pro +[TOC] + +Open source code for various Google Nest Wifis, Nest spreakers and displays +versions after released after Oct, 2022 can be found below. For previous +versions please refer to the [Google Support page](https://support.google.com/product-documentation/topic/6355909). + +## Nest Wifi products + +### Nest Wifi Pro The open source manifests for Nest Wifi Pro releases can be found under -[nest-wifi-pro](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/nest-wifi-pro) +[nest_wifi_pro](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/nest_wifi_pro) folder. For example, to download the code specified in `308974.xml`, please run the following commands. ```shell -$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m nest-wifi-pro/308974.xml +$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m nest_wifi_pro/308974.xml $ repo sync ``` -## Nest Wifi, Google Wifi and OnHub products +## Google Nest speakers and smart displays -See https://chromium.googlesource.com/ +### Google Nest Hub 7", 2nd gen + +The open source manifests for Nest Wifi Pro releases can be found under +[google_nest_hub_7_2nd_gen](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/google_nest_hub_7_2nd_gen) +folder. For example, to download the code specified in `324896.xml`, +please run the following commands. + +```shell +$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m google_nest_hub_7_2nd_gen/324896.xml +$ repo sync +``` + +### Nest Audio + +The open source manifests for Nest Audio releases can be found under +[nest_audio](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/nest_audio) +folder. For example, to download the code specified in `324896.xml`, +please run the following commands. + +```shell +$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m nest_audio/324896.xml +$ repo sync +``` + +### Google Nest Mini v2 + +The open source manifests for Google Nest Mini v2 releases can be found under +[google_nest_mini_v2](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/google_nest_mini_v2) +folder. For example, to download the code specified in `324896.xml`, +please run the following commands. + +```shell +$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m google_nest_mini_v2/324896.xml +$ repo sync +``` + +### Google Nest Mini + +The open source manifests for Nest Nest Mini releases can be found under +[google_nest_mini](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/google_nest_mini) +folder. For example, to download the code specified in `324896.xml`, +please run the following commands. + +```shell +$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m google_nest_mini/324896.xml +$ repo sync +``` + +### Google Home + +The open source manifests for Google Home releases can be found under +[google_home](https://nest-open-source.googlesource.com/manifests/+/refs/heads/main/google_home) +folder. For example, to download the code specified in `324896.xml`, +please run the following commands. + +```shell +$ repo init -u https://nest-open-source.googlesource.com/manifests -b main -m google_home/324896.xml +$ repo sync +``` + +## Obtain repo + +Repo is a tool built on top of Git. Repo helps manage many Git repositories. You +can download and learn more about it at +https://gerrit.googlesource.com/git-repo/+/refs/heads/master/README.md
diff --git a/google_home/324896.xml b/google_home/324896.xml new file mode 100644 index 0000000..e8c9aff --- /dev/null +++ b/google_home/324896.xml
@@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/> + <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/> + <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/> + <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/> + <project name="i2c-tools" remote="nest-open-source" revision="870a7087a41b6080526527887f9a48eb2835f04c"/> + <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/> + <project name="libexif" remote="nest-open-source" revision="a8daec877f107739badd2dbb31a3e57bab01a9a6"/> + <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/> + <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/> + <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/> + <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/> + <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/> + <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/> + <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/> + <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/> + <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/> + <project name="salami" remote="nest-open-source" revision="3d9c65a80adb9a1408b9cc521f06b2ebfdd1dfb6"/> + <project name="bootloader" remote="nest-open-source" revision="836ad32e08388e0e4ce8d03fe4f14d2c3ea8ba13"/> + <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/> + <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/> +</manifest>
diff --git a/google_nest_hub_7_2nd_gen/324896.xml b/google_nest_hub_7_2nd_gen/324896.xml new file mode 100644 index 0000000..ba04319 --- /dev/null +++ b/google_nest_hub_7_2nd_gen/324896.xml
@@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/> + <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/> + <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/> + <project name="cryptsetup" remote="nest-open-source" revision="3a262f0bc7b6e4ef39a61dd64ee5f31e5aef12d3"/> + <project name="dbus" remote="nest-open-source" revision="abaeb29ae03c5be95be83748b56ff56f41f92c5d"/> + <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/> + <project name="glib" remote="nest-open-source" revision="68241b9d3cffd9b4682b75fd66d5c85cea11ac44"/> + <project name="i2c-tools" remote="nest-open-source" revision="870a7087a41b6080526527887f9a48eb2835f04c"/> + <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/> + <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/> + <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/> + <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/> + <project name="selinux" remote="nest-open-source" revision="8117079cd4f933b18a729139210a18ee16595800"/> + <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/> + <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/> + <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/> + <project name="eigen" remote="nest-open-source" revision="b525cb8239492ac0d3dd4cedabd71ef98e9573ad"/> + <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/> + <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/> + <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/> + <project name="dhd-driver" remote="nest-open-source" revision="7986cff2b59052fc0e3dfc6694e58ae9b5b7704a"/> + <project name="kernel" remote="nest-open-source" revision="4f18c0c0649c21299b096883d4328736d60f04cc"/> + <project name="mali-driver" remote="nest-open-source" revision="268e43036ceb1097d004fa09786438f2319a2a0e"/> + <project name="u-boot" remote="nest-open-source" revision="e00b8eb55a8ecd6051b13309a1b5aa88400ba74d"/> + <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/> + <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/> +</manifest>
diff --git a/google_nest_mini/324896.xml b/google_nest_mini/324896.xml new file mode 100644 index 0000000..e8c9aff --- /dev/null +++ b/google_nest_mini/324896.xml
@@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/> + <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/> + <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/> + <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/> + <project name="i2c-tools" remote="nest-open-source" revision="870a7087a41b6080526527887f9a48eb2835f04c"/> + <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/> + <project name="libexif" remote="nest-open-source" revision="a8daec877f107739badd2dbb31a3e57bab01a9a6"/> + <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/> + <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/> + <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/> + <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/> + <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/> + <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/> + <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/> + <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/> + <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/> + <project name="salami" remote="nest-open-source" revision="3d9c65a80adb9a1408b9cc521f06b2ebfdd1dfb6"/> + <project name="bootloader" remote="nest-open-source" revision="836ad32e08388e0e4ce8d03fe4f14d2c3ea8ba13"/> + <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/> + <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/> +</manifest>
diff --git a/google_nest_mini_v2/324896.xml b/google_nest_mini_v2/324896.xml new file mode 100644 index 0000000..d4fe34b --- /dev/null +++ b/google_nest_mini_v2/324896.xml
@@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/> + <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/> + <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/> + <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/> + <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/> + <project name="libexif" remote="nest-open-source" revision="a8daec877f107739badd2dbb31a3e57bab01a9a6"/> + <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/> + <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/> + <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/> + <project name="selinux" remote="nest-open-source" revision="8117079cd4f933b18a729139210a18ee16595800"/> + <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/> + <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/> + <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/> + <project name="eigen" remote="nest-open-source" revision="b525cb8239492ac0d3dd4cedabd71ef98e9573ad"/> + <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/> + <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/> + <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/> + <project name="drivers" remote="nest-open-source" revision="a9df533bba35fc666a1a567337fc22acc463732d"/> + <project name="valens" remote="nest-open-source" revision="ac4b38144396bc200ba0e7f4a1f6a200996706d1"/> + <project name="bootloader" remote="nest-open-source" revision="e809e064761c7f427b0a6d8f2461cf2194a86b29"/> + <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/> + <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/> + +</manifest>
diff --git a/nest_audio/324896.xml b/nest_audio/324896.xml new file mode 100644 index 0000000..ee6170e --- /dev/null +++ b/nest_audio/324896.xml
@@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <remote fetch="https://nest-open-source.googlesource.com/manifest_repos" name="nest-open-source"/> + <project name="alsa-lib" remote="nest-open-source" revision="91b115c7e2882e4b0087bde5650efc541c438b1a"/> + <project name="alsa-utils" remote="nest-open-source" revision="858b2fc35f68009d5f98b3d663bc9b320ebdfe22"/> + <project name="cryptsetup" remote="nest-open-source" revision="3a262f0bc7b6e4ef39a61dd64ee5f31e5aef12d3"/> + <project name="dnsmasq" remote="nest-open-source" revision="c3b7385e1e6b39b363450f5bb79f0630d05e20df"/> + <project name="i2c-tools" remote="nest-open-source" revision="870a7087a41b6080526527887f9a48eb2835f04c"/> + <project name="iptables" remote="nest-open-source" revision="7cd15d7973bba788c25250a0e822213434418c44"/> + <project name="libexif" remote="nest-open-source" revision="a8daec877f107739badd2dbb31a3e57bab01a9a6"/> + <project name="libnl" remote="nest-open-source" revision="467f86d798afab5215d596341f21a9d74ead32a3"/> + <project name="lvm2" remote="nest-open-source" revision="a78b5231016105c280db9c7ead6048a9f7a86099"/> + <project name="nss" remote="nest-open-source" revision="4c27b2c95aa58cee220d6d993f969b63a7261e83"/> + <project name="selinux" remote="nest-open-source" revision="8117079cd4f933b18a729139210a18ee16595800"/> + <project name="util-linux" remote="nest-open-source" revision="54b08314b77c130a9b816d4a1e9cb26be46a1fc1"/> + <project name="watchdog" remote="nest-open-source" revision="261f054cbd85bf396bcc1307b1ae1b1f8eb5fe08"/> + <project name="zlib" remote="nest-open-source" revision="4ee018530fba045f416e3e4a7ef0b464b5fa1169"/> + <project name="eigen" remote="nest-open-source" revision="b525cb8239492ac0d3dd4cedabd71ef98e9573ad"/> + <project name="libusb" remote="nest-open-source" revision="4d7380845376a6fe2e59536453acc59e1c486781"/> + <project name="toolchain" remote="nest-open-source" revision="c7c241f85c5be911addac87ca5a17b16e631ed49"/> + <project name="nspr" remote="nest-open-source" revision="f32a5c442783f9f82aa0c145e5d83321b0719ac0"/> + <project name="drivers" remote="nest-open-source" revision="a9df533bba35fc666a1a567337fc22acc463732d"/> + <project name="valens" remote="nest-open-source" revision="ac4b38144396bc200ba0e7f4a1f6a200996706d1"/> + <project name="bootloader" remote="nest-open-source" revision="e809e064761c7f427b0a6d8f2461cf2194a86b29"/> + <project name="ffmpeg" remote="nest-open-source" revision="d18a1ff1ee3408962332c59ed996699166c5570d"/> + <project name="liblouis-github" remote="nest-open-source" revision="c4a5912cfbf6366501abfee055a6c89490f03746"/> +</manifest>
diff --git a/nest-wifi-pro/308974.xml b/nest_wifi_pro/308974.xml similarity index 100% rename from nest-wifi-pro/308974.xml rename to nest_wifi_pro/308974.xml
diff --git a/nest-wifi-pro/313259.xml b/nest_wifi_pro/313259.xml similarity index 100% rename from nest-wifi-pro/313259.xml rename to nest_wifi_pro/313259.xml
diff --git a/nest-wifi-pro/318999.xml b/nest_wifi_pro/318999.xml similarity index 100% rename from nest-wifi-pro/318999.xml rename to nest_wifi_pro/318999.xml