Changes

Jump to navigation Jump to search
m
Use templates
[[Category:Not booting]]
{{Infobox device
| manufacturer = Meizu
| releaseyear = 2015
| originalsoftware = Android 5, Ubuntu Touch
| chipset = Samsung Exynos 7420 Octa
| cpu = Octa-core (4x2.1 GHz Cortex-A57 & 4x1.5 GHz Cortex-A53)
| gpu = Mali-T760MP8T760 MP8| storage = 32GB32/64GB64 GB| display = 1080x1920 AMOLED, 16M colors| memory = 3GB3/4GB4 GB
| architecture = aarch64
| status_usbnet = Y
| status_flashing = P
| status_touch = ""Y| status_screen = ""Y| status_wifi = ""| status_xwayland = ""| status_fde = ""| status_mainline = ""| status_battery = ""| status_3d = ""| status_accel = ""| status_audio = ""| status_bluetooth = ""| status_camera = ""
| status_gps = <!-- The Global Positioning System sensor works. -->
| status_mobiledata = <!-- Connecting to the Internet via cellular network. -->
| status_sms = <!-- Sending and receiving short messages works as intended. -->
| status_calls = <!-- Talking to other people over the cellular network. -->
| booting = <!-- The device is booting at all *IMPORTANT* -->yes
}}
flashed directly with fastboot utility, or pmbootstrap config source code has to be fixed.
At == Status ==Currently when turned on, the time of writing device enters reboot loop. The reboot is triggered by the line: ''' udevadm trigger --type=devices --action=add'''The device boots, but is unable accessible with telnet hook and via SSH (after additional procedure) In order to insert subpartitions from 'workaround this problem you can compile a custom eudev package with this patch:https://github.com/elelel/eudev/commit/f27656ae371c0da23346cdccbd3dc28cf38d2794...and install it on the system Current aport does not contain firmware blobs. Adding them might fix the eudev problem. === Getting device to boot in spite of uedev === Install PostmarketOS' partitions telnet debug hook, log on with telnet, then execute: into kernel . init_functions. kpartx sh mount_boot_partition extract_initramfs_extra /boot/initramfs-*-extra start_charging_mode wait_root_partition resize_root_partition unlock_root_partition resize_root_filesystem mount_root_partition mount -avs o remount,rw /dev/sda41 sees mapper/sda41p2 /sysroot  mount -t proc proc /sysroot/proc mount -t sysfs sys /sysroot/sys chroot /sysroot  If you want just to boot to SSH, in chroot, comment out the partition tableoffendig string, but each subpartition inside appears e.g. with sed replace or vi in /etc/init.d/udev-trigger.rc ''' udevadm trigger --type=devices --action=add''' If you want to make the device boot to UI as normal, you should install patched eudev package (see above) at this point and reboot. == Development notes ===== Kernels ===There are several candidate kernels for the port: # Official kernel sources## [https://github.com/meizuosc/m576/tree/master Android branch]. This branch seem to contain the very first kernel used for the earliest FlymeOS 4.x ROM. It is reported to beuncomplete, in particular, it misses Meizu proprietary sources for power management.corrupt## [https://github. USB networking workdscom/meizuosc/m576/tree/ubuntu Ubuntu branch]. This branch seem to contain kernell for Android release updated to 3.10.100 in commit f866ad068f11fb5e68ff87901346483945972ae9. After that Ubuntu-specific patches as well as generic bugfixes come.## Android 7 kernel, telnet debugging hook lets log not released. Kernels from previous two links were only used in at very early stage before root official ROMs. Later kernel sources were not realeased. There is mounteda Github [https://github.com/meizuosc/m576/issues/5 issue] requesting the release. Meizu is known to respond positively to such issues.# Unofficial sources## [https://github.com/ubports/kernel_turbo UBPorts kernel]. Based on Meizu Pro 5 branch. Contains Ubuntu Touch fixes and ports, mainly Android binder and anbox-specific patches.## [https://github.com/faust93/kernel_meizu_m576 faust93's kernel]. Kernel used in at least two unofficial Android roms. This kernel, probably based on CM14.1, seems to be most up to date candidate, but contains a lot of patches from assorted sources and may be not very stable
<!-- add more sections below as necessary, e.g. Wifi, photos, ... -->
== See also ==
[https://gitlab.com/postmarketOS/pmaports/merge_requests/106 Initial merge request] <!--Link to related gitlab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):* {{MR|CHANGEME106|pmaports}} Initial merge request* {{issueDevice package|CHANGEMEmeizu-turbo}} Some related issueYou can also add normal web links:* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]{{Kernel package|meizu-->turbo}}
770

edits

Navigation menu