diff --git a/boot/1.1/default/Android.bp b/boot/1.1/default/Android.bp
index dca5c2635a..abf1bf9530 100644
--- a/boot/1.1/default/Android.bp
+++ b/boot/1.1/default/Android.bp
@@ -1,5 +1,6 @@
cc_library_shared {
name: "android.hardware.boot@1.1-impl",
+ stem: "android.hardware.boot@1.0-impl-1.1",
defaults: [
"hidl_defaults",
"libboot_control_defaults",
@@ -31,6 +32,10 @@ cc_binary {
init_rc: ["android.hardware.boot@1.1-service.rc"],
srcs: ["service.cpp"],
+ vintf_fragments: [
+ "android.hardware.boot@1.1.xml",
+ ],
+
shared_libs: [
"liblog",
"libhardware",
diff --git a/boot/1.1/default/android.hardware.boot@1.1.xml b/boot/1.1/default/android.hardware.boot@1.1.xml
new file mode 100644
index 0000000000..83d5d2e8de
--- /dev/null
+++ b/boot/1.1/default/android.hardware.boot@1.1.xml
@@ -0,0 +1,7 @@
+
+
+ android.hardware.boot
+ hwbinder
+ @1.1::IBootControl/default
+
+
diff --git a/boot/1.1/default/service.cpp b/boot/1.1/default/service.cpp
index b24b46456a..93eaedab8d 100644
--- a/boot/1.1/default/service.cpp
+++ b/boot/1.1/default/service.cpp
@@ -15,11 +15,11 @@
*/
#define LOG_TAG "android.hardware.boot@1.1-service"
-#include
+#include
#include
using android::hardware::defaultPassthroughServiceImplementation;
-using ::android::hardware::boot::V1_1::IBootControl;
+using ::android::hardware::boot::V1_0::IBootControl;
int main(int /* argc */, char* /* argv */[]) {
return defaultPassthroughServiceImplementation();