Rom Port Team Effort - Let's bring a diversity of roms to our P880.

Search This thread

moss20

Senior Member
Jul 3, 2011
631
110
MIUI v5 is moving to android kitkat : anyone interested to port it to our device ?
I tried latest release (4.7.4,based no CM 10.1.3 JB 4.2.2) but it's too laggy and ram management is really really bad.

I looked for some methods to port it using another ROM base but it seems too difficult to me doing this all by myself.

I'd like to know if there's a dev interested to port miui rom using a different base to improve its peformances
 

ottomanhero

Senior Member
Jan 4, 2013
452
247
MIUI v5 is moving to android kitkat : anyone interested to port it to our device ?
I tried latest release (4.7.4,based no CM 10.1.3 JB 4.2.2) but it's too laggy and ram management is really really bad.

I looked for some methods to port it using another ROM base but it seems too difficult to me doing this all by myself.

I'd like to know if there's a dev interested to port miui rom using a different base to improve its peformances

Who'd need that while we have https://play.google.com/store/apps/details?id=alexap.miui5.restayl.en.free&hl=tr
I don't think it's worth the effort to try and get better performance from miui ROMs
 

moss20

Senior Member
Jul 3, 2011
631
110
an app can't replace a whole rom.
It could worth if the rom would run properly,watch a video of lg g2 running miui rom or a review of xiaomi hongmi 1s : this rom is incredibly fast and 100 times more customizable than aosp-based roms
 
  • Like
Reactions: Coolneng

ottomanhero

Senior Member
Jan 4, 2013
452
247
an app can't replace a whole rom.
It could worth if the rom would run properly,watch a video of lg g2 running miui rom or a review of xiaomi hongmi 1s : this rom is incredibly fast and 100 times more customizable than aosp-based roms

Miui is known for it's sluggishness, despite having good amount of customizeability, visuals.I've tried it on other phones I've had.It's not worth the effort of trying to make it have better performance.

G2 got 2 GB ram and it's RAM is faster than ours by far.Hence ram management isn't as important as it is for us, explains why it's not slow on G2.

Developers should focus on reliability as kitkat roms all have bugs here and there.They are doing a great job so far.CM11 is getting more and more stable everyday, ROMs based on grouper blobs got camera fixes etc.

Customizeability should always be the second priority, while first is reliability and performance.

You can fix ram management on your own btw, if you know how to tweak dalvik adjustables, OOMs and sysctl.But still I'd rather use another kitkat ROM, themed.
 
  • Like
Reactions: dimi89

dimi89

Senior Member
Mar 7, 2009
1,094
331
Xiaomi Mi Note 3
agree with ottomanhero but i think MIUI can be great rom if someone port CM official kernel (made by famous @Demetris) to it.Also it whould be great to port it for stock rom.Tested a lot of MIUI build and on 1 of them i had 3 hours onscreen time 4-5 times in row so that means it can be done (i will look up my miui downloads and tell you what build it is if anyone is interested)

P.S.Also from where do you download miui roms ? since there are 2 download options available ..
 

moss20

Senior Member
Jul 3, 2011
631
110
i think it's the same,xiaomi eu provides multilanguage roms instead of english and chinese only.
 

Daniel Kng

Senior Member
Feb 24, 2014
237
311
Germany
My Work in Progress:
crDroid :) @MidnightDevil , can i send you a link, that you have a look over the files?
Because.. I dont wan't to flash it, because i wan't a meaning from another Person. :)
 

Daniel Kng

Senior Member
Feb 24, 2014
237
311
Germany
4.4.4 KitKat.

Used Android-Kitchen.. I don't know... Should i port "per Hand" also?

Ported by Zipping, because there was no Source for the HOX :)
 

MidnightDevil

Senior Member
Apr 2, 2012
3,135
1,252
London
Redmi Note 9
Google Pixel 6 Pro
4.4.4 KitKat.

Used Android-Kitchen.. I don't know... Should i port "per Hand" also?

Ported by Zipping, because there was no Source for the HOX :)

So the zip is almost untouched, can you point out the original? Because HOX has slightly different hardware and a port is necessary. Maybe some automatic batches (there are some automatic port methods around xda), could do the trick, but I'm not an expert in porting.
There would need to be troubleshooting (porting - try - boot with debug/logcat enabled through USB and check the errors - fix as they show up), but if this on this point, we gonna need help :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    Rom Port Team Effort

    Hello P880 community.

    This post has the purpose to put together a group of users / developers, who are willing to participate into bringing a different set of roms into our community.
    These set of roms that I'm thinking, can range from complete Sense ports to more customized and maybe less popular roms (like ColorOS, LiGux, FlymeOS, FluidUI, etc..).


    What's valid on this thread:
    - CM / AOSP (any base we already have) themed (like Samsung TouchUI, Optimus, Blur, etc..). So you can grab any rom (with author authorization), theme it (i mean, not just shove an apk as default theme, I mean neat theming ;) ).
    - Ports from other devices (evert port needs to have clear authors permission to port it).
    - All users are very welcome, everyone can participate, users with porting / developing skills are needed as well.

    The idea is simple, we're not going to use this thread to post the work, this is just a thread to talk about possible projects.
    We can start by listing which devices are hardware compatible and the port is "easily" possible.

    Roms that can be used as a base for eventual future ports.

    CM10.2 - thanks to laufersteppenwolf for compiling this build promptly for this purpose :)
    http://goo.im/devs/laufersteppenwolf/CM10.2//cm-10.2-20140305-UNOFFICIAL-p880.zip

    - - - - -

    I strongly recommend the use of MultiRom for testing ports and other roms. That way you can maintain your working rom and whenver feeling adventurous you can without going through the hassle of backup / restore / yada yada yada that we are all too familiar with.
    http://xdaforums.com/showthread.php?t=2655988


    - - List of Devices with hardware similar / close / identical to the 4X - -

    - HTC One X
    - HTC One X +
    - More ??


    - Possible roms to port:

    Right now would be nice to see a OEM rom, such a touchwiz or Sense ;)

    Work in Progress
    N/A available


    (awaiting sugestions :)

    So, what do you guys think? ? Any users with good porting skills ? I know we have good developers! :) Ideas? Sugestions?

    Write away :)

    A few guides from XDA - They may not be all you need to get the job done, but a LOT of important information is written here. Don't forget to thanks their authors :)

    Guides / Tutorials


    PS - Every work that is possible to port and if someone decides to invest time in it, it needs explicit authors permission.



    7
    Dang, you've beaten me :D but mine's as fresh as it could be :p
    HERE you guys go, for all who need the newest CM10.2 ;)

    Just don't delete the sources, you might need them in the close future. ;)

    I think we should create a schedule about what to do. As you all know, good buildings all have good grounding. So let's get started from the very beginning I say. First fix remaining bugs in MultiROM, then create a unified kernel so users don't have to choose. Very likely this is not possible as people think different so just make all kernels hardboot compatible. After these we have a solid base for starting all the work. Of course this cannot be done if not everybody is involved. Both devs and users should share a part in this magnificent journey. :)

    (High expectations, I know. :D)

    Sent from my OmniROM-powered LG Optimus 4X HD
    5
    As somebody might have heard, LG Optimus G Pro has received official KitKat update. I don't really want to ask if it can be ported, because I'm going to try, tomorrow once again.

    Some interesting links for download:
    http://xdaforums.com/showthread.php?t=2691967
    http://xdaforums.com/showthread.php?t=2691186
    http://xdaforums.com/showthread.php?t=2688887

    You should be carefull ROM is bigger than our 1.48 GB System Storage! It is around 2 GBs and this phone has FullHD screen.

    Is it right if I take base as official CM and follow http://xdaforums.com/showthread.php?t=2245786 ? Then I have to resize apps, because they are FullHD, and much more...
    4
    Lot of things to comment on here. :D Very good initiative I have to admit. I'm sure I'll have more ideas as the discussion evolves. :D
    Similar hardware: You can add HOX+ as laufer said. Very minor differences are there only.
    What I would personally prefer is TouchWiz, at least Nature UX 2.0, but new S5 UI is also really awesome. I liked Sense till 4.5, but 5.0+ versions are now out of my 'inner circles'. :D Especially what I don't like is the UI.
    Few suggestions:
    • FlymeOS (from Meizu MX) - I got 2.0 booting last summer, but had touchkey issues (they were freezing the device lol) and never released it. Nobody ever booted 2.0+ on other Android devices yet. :D

    Porting LG roms might be the best start, I think porting full Optimus G system wouldn't be that hard. Just a pain in the *ss merging process.
    What we mainly need is same screen size (unless you wanna resizing 100+ apps :p). Similar SoC is a good extra, but that's very limited. Also, it's better to avoid Qualcomm SoCs to port from, it's extremely hard, there are a lot of code changes in low-level code which just make the device get into deep segfault cycles. :cyclops: Even Exynos is easier to port from, trust me. :D I got SGS3 leaked 4.2 booting on the O4X last autumn.

    Big issue we have to note: In 4.2, Google radically changed graphics libraries code. We have old, 4.1.2 blobs and those need hacks in libgui.so and libsurfaceflinger.so to function properly (in 4.4+ libEGL.so, libGLES_v1_CM.so and libGLES_v2.so also need a change). Here comes the problem: Manufacturers do change these libraries, mainly adding Wi-Fi display and HDMI support code which other blobs rely on. Of course we can't just replace these libs, graphics wouldn't function that way. Either we have to guess those function signatures and reimplement some stub in the code, or use new blobs, i.e. what I did in Omni. ;) But y'all now those are not perfect _yet_. ;)

    Regarding newer kernels: If, I emphasize, IF it's properly ported, it would cause a noticeable effect on overall performance, battery life, etc. What do I mean by proper porting: All machine-specific code must be updated to Nvidia/Google upstream, no excuses! I don't say anything for sure, I didn't check it much, but kholk didn't do this merge. His kernel still uses 3.1 files with slight modifications to be 3.4-compatible. What I mean would be a very long and painful process, but would surely benefit after all. 3.4 has no Android branch, mainline Nvidia Tegra kernel does only have Linux support, it might be even harder. 3.10 is maintained by Google for Android, issues I have found so far: No graphics driver support for T2 and T3, have to forward-port it and I didn't find core Android components like wakelocks, earlysuspend, etc. Weird.

    A little related story: I initially started working on MultiROM so I can test and port different roms while I can keep a stable rom for myself and there'd be no need for reflash then. That's what I can suggest. Use MultiROM, it has so many capabilities! Maybe it's better with kernel sharing so you don't have to wait for hardboot on every reboot (which one needs a lot if porting). @MidnightDevil you could add this to the OP maybe. :D

    I can't find them either, but I'm on a tablet so I can't look properly.
    @laufersteppenwolf, do you have any *spare* 4.3 build? :D

    Here you are! ;) Compiled this because wanted to start porting from Note 2, but finally worked on Omni more and abandoned it.


    That's way too generic unfortunately.
    Quick suggestion for you port: Use Note 2 base with Note 3 features. Note 2 has the same resolution and you won't need to resize.
    3
    I like the idea of this thread, but what would also be quite usefull is a list of available ROMs and their maintainer(s).
    Also the list should include ROMs someone is working on ATM, so it cannot happpen that 2 devs are working on the same ROM ;)

    However, your idea is good, but porting a ROM not from sorce is quite hard, and might need some smali "hacking" in order to resolve bugs.
    But well, we're a community, and I guess we can help each other if needed, right ;)