Motorola Z Play (motorola-addison)

From postmarketOS
Jump to: navigation, search
Motorola Z Play
200px
CHANGE_ME
Manufacturer Motorola
Name Z Play
Codename motorola-addison
Released 2016
Category testing
Original software Android 6.0.1 - 8.0
Hardware
Chipset Qualcomm MSM8953 Snapdragon 625
CPU Octa-core 2.0 GHz Cortex-A53
GPU Adreno 506
Display 1080x1920 Super AMOLED
Storage 32 GB
Memory 3 GB
Architecture aarch64
Features
USB Networking
Flashing
Touchscreen
Display
WiFi
Xwayland
FDE
Mainline
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG


Contributors

  • pat

Maintainer(s)

Users owning this device

  • Pat (Notes: its a phone)
  • Senorsmile (Notes: Still works but slow)


How to enter flash mode

  • Power + Volume Down buttons

Build

boot.img must be less than 16MB to fit on boot partition. pmbootstrap#126 for possible strategies.

Kernel compiles for armv7(Android Roms were armv7).

Trying to build for aarch64 errors out:

aarch64-alpine-linux-musl-ld: drivers/built-in.o: in function `f_midi_transmit':
/home/pmos/build/src/msm-3.18-60a8d8af3751b9dc22894fe68b3964ea94ae7888/out/../drivers/usb/gadget/function/f_midi.c:582: undefined reference to `free_ep_req'
/home/pmos/build/src/msm-3.18-60a8d8af3751b9dc22894fe68b3964ea94ae7888/out/../drivers/usb/gadget/function/f_midi.c:582:(.text+0x2fafc0): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `free_ep_req'
aarch64-alpine-linux-musl-ld: drivers/built-in.o: in function `f_midi_complete':
/home/pmos/build/src/msm-3.18-60a8d8af3751b9dc22894fe68b3964ea94ae7888/out/../drivers/usb/gadget/function/f_midi.c:283: undefined reference to `free_ep_req'
/home/pmos/build/src/msm-3.18-60a8d8af3751b9dc22894fe68b3964ea94ae7888/out/../drivers/usb/gadget/function/f_midi.c:283:(.text+0x312c90): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `free_ep_req'
aarch64-alpine-linux-musl-ld: drivers/built-in.o: in function `arm_smmu_add_device':
/home/pmos/build/src/msm-3.18-60a8d8af3751b9dc22894fe68b3964ea94ae7888/out/../drivers/iommu/arm-smmu.c:2827: undefined reference to `msm_pcie_configure_sid'
/home/pmos/build/src/msm-3.18-60a8d8af3751b9dc22894fe68b3964ea94ae7888/out/../drivers/iommu/arm-smmu.c:2827:(.text+0x5f7e50): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `msm_pcie_configure_sid'
Used 32 bit config. Try again with https://github.com/Alberto97/android_kernel_motorola_msm8953/tree/pie/arch/arm64/configs

Installation

pmbootstrap flasher boot not working. Flashing kernel returns Image not signed or corrupt

See also