yashsingh1/xdaforums huggingface dataset:
[LG Revolution] aichrist:
OK so I was doing more debugging last night in the EGL/SurfaceFlinger/HardwareRenderer code. I also looked at some of Tiamat's work on the MSM7X30 kernel.

I can see now what you mean with regard to merging parts of that kernel into our own. I am assuming that kernel is being crafted to work with ICS-friendly EGL blobs for the adreno205. Is that correct? If so, then that kernel would have code that would be required to talk to the binary blob EGL drivers for Adreno205 that we would pull from some device that has the same chip and has official proprietary drivers for ICS available. I believe the HTC Droid Incredible 2 is one such device. Is this roughly what you were thinking?

I initially had thought of going down a different path: Instead of using newer ICS proprietary drivers and updating our kernel to support it, I was planning on keeping the kernel we have and the binary drivers we have, which are already made to work with each other. The work then required to get ICS working would be to change parts of the ICS userspace code such that they'd work with our older drivers. I don't have the links on hand, but I believe this is possible because I read about others taking this strategy on other devices that do not have ICS support officially but do have proper GB support. It also makes sense to me logically that the userspace code could be changed to our heart's content to work with older drivers, since we have full access to that source code. One option that I read about that we could potentially do is write a wrapper for the *adreno200*so librares that would implement the newer API that ICS is expecting and would translate the calls into the older API that is supported in our GB proprietary drivers.

It looks to me like we have two possible ways forward with regard to getting hardware acceleration working: upgrading the kernel and drivers to have "proper" ICS support, or patching ICS userspace code to work with GB drivers and kernel. I believe that patching the ICS userspace code would get us up and running faster while upgrading the kernel and adding newer drivers would be the better long-term solution.

Here are a couple of patches that people have already implemented to support older EGL blobs/kernels:

https://github.com/VorkTeam/android_frameworks_base/commit/429e922fb6f2660fc40472e939175688af52b1d2

https://gist.github.com/CyanogenMod...mmit/5d689bd02531f8ff256b3b1eddcaa8040c9f3559

https://gist.github.com/CyanogenMod...mmit/f8e2430be2d6b3e88afd7190f6712f3bc1df0cbf

Let me know what you think.

Also, what do you think about using the BOARD_USES_QCOM_HARDWARE := true directive to our CM board configuration? I noticed references to the QCOM_HARDWARE flags all over the video code. It seems we would want this since we are using a QCOM video chip. The only problem is the build failed for me when I added this flag. There's an issue about it on github: https://github.com/CyanogenMod/android_hardware_qcom_display/issues/3#issuecomment-3457179.
[LG Revolution] zyrtek69:
You guys are great! I hope this is doable, keep up the hard work..
[LG Revolution] meabrams:
I got an idea let's stop the complaining about how long its taking for this to happen and ask all our great dev's if there its anything that we can help with! I know that we have people that check this forum daily that have experience with changing aspects to there phone and or have even dev for a different phone. So let's a either man up or shut up and let our dev's get back to working their magic
[LG Revolution] JetBlue:
Not to be a downer but we only have 2 and half devs one who's expecting a baby and the other being real busy and the other having no power and also waiting for him to receive his Revo from one of us which was just shipped.
[LG Revolution] Grizzy3:
Wow it really sucks to see all this negative sh*t in here. I don't even know this phone any more and I still come here to check on things because of the great community, then I see we got some random dude insulting devs.

Anyway, you guys don't realize that we barely have 3 devs working on this. All the other devices that have ICS or cm9 have teams working on them.. that makes the biggest difference. People should just be grateful the few devs here haven't given up on this device yet.

I think you guys who are talking about giving people money should think about buying a dev who's succeeded in porting over ICS, like droid th3ory, a revo to help out the devs here.

If not, I think you should try to get in contact with those devs to try to get some help of where to go from here when you guys get the time.

I wish I could actually do something to help but I thought i'd just chime in with my 2 cents. Keep up the great work guys.
[LG Revolution] kcarden:
Awww... Let's cry about what the mean guy said on the internet...

It's 2012... The internet isn't that important. The fact of the matter is this thread is how old? How do we expect to keep up with Apple and call ourselves an open source community when they can crack an OS within hours of the release and we can't even get the touchscreen working. Now i hate Apple but seriously.... they don't even have as many problems running Android as we are.
[LG Revolution] PlayfulGod:
:rolleyes:
[LG Revolution] spc_hicks09:
Haters gon hate, trolls gon troll.
[LG Revolution] mtmichaelson:
You guys do realize this is just a phone right? You know there are more important things than what operating system is on said phone ie, work, family, having actual relations with a woman other than looking at her on said phone and gratifying yourself for a full 10 seconds. There are better things in life. When I turn my phone on, it turns on. When I dial a phone number, it calls. Everything else is a bonus.
[LG Revolution] twillet50:
Absolutely correct!
[LG Revolution] JetBlue:
Android is more than 1 phone. Apple is only 1 phone.
[LG Revolution] kcarden:
...they CAN run Android
[LG Revolution] JetBlue:
Yea still they're only making the OS work for 1 phone with millions of people all around the world having an iPhone helping out.
[LG Revolution] spc_hicks09:
So anyway, can't wait to see the finished product when it's done PG. Thanks for all you've done for both communities!
[LG Revolution] JetBlue:
I'm jealous of your signature since you get to enjoy ICS goodness but one day Revo should be able to enjoy it too thanks to PG when he gets a chance to work on it.
[LG Revolution] spc_hicks09:
In all honesty, I'm more impressed with the RAZR than I am with ICS.
[LG Revolution] JetBlue:
But I thought the RAZR had bad battery life?
[LG Revolution] Grizzy3:
Ya go **** yourself. You're the only one crying douche bag. I got ics on my bionic so go cry about that.
[LG Revolution] spc_hicks09:
Oh it does lol. I get about 8-9 hours with light/moderate use. But it can modded to use the Maxx battery and back cover. Just need to find one on ebay that's cheap. Cheapest broke one I've found so far was $300 lol.
[LG Revolution] kcarden:
1. Awe now the mean guy hurt my feelings... Your funny grizzly...can we just spend the next 2 days pm each other insults back and forth?

2.I am NOT a bag of douche!

3.Lol then get off the Revo boards...

@Hicks... Why didn't you go with the maxxx...
[LG Revolution] motodroidfreak:
I'm guessing we won't probably ever see a fully functional cm9 port....
[LG Revolution] kcarden:
My point exactly...
[LG Revolution] spc_hicks09:
I actually was going to but it was almost $100 more.
[LG Revolution] smokedkill:
I wouldn't label this phone's problems as android problems. HTC phones are being cracked in hours. The issue here is the revolution, not android as a whole. Other androids are receiving consistent development, which this one isn't.
[LG Revolution] smokedkill:
This is what I've been trying to tell them. The revolution doesn't have enough developers. Instead of offering money to existing developers, buy a revolution for an existing developer.

If you look a successful development communities, they have teams of developers, not 2 or 3 part time developers. I don't think some of you guys really want to donate, instead offering money that deep down you know you will never have to pay out because it sounds good on the forums.

If your really serious about getting this finished, help put the revolution into an existing developer's hand. Until your willing to do that, your offer is meaningless because this project needs more assistance than there currently is. You can choose to believe me or not, but before discounting what I'm saying, go check out some of the other phones development and see how many developers they have working on projects.
[LG Revolution] majorpay:
I've been monitoring other development boards where ICS is not native to the device, and so far, I have seen decreased functionality as the end result. The issue that runs developers into a brick wall is hardware support for video/3D. Without a release from the parent companies, many of the developers are stranded in software encoding land. That's not a pretty place to be when you have a device that thrives on hardware encoding for video and gaming.

My guess is that even if you had the majority of the alternate devices developers over here working on it, the rate of success would be much lower than you think. We'd have a pretty new interface to look at, sure, but at what cost?

No offense to those working on the ports, but I put far more stock into what MT has been (assumed) working on: To tweak an operating system for the greatest efficiency, at the highest rate of speeds, with the best compatibility we can hope for from this device. The road has been, and will be, a rocky one, but I feel as a community, until we start seeing results from the competing communities in driver writing, I'd say our efforts should push towards squeezing perfection into what we currently have. CM7 would be a far more obtainable goal with a higher degree of success as we have the drivers to run the version of OS it is based on.

Take that for what it is... It's just my 2c on the subject.
[LG Revolution] spc_hicks09:
ICS on the RAZR is actually really good. Camcorder doesn't work but that's about it. droidth3ory is doing an amazing job with it so far. I'm able to play every game I've played on any other device so far. But much like majorplay said, hardware acceleration is the main issue.
[LG Revolution] smokedkill:
I have to agree with Hicks. These developers have been doing a good job of porting ICS over to these Motorola devices. Even with a locked bootloaders, they're doing a very good job.

I'm excited about the future potential when Motorola does release an official ICS (and holding out hope the rumor is true about having an option to unlock the bootloader with a grain of salt).
[LG Revolution] majorpay:
Software acceleration is not *as much* of an issue when you're phone is a dual+ core, latest, top of the line beast. When the processor has to power through software acceleration at the single core, previous generation CPU such as ours, however, the ballgame changes quite a bit.

Based on equivalent powered models to the Revo, the things you will lose will be "higher end" gaming (Angry Birds may still work OK), YouTube HD (and YouTube will likely not be fluid even in SD), Netflix, and most of your other full video services.
[LG Revolution] khaosxiii:
Just wanted to add that the MetroPCS LG Esteem waso nly $300 ... I think that's cheaper then the Verizon Version of the 910 (right?) - only problem is that Metro just discontinued the phone - this should make for some cheaper ones avail on CS though - as people may switch "up" to the new MetroLG Phone although it's 4" instead of 4.3" (but dual core)
[LG Revolution] jimmyhawk:
Other development communities have multiple developer teams because the phones were offered everywhere. The revolution is a U.S. Phone only from what I was told and thats why we dont have a lot of development. MT and others have been kicking ass on this phone. Thanks to all who have done any developing on this phone. Themes and rom work. But lots of the development communities are over seas, and or have the phones they are working on. Cm9 would be awesome on this phone and I hope to see it one day. Take your time devs. Thanks again!
[LG Revolution] PlayfulGod:
Got the Revo in the mail today. It needs a digitizer but its still usable as is. I have a bricked esteem I could yank the digitizer from if I had a heat gun lol
[LG Revolution] Cal8192:
Lack of tools and motivation was why that Revo was replaced instead of just the digitizer. :D

Hope it helps and good luck!
[LG Revolution] drt054:
GREAT NEWS PG!!!! Best of Luck :)
[LG Revolution] PlayfulGod:
A rom on it woulda been nice too lol, but i'll fix that once i can sit at my pc. ;)
[LG Revolution] Cal8192:
Had GVolt 1.3 on it but the battery crapped out doing a wipe. Plugged in, it booted straight to CWM. Figured I'd leave it there so you could get practice in! ;)
[LG Revolution] PlayfulGod:
Lol ty. Is the 4.0 cwm on it the only one available? I thought mt built one that supported install from internal sd?
[LG Revolution] elreydotcom:
I believe it is 5.0.27 now. It does indeed support flashing from the internal sd card

Here is the link to the most recent root exploit

http://xdaforums.com/showthread.php... in One Pkg for Root, CWM 5.0.2.7, and Unroot
[LG Revolution] smokedkill:
I don't believe that is the reason because I follow some of the development teams on twitter and with some of them, they're all American. We have plenty of developers here. This phone just wasn't an attractive choice to develop on. LG didn't help things when they released it with a funky framework that was different than just about any android you can find (I've had many android devices in my house, most of them were more similar to each other than the revolution was).
[LG Revolution] Cybie257:
MESSAGE DELETED by Cybie.............

-Cybie

Removed message due to lack of response. In few days prior, 9-12 people made comments to an argument. Only 2 positives and 1 other comment for my post in 1.5 days. Sorry guys, gotta move on and sell this phone to help with the move....
[LG Revolution] drt054:
It is a good idea Cybie.. would like to help but I am broke also. Hoping things will change soon.
[LG Revolution] Bait-Fish:
I like the idea. Puts everyone's money where their mouths are.
[LG Revolution] S.Meezy:
tl;dr :p

use your phone for yourself and your own gains. find a dev that is willing to work on the phone and I'll ship em mine on my own dime... you do the leg work and sell your revo as your bonus? the first thing we (you guys) need is a WILLING dev...

edit: in no way am I trying to belittle anyone's efforts here so far. just trying to help the cause.
[LG Revolution] Cybie257:
Well, thank you. I guess I'll do what I planned last night due to lack of response and remove this offer.

I can't believe that there was an on-going argument here that had 2.5-3.0 pages of comments/remarks, etc.. I post something that I thought people might like, and one that said good idea, one that was willing to donate, and now a 3rd that makes me "feel" I am wasting my time/efforts.

So, I am removing this offer as of now. Don't want make this "Too Long to Read", so there it is.

-Cybie

S.Meezy. I am not thinking you meant to 'attack' my post, so no hard feelings. Just the overall feeling that trying to sell my phone this way is a waste of time. If you have one to 'donate' free of charge, awesome! That's better than my option. Need gas money to move a 34ft Motor Home ($4+ /gallon right now! OUCH!)
[LG Revolution] S.Meezy:
not a waste of time at all, seems like everyone is talking a big game but other than you and a few others aren't really doing anything. I'll contact rootz tomorrow and see if they'll put up a memo or post or whatever see if anybody is interested in devving/porting to the revo.

and yea, that hurts the wallet quite a bit!
[LG Revolution] PlayfulGod:
Without 1 in hand not many will be.

The revo sent to me I have up n running now (still needs digitizer replaced tho), just need to get time to work with it.

If y'all do find any other devs interested plz ask em to contact me either here, on github, AF, or gmail. Could also try just getting one of the more knowledgeable devs to look over my esteem repo n give any advice on what to do next. And like i've said b4 once I get it working on the esteem porting it to the revo will be easy.
[LG Revolution] JetBlue:
Just curious but why do you need to replace the digitizer? I don't know much about hardware so just curious.
[LG Revolution] Cal8192:
No case + face first onto concrete = lots of busted glass. :D
[LG Revolution] PlayfulGod:
Yup, but other than that it works lol. Is another issue tho, the revo doesn't seem to work w/o the 'sim' card, on stock/GV anyhow. I gonna try n edit the build.prop n see if I can bypass that tho today.
[LG Revolution] Cybie257:
Interesting because I was able to boot up, use, root, ROM, and everything short of connecting to Verizon Network with mine. I even was making calls on the 'second' one without a SIM Card using Google Voice and Wifi attached to my "in-service' Revo. :)

Wondering what sort of issues you've run into??? Just as a reminder (sometimes we forget the simple things, lol...), you check and make sure the phone with in LTE mode??? :p

-Cybie
[LG Revolution] PlayfulGod:
dunno I havent got passed the this device needs a sim card to operate screen yet lol.

gonna check n see if there is a build.prop setting for it.

It was prolly caused by the data/cache wipe I did ;)
[LG Revolution] Cybie257:
You should still be able to easily get past the screen. I was at that screen on this phone and an HTC Thunderbolt. I have the other phone rooted and ROM'd right now, but never had to insert SIM card to get past that screen. I can't recall exact measure I took to get past the SIM Card screen, but it wasn't necessary to insert my card to do so and that was with a factory wipe/Re-flash with LGNPST/Tot method.

Let me know if you don't get past that point and I will re-flash mine and get you the steps needed to get past that screen.

It could very well be needing to hit the home key, I wonder if those 'home keys' aren't working???

-Cybie
[LG Revolution] PlayfulGod:
dunno, I've hit every key trying to get past it, tho it might be a combo I've not hit yet.
[LG Revolution] Beamer9408:
There is a combo but I can't remember it
[LG Revolution] wheelern:
Konami Code?
[LG Revolution] spc_hicks09:
Lol up up down down left right left right b a start.
[LG Revolution] Cybie257:
==================================================

FINAL (3rd Time) EDIT to this post. :D

==================================================

FOUND IT!!!!

You can see this post :http://xdaforums.com/showthread.php?t=1203369

Or just do This: At the Language Screen.. Volume Up -> Volume Down -> Back Key -> Search Key.

WHOLLA! You're in!! :)

==================================================

So, I flashed my phone back to stock and got to the "A SIM card is needed to operate this phone. Please turn off your phone and insert your SIM card."

Swiped the lock screen upward and wholla! I'm in. I have NO SIM and NO ExtSD Card on the phone.

So, if you can't get anything to operate, I'm thinking maybe the digitizer is dead???

-Cybie

EDIT: OK, So after flashing with the v7 TOT file, I was able to get into the phone. I decided to completely erase Internal SD and Reset Factory. Now I get a SIM Card screen I'm stuck at after the "Language" screen comes up. Definitely an LG Thing, or at least the 2 HTC Thunderbolts I played around with didn't stop there. They actually allowed me to go through and even setup my Google Account with a WiFi connection. Weird..

I'll continue working on this to help you move things along. Doing whatever it takes to do so. If you know someone with a Verizon 4g SIM Card phone (yes, I'm sure they are all SIM, but... LoL), maybe they would let you borrow their SIM for a moment??? Anyhow, like said, I will work on some ideas to get past that...
[LG Revolution] PlayfulGod:
The language screen trick worked, thanks.
[LG Revolution] :
I could be wrong but don't you hit SELECT then start???

How legendary was that code by the way that we all still remember it? LOL
[LG Revolution] KaneOfMars:
Lol, that was for 2 players :D

Edit: I think we all just showed our age with that one :P
[LG Revolution] spc_hicks09:
Sadly you're right on both comments lol.
[LG Revolution] wheelern:
Hey man speak for yourself! I'm 21 and know the code. Lol.
[LG Revolution] Haxcid:
Bah, I was rocking Pong in 79'
[LG Revolution] spc_hicks09:
Pong was the s**t! I often played it while listening to the Beach Boys on 8 track. True story. Lol
[LG Revolution] :
Who can remember this other legendary cheat code?

When you get the Game Over screen, press A, B, B, A
[LG Revolution] KaneOfMars:
Ikari Warriors?
[LG Revolution] PlayfulGod:
Got the digitizers out, but broke the ribbon cable on the good one :(
[LG Revolution] sirblacknite:
Its a comedy of errors. Hope you get it fixed.
[LG Revolution] PlayfulGod:
Yea i'll get it lol
[LG Revolution] Beamer9408:
Pg not sure cause I didn't try it but you could try adding keyguard.no_require_sim=true to your build.prop of course you need to get that thing running again lol.
[LG Revolution] PlayfulGod:
Yea tat was the one I was looking for lol. The lang screen key combo worked. Just gotta get the digitizer in it now.
[LG Revolution] Beamer9408:
+1 he's right
[LG Revolution] :
Ding Ding! lol, man I miss that game....someone is going to download a NES emulator this weekend I'm thinking....haha
[LG Revolution] PlayfulGod:
Update n pointer, bottom ribbon cable is for the softkey lights!!! I can live w/o those lol.

Digitizer is in n working great!!!

Now I need power n internet back on so I can get some stuff done!!! :D
[LG Revolution] leppricon:
pew

I was trying to think of away to get you another phone. I'm hoping cm9 has compatible bluetooth kernels.
[LG Revolution] JetBlue:
Right now I think it's more important to get a build that has touchscreen working instead of bluetooth kernels.
[LG Revolution] PlayfulGod:
I have the touchscreen working, just can't get the launcher to stop fc'ing.
[LG Revolution] JetBlue:
Hopefully you can figure it out but it's a start which is great.
[LG Revolution] Cybie257:
Harbor Freight sells a little generator for around $80-90 on sale and you have your phone to tether from... What the problem?? HAHA! LoL :rolleyes:

Anyhow, glad to see you got the phone working and getting closer to working on this. I began trying to setup my Dev Environment, but had so many issues along with issues where I am living, financial issues (been out of work almost 3 years, but "THEY" say economy is improving HAHA!), and needing to make every penny possible to move at end of month, no time. :(

Anyhow, maybe sometime next month I will get things in better shape and work with you and whomever else is on this project to learn and contribute. One thing I "AM" going to work on just after moving, is a Total Noob How-To Dev Environment setup and possible Virtual Machine I can share somewhere online. I do have a Hosting service with unlimited everything, but they do frown upon file sharing, Shhhhhh, I may just sneak that in! hehehe...

-Cybie
[LG Revolution] meabrams:
Help I'm trying to build cm9 using the setup you have posted on github.

I get to: Extract necessary binaries and proprietary files and when I go to CD into the bryce folder I get the no such file.... I took a look in the android/system/device/lge/ and I find the esteem folder and no bryce folder what so ever.

Im wondering if the download was bad or if I somehow messed up the instructions you posted.
[LG Revolution] PlayfulGod:
The bryce repo was an attempt at sumtim that we did with cm7 for the optimus line, actually IMHO did, but to be able to built for either phone with one repo, but it didn't work cuz of changes cm done. The esteem repo is my working repo which should work for the revo with a few edits n swap out the prebuilts n kernel for ones from the revo. I have started a revo repo, but not finished it nor pushed ir to github yet.
[LG Revolution] meabrams:
Ok thanks for the info just wanted to try to figure out how build and help out. I will wait until you can get the repo up and running