-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Porting halium and ubuntu touch to motorola e 13 #314
Comments
Hi Team, I request your help in in creating the manifest file. This is the first time I'm trying to create a manifest file. So I'm not sure what it should contain. Thanks, |
The manifest file should contain all of the necessary dependencies required for your device, if you want to know what dependencies you will need, go to this https://github.com/lineageos website and search for your device by typing your device's code name then click on the correct repository with your device code name and manufacturer name and open
|
@jaswch . Ok. Thanks for the information. Are the two links shared in my first post enough to port. Do I need any additional information apart from the links below: kernel source: https://github.com/MotorolaMobilityLLC/kernel-sprd/tree/MMI-TLA33.105-226-2 device tree: https://github.com/MotorolaMobilityLLC/kernel-sprd/tree/android-13-release-tla33 |
@arunkumar413 kernel source and device tree are required. There might be even more dependencies required for your device and vendor blobs (proprietary software used by the device manufacturer for the display, speakers, headphone jack, modem,etc) are also required. If your device is supported by lineage os then you should be able to check your device's dependencies. But the problem is motorola e 13 is not supported by either halium or lineage os, which means you will have to port from scratch. Also what is the halium version you are using? |
@jaswch moto e13 is based on sprd devices. They gave the below kernel sprd link. It contains some drivers but not sure if they specifically belong to the moto e 13 https://github.com/MotorolaMobilityLLC/kernel-sprd/tree/android-13-release-tla33/drivers |
@jaswch I just checked the muppets repositories. Vendor blobs of moto e 13 are not available. |
@arunkumar413 Search google for moto e 13 vendor blobs. If there are no vendor blobs out there, extract them from the oem rom file by using this guide https://baalajimaestro.me/posts/extract-vendor-2/ |
@jaswch latest versions of android with Generic Kernel Image (GKI) come with a separate partition for vendor blobs. Can't we just use that partition instead of extracting the blobs? |
We can't use them as to install Ubuntu Touch we need to flash it using fastboot mode, Ubuntu Touch will overwrite the partition for vendor blobs. |
This issue is created to track the progress of the porting halium and ubuntu touch to motorola e 13
kernel source: https://github.com/MotorolaMobilityLLC/kernel-sprd/tree/MMI-TLA33.105-226-2
device tree: https://github.com/MotorolaMobilityLLC/kernel-sprd/tree/android-13-release-tla33
Tree:
usb: Manufacturer: GNU/Linux Device
appears indmesg
on host.The text was updated successfully, but these errors were encountered: