Go to file
Felix c1d27528b4 Move blobs from d-s-o/odm/ to blobs/ 2019-12-20 17:19:10 +01:00
.gitignore Move blobs from d-s-o/odm/ to blobs/ 2019-12-20 17:19:10 +01:00
README.md Remove references to PRODUCT_PREBUILT_ODM 2019-06-02 01:53:17 +02:00
odm.mk Move blobs from d-s-o/odm/ to blobs/ 2019-12-20 17:19:10 +01:00

README.md

ODM packager

Put the unpacked odm image inside the odm/ folder (i.e. under device/sony/odm/odm)

And inherit device/sony/odm/odm.mk from device/sony/common:

[...]
 $(call inherit-product, device/sony/common/common-treble.mk)
+$(call inherit-product, device/sony/odm/odm.mk)

Remove adreno_symlinks from PRODUCT_PACKAGES!

 PRODUCT_PACKAGES += \
-    adreno_symlinks \

Then also add /odm/radio and /odm/build.prop to BOARD_ROOT_EXTRA_SYMLINKS in CommonConfig.mk:

[...]
 BOARD_ROOT_EXTRA_SYMLINKS += /$(TARGET_COPY_OUT_VENDOR)/firmware_mnt:/firmware
 BOARD_ROOT_EXTRA_SYMLINKS += /$(TARGET_COPY_OUT_VENDOR)/bt_firmware:/bt_firmware
 BOARD_ROOT_EXTRA_SYMLINKS += /mnt/vendor/persist:/persist
+BOARD_ROOT_EXTRA_SYMLINKS += /$(TARGET_COPY_OUT_VENDOR)/odm/build.prop:/odm/build.prop
+BOARD_ROOT_EXTRA_SYMLINKS += /$(TARGET_COPY_OUT_VENDOR)/odm/radio:/odm/radio
[...]

TODO

Copy keymaster files etc to /vendor/ instead of keeping them in /vendor/odm so TWRP can use crypto functions