Motorola Moto G 2014 (motorola-titan): Difference between revisions
Appearance
MartijnBraam (talk | contribs) No edit summary |
m Updated links to gitlab |
||
Line 43: | Line 43: | ||
<source lang="bash">sh /etc/postmarketos-mkinitfs/hooks/00-device-motorola-titan.sh`</source> | <source lang="bash">sh /etc/postmarketos-mkinitfs/hooks/00-device-motorola-titan.sh`</source> | ||
* Cannot boot if kernel is XZ-compressed (it boots if you build it using [https:// | * Cannot boot if kernel is XZ-compressed (it boots if you build it using [https://wiki.postmarketos.org/wiki/Troubleshooting:kernel#Building_the_kernel_with_Android.27s_build_system Android's build system]) | ||
* flash_kernel: [https:// | * flash_kernel: [https://gitlab.com/postmarketOS/pmbootstrap/issues/126 boot image is too big] | ||
* wifi: requires wcnss-service (see issue [https:// | * wifi: requires wcnss-service (see issue [https://gitlab.com/postmarketOS/pmbootstrap/issues/373 #373] and the wiki page [https://wiki.postmarketos.org/wiki/QMI Qualcomm MSM Interface]). | ||
<pre># From initramfs | <pre># From initramfs |
Revision as of 11:21, 19 December 2018
WARNING: This device is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it. The processor of the device may support the armv7 architecture. If so, you can modify the device package and change the architecture accordingly. |
![]() Moto G 2014 running Weston | |
Manufacturer | Motorola |
---|---|
Name | Moto G (2nd gen) |
Codename | motorola-titan |
Released | 2014 |
Hardware | |
Chipset | Qualcomm MSM8226 Snapdragon 400 |
CPU | Quad-core 1.2 GHz Cortex-A7 |
GPU | Adreno 305 |
Display | 720x1280 IPS LCD |
Storage | 8 GB |
Memory | 1 GB |
Architecture | armhf |
Software | |
Original software | Android 4.4.4 on Linux 3.10 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Flashing |
Partial |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Partial |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
Partial |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
Aditional info
- Screen is black after the password is entered. Workaround:
sh /etc/postmarketos-mkinitfs/hooks/00-device-motorola-titan.sh`
- Cannot boot if kernel is XZ-compressed (it boots if you build it using Android's build system)
- flash_kernel: boot image is too big
- wifi: requires wcnss-service (see issue #373 and the wiki page Qualcomm MSM Interface).
# From initramfs /tmp # show_splash splash1.ppm.gz fbsplash: short read
This is written to dmesg everytime you type the previous command:
[ 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
- White LED:
echo 255 > /sys/devices/leds-qpnp-rgb-e1d8be00/leds/white/brightness
Links
- android_kernel_motorola_msm8226
- titan.yml
- defconfig
- proprietary-files.txt
- CVE security status
- dmesg.txt
Drivers table
Component | Brand | Module | Works? |
---|---|---|---|
Accelerometer | Bosch Sensortec MEMS accelerometer sensor driver | bma2x2 | |
Framebuffer | mdss | Yes | |
WiFi | wcnss | ||
Storage | |||
USB networking |