[IDEAS][ROM] Nexus 7 Car ROM - Nexus 7 General

Hey folks,
I'm thinking about to build a ROM for people that use their Nexus 7 in their car.
Actually a ROM build for a built-in Nexus 7.
Does anybody like this idea? If yes,
- Should this rom be AOSP, Paranoid Android, PAC, Cyanogenmod, AOKP, ... based?
- Which apps should be included? (ODBTorque, OTA Updater, Navigon, ...)
All ideas are welcome!

If you do, there are alot of things to consider. the biggest, being otg host mode charging. A few more are usb dac drivers, landscape-able media players, modded shortcuts for easily accessible volume control..... There is actually alot more than most would suspect. Not to mention the issue of correct sleep/wake modifications.
All that said, I hope you do carry through with this, as it will be alot of work. Timur has a rom "USBROM" and kernel which provide all these things, and is geared primarily towards in dash and other fixed install options. You might give it a good study to get ideas on how to proceed with your own creation.
"What do you tell a man with two black eyes? Nothing. He has already been told twice."

Why not just use a car app? My personal favorite is CarHome Ultra.

spotmark said:
Why not just use a car app? My personal favorite is CarHome Ultra.
Click to expand...
Click to collapse
Because if it is a fixed install in which the charger port is not accessible, then just an app wont get it done. Especially if you intend to use things like odb, usbdac (which is crucial in a dash install), and other external components.
"What do you tell a man with two black eyes? Nothing. He has already been told twice."

Take a look at Timur's USB ROM if you have not already. I believe that's what most of us are using since he has implemented some amazing things like otg while charging and even fast charging while in otg mode!
Sent from my Nexus 7 using xda app-developers app

To the above, I think this is the ROM I had in mind.
I was going to say theirs a dev already working on a Car Dedicated ROM, perhaps the OP could help contribute to that? Get a really unique and useful CAR ROM made?

Interesting....
but I think it's wrong form post in Android development section instead

Related

[Q]What mods, roms, and OS's should I look into?

I will be getting a TouchPad in the next few days for around 100$, and I was wondering what kind of stuff I should look into if I just simply refuse to use it stock.
I have plenty of experience with Android Roms, and have done quite a number on my Nook Color, Milestone X (The non-Verizon Droid X), and my old HTC Hero.
But after browsing these forums and sub-forums a bit, I realized that there are just so many different choices when it comes to what your TouchPad is running.
I have seen Ubuntu and many different versions of linux, android, windows, and even just enhancing webOS.
What are the best choices and resources to get stared with? So I don't turn my new tablet into a cutting board.
LOL Cutting board...Nice
As far as Android is concerned we have CM9...which is pretty awesome...most nightlies are very stable...they have all the main mods and features....then we have AOKP, which is a kang on CM9 and we have other similar roms..most of them are kanged from CM9....There is ClassicNerd rom, which is not kanged from CM9, its faster but less features...
You can find most stuff related to Android or ubuntu dev here or rootzwiki...
WebOS enhancement can found here http://forums.webosnation.com/
Thanks, Viny.
Do you think you could point me in the direction of where I can get this "HP Doctor" thing explained?
grizzbud said:
Thanks, Viny.
Do you think you could point me in the direction of where I can get this "HP Doctor" thing explained?
Click to expand...
Click to collapse
Buddy, for all the tweaks and mods for Webos, read this guide it has links to webOS doctor and easy instructions on how to use it..
I'm pretty curious about the Touchpad too. They're not as cheap here in europe, but I found a 32GB model for 260 Euros. I've fallen in love with the glossy black surfaces already and I'm dying to get my hands on one.
Is it a good idea? I'm dying to try out WebOS but at the same time, wanting to experience Android on a tablet. So this sounds like a perfect device.
What functionality do I gain if I load CM9 onto it as well? Can I attach external storage devices or a mouse via USB?
GigiAUT said:
I'm pretty curious about the Touchpad too. They're not as cheap here in europe, but I found a 32GB model for 260 Euros. I've fallen in love with the glossy black surfaces already and I'm dying to get my hands on one.
Is it a good idea? I'm dying to try out WebOS but at the same time, wanting to experience Android on a tablet. So this sounds like a perfect device.
What functionality do I gain if I load CM9 onto it as well? Can I attach external storage devices or a mouse via USB?
Click to expand...
Click to collapse
with CM9/android, you get whole lot f functionality man. CM9/ICS on touchpad has most of the functionality except camera..and some audio issues...Once you go android, u might not go back to webos....
I highly recommend AOKP and ArchLinuxARM.
Sent from my Galaxy Nexus using Tapatalk 2
What's the difference between AOKP and CM 9? I've installed CM9 and I'm pretty amazed so far. Just the problem with the much, webcam, and some, sound issues but otherwise, I love it.
Sent from my cm_tenderloin using Tapatalk 2

[Q] 's on Root Security, Tablet apps on a Note, Paranoia & More.

I have a few more questions before I make the leap to buy my first ever Android based device.
The Questions:
Will Rooting make my phone more susceptible to being Hijacked/Hacked /Virus?..so on. I presume its no, but security is nothing to play with. Does McAfee have an App? (That was a joke)
Is there currently anything I should stay way from that doesn't currently work or isn't stable with 4.0 Ice-cream Sandwich?
Will Adobes Apps (Photoshop Touch for example) work on the SAMSUNG GALAXY NOTE/GT-N7000? I ask this because said app is made for a tablet...but the GALAXY NOTE isn't your average tablet since it's a phone? It meets the resolution requirements... just not the size. Hence the confusion. This kind of thing is actually my biggest query at the moment...perhaps I should broaden the question...If it is made for a standard tablet, will it work with this sort of tablet?Would Paranoid Android assist me in this concern? (I think it would based on what I have seen)
Once I have rooted- is there any way for ME to customize the UI and how the hardware (such as GPS and Ram) functions. As you may have gathered I know my away around Adobe Suite and I could at the very least do some of that... or do I just have to...ugh...what's the jargon word...
Flash the Rom with someone else's handy work?
Does anyone have a recommendations on where I should buy the Unlocked SAMSUNG GALAXY NOTE/GT-N7000 Note? I just want to know the options I may have other than Amazon, Ebay, or Expansys.
- Doesn't really matter anymore. If anyone would still like to answer it -here it is.
---
You all (well most) have been very helpful. I know the main purpose of this site is Modding Android (or at least the phones they come on) , and not to play 20 questions with the noob who doesn't even have the device yet!
So - Thank you for your understanding. It is greatly appreciated!
------------------
Edit3: Found Answer to "Will THIS root method work with 4.0 Ice-cream Sandwich?" The answer is yes.
Bump!
This is the last time I intend to bump this (not that I wanted to in the first place). If this is truly meant to drift off unanswered than so be it.
I just hope that in the event of something horrible (or at least unknown) occurring to my phone that I can search the answer...since asking doesn't seem to be working at the moment.
(ಥ﹏ಥ)
Read the last report of fsecure, it dont matter if you are root, just as vulnarable. Malware bring their own beer to the party. Depends on enduser
Sent from my GT-N7000 using Tapatalk 2
I figured as much.
Ill go read the last report of fsecure right now. ^____^
Thanks.(..and feel free to answer more questions )
CrazyOGuy said:
I figured as much.
Ill go read the last report of fsecure right now. ^____^
Thanks.(..and feel free to answer more questions )
Click to expand...
Click to collapse
Ok, if you can download it, Adobe it should work. You can try a custom rom which supports tablet mode should you not be able to download with normal dpi. That will enable tablet mode in market, after clearing market data and reboot it should become available for dl.
Currently there are a couple good stock ICS roms and a couple good custom roms. All (except cm9 xplodwild is safe, not other cm9) kernels are dangerous due to Brickrisk of known bug. However, all cm9 based suffer the bugs of cm9, speakerphone broken, high battery consumption, etc. Most have their own bugs on top.
Now ICS source is out wait a couple days as more custom roms and kernels will be build as well as bugfixes. And off course, support the devs with donations for coffee, so they stay awake and make no errors lmao .
I love this community, enjoy
Sent from my GT-N7000 using Tapatalk 2
CrazyOGuy said:
I have a few more questions before I make the leap to buy my first ever Android based device.
The Questions:
Will Rooting make my phone more susceptible to being Hijacked/Hacked /Virus?..so on. I presume its no, but security is nothing to play with. Does McAfee have an App? (That was a joke)
Is there currently anything I should stay way from that doesn't currently work or isn't stable with 4.0 Ice-cream Sandwich?
Will Adobes Apps (Photoshop Touch for example) work on the SAMSUNG GALAXY NOTE/GT-N7000? I ask this because said app is made for a tablet...but the GALAXY NOTE isn't your average tablet since it's a phone? It meets the resolution requirements... just not the size. Hence the confusion. This kind of thing is actually my biggest query at the moment...perhaps I should broaden the question...If it is made for a standard tablet, will it work with this sort of tablet?Would Paranoid Android assist me in this concern? (I think it would based on what I have seen)
Once I have rooted- is there any way for ME to customize the UI and how the hardware (such as GPS and Ram) functions. As you may have gathered I know my away around Adobe Suite and I could at the very least do some of that... or do I just have to...ugh...what's the jargon word...
Flash the Rom with someone else's handy work?
Does anyone have a recommendations on where I should buy the Unlocked SAMSUNG GALAXY NOTE/GT-N7000 Note? I just want to know the options I may have other than Amazon, Ebay, or Expansys.
- Doesn't really matter anymore. If anyone would still like to answer it -here it is.
---
You all (well most) have been very helpful. I know the main purpose of this site is Modding Android (or at least the phones they come on) , and not to play 20 questions with the noob who doesn't even have the device yet!
So - Thank you for your understanding. It is greatly appreciated!
------------------
Edit3: Found Answer to "Will THIS root method work with 4.0 Ice-cream Sandwich?" The answer is yes.
Click to expand...
Click to collapse
1. No. Truth is, root or no root, you are equally vulnerable to malware. Just read the reviews and all before installing any, you know, 'unknown' app.
2. Wiping, factory resets and CWM. Although this is just for stock German ICS and older ICS ROMs like Stunner. New ROMs like Paranoid, CM9 are safe. Still in case you must search before you do anything with custom ROMs just to be on the safe side.
3. Can't find Photoshop Touch on the play store. But there must be a work around am sure. I am using Paranoid by the way.
4. You can pretty much flash a custom ROM and flash various themes and things. Don't know about RAM but you can over clock or under clock your processor. There are various tweaks scattered so just search for it and more often than not you will find it. Carbon tweaks are really good. Search them in themes and apps.
Sent from my GT-N7000 using XDA
baz77 said:
Ok, if you can download it, Adobe it should work. You can try a custom rom which supports tablet mode should you not be able to download with normal dpi. That will enable tablet mode in market, after clearing market data and reboot it should become available for dl.
Tablet Mode. Ill look out for that in the features.
Currently there are a couple good stock ICS roms and a couple good custom roms. All (except cm9 xplodwild is safe, not other cm9) kernels are dangerous due to Brickrisk of known bug. However, all cm9 based suffer the bugs of cm9, speakerphone broken, high battery consumption, etc. Most have their own bugs on top.
Brick Risk Eh?...Well this is why I ask these things. Ill stay away from cm9/kernels. I know enough now that it looks like can look into some custom roms with a *little* more on the ball.
Now ICS source is out wait a couple days as more custom roms and kernels will be build as well as bugfixes. And off course, support the devs with donations for coffee, so they stay awake and make no errors lmao .
I love this community, enjoy
As far as communities go Its not that bad...if you can get a reply.
Click to expand...
Click to collapse
sujal said:
1. No. Truth is, root or no root, you are equally vulnerable to malware. Just read the reviews and all before installing any, you know, 'unknown' app. What happens if root malware tries to root me. Must go deeper /s
2. Wiping, factory resets and CWM. Although this is just for stock German ICS and older ICS ROMs like Stunner. New ROMs like Paranoid, CM9 are safe. Still in case you must search before you do anything with custom ROMs just to be on the safe side.
Wouldn't do it any other way. I've already learned alot just from searching (presuming I can figure out the right question to input in the query)
3. Can't find Photoshop Touch on the play store. But there must be a work around am sure. I am using Paranoid by the way. I actually have it linked...oh...no I don't. Ok... Easy Fix.
4. You can pretty much flash a custom ROM and flash various themes and things. Don't know about RAM but you can over clock or under clock your processor. There are various tweaks scattered so just search for it and more often than not you will find it. Carbon tweaks are really good. Search them in themes and apps. Haven't heard of Carbon tweaks before. Will look it up.
Click to expand...
Click to collapse
My words in BLUE.
What just happened there?
Sent from my GT-N7000 using XDA
What is this... I don't even. Looks like you just thanked me. Uhhhh...You are Welcome!^_^
Pro Tip: Look forward to a lot more question thick posts. Golly you all use a TON of acronyms and No Visual Aids.
CrazyOGuy said:
What is this... I don't even. Looks like you just thanked me. Uhhhh...You are Welcome!^_^
Pro Tip: Look forward to a lot more question thick posts. Golly you all use a TON of acronyms and No Visual Aids.
Click to expand...
Click to collapse
Sorry for that man! Was more than half asleep. I thought some other guy gave me a link to Photoshop touch app so I thanked 'him' for that. Happens!
Sent from my GT-N7000 using XDA
Yes. Photoshop touch works in ICS.
Zapped through server hops to XDA forums

[Q] Cm9 ~ Aokp Features

I recently flashed my P1000 with both Cm9 & AOKP Roms, after a quick installation of both Roms, i decided to AOKP rom as it seemed to offer more features and a secondary launcher which i found quite useful.
My question is in comparing the two roms, what are the main differences and features of each rom? Given that people are clearly fond of both.
I've that the Usb host Control apparently works using a Y cable in the Cm9 Rom,
I've read through AOKP rom thread where this feature is barely if even mentioned.
i am planning on getting a female converter next week to test this and am hoping i can stay on the AOKP rom but if not the Usb host feature might swing me.
Can someone spread some light on this thread please.
Since you are getting the cable anyway, why not you try and let us know if AOKP works with that.
Sent from my GT-P1000 using xda app-developers app
I sure will do that Though it does say on the 1st page of Cm9 USB HOST works with Y cable and nothing related to USB hosting in AOKP thread, though i read the kernels were merged, so as well as trying to find out if AOKP supports USB hosting, i am wanting to find out what features Cm9 has that AOKP doesnt and visa versa.
Yeah, the "secondary" features such as USB host and TV out are not tested/mentioned in AOKP.
We need more users to feedback.
As for direct features comparison, it is also hard. Each gas their tweaks.
But AOKP allow me to toggle off the navbar completely easily even in the middle of a game.
That is superb.
Sent from my GT-P1000 using xda app-developers app
I will be sure to add my feedback once tested, im hoping to to get a mouse and keyboard working on a Usb hub, but not sure if they can both be run at the same time, hopefully they can.
TV-out also brings up some interesting questions, as far as i know TV-out isnt working on the either builds, however i cant confirm that since i dont have a TV-out cable, and reading it doesn't work has made me somewhat reluctant to get one. Possibly someone else could confirm the workings of the TV-out as this is another feature which i am interested in.
The Tweaks part is also interesting as i understand each Rom has its little Tweaks which are hard to pin point, but that is somewhat what i am hoping to do with these questions.
AOKP rom control seems to have quite a few more options than the cm9 builds, I found the option to change music tracks via volume buttons was a really nice touch.. I would love a option for a LED torch as well but i dont think that feature is working in either builds.
I thought Humberos got HDMI Out working for CM9.
Sent from my GT-P1000 using xda app-developers app
Tv out is working on Cm9, but sound is not working through the RCA cable.
Sent from my GT-P1000 using Tapatalk 2
Thanks for replies ; It would seem Cm9 is offering secondary features such as
USB hosting & TV out and possibly a few others which are yet to be mentioned.
I am unaware if AOKP currently supports these secondary/hardware related features. I have read that the kernels were merged but am unaware if the merging has brought these features though, It would be awesome if they have been.
Regarding TV-Out on Cm9 ~ If it is working in Cm9 i assume you mean only the HDMI cable is working with sound and the RCA with video and no sound?
More like it works completely using HDMI pin out.
As for RCA cable only video.
Something like that.
Sent from my GT-P1000 using xda app-developers app
I take it the TV-Out feature is untested on AOKP but confirmed on Cm9 with pin out cable, As well as the Usb host.
These seem like 2 solid features cm9 is offering that AOKP currently isn't, hopefully the TV-out will be implemented into in the near coming future. I will update the status on USB hosting hopefully later this week.
Stimpz0r just announced AOKP #40
Tv-out working.
Sent from my GT-P1000 using xda app-developers app
That truly is awesome news Seems like all the features are being integrated Between the two.. thanks for the update..i will now reconsider getting a HDMI cable along with a USB converter.
UPDATE ~ ON USB HOSTING
Usb hosting is somewhat currently working on AOKP.
I currently have my Tab wired up to a Usb hub, where i can view my 8gb memory stick and mount it.. I am also able to pick up my Cannon camera, however i cannot mount it.
Keyboard and mouse are not detected, though i think to get this working i need to try a different wiring method.
Question ~ I would like to know if anyone has got a mouse and keyboard working on a Hub ? on AOKP or CM9 as i think its the hub which causes a issue in this area, meaning as i currently stand i need to get a different configured Y cable.
USB Host Capability P1000
Awology said:
UPDATE ~ ON USB HOSTING
Usb hosting is somewhat currently working on AOKP.
I currently have my Tab wired up to a Usb hub, where i can view my 8gb memory stick and mount it.. I am also able to pick up my Cannon camera, however i cannot mount it.
Keyboard and mouse are not detected, though i think to get this working i need to try a different wiring method.
Question ~ I would like to know if anyone has got a mouse and keyboard working on a Hub ? on AOKP or CM9 as i think its the hub which causes a issue in this area, meaning as i currently stand i need to get a different configured Y cable.
Click to expand...
Click to collapse
Hi sir, kindly share which thread for the Y cable configuration, ROM and kernel. I cant seem to find these threads.
Thank you

[Q] STOCK Jelly Bean ROM for SGSIII LTE (i9305)?

Hello!
I've flashed many a ROM to my old HTC DHD, but have recently upgraded to the Samsung SG3 LTE (i9305). I've yet to root, but was wondering if anyone has deveoped a Stock jelly bean rom for this device yet? By stock, I don't mean stock Samsung/Touchwiz, I mean stock, unbranded Jelly bean, the pure google experience like you would find on the Nexus 4.
I've searched and have yet to find anything. I don't post much but follow the forums and flash a lot, so go easy on me!
Any help or a nod in the right direction would be great.
Thanks
Tweedskin
Yeah... you're out of luck; in short, there are no such ROMs.
Codeworkx recently made a Cyanogenmod tree, but right now the RIL isn't working, so you can't actually use your phone as a phone. Unfortunately, Codeworkx doesn't actually own an I9305, and has no desire to deal with Samsung's less-than-supportive approach to development. There was also an earlier build made by LarryTheCow that had a working RIL, but no microphone support and no GPS. Amplified is still working on a port, but, as far as I'm aware, hasn't got very far.
There are very few developers in possession of this phone, and fewer still who are able and willing to work on such a port. I wouldn't hold your breath on this, and honestly, if you really want an AOSP ROM, then you should probably just sell your I9305. If you just want something that looks broadly similar to stock, there are a few ROMs in the development section that include a JB Domination theme, the stock launcher and a few other stock apps, which gets fairly close. You can also use Swipe Dialler and Sliding Messaging to get something broadly resembling the stock dialler and messaging apps. But it's definitely a shame that a phone with excellent hardware lacks developers to support it.
As of this morning there wasn't but about an hour ago it appears it has been updated and re uploaded with the sim card and connection working.
Sent from my Nexus 7 using xda app-developers app
Yes, I thought that was probably the case!
Thanks for the reply and info....think I'm gonna hold out for another view weeks, then sell it and get a Nexus 4 if nothing is around. I use a Nexus 7 and switching between that and the S3 is akin to switching between Windows 8 and windows 7.
Nexus 4 it is! Cheers!
Tweedskin said:
Yes, I thought that was probably the case!
Thanks for the reply and info....think I'm gonna hold out for another view weeks, then sell it and get a Nexus 4 if nothing is around. I use a Nexus 7 and switching between that and the S3 is akin to switching between Windows 8 and windows 7.
Nexus 4 it is! Cheers!
Click to expand...
Click to collapse
It was the case then, now the only significant bug with the CM10 ROM is that bluetooth headsets have very poor audio quality. Everything else is working.

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

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://forum.xda-developers.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
How to Port Roms by @saywhatt
How to Port Manufacturer Rom. by @GalaxyUser
How to port Stock/GB/CM7/CM9/ICS/CM10/JB Based ROMs by @Peteragent5
PS - Every work that is possible to port and if someone decides to invest time in it, it needs explicit authors permission.
Sure if a few people want a particular rom i can bring it to our device, but i would much prefer helping first time rom builders do this own their own then they can maintain it also
JoinTheRealms said:
Sure if a few people want a particular rom i can bring it to our device, but i would much prefer helping first time rom builders do this own their own then they can maintain it also
Click to expand...
Click to collapse
Well, I though about some sort of "voting" to bring a "specific" rom.
Personally, I'd love to have Sense on our device. I had two HTC's before and I miss that Sense interface :b
But far as I'm aware, isn't an easy thing to port.
About your offer, this thread stands mostly with learning. The idea is everyone being able to contribute and more users start bringing roms as their first times. So, thank you so much for lending your help and know how, I'm sure we'll have a fine list of possible ports and then we can talk about how to port them over
Everyone can ask for help and the idea is to everyone who is able to - help.
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
laufersteppenwolf said:
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
Click to expand...
Click to collapse
That's correct! :good:
The main point is to learn helping each other who knows in a month or so, today's whiners are tomorrow's contributors
Jokes aside, the first post will be edited in order to structure and add information.
I'm gonna start with compatible devices (the ones that allow porting in a easy way). Ideas? Besides the HTC One X ? I'm guessing the grouper (N7 2012) besides having the same soc, doesn't have the same screen...
PS - (this would be better with an experienced porter) - Maybe we could start with a easy one, and go on from there
I know we have "how to port" threads all around xda ,but each port is different so we can't use "one hat to fit them all" ... or a ring to rule them all, so we should treat each port differently.
However.. I'm gonna put some xda links about porting to bring some light into the matter for who is "new" on this subject... or for whom's feeling adventurous and can't wait to have "their" rom on "our" device
Oh yes finally, have been waiting for a thread like this for a long time me as well would love to see a sense rom on this phone
cm/aosp roms are not that hard to port most of the time u only need the same screen resolution for it to work. (ported a nexus s touchwiz rom over to my old lg optimus 2x) but would have loved to see some oem roms ported over as well, even though it would be a lot harder to port over. but as a wonderful community as this is we might be able to pull it off
MidnightDevil said:
That's correct! :good:
The main point is to learn helping each other who knows in a month or so, today's whiners are tomorrow's contributors
Jokes aside, the first post will be edited in order to structure and add information.
I'm gonna start with compatible devices (the ones that allow porting in a easy way). Ideas? Besides the HTC One X ? I'm guessing the grouper (N7 2012) besides having the same soc, doesn't have the same screen...
PS - (this would be better with an experienced porter) - Maybe we could start with a easy one, and go on from there
I know we have "how to port" threads all around xda ,but each port is different so we can't use "one hat to fit them all" ... or a ring to rule them all, so we should treat each port differently.
However.. I'm gonna put some xda links about porting to bring some light into the matter for who is "new" on this subject... or for whom's feeling adventurous and can't wait to have "their" rom on "our" device
Click to expand...
Click to collapse
You can add the HOX+ to the list as well
About porting, you need to seperate it in two halfs, porting from source, and "winzipping". TBH, I'm no fas of winzipping at all, but some stuff (like sense or TW) can only be winzipped...
BTW, if you need a 2nd/3rd post, just let me know
Personally, I'd like to see a GFlex or even better, a G2 (/mini) ROM for our phone (KitKat, of course )
This thread has potential
I'm new to this forum,so i dont know whats going on about roms,i see there are few devs working full time.
I think this is the best way to go: Port ALL open source roms,such as we have already,but we need them all.
Second,make a badass kernel,with all features and customizations,possibly 3.4.
Third,and just a suggestion,Make a community ROM?
I really like this thread,and i even more like this OX4 community,you all get along,and i've missed that,i was on a forum that has no frendly people whatsoever.
And,about the roms,the idea is awesome,but i always think of the clash of clans rule,max everything out before going on a higher level.
Sent from my LG-P880 using XDA Premium 4 mobile app
Regarding stock roms, it's an interesting thing, but I'm guessing stock roms are more trouble to port comparing to AOSP or CM.
I remember on the HTC Sensation forums the headaches sense brought to many developers and porters, the bunch of files that needed to be edited, kernel changes (aosp kernel is different from stock / sense kernel in that case).. so Stock roms are maybe harder to port fully.
Right now we have some apks from the G2 (lock screen, messaging, etc..), maybe someone will port some things from the Flex, but the whole base.. hum
@DeHuMaNiZeD , thanks for your reply
The other roms based of AOSP and CM, in my opinion, unless they're different (modded, themed, customized - etc..) but if not, if they are "clean" roms with no changes, then - we have them already I believe you'll agree. (Unless the idea is to test something).
A 3.4 kernel would be something, but perhaps a developer can shed some light here - what benefits would we have from a 3.4 kernel ?
A community rom is indeed long due. This thread is a different subject because it's about *several* roms, ports and tutorials, maybe you would like to create a thread here on General about that? You can start with votes (i believe it's a proper way to do it) with which base should we use (Cm, AOSP, Stock, etc..), included apps (or not), possibly aroma maybe and so on
DeHuMaNiZeD said:
This thread has potential
I'm new to this forum,so i dont know whats going on about roms,i see there are few devs working full time.
I think this is the best way to go: Port ALL open source roms,such as we have already,but we need them all.
Second,make a badass kernel,with all features and customizations,possibly 3.4.
Third,and just a suggestion,Make a community ROM?
I really like this thread,and i even more like this OX4 community,you all get along,and i've missed that,i was on a forum that has no frendly people whatsoever.
And,about the roms,the idea is awesome,but i always think of the clash of clans rule,max everything out before going on a higher level.
Sent from my LG-P880 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Well, this sounds quite good, but the real problem is: this is a hell lot of work. Also, it needs resources. The sourcecode of a ROM is ~25-30GB. When it's compiled it's about double the size, and takes my PC (8 cores @ 4GHz) about 75Min to compile. Not to mention the time 'til the sources are Downloaded. My 500GB HDD is near to its limit very soon, so sooner or later I will need a new HDD, then I might be able to get another ROM ported, but right now, hard...
Also, why do you need a 3.4 kernel?
MidnightDevil said:
Regarding stock roms, it's an interesting thing, but I'm guessing stock roms are more trouble to port comparing to AOSP or CM.
I remember on the HTC Sensation forums the headaches sense brought to many developers and porters, the bunch of files that needed to be edited, kernel changes (aosp kernel is different from stock / sense kernel in that case).. so Stock roms are maybe harder to port fully.
Right now we have some apks from the G2 (lock screen, messaging, etc..), maybe someone will port some things from the Flex, but the whole base.. hum
@DeHuMaNiZeD , thanks for your reply
The other roms based of AOSP and CM, in my opinion, unless they're different (modded, themed, customized - etc..) but if not, if they are "clean" roms with no changes, then - we have them already I believe you'll agree. (Unless the idea is to test something).
A 3.4 kernel would be something, but perhaps a developer can shed some light here - what benefits would we have from a 3.4 kernel ?
A community rom is indeed long due. This thread is a different subject because it's about *several* roms, ports and tutorials, maybe you would like to create a thread here on General about that? You can start with votes (i believe it's a proper way to do it) with which base should we use (Cm, AOSP, Stock, etc..), included apps (or not), possibly aroma maybe and so on
Click to expand...
Click to collapse
For stock ROMs to work, it's your best bet to use AOSP as your base, and then look for what's missing/broken. This, however, means you need an AOSP base first to work with. And AOSP is not always the easiest thing to get properly running.
About the benefits of an 3.4 kernel: None IMO. All you get is a higher version-number, and that's it. We actually already have some 3.4 features backported, and also tweaked the 3.1 kernel quite a lot. So the actual benefits are all in your head (well, except you count bugs as benefits )
Community ROM? Meh, what for? We have so many ROMs already, so everyone should find the one that suits him/her best
BTW: Thread stuck
laufersteppenwolf said:
Well, this sounds quite good, but the real problem is: this is a hell lot of work. Also, it needs resources. The sourcecode of a ROM is ~25-30GB. When it's compiled it's about double the size, and takes my PC (8 cores @ 4GHz) about 75Min to compile. Not to mention the time 'til the sources are Downloaded. My 500GB HDD is near to its limit very soon, so sooner or later I will need a new HDD, then I might be able to get another ROM ported, but right now, hard...
Also, why do you need a 3.4 kernel?
For stock ROMs to work, it's your best bet to use AOSP as your base, and then look for what's missing/broken. This, however, means you need an AOSP base first to work with. And AOSP is not always the easiest thing to get properly running.
About the benefits of an 3.4 kernel: None IMO. All you get is a higher version-number, and that's it. We actually already have some 3.4 features backported, and also tweaked the 3.1 kernel quite a lot. So the actual benefits are all in your head (well, except you count bugs as benefits )
Community ROM? Meh, what for? We have so many ROMs already, so everyone should find the one that suits him/her best
BTW: Thread stuck
Click to expand...
Click to collapse
Why dont you set up that build server,i think they're cheap atm,or someone could borrow you? It would take a lot less time and effort. that's why i think offical rom support is important,once it's merged to the build bot,its their responsibility.
Sent from my LG-P880 using XDA Premium 4 mobile app
DeHuMaNiZeD said:
Why dont you set up that build server,i think they're cheap atm,or someone could borrow you? It would take a lot less time and effort. that's why i think offical rom support is important,once it's merged to the build bot,its their responsibility.
Sent from my LG-P880 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It's not as easy as you might think
I do have access to a buildserver, however I only have 100GB as it's a shared one, so this is genious for official builds, or quick tests/ports. But it isn't ideal for the long terms.
Also, having it official doesn't mean you're done you need to update it, and also fix it when it's broken. 'cause when it's broken, it can mess up the whole build process of the buildbot
But in general, you're right, having it official does help a lot
{fd}ware said:
Does anyone of you have a link to the latest CM10.2 (Android 4.3) for our device?
It seems like it's not anymore on get.cm and I wanted to start porting a TouchWiz (Note 3) ROM to our phone when I have free time
Click to expand...
Click to collapse
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?
MidnightDevil said:
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?
Click to expand...
Click to collapse
LOL, no, I do not, but gimme a few hours and I'll have one
Syncing right now
laufersteppenwolf said:
LOL, no, I do not, but gimme a few hours and I'll have one
Syncing right now
Click to expand...
Click to collapse
Thank you
{fd}ware said:
BTW, did anyone tried to port a ROM this way? http://forum.xda-developers.com/showthread.php?t=2245786
Click to expand...
Click to collapse
Nope, I actually never "winzipped" a ROM
Lot of things to comment on here. Very good initiative I have to admit. I'm sure I'll have more ideas as the discussion evolves.
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'. 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.
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 ). 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. 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.
MidnightDevil said:
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?
Click to expand...
Click to collapse
Here you are! Compiled this because wanted to start porting from Note 2, but finally worked on Omni more and abandoned it.
{fd}ware said:
BTW, did anyone tried to port a ROM this way? http://forum.xda-developers.com/showthread.php?t=2245786
Click to expand...
Click to collapse
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.
Adam77Root said:
Lot of things to comment on here. Very good initiative I have to admit. I'm sure I'll have more ideas as the discussion evolves.
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'. 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.
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 ). 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. 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.
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.
Click to expand...
Click to collapse
Dang, you've beaten me but mine's as fresh as it could be
HERE you guys go, for all who need the newest CM10.2
laufersteppenwolf said:
Dang, you've beaten me but mine's as fresh as it could be
HERE you guys go, for all who need the newest CM10.2
Click to expand...
Click to collapse
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. )
Sent from my OmniROM-powered LG Optimus 4X HD

Categories

Resources