Motorola Moto G 2014 (motorola-titan)

Contributors

 * PabloCastellano

Installation
Flashing kernel will fail
 * flash_kernel: boot image is too big

If you prefer installation from recovery zip, it will fail for the same reason:

Fortunately, this occurs after rootfs has been written, so it is still possible to boot:

Aditional info

 * Screen is black after the password is entered. Workaround:

Note: this is obsolete, possibly replaced by:


 * Cannot boot if kernel is XZ-compressed (it boots if you build it using Android's build system)


 * wifi: requires wcnss-service (see issue #373 and the wiki page Qualcomm MSM Interface).

/tmp # show_splash splash1.ppm.gz fbsplash: short read This is written to dmesg everytime you type the previous command:
 * 1) From initramfs

[  74.192213,0] mdss_fb_alloc_fb_ion_memory: alloc 0x398000B vaddr = e9b99000 (0x00200000 iova) for fb0 [  74.192374,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.192685,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.192846,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.193004,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.193106,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.193263,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.193366,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.193522,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.193624,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.193780,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.193882,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.194037,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.194138,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.194292,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.194446,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.194547,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.194702,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.194804,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.194960,0] vm_start=b6ad2000 vm_end=b6e6a000 vm_page_prot=1799 [  74.196516,0] lm3630a_bl 0-0038: wake up and re-init chip

Note: the id  will probably differ. RGB LED documentation
 * White LED:


 * Backlight brightness:

Values are between 0 and 255.

Battery
Charging works during usb networking. Battery/charging properties are exposed at.

USB-OTG
Based on dmesg content (only), usb-otg connect/disconnect and the usb device is recognized.

Links

 * android_kernel_motorola_msm8226
 * titan.yml
 * defconfig
 * proprietary-files.txt
 * CVE security status
 * dmesg.txt
 * recent fully-featured SailfishOS (hybris)
 * recent fully-featured SailfishOS (hybris)
 * recent fully-featured SailfishOS (hybris)