yashsingh1/xdaforums huggingface dataset:
[T-Mobile LG G2x] player911:
With Nvidia being closed about their sources.... it would never happen. Nvidia coulda been the holy Grail but after the G2x and their lack of updates (Nvidia) I started to think about how much of a pain it is to tweak graphic cards on Linux boxes. Nvidia has always been tightlipped with their stuff and its gonna be their downfall.

At least they could do is release updated drivers like on the PC.

G2x - 2.3.7 CM7

Transformer - 3.2 Revolver OC/UV
[T-Mobile LG G2x] .me:
same thing thats happening with blackberry -- thats why its failing -- too much "our own code" blah blah bs*it
[T-Mobile LG G2x] chuckhriczko:
if I'm not mistaken nvidia open sourced the tegra2 drivers
[T-Mobile LG G2x] ZeroT| Demented:
Show us please
[T-Mobile LG G2x] chuckhriczko:
Oops I was mistaken. when they released the maemo drivers I thought I read they were open sourced. my bad.
[T-Mobile LG G2x] seamonkey420:
you are correct. i messaged nvidia on twitter about the tegra kernel and gpu drivers; they said it was all in LGs court since they customized them.

why can't LG just release the drivers for our G2x?

edit: not sure if the person on Nvidia's twitter was in the know or not:

".@the_seamonkey Tegra kernel publicly avail for Tegra refrnc devices http://bit.ly/tYDZ71 Check w/ manufacturer for specific device kernel"
[T-Mobile LG G2x] tha5thelement:
I got $50 bucks for whoever get a fully working rom with ICS for G2x. Strait up!
[T-Mobile LG G2x] chuckhriczko:
That will be great once we get kernel source. But I doubt we'll get that anytime soon. I mean, I'm going to compile the source and try to get it working I just have a sneaking suspicion that we're going to need a new kernel source to get this to even boot on the G2x
[T-Mobile LG G2x] Azuske:
i'm sure if someone could get it to boot on the Optimus 3D (Thrill 4G) then it's possible on the G2X. If you can manage to get it to work i won't mind testing for a day and finding bugs in the OS for you.
[T-Mobile LG G2x] mackster248:
The O3D is using a TI-OMAP though, so wouldn't that be easier to put ICS on than the P999 which has a Tegra? Or does it not matter.
[T-Mobile LG G2x] kingdomseed:
I would be happy to help test this for a few days as well.
[T-Mobile LG G2x] Azuske:
Your actually correct... I didn't think of that. I thought they were both Tegra
[T-Mobile LG G2x] chuckhriczko:
I don't know if anyone else has played with the source and I know this is a major release number but has the system changed as much as I think it has? I tried setting up a vendor tree and compiling it and Im getting messages I haven't seen before about add resource and all. Im not near my machine otherwise I'd paste the errors. I'll probably play around more tomorrow.
[T-Mobile LG G2x] chuckhriczko:
Nevermind. I'm stupid. Compiling as we speak. Lets hope no more errors.
[T-Mobile LG G2x] Azuske:
Get on Google Talk. I added you and would like to speak with you if you don't mind
[T-Mobile LG G2x] teleknEsis:
I've been trying to compile as well. I'm building in OSX Lion.

I got quite a bit further in the build after I fixed some of the build scripts but now I'm downloading XCode 3 so I can get some missing libs that another guy said fixed his issue for Lion.
[T-Mobile LG G2x] Azuske:
Good Luck. Hopefully one of you two... or both can release working roms.
[T-Mobile LG G2x] ttabbal:
If you guys want to compare notes, post and I'll put some info up tomorrow. I can build on osx lion and the resulting low level binaries can run on the phone. Need to get a working init script and I think we might be close...

When you get a build, push system/lib and bin over in recovery. Then adb shell in and try running something. My first few builds had everything segfaulting. This is faster than flashing and trying to boot.
[T-Mobile LG G2x] mackster248:
Damn, I was hoping I was wrong lol. Makes me sad... I have a feeling we'll have an ICS, but with a lot of stuff not working due to NVIDIA not releasing drivers and kernel sources. :(
[T-Mobile LG G2x] Azuske:
A team would definitely be better than each of you working alone... exchange information (GTALK or Twitters) and do what you do best. That's why MIUI remains the most stable android build released because they are a team. :)
[T-Mobile LG G2x] chuckhriczko:
Good call. After I rebuild my device and vendor trees I'll post them on GitHub so we can all commit to the same repo.
[T-Mobile LG G2x] chuckhriczko:
If anyone is getting tons of warnings about FORTIFY_SOURCE or something similar most likely the compile will error out. This seems to work for me.

1. Go to build/core/combo/HOST_linux-x86.mk

2. Replace line 61 with the following:

#HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0

After this I haven't received that error anymore
[T-Mobile LG G2x] chuckhriczko:
Does anyone have all of the proprietary files for the device? I flashed the stock rom and ran the extract files script but it wasn't able to find the following:

/system/lib/libnvapputil.so
/system/lib/lgdrmserver
/system/etc/firmware/BCM4329B1_002.002.023.0735.0745.hcd
/system/lib/libstagefrighthw.so
/system/lib/liblgdrm.so
/system/etc/SuplRootCert

Won't compile without those
[T-Mobile LG G2x] littlecarlos:
Update 4: SOURCE CODE BEING PUSHED TO GIT SERVERS NOW!] ICS Galaxy Nexus DumpArrow

I'm using the MIUI ICS 1.11.9 the whitehawkx ported over is it possible to use the framework for that rom?
[T-Mobile LG G2x] Azuske:
Found them sending as we speak

EDIT: Added to this post for anyone else that may need them
[T-Mobile LG G2x] chuckhriczko:
Yeah that's actually what Azuske did. I don't know why they are in there but not stock but let's take her for a spin one more time.
[T-Mobile LG G2x] ttabbal:
Going from memory, for OSX Lion w/XCode4 installed. (Assuming you can build gingerbread, there are other things to do to get a AOSP build setup working, follow the guides from CM/Google for that bit)

external/qemu/Android.mk: Comment the whole thing out.

external/elfutils/config-compat-darwin.h: Comment out the strnlen() function

As for the segfault thing, I think a patch file might be better. That patch file will include some stuff you probably don't need for this, but when porting the CM7 device trees over, it was easier to just put them in. Just adding some stuff to the strings.xml/arrays.xml. The tegra patch is to fix the dynamic linker. I got irritated with it and removed all the conditional compilation, so it will probably ONLY work on a tegra, but we're not trying to build for anything else right now. :D

Apply the patch in frameworks/base.

For the device/vendor tree, I copied working versions from my CM7 build, then trimmed out all the extras from the CM stuff to keep the lunch menu small. There are probably better ways to do it, so I'll wait and see what others have done there.

I can't boot anything on the device with the resulting build, even a init.rc copied from the recovery one doesn't work. I'm not that good at init.rc though, so maybe someone else can get that working. The ICS examples I have are a little different, so there could be something wrong there too. I also plan to try using a simple script instead of Android's init process to just load adb so I can play with the device without Android trying to do too much.

I think if we can figure out a working boot.img, we might be able to at least boot to a desktop with this. I fully expect a bunch of stuff not to work, but it's a start. If someone wants to look at the binaries and mess with just the boot.img, let me know and I'll post an update.zip that will install the system for you.
[T-Mobile LG G2x] tdizzle404:
No it only has pieces of ICS worked into the frame work.
[T-Mobile LG G2x] chuckhriczko:
Ha ha I didn't realize there was a patch made up for that stuff. I tried doing it all manually ha ha

And I agree we won't be able to do anything until we focus on the boot.img and that is going to be a nightmare. But one step at a time
[T-Mobile LG G2x] ttabbal:
lol... I did it manually. I thought I'd post as a patch to make it easier for everyone else to get started. More of us building == better chance of a working rom. :)
[T-Mobile LG G2x] chuckhriczko:
Nice well thanks man. That'll make things easier for everyone else ha ha
[T-Mobile LG G2x] tahahawa:
To get a working init.rc has anyone tried looking at an aosp init.rc from gingerbread and comparing it to the ics one and noting all changes and then changing those in the current init.rc for cm while keeping everything else intact?
[T-Mobile LG G2x] chuckhriczko:
It'll probably be a lot more than just a diff but that's the first step for sure
[T-Mobile LG G2x] Azuske:
Have you tried playing with the galaxy nexus full dump / recovery / & boot.img to see if you could find a init.rc and modify the boot.img to work with the g2x?
[T-Mobile LG G2x] albertorodast2007:
Branch: ICS???? what does this exactly means?? I just had a geek-boner hahaha
[T-Mobile LG G2x] ttabbal:
Yup. There seems to be more to it. I'm continuing to mess with it.
[T-Mobile LG G2x] ttabbal:
Haha ... they are just starting to merge changes in. It will be a while still.
[T-Mobile LG G2x] Azuske:
Do you have Google Talk?
[T-Mobile LG G2x] ttabbal:
Yes, but I rarely have time to chat about dev stuff at random. I'm often in #teamwhiskey on freenode IRC. That's probably the best way to contact me with chat.
[T-Mobile LG G2x] ttabbal:
For anyone following along, I think everything you need is on github. framework/base is still pushing, but that's huge. Hopefully github doesn't get all *****y about me doing this. :D

https://github.com/travistabbal

The ones you need all say g2x in the description. Get the AOSP source from google, then add those as remotes. For example, cd frameworks/base; git remote add tt <address>. Then do a git fetch and checkout the tt/g2x_work branch. For the ones you don't have like device/lge and vendor, use git clone.

If it's going to work, this should get you going.

. build/envsetup.sh

lunch cyanogen_p999-eng

make -j8

Note that -j8 is how many parallel threads to run. I like to set it to the number of CPU cores I have *2. So my quad core machine uses -j8. If your system chokes on that, and it might, try lower numbers. I have 8G of RAM and the source is on an SSD. So it might bog down for those reasons as well.

If you get errors due to missing parts, let me know and I'll get those pushed up as well. Obviously, this is based on the CM7 device/vendor tree. I just trimmed it down some.

Hopefully with a few of us working at it, we can get something going.
[T-Mobile LG G2x] Azuske:
This is a question for any of you... We have a dump from the Galaxy Nexus, The Source and some SDK builds for any reason can we use a already compiled build or a SDK Port from another device a work some G2X files into it or has too many changes been made in order to make that kind of thing work?
[T-Mobile LG G2x] raddy:
Working in on SDK Dump is waste of time.

As it would mostly be optimized for emulator usage.
[T-Mobile LG G2x] Azuske:
Okay don't include the sdk... just the Galaxy Nexus dump
[T-Mobile LG G2x] chuckhriczko:
When you compile Android source you compile it for a specific target. that target requires certain modules like wifi, kernel, etc. It would be easier to get it working from ssource because everything would have been built off of our proprietary files. its the boot.img and/or kernel. bottom line.
[T-Mobile LG G2x] SnipeySnake:
Hopefully when we get this working we'll have the option to turn off the onscreen buttons. I'd rather use the search button on my g2x to switch apps since i rarely ever use that button.
[T-Mobile LG G2x] Dave778:
Thank you devs!

I like to thank all the devs that are working on porting this to the G2X/Optimus p999.

Thank you so much! :)

If it were up to LG we'd be waiting until late 2013.

Anyone know what the progress is so far? do we have it booting at this point?

Will there be a nice Christmas gift for us ? LOL
[T-Mobile LG G2x] Azuske:
The Devs are actually listed on the first page but the project just started so its going to be a while before you start seeing some progress. If you want updates just follow this post or follow me on Twitter ( @ts0cha0tik )as I will keep everyone updated as the status of the project changes.
[T-Mobile LG G2x] Dave778:
Cool thanks. Do keep us posted of every little thing that we get working.
[T-Mobile LG G2x] Azuske:
Things should pick up on Monday as the devs have better things to do on the weekend. :) We will keep you all updated.
[T-Mobile LG G2x] Mardenator:
http://xdaforums.com/showthread.php?t=1354263

Looks like they ported ICS to the Nexus S. Thought this might be of some use.
[T-Mobile LG G2x] Azuske:
They ported it to many devices... its kinda depressing me :( lol
[T-Mobile LG G2x] psychoace:
what are you talking about devs have no life otherwise they wouldnt be devs

/s
[T-Mobile LG G2x] ironman159:
They have private life, you idi*t. Who do you think you are? You should be glad to them for at least they are trying to port it! Moderator edit his post please.
[T-Mobile LG G2x] Azuske:
I just ignored him... People like that don't deserve a response
[T-Mobile LG G2x] nightf0x:
Someone's sarcasm meter is broken
[T-Mobile LG G2x] Azuske:
Even I find it hard to tell if someone is being sarcastic over xda. So many a**holes are on here.
[T-Mobile LG G2x] buru898:
That's what the "/s" meant. I got the sarcasm.
[T-Mobile LG G2x] fcisco13:
Calm down man i think he was being sarcastic.
[T-Mobile LG G2x] regime2008:
I hope that they publish the new nightly soon... This hardware acceleration for the 180 degree rotation will be amazing

Sent from my LG-P999
[T-Mobile LG G2x] Azuske:
lol thats new to me. Thanks though
[T-Mobile LG G2x] :
i cant wait for ICS
[T-Mobile LG G2x] bongostl:
Please let us keep this thread clean so that it is of use to the developers that are actually working on this!

If you have something of value to add to the effort of compiling and booting ics on the g2x please post. Otherwise, understand that by posting you are slowing down the progress and efficiency of this effort.

We can probably expect a booting version of ics within days to weeks, and a stableish cm9 in weeks to months. Everytime you ask for clarification or etas you are slowing things down.
[T-Mobile LG G2x] missaellpzchvz:
"@CM_arcee: For those who aren't paying attention to G+ :) : Optimus 3D: http://t.co/8lzuzhST and Black: http://t.co/u5znPCcZ #ICS"
[T-Mobile LG G2x] Azuske:
OMG Even the Optimus Black? LOL I'm surprised nobody else is attempting to get it running on the G2X. Just the Devs I spoke with... and the CM Team (Maybe)
[T-Mobile LG G2x] enoch861:
Both TI Omap processors.

These Tegra devices are a pain! Not gonna lie.

I won't even bother to dev ICS until winter break starts. I have finals coming up, but after that, I'll also join the effort :)
[T-Mobile LG G2x] Azuske:
Would love you see you join the effort. The sooner the better. Just hit me up once your ready and I'll add you to the list of developers. I'm starting a private channel for us to communicate soon so once again just tell me when your ready.
[T-Mobile LG G2x] seangeezy12:
So what file do I download to get this to work?
[T-Mobile LG G2x] lotherius:
Is anyone on the Optimus 2X working on this separately? Shouldn't they be teamed up since the 2 devices are kissing cousins?

As far as me... I've gotten a couple of requests to help, but I just learned how to compile a kernel for the first time a few days ago.... building the whole ROM is a bit beyond me at this point. Plus, I'm *supposed* to be finding a new job before my unemployment runs out LOL..
[T-Mobile LG G2x] chuckhriczko:
First put on this flame proof suit. Second, run!
[T-Mobile LG G2x] Neejay:
????????? Did you actually read the first post? :confused:
[T-Mobile LG G2x] x0xhellx0x:
I wish you luck we all have faith you guys
[T-Mobile LG G2x] bongostl:
If someone can tell me exactly what we need from nvidia, I have a contact who might be able to help....
[T-Mobile LG G2x] KiNG OMaR:
Updated drivers!! Maybe open source it while they're at it ;)
[T-Mobile LG G2x] Azuske:
I believe its the Tegra 2 source code for the G2X. If you can manage to get your hands on that then you will have given us something that will simplify this process a little
[T-Mobile LG G2x] [0_0]:
Guys, I'm an absolute beginner and not the developer. But I wonder to play with the firmware. So I copied the vendor folder from CM7 and compiled firmware in a zip archive. It obveously does not boot.

Question. Where can I read about the boot sequence? What partitions should be, what files in what sequence should boot, and is there a way to see boot log?
[T-Mobile LG G2x] enoch861:
So this just popped into my head: what if we can somehow get to the drivers from the Motorola Xoom?

In theory that would work since they use almost the same underlying chipset (Tegra 2 at 1Ghz). And since ICS is heavily based on Honeycomb, it should technically work. Unless I'm missing something? I do know Honeycomb isn't open sourced.
[T-Mobile LG G2x] dligon:
well sounds good in theory but knowing how screwed up nvidia/ lg is they probably wrote different code for each device hoping not (crosses fingers).
[T-Mobile LG G2x] jetbruceli:
Hats off to you guys! The HD2 has ics now. I really want this phone to perform at tablet quality and I am sure ics can let this phone rock.

Thanks for putting your hard work on this phone.

sent from my anti IPhone device
[T-Mobile LG G2x] babymatteo:
Awesome. Looks like i will be taking out my G2x out of the box.
[T-Mobile LG G2x] bongostl:
Can one of the other devs please confirm that this is all we need?

Someone mentioned 'drivers'---are there specific drivers I should ask for?

The more details I can provide, the more likely we'll get the right thing.
[T-Mobile LG G2x] Azuske:
Well if you can get the whole device source code including the tegra 2 source code it would prevent anyone from missing anything. The devs will not be able to answer till tonight and that's if he isn't busy working on the project. I get updates from them about everything and post it here.
[T-Mobile LG G2x] tdizzle404:
that freakin HD2 has everything! :mad: lol "jk"

I had 2 and miss them alot.
[T-Mobile LG G2x] albertorodast2007:
I hate myself for selling my hd2! I'm starting to realize my Desire is probably gonna have ICS sooner than my g2x....
[T-Mobile LG G2x] jetbruceli:
Couldn't they use the drivers from the honeycomb tablet versions? Sorry just thinking outloud

sent from my anti IPhone device
[T-Mobile LG G2x] hitman818:
Good thing I still have one. The ics build is good, but its still a bit laggy on the hd2. No hardware accelleration yet.
[T-Mobile LG G2x] tatico28:
is good to see new development in this phone, great job !
[T-Mobile LG G2x] Intel_x:
What I wish I kept mine hd2 so it is possible to get ics in our phones if out want fire nvidia we wouldn't be waiting
[T-Mobile LG G2x] platypuss94:
is therew anything i can do to help? i am good at following directions and know my way around sdk, adb, and linux. tell me if there is anything i can do =)!!!
[T-Mobile LG G2x] Simer03:
oh man! if this thing can get fully working on the G2x, a donation (big one) is on the way to the genius who does it!
[T-Mobile LG G2x] FatalityBoyZahy:
Maybe try getting people from the CM team to help out?
[T-Mobile LG G2x] platypuss94:
another idea may be the dell streak 7 source. idk if that possible but it has dual core nvidia tegras at 1 ghz.
[T-Mobile LG G2x] Azuske:
The CM team is working on CM9 ICS right now. I highly doubt they would help out.
[T-Mobile LG G2x] schmit:
just wanted to put in my 'thank you' as well to those getting involved. much appreciated.
[HTC EVO 3D] RVDigital:
Fresh off the newly released Android 4.0 SDK, here's the Roboto System Font. The Font was created from the ground up by the Android team, specifically for Android 4.0.

I was excited to get this onto my phone as I am kind of a Font geek and I wanted to share with the rest of my fellow XDA Members.

NOTE: This is not flashable. I used Font Changer to get it onto my current phone.

View attachment 753937

View attachment 753961

View attachment 753962

View attachment 753963

View attachment 753964
[HTC EVO 3D] thizzlemania91:
Thank you :)
[HTC EVO 3D] dkdude36:
shmanks. pushing now
[HTC EVO 3D] alnzbail:
Is font manager an app?
[HTC EVO 3D] RVDigital:
Sorry, Font Changer. Linked below, fixed the OP.

https://market.android.com/details?id=com.martino2k6.fontchangerlite
[HTC EVO 3D] Yourissues:
Awesome thanks do much for posting
[HTC EVO 3D] dkdude36:
where do fonts go btw? somewhere in framework or what?

---------- Post added at 09:14 PM ---------- Previous post was at 09:13 PM ----------

nvm found it /system/fonts but how do i install? srry never worked with fonts before
[HTC EVO 3D] RVDigital:
Use Font Changer, easiest way to install fonts and revert back if needed.

https://market.android.com/details?id=com.martino2k6.fontchangerlite
[HTC EVO 3D] dkdude36:
ok thanks. i perfer doing things manually but ok.
[HTC EVO 3D] Rydah:
Screen shots please...

Via My HTC Evo 3D On The Now Network From Sprint.
[HTC EVO 3D] dkdude36:
gonna be honest i think this is pretty ugly... reverting
[HTC EVO 3D] thizzlemania91:
I threw the roboto folder in the fontchanger folder and still doesn't appear
[HTC EVO 3D] RVDigital:
Becuase you said the magic word, right this way! TO THE OP WE GOOOOOOO!
[HTC EVO 3D] RVDigital:
Just asking, but did you try a restart maybe? Also, I did not put it in a separate folder within the Font Changer Folder. The individual fonts are in the same main folder as the others in the Font Changer Folder.
[HTC EVO 3D] thizzlemania91:
EWow the font is amazing :)

Yea I tried a different font changer app.
[HTC EVO 3D] RVDigital:
I'll say, that I've really fallen in love with the Warm font, its so slick! I'm going to give this a try for a day, if not I can revert.
[HTC EVO 3D] myn:
I added this as an optional flashable item via Warm Updater tonight but for the folks who are not using my ROM, I'd like to share this flashable zip that will work on any ROM.

You can download it here

Flash like any other file.

Cheers :)
[HTC EVO 3D] dadoc04:
good lookin out Myn

Sent from my Evo3D
[HTC EVO 3D] Tiffany84:
Does anyone know if this font would work on a tablet or would it be to small?
[HTC EVO 3D] mobidzid:
Awesome. Thanks!

BTW: anyone knows where to find the new ICS keyboard?
[HTC EVO 3D] snapilica2003:
When you used this font did you leave out DroidSerif for Serif type fonts, or did you just map this for serif type also?
[HTC EVO 3D] WillJitsu:
When using Font Changer, do I need to apply all 5 of the Roboto fonts (bold condensed, bold italic, condensed, italic, regular) or do I apply 1 of them and it applies the others automatically?
[HTC EVO 3D] RVDigital:
I used Font Changer, so I did not need to Map any of the Fonts to the ROM. When selecting the Font, I used the "regular" font. I believe (but could be wrong), that font changer will attempt to utilize the other fonts (bold, italic, etc) if they are present.
[HTC EVO 3D] reycat:
I'm using this font and really liking it ('though I've never being a 'font guy' before, I don't pay much attention to them).

However, I don't know if I have to do something besides using Font Changer, because it's quite difficult to tell apart unread mails from the others both in Gmail and in Email app.

Any suggestion?
[HTC EVO 3D] st0921:
I manually changed the font, but I used to use fontchanger. Map the font in this manner using fontchanger:

DroidSans --> Roboto-Regular or Roboto-Condensed

DroidSans-Bold --> Roboto-Bold or Roboto-CondensedBold

After reboot, you'll see that unread emails are in bold type.

By the way, I love the condensed ones! I'm also picky about font and prefer condensed fonts. I've been using Arial Narrow font so far, but from now on Roboto-Condensed all the way! Thanks for sharing.
[HTC EVO 3D] reycat:
Thank you very much. Working without a hitch :)
[HTC EVO 3D] Amanchik:
Hi Myn! Thx for great ROM. Can you double check? Fonts in your zip are Coconut-condensed, not Roboto =)

BTW After I used FontChanger, my Warm 2.3 bootloops. Trying to fix it now but cache and dalvik wipe, flashing default fonts and fixing permissions didnt work for me so far =((( Still trying... Dont want to do a full wipe =(