Jump to content

Motorola Moto G7 Power (motorola-ocean)

From postmarketOS Wiki
Revision as of 03:31, 2 July 2021 by Gavodavo (talk | contribs) (Update infobox(at least as far as I tested))
Motorola Moto G7 Power
File:Ocean-phosh-settings.jpg
Manufacturer Motorola
Name Moto G7 Power
Codename motorola-ocean
Released 2019
Hardware
Chipset Qualcomm SDM632 Snapdragon 632
CPU

4x Kryo 250 Gold @ 1.8GHz

4x Kryo 250 Silver @ 1.8GHz
GPU Adreno 506
Display 1520x720 IPS
Storage 32/64GB
Memory 3/4GB
Architecture aarch64
Software
Original software Android 9.0/10.0
postmarketOS
Category testing
Pre-built images no
Mainline yes
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Broken
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Partial
Camera
Broken
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
Works
GPS
No data
Modem
Calls
Partial
SMS
Partial
Mobile data
Broken
Miscellaneous
FDE
No data
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
Broken
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

  • gavodavo aka Ultracoolguy

Maintainer(s)

  • gavodavo aka Ultracoolguy

Users owning this device


How to enter flash mode

1. The easiest way is to turn off your phone and press the Power button and the Volume Up button at the same time.

Installation

1. Install lk2nd. You'll need to clone Ultracoolguy/lk2nd. Follow the instructions for building, and flash build-msm8953-secondary/lk2nd.img like you would with any boot image.

2. Boot into it. While the "Bootloader is unlocked" warning appears, press Volume Down. A Tux logo and a screen should appear.

3. Do the installation steps you would find at Installation guide. Flash all the necessary stuff(make sure to install the kernel inside lk2nd!) .

4. Select "START" in lk2nd, and let your device do it's thing. Hopefully a SSH connection will get open eventually :)

Audio

From the kernel side everything is working, but on upstream a ucm configuration is needed as of this moment. You can copy from this MR to msm8916-mainline/alsa-ucm-conf or wait until it gets merged and the package updated.

See also