Motorola Moto E 2014 (motorola-condor)
Jump to navigation
Jump to search
USB Networking |
Works |
---|---|
Flashing |
Works |
Touchscreen |
Works |
Display |
Works |
WiFi | |
Xwayland | |
FDE | |
Mainline | |
Battery |
Works |
3D Acceleration | |
Accelerometer | |
Audio | |
Bluetooth | |
Camera | |
GPS | |
Mobile data | |
SMS | |
Calls | |
USB OTG | |
Contributors
- BogdanTheGeek
Maintainer(s)
- BogdanTheGeek
Users owning this device
- BogdanTheGeek (Notes: MSM8210 running MSM8610 FW)
What is working
- ssh over usb
- display works (changed the imgType to RGBA_8888 in mdss_fb.c with a patch like this)
- charging is working
- touch is working with initfs hook to reset the touchscreen driver similar to this, but like this:
1 #!/bin/sh
2 echo 1 > /sys/class/i2c-dev/i2c-1/device/1-0020/drv_irq
3 echo 1 > /sys/class/i2c-dev/i2c-1/device/1-0020/reset
What is not working
- everything else for now :)
Installation
How to enter flash mode
- Connect a USB cable
- Power the device off
- Hold power + volume down
- The device should now boot in bootloader mode
- Volume down moves down in the list
- Volume up selects item on list
- Power button reboots the device in normal mode
fastboot
will now work
Before flashing
The bootloader needs to be unlocked before custom firmware can be flashed, twrp or a similar recovery tool is not needed but it helps. To unlock the bootloader follow the instructions on this page: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
Installing
1 $ pmbootstrap init #select all the options and packages that you want
2 $ pmbootstrap install #create rootfs and boot image
3 $ pmbootstrap export --no-install #extract the boot.img
4 $ sudo fastboot flash:raw boot /tmp/postmarketOS-export/boot.img-motorola-condor #path and names could be different but the comand above will tell you where to look
5 $ pmbootstrap flasher flash_rootfs #this will flash to the system partition which is about 900MB
If your rootfs is too large:
1 $ sudo fastboot erase system #otherwise it may boot something on that partition
2 $ pmbootstrap flasher flash_rootfs --partition userdata #this will flash to the userdata partition
See also
- pmaports!1887 Initial merge request