Which github entry do I use? I have the LG E980 - General SlimRoms Discussion

I am trying to learn how to build a ROM so I can take over the unofficial build of slimkat for the Optimus G Pro (E980). There are several entries for this device on github, and therefore I am confused. Does anyone know which one I am supposed to use? Here is a screenshot so I can show what I mean

Related

[Q] What is the meaning on the build number at moto g source files in sourceforge?

Hi,
I've been looking at http://sourceforge.net/projects/motog.motorola/files/ in order to do a checkout and begin to study the motorola code for our little g. However, currently there is the following list of folders:
14.10.0Q3.X-84-9
14.10.0Q3.X-84-16
14.10.0Q3.X-84-14
14.10.0Q3.X-76-LCG-8 OR 14.10.0Q3.X-76-LGG-8
14.10.0Q3.X-76-LCG-9
14.10.0Q3.X-84-7-LCG-2
I'm a noob at very early stages, and I got confused. Does anyone know what does each number stand for? What is the difference between LCG and LGG? What is KXB20.9-1.8-1.4? Is it another kernel source like earlier?
Which folder should I download?

(req) android L preview port to Moto G?

Can someone port it for us? Maybe you who knows how to do that ?
apelamod said:
Can someone port it for us? Maybe you who knows how to do that ?
Click to expand...
Click to collapse
I knew someone would ask. if someone was interested they'd already be preparing. you asking/begging makes no difference.
Sent from my XT1032 using Tapatalk
Only a matter of porting system images that are coming to the n5 and n7 but that would be hard to do..
It doesn't matter we'll be getting it sooner than the others. So stay calm and wait
Port ?
apelamod said:
Can someone port it for us? Maybe you who knows how to do that ?
Click to expand...
Click to collapse
How to do that?
I am having Moto G (still waiting for Android L updates), But I would like to offer my help.
It is possible but first you need to edit or create a device tree. (Only an AOSP device tree is compatible I guess)
You need a kernel tree, AND a vendor tree.
Motorola has published the Moto G GPE sources in the 'falcon' branch here, just view the latest release:
http://github.com/motorolamobilityllc
So we need real developers to edit these trees. I know how to compile roms, but I DON'T know how to edit device trees.
So I don't think it's really necessary because it's only a Developer Preview and I prefer an official Android L release first...

[Q] Help Building unofficial ROM

I'm trying to build unofficial Dirty Unicorns for the TF300T. I've been using this tutorial to set up my build environment:
http://forum.xda-developers.com/chef-central/android/tutorial-compile-lollipop-ubuntu-t2929410
I've managed to sync their repos and all that, and I've come to the device tree. I wasn't able to find an equivalent tree on Google's website like the Nexus 7. So my question is, where can I find the tree(s) for my Transformer? Is building for a device really as simple as combining the repo, device trees, and blobs? That's what this tutorial implies. Or am I likely to end up with a crappy build?
Wow.
you might be able to find the device tree from the omni rom guys. Last time I tried to do this it was for my ME301. I was able to download the device tree from the Omonirom gerrit page. Poke around the Omnirom guys site and thread and see if they have it. Here ya go. This is the cyanogen github page. it looks like they list both the tf300t kernel and the device tree for cyanogen mod ROM
https://github.com/CyanogenMod?utf8=✓&query=tf300t
That might be a start
Here is the wiki page for building Cyanogen Mod for the tf300t and it might explain some steps better

Some questions regarding Android ROM Development and Kernel Development

Hi, I'm completely new in Android ROM development and want to get into it. I have a Moto G Turbo and a old Moto E 1st gen.
So I had some question regarding Android ROM development. I may sound completely noob which I am, but still if you help me by answering my question or at least referring to some links then I'll be helpful. And please only answer if you are confident about what you are saying.
1> I understand that Android is open source, so basically we can download and build it. What does it take to make that boot on a particular device?
2> Android is based on linux kernel. So we need a kernel source too. I found this, https://github.com/MotorolaMobilityLLC/kernel-msm, is this the kernel source for moto devices? I am confused because I can find only one repository although it must different repositories for different devices.
3> If we have a kernel source for the device, can we build any ROM like AOSP or AOSP-CAF and boot it in our device? If not why?
3> I have a good knowledge of C although I am still learning. How do I start developing or porting ROM? I am specially interested in PURE AOSP.
I don’t know but you might find a lot of tutorials in non-device-specific threads. And I think there’s a guide on how to build lineage 13 for osprey
This thread could be helpful:
https://forum.xda-developers.com/showthread.php?t=2073370&page=1

Porting B2G to moto g3

Hi Folks,
I'm trying to port B2G to my moto g3. I was referring to this doc (https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/Porting_B2G_OS/basics). However some of the things mentioned in this doc are not clear to me. Could you please help me with the below issue.
I'd like to build the AndroidKernel from source. So where should I include the below lines? Is it in this file?
https://github.com/LineageOS/android_device_motorola_osprey/blob/cm-14.1/rootdir/etc/init.target.rc
HTML:
on early-init
start ueventd
import /init.b2g.rc
Also if I understood correctly. building the kernel from source doesn't require to unpack , edit the init.rc file and repack the kernel from the device. Could you please confirm this?
Thanks,
Arun
Hi Arun,
I totally understand your frustration with this. You'd like to contribute to the Servonk project but first you need to port B2G to your phone or buy a new phone. Since the only other supported phones are the Z3 compact and Nexus 5, both of which are still relatively expensive secondhand, you want to use your Moto G3 which means first porting B2G to it.
So, I think there are two options you have:
1. Port direct from the AOSP code
2. Port from the CM12 code.
As Gerard said in telegram, porting from CM to B2G was never finalised so may actually require more work. However there may actually be more people here who can help you since people seem more familiar with CM than AOSP (in general, I know some people are very knowledgeable in both).
I see you've posted in the AOSP 7.1.1 kernel thread. Unfortunately, for the Servonk project you currently need a Lollipop based build, so 5.x AOSP kernel or CM12.x.
It might be worth asking a mod to move this thread into one of the development sub-forums.
As you know, this is the limit of my knowledge, but I really hope you find some success, if would be great if you could contribute to the Servonk project.
Your last option is to use the desktop build of Servonk, based on Glutin instead of Gonk, but I understand that you really want to get Servonk working on your phone.
Best of luck

Categories

Resources