yashsingh1/xdaforums huggingface dataset:
[T-Mobile LG G2x] Core Memory:
If LG were honestly adhering to Open Source, they would provide whatever is necessary for independent developers to develop for their phones. It is well-known that NVIDIA does not provide everything needed by independent developers to develop at the HAL for their chips, read the numerous forums around the internet where many complaints about this are written which apply to NVIDIA and computers, phones, etc. By restricting access to that information, NVIDIA is crippling development for their chips by anyone but OEMs which purchase large quantities of NVIDIA's chips. Look on NVIDI'a official developer website and you'll read all about it http://forums.developer.nvidia.com/devforum/discussion/1726/tegra-2-source-code/p1 . The UI development doesn't really need access to the HAL of the Tegra 2 chip because Android provides all of the interfacing through the Linux Kernel and the Applicatin Framework works in conjunction with the Android libraries and Linux Kernel which ensures that the UI works as it should as specified http://developer.android.com/guide/basics/what-is-android.html . Beating LG to the punch has nothing to do with what independent developers are about, it is obvious that most of what is attempted are improvements and bug fixes for lousy code from the phone manufacturers so if beating the phone manufacturer to the punch is an issue tough cookies to them for screwing up and being so slow at developing and releasing updates which they often don't provide at all; that's why the G2X ICS porting effort is being done here, on xdadevelopers which I am certain is being intently monitored by LG which will probably utilize some of what is done here. Warranty issues are a red herring, if the hardware is compromised to the point of failure and it is due to wacky code which, unless it causes overheating and chip breakdown, won't happen, the phone manufacturer and NVIDIA will deal with it because the hardware shouldn't be able to be compromised through programming. In any case, overclocking can be done by end users which definitely can cause catastrophic failure which the phone manufacturer will not repair under warranty.

http://perpetual-notion.blogspot.com/2010/10/will-nvidia-follow-suit-of-amds-doc.html

http://forums.developer.nvidia.com/devforum/discussion/comment/2816#Comment_2816

https://plus.google.com/11504942893...jeUiS#115049428938715274412/posts/KycR8ZjeUiS

https://plus.google.com/115049428938715274412/posts/KycR8ZjeUiS#115049428938715274412/posts

http://forums.developer.nvidia.com/devforum/discussion/1611/ics-and-tegra2
[T-Mobile LG G2x] cervantesjc:
Awesome research man, and tharbis exactly what I was gonna post.

Everybody knows that Nvidia is the one holding the code.
[T-Mobile LG G2x] Core Memory:
Here's something I added from the horse's mouth:

http://forums.developer.nvidia.com/devforum/discussion/1611/ics-and-tegra2

And here is a very interesting extended comment titled "Linux on NVIDIA Tegra 2: Open Source on a Closed System" "As I see it, Linux for the Tegra 2 (L4T) exists mainly to create the illusion of openness around what is essentially a closed system. I have no problem with closed systems, when marketed as such. What I find misleading and frustrating is that this processor is integrated into products that are marketed as open systems. "

http://reptide.radiofreeomaha.net/2011/10/16/linux-on-nvidia-tegra-2-open-source-on-a-closed-system/
[T-Mobile LG G2x] jeremyritzmann:
HAL is not developed by Nvidia in this situation. Because of market Fragmentation(number of different hardware configurations) it has been left to the phone manufacturer. As for open sourcing, the Android platform is what is licensed under that, not proprietary UI layovers or anything that is developed by manufacturer/hardware vendors. They are within their rights. Also, while Nvidia may be providing a kernal for the CPU, it does not mean they are including or developing the drivers it uses. It isn't a wise decision by them or one I can even dream respect, but in the interest of finding the most efficient route to a solution , I am playing a bit of the devils advocate.

I have reached out to a contact I have in management at LG to find out the factual truth behind all of this. Although he couldn't tell me with certainty he could provide the actual drivers that are needed, at the least he will find out who actually developed the HALS/Drivers needed for our purposes, that way we can take the right approach with the correct company/department. It's all about clarity. Acting like angsty teenagers is not going to impress or persuade either company to help us. However, through being organized, knowledgeable, and informed will. They aren't going to expend the energy to do it if they don't see any benefit to doing it. Doesn't make it right, but I could less about right in the interest of being successful in our attempts for a SPEEDY resolution. :D
[T-Mobile LG G2x] Core Memory:
Thanks for pursuing this through your contact at LG. "like angsty teenagers" isn't the issue, in fact it that kind of enthusiasm that is welcomed by other companies to the extent that "hacking" is encouraged and supported although not officially by most of those companies. LG and NVIDIA would do themselves a lot of good by doing the same. A healthy developer community also means that the hardware gets supported and innovation in software development occurs. As well, NVIDIA will ultimately lose out to chip manufacturing companies such as Texas Instruments which provides the information for their chips which NVIDIA doesn't provide for theirs. Isn't that enough? It does matter that OS updates occur in a timely manner otherwise, as developers and consumers become aware that a company doesn't do that, their products are abandoned for those made by companies which do (like what is happening to RIM). Isn't that more than enough reason for NVIDIA and LG to help now?
[T-Mobile LG G2x] jeremyritzmann:
Exactly my point when it comes to warranty service. I take my HP dv6707 issues to be indicative of what Nvidia is capable of when it comes to fighting warranty issues, That is also why I am aware Nvidias policy on kernal level drivers, especially when it comes to fragmented hardware configurations, ie cell phones. As far as open sourcing goes, I think you are may be misunderstanding, or I am not clearly articulating what I am saying. Proprietary HAL/Kernal drivers, custom UI's, Bootloader source code, and many other types of code DO NOT fall under Androids OS open source requirements, and they more than likely never will. They are just that, proprietary. It gives these companies very solid footing to justify not opensourcing all code. Company's have a hard time allowing these items to be open sourced because of not only their bottom line on warranty issues, but also because of pressure from service providers and other vendors. Tmobile/Verizon/AT&T have all been vehemently opposed to "rooting" because it allows consumers to bypass a system designed, for instance, to double charge for data services without the provider having to design/maintain new systems. Basically, it prevents them for squeezing every last cent out of their customer base, ie us. his is a prime illustration of what I see in action :D

Once again, I'm not for this behaviour, but I am also not for our open source community feeling *ENTITLED* to this source code. Yes, we do in a sense help these companies by supporting their devices essentially, but our devs do it because they love to do it. It's fun for them(as it is for me.)to do. AOSP does not equate, however, to every company having to be open source about every bit of code they right. Then again, they may just not understand why we want it or they may not like the way we approach the situation. Hence, we need to find a *NEW* approach through diplomacy to get this done quickly and effectively.

Just my thoughts.

/diatribe.
[T-Mobile LG G2x] opethfan3:
Keep it open. Community open source development is about collaboration, open discussion and education. Even Linus Torvalds was a noob once.

I understand that people asking asinine questions don't help, but the spirit of open development ultimately benefits from it, and is what makes Android so great.

We have so many skilled, great devs all over the Android scene, because it's open and free and not a closed club like Apple and Microsoft. I've even had a few good laughs with the devs over the last few days, they're great guys / gals.
[T-Mobile LG G2x] jeremyritzmann:
Calling into a call center and ranting is not acceptable on a corporate level, IE official open sourcing. The actual developers appreciate these things, and love the hacking. Hence, "leaked source" or "lost dev phones that happen to be found by Engadget" lol. On a corporate level it's all about dollars and cents, and noobs wrecking their phones and trying to warranty it is bothersome in that sense :D Hence, make them understand we can help their bottom line, then we don't have to rely on the "leaked" or "lost" items :D

PS My contact said he would update at 5pmish. I feel so "watergate"-esque. He literally told me "Remember, You can't name the names," Lmao
[T-Mobile LG G2x] fcisco13:
Good luck bro, hope it works out, if no thanks for the effort.

NVIDIA NEVER AGAIN!
[T-Mobile LG G2x] :
My twitter username is HaldiKuniqi but im sure ts0chatik has seen it a lot by now
[T-Mobile LG G2x] Azuske:
Good point. I'll take that into consideration
[T-Mobile LG G2x] Azuske:
Thats exactly one of the reasons I'm thinking of closing the IRC from public use
[T-Mobile LG G2x] jeremyritzmann:
Don't let silly people who don't read ruin it. Not only for us, but for you guys. Part of open source is transparency. With transparency comes dunces.
[T-Mobile LG G2x] jeremyritzmann:
Listen, I'm not arguing whether they should provide it or not. Yes some one should provide us with the source and not because of legality but because of the good that we all do, case in point voodoo enhancing and fixing samsung issues. We AGREE on these points. Nvidia at the bare minimum honored what they promised in the paragraph you posted. People directly inquired, Nvidia directly responded. To top it off, it says specifically through "hardware partners" I.e. LG, which is where they directed us. I have CONFIRMED that LG developed and implemented the coding that the devs of Tegra 2 devices need to get ICS up and running.

Once again, WE AGREE WITH ONE ANOTHER about everthing except the IMPLEMENTATION we are using. An official open source promise to the community will get us farther than depending on leaks, and that MUST be done at a corporate level were the presentation matters. We have a chance to turn this energy into a way to secure future development in a timely manner instead of depending on a possible leak, lets seize it.

In response to your second question, I'm petitioning him to "leak" the info, and point me to who I need to go through to petition a quicker method for obtaining this information in the future. If you were in management at LG or Nvidia, would you people screaming xxxxxx gave me the source? Or would it be better to provide the information if possible, then help navigate the bureaucratic BS and use that as a cover. He could not only lose his job, but could face civil/criminal charges as a result and be "blacklisted" in the industry. This is a completely reasonable expectation for him to have. The information would be available on a public server, by an anonymous source. Hopefully this consequently answers your question on that in a direct manner. ;-D

On a side note, I will update everyone with any information I get from my contact as the day progresses.

Namaste
[T-Mobile LG G2x] Simer03:
Can u guys take this debate somewhere else? Its not helping this thread
[T-Mobile LG G2x] Core Memory:
Yes, we agree on most points except access to information. It is interesting that LG is supposed to be responsible for developing drivers, which it may be, but I know that in the PC developer world, it is the GPU manufacturer which develops and supplies drivers for their GPU reference design board design to the companies it sells chips to and the Video/Graphics board manufacturers disable the features they don't want customers to use for a particular board because they want to tier their products or offer boards which differ in their inputs and outputs. Hacking drivers in the PC world is done far and wide in order to enable the disabled features and/or extend the useable life of GPUs which are no longer supported such as what Apple does when it orphans hardware from running a new iteration of the Mac OS by not providing the necessary video/graphic drivers. Fortunately, although difficult, hacking PC video/graphics drivers is not as difficult as it is for phones. For example, video/graphics drivers have been hacked to enable PC video/graphics cards to operate with the Mac OS (see OSX86 for information) so that Mac desktop owners can use the much less expensive PC video/graphics cards. Ironically, in the Hackintosh/FrankenMac community, NVIDIA is preferred over ATI/AMD because NVIDIA's GPUs are better supported by and more easily hacked to work with the Mac OS. The problem with phones is that, even though the phone manufacturer has "developed" the new drivers, which I think are actually supplied by NVIDIA as they do to manufacturers in the PC world, they sit on them instead of making them available and, even then, only in binary form which is useless for hacking.

OSX86 http://www.osx86project.org/

OmegaDrivers.net http://www.omegadrivers.net/

HardwareHeaven Modded PC Video drivers http://www.hardwareheaven.com/modtool.php

Video Card Reference Drivers http://www.mysuperpc.com/vcu/video_card_reference_drivers.shtml

NVIDIA PC GPU Reference Drivers http://www.nvidia.com/Download/index.aspx?lang=en-us

AMD PC GPU Reference Drivers http://sites.amd.com/us/game/downloads/Pages/radeon_win7-32.aspx

Why can't they do for independent developers here what they do for the PC world?
[T-Mobile LG G2x] Ajj915:
Seriously guys...this is not a pissing match. Keep the thread about the devs and their work. Every time I check to see new progress I have to read through all the ramble. Blah, blah, blah.
[T-Mobile LG G2x] mleet1980:
Amen
[T-Mobile LG G2x] chillwill11:
^^^agreed topic is a lil off but I love facts:)
[T-Mobile LG G2x] Core Memory:
I don't think you "get it", it isn't a pissing match, its about what's important and convincing whomever it requires to get it. There's also philosophy and ethics involved regarding if what the developers need should be available and, if objections to providing that can be overcome through argument with a positive result then this is at least as productive as someone banging out code.

So far, the discussion has resulted in contact with an insider at LG who will, hopefully, reveal some useful information for furthering the porting of ICS to the LG-P999. At least that's more useful than someone asking to be a beta tester or complaining that porting ICS is going too slowly. Be cool.
[T-Mobile LG G2x] V1ViD:
http://xdaforums.com/showthread.php?t=1360051

Move it here, it has a place there. not here. People want to see updates, not arguments.
[T-Mobile LG G2x] Ajj915:
Thank you.
[T-Mobile LG G2x] Simer03:
Yeah, there's an occupy nvidia thread already, this is about developing the port, not about who to contact to get the source....
[T-Mobile LG G2x] Azuske:
So I received a email from LG regarding the Nvidia drivers that have not been released with the G2X source code. You would expect them to support the developers but this is what they had to say. Once again... Will never purchase another LG device. Texas Instruments, here I come.

Dear Ronald Goolsby

Thank you for your interest about our mobile phone.

“We received your request on LG Open Source Code Distribution site(http://opensource.lge.com).

This site is just for providing source codes of FOSS(Free and Open Source Software) we have used in our product.”

We are very sorry that we can’t suport your request.

We’ve been released source code with GPL, LGPL and so on.

But the source code regarding nvidia display driver has no obligation to release.

We hope this information will help you.

Thank you.

Sincerely yours,
[T-Mobile LG G2x] mackster248:
I guess LG and nVidia doesn't want our money anymore. I guess I'll go back to either HTC or maybe start riding the Samsung train from now on.
[T-Mobile LG G2x] redfarsi:
That's not acceptable.
[T-Mobile LG G2x] rew106ia:
Here is the email they just sent me.

Thank you for your interest about our mobile phone.

“We received your request on LG Open Source Code Distribution site(http://opensource.lge.com).

This site is just for providing source codes of FOSS(Free and Open Source Software) we have used in our product.”

Thank you for your valuable advice.

We’ll share you opinion with our development team and find way to support community fully.

We hope this information will help you.

Thank you.

Sincerely yours,

LGE MC Company Open Source Code Distribution Center

Email : opensource-mc@lge.com
[T-Mobile LG G2x] x0xhellx0x:
Time to boycott lg
[T-Mobile LG G2x] Azuske:
That is a customer satisfaction letter. Just to shut you up and make you happy at the same time. Nothing will be done.
[T-Mobile LG G2x] rew106ia:
yeah I know. Tha's why this is my last LG phone!
[T-Mobile LG G2x] wakeboarder8156:
Spare me the bs. Is there a lg headquarters in the states?
[T-Mobile LG G2x] chuck24:
That's BS.... This phone was my favorite. But after seeing the support from LG.. Not anymore. Anyway.. looking foward to the great devs here to make some magic happen...
[T-Mobile LG G2x] FatalityBoyZahy:
I'm not exactly sure, but if there is... We better get our asses there.
[T-Mobile LG G2x] x0xhellx0x:
10101 Old Grove Road

San Diego, CA 92131
[T-Mobile LG G2x] Intel_x:
Last Lg Device For Me

Going to ride with samsung or Htc from now should have kept my vibrant and my hd2
[T-Mobile LG G2x] Simer03:
I've been trying to sell this thing for a week now....I want me some Nexus Prime!! LG is never getting my business again!
[T-Mobile LG G2x] rew106ia:
Samsung or HTC for me too.
[T-Mobile LG G2x] x0xhellx0x:
I went black Friday shopping bought LG TV new cordless phone both being returned Boycott LG
[T-Mobile LG G2x] Intel_x:
Lol sweet
[T-Mobile LG G2x] Intel_x:
I sent.an email with this thread so they, can read maybe they'll do something about it which I doubt
[T-Mobile LG G2x] jeremyritzmann:
Yes because source code for essential drivers, psh, who needs that. That wouldn't impact development at all. It amazes me that people like you are the very people I try to pull strings for in order to help the {other} devs try to get it out sooner rather than a month from now. That kind of attitude is exactly why I will *not* develop anything for public consumption on this forum or others. Its exactly why I stopped any effort on the mytouch 4g auto root/unroot/bootloader app. Its not a stretch to say there is an air of entitlement that is in the air here.

On a final note; Devs, I did hear from my contact and something may be in the works. I wont be posting in this thread about it any longer. You may pm/gtalk me for updates, or if it comes to perdition in the next couple of days ill just send you a mystery link. ;-).
[T-Mobile LG G2x] adampdx:
I think ICS would be awesome on my phone as much as the next guy, but is boycotting or "occupying" really the way? ICS was just released and neither LG or any other phone company is obligated to release the source code to their hardware. Besides, from their recent talk, it seems as though we stand a decent chance at getting a stock ROM. It's OK for people, even corporations, to own things. What if I came to you to ask you to share your money with me for no reason other than that I have less than you? Would you share? But perhaps if I offered something in trade for your money you'd be more willing.

LG isn't going to open their doors to us just because we bought their product. I do believe that sustained discussion and simple requests to LG will get a result. But it all starts with conversation, not with "I want", which sometimes ends up sounding more like "I deserve".

*end rant*
[T-Mobile LG G2x] Core Memory:
Jeremy,

Thanks for your help. Although we did discuss and argue about this I think our discourse was informative, helpful and entertaining, at least to us. I hope that whatever is "in the works" that it may also signify a change in attitude at LG in spite of the email Azuske received from LG denying access to the driver source code from LG for the LG-P999 for ICS. Regardless, any help from LG is welcome.

---------- Post added at 08:20 PM ---------- Previous post was at 08:16 PM ----------

I and others have already stated what some of the benefits to NVIDIA and LG are.
[T-Mobile LG G2x] astaccz:
No more LG for me. I am going to migrate to an Iphone 4 (something I never thought I would do:D) Im selling mines also. Its currently on eBay as an auction and it is going to sell. Few hours left and up to 207 dollars. Anyone interested?? Mint Condition. Check my eBay Feedback. Check the pictures.

http://www.ebay.com/itm/180764892658?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1555.l2649
[T-Mobile LG G2x] JeremyNT:
Samsung is no better except for the nexus phones. Cm just dropped support for the vibrant due to the lack of source.
[T-Mobile LG G2x] redfarsi:
This whole thing with LG not releasing drivers reminds me of like 2004ish when windows XP 64- bit was released to work with AMD's new line of Athlon 64 processors so we can have more than 3gb of RAM but at that time it was uncommon for someone to have more than 3gb RAM and me being the curious teenager, I installed the 64 bit version of windows to later realize that ATI hasn't released a 64bit graphics driver, audigy didn't release a 64bit sound card driver, and Canon didn't release a 64bit printer driver.

Everyone was going psycho on the amd 64 bit forums that occupied the internets, and ofcourse there was no Facebook or twitter to spam the companies for a 64bit driver in those days.

6 years later and you don't even hear of 32-bit processors anymore. Ofcourse Intel still hasn't phased them out......

Long story short, wait 6 years guys and drivers wont be an issue.
[T-Mobile LG G2x] sl0play:
Agreed. I swapped my vibrant for the G2X and although I love them both despite the defects. #1 being a lack of support from the manufacturers. Its a sad fact that there is no agency or entity that can step in and stop these guys from saying a phone has GPS when its totally broken or calling screen bleed a non-issue, but there really isn't a forum on this site without a mob bearing torches for one company or another.

I've come to terms with the fact that if I want a new phone gadget every 6-12 months and I want it to be the latest/greatest I'm gonna have to suck some lemon with it and wait patiently for the developers to find some sweetener.
[T-Mobile LG G2x] Core Memory:
Wait 6 years and the G2X won't be an issue.
[T-Mobile LG G2x] will748:
Let me just get this straight. Will we get hw acceleration and a working ICS build without the drivers?
[T-Mobile LG G2x] mackster248:
Not unless the devs can figure out a hack around that. Which is highly unlikely, but who knows. With time and the talent these devs over here have you'll never know!
[T-Mobile LG G2x] TerryMathews:
Yes. From LG. In December.
[T-Mobile LG G2x] V1ViD:
Didn't the devs say they have a work around just in case? Something about it taking awhile but it's possible? 0.o

Sent from my LG-P999 using Magic
[T-Mobile LG G2x] d12unk13astard:
baiscally, they'd have to rewrite some code without any official drivers released to get hw acceleration to work i've heard.
[T-Mobile LG G2x] regime2008:
December 2011? Sounds unlikely... But we'll see.
[T-Mobile LG G2x] Azuske:
It is not being released in december. Read the facebook post. More information will be released in december but the actual update release date has not been announced best bet it won't be till mid next year.

http://www.androidcentral.com/lg-co...mus-3d-and-optimus-lte-get-ice-cream-sandwich

Edit: Fixed wrong link