aboutsummaryrefslogtreecommitdiff
path: root/en
diff options
context:
space:
mode:
Diffstat (limited to 'en')
-rw-r--r--en/devices/automotive/properties.html27
-rw-r--r--en/security/encryption/full-disk.html2
-rw-r--r--en/setup/build-numbers.html6
3 files changed, 34 insertions, 1 deletions
diff --git a/en/devices/automotive/properties.html b/en/devices/automotive/properties.html
index 5a69edef..55baea95 100644
--- a/en/devices/automotive/properties.html
+++ b/en/devices/automotive/properties.html
@@ -227,5 +227,32 @@ This information is used to block unsafe applications while driving.</li>
<br>Fuel level is low or not (boolean).</li>
</ul>
+<h2 id=vms>Vehicle Mapping Service (VMS)</h2>
+
+<p>Android 8.1 introduces support for the Vehicle Mapping Service (VMS), a new
+vehicle property intended for use only in Android Automotive implementations.
+VMS can be used for in-vehicle mapping services that support common vehicle
+features such as advanced driver assistance
+(<a href="https://en.wikipedia.org/wiki/Advanced_driver-assistance_systems" class="external">ADAS</a>).
+
+<aside class="note"><strong>Note:</strong> For details on compatibility
+requirements for Automotive, see
+<a href="https://source.android.com/compatibility/android-cdd#2_5_automotive_requirements">Automotive
+Requirements</a>.</aside>
+
+<p>The VMS property is a complex data type that expresses map data exchanged
+between an Android Automotive implementation and the underlying vehicle hardware
+responsible for managing onboard mapping data.</p>
+
+<p>AOSP does not contain a default implementation of VMS, which currently
+exists only as the property and related enumeration. Message types and data
+structures are described in
+<a href="https://android.googlesource.com/platform/hardware/interfaces/+/master/automotive/vehicle/2.0/types.hal">Vehicle
+HAL 2.0</a> in the
+<a href="https://android.googlesource.com/platform/hardware/interfaces/+/master/automotive/vehicle/2.0/types.hal#3216">VmsMessageType</a>
+enum, which lists the types of supported VMS messages. This enum is used as the
+first integer in the vehicle property integers array and determines how the rest
+of the message is decoded.</p>
+
</body>
</html>
diff --git a/en/security/encryption/full-disk.html b/en/security/encryption/full-disk.html
index a855b650..08c4b1b7 100644
--- a/en/security/encryption/full-disk.html
+++ b/en/security/encryption/full-disk.html
@@ -79,7 +79,7 @@ However, the resultant hash is also signed through a TEE (such as TrustZone),
which uses a hash of the signature to encrypt the master key.</p>
<p>You can find the default password defined in the Android Open Source Project <a
-href="https://android.googlesource.com/platform/system/vold/+/master/cryptfs.c">cryptfs.c</a>
+href="https://android.googlesource.com/platform/system/vold/+/master/cryptfs.cpp">cryptfs.cpp</a>
file.</p>
<p>When the user sets the PIN/pass or password on the device, only the 128-bit key
diff --git a/en/setup/build-numbers.html b/en/setup/build-numbers.html
index b8891600..1e82c65d 100644
--- a/en/setup/build-numbers.html
+++ b/en/setup/build-numbers.html
@@ -213,6 +213,12 @@ site:</p>
</thead>
<tbody>
<tr>
+ <td>OPM2.171019.012</td>
+ <td>android-8.1.0_r2</td>
+ <td>Oreo</td>
+ <td>Pixel 2 XL, Pixel 2</td>
+ </tr>
+ <tr>
<td>OPM1.171019.011</td>
<td>android-8.1.0_r1</td>
<td>Oreo</td>