Shared publicly  - 
 
OK, since so many people are asking: The reason I'm doing the OMAP devices first is because the fine folks at Texas Instruments have, as before, published their reference code. (and Google's current reference device, the SGN, is an OMAP4, which also helps considerably).

The Optimus 2X (and its TMoUS brother, the G2x) is a Tegra2, and nVidia has, as always, published a total amount of zero useful lines of code; at this point, my time is better employed at getting CM9 off the ground with devices in which I can write code than it would be at figuring out how the hell to support old tegra binaries. It'll happen, but not in the near future.
118
20
Hendrik Smith's profile photoJiří Slivárich's profile photoJefferson Moreira's profile photoAlberto Abruzzo's profile photo
148 comments
Translate
 
Damn I hate nVidia for this... Isn't there a petition or something?
 
Totally agree. Does that mean you will do ICS for the P970 and skip the CM7 development?
 
You're doing a good job Ricardo!! It is really sad that Nvidia is so bad with supporting their high end ARM chips. Do you have a contact person at Nvidia? Maybe if we can talk to Nvidia they will move their a..... ?
 
Avoiding nVidia devices from now on. Really bad.
 
+Marvin Reimer Yes, I've been in touch with nVidia, and they've been very nice about the whole thing, but it's... complicated.

And considering all the tegra-specific bits that should've gone into honeycomb and never made it to ICS, I suspect we don't stand much of a chance; if they weren't able to do that for AOSP, I don't see how it'll be done for us :\
 
Well nvidia have allways been real bitches about open source drivers.
Anyway im not going for an nvidia device again unless they change policy.
 
Thanks for letting us know. *heads to ebay... *
 
You just made me hate myself for buying a O2X
 
but btw you make me appreciate even more the work you have done until now with the O2X, having no useful source code and you still managed to get all the phone features to work with CM7. Kudos to you!
 
+Ricardo Cerqueira Totally understand the nvidia issue. But a question out of curiousness, is Qualcomm the same way about their Snapdragon? Because that will be a really big concern of mine when i buy a quad core phone, if you guys can easily code for it.
Thanks, I'll donate you a beer just don't know where to get the money directly to you.
 
Thanks for the update. Time to pass off the G2X to my sister and get something more dev friendly.
 
That's a real shame. I am very satisfied with my G2x but I would like future updates.
 
The tegra chip seems to be great , but with this support by nvidia it just sucks
 
Bad news for tablet user with tegra chipset.
 
Can someone remind me why I thought an nvidia chip would have proper driver/coding support in the first place?
 
Not the news I wanted to hear. Huge thanks for all your work, and i hope in enough time you will be able to get ICS working on the O2X / G2X. But like many here, I will not be buying a +NVIDIA phone again.
 
Thank you for all your hard work getting CM7 on O2X, I also will be saying no to +NVIDIA in future. First to market with new tech is nice but not if the support isn't there.
 
A company gets what it deserves . Yeah they made a great chipset and it's proven BUT no i wont get another nvidia based phone if they dont rework their policy on the specific matter . Wont they even release it as proprietary drivers? :/
Some people can live with that too i guess as long as it works
 
According my searches, there are 2 versions of tegra2: Harmony (ex. LG Optimus 2X) and Ventana (ex. Motorola Xoom).

Don’t know what Harmony is? Devices like the ViewSonic G-Tablet, Notion Ink Adam, Advent Vega, and ViewPad 7 are powered by a version of the Tegra 2 chipset known as the “Harmony” platform. These tablets will unfortunately never see the proper drivers to get Android 3.0 Honeycomb up and running smoothly. Without the correct drivers for these devices, even if a port of Honeycomb were to happen, it would be a very poor experience – hardware acceleration of the UI will make a big difference.

At first, Nvidia decided to stop development of Harmony Platform..then it revised its position by stating:

"For our partners’ Android devices, NVIDIA provides support until the hardware partner chooses to no longer support the device. So, for instance, NVIDIA will support the Xoom on all versions of Android Motorola requests until Motorola ceases to support the Xoom. The same goes for ViewSonic with the G-Tablet, Notion Ink with the Adam, Acer with the Iconia, LG with the Optimus 2X and so on."

and

"Finally, while we cannot support or give out third party peripheral drivers or provide the Android 3.0 source before Google does, we do want to explore whether we can assist the open source ROM makers. We will be reaching out to them today."

So now, if +Ricardo Cerqueira doesn't have any source code from Nvidia, i doubt that he can develop good rom for our O2X, only LG can put pressure to NVIDIA to release code.
 
So we just lost support for Cm so that means no miui :(
 
Calm down... we did not loose CM support... "It'll happen, but not in the near future."
 
i don't think that we loose CM support but i'm sure that LG Optimus 2X will not have hardware acceleration of the UI :(
 
OFC it will get hardware accelerated UI... But we might have to wait till LG comes out with the official ICS update... (gona be a LOOOONG wait)
 
No +Jens Holst Schumacher...LG Optimus 2x is powered by a version of the Tegra 2 chipset known as the “Harmony” platform. This platform will unfortunately never see the proper drivers to get Android 3.0/4.0 up and running smoothly. Without the correct drivers for these devices, even if a port of HC/ICS were to happen, it would be a very poor experience – hardware acceleration of the UI will make a big difference.
 
"This platform will unfortunately never see the proper drivers to get Android 3.0/4.0"
Source please.... LG said they will do the update... Why would they if they dont have access to the propper drivers?
 
+Paul Cheses Advent Vega uses customized kernel (android-tegra-2.6.36-adam) with unofficial GPU acceleration porting..there isn't an official gpu acceleration released by NVIDIA for harmony but only custom partnership between NVIDIA and ROM makers...infact LG still uses kernel 2.6.32...maybe only LG can make pressure to NVIDIA but LG doesn't have good developer and moreover LG want to sell new phones, based on omap and tegra 3...so, there will be a new android version like gingerbread made by LG, that is a shi* like rom...

+Jens Holst Schumacher see these:
http://www.intomobile.com/2011/04/12/nvidia-stop-support-harmonybased-devices-going-forward/

http://www.talkandroid.com/37123-nvidia-will-continue-to-support-harmony-hardware-now-put-the-gun-down/#.TsouZ5ROiAg
 
if NVIDIA really release full open source code, why +Ricardo Cerqueira said "nVidia has, as always, published a total amount of zero useful lines of code"? Why Google has chosen Omap and not Tegra 3 like standard platform for Galaxy Nexus? The truth is that NVIDIA releases only binary code, compiled on demand when a partner reports an issue to Nvidia developer.
Rob Ban
+
1
2
1
 
Oh, man. I feel really sad about this news. I wish you the best +Ricardo Cerqueira . And please, +NVIDIA , help us out! There's really a need for driver support for +Android #ICS on the #LG Optimus 2X.

EDIT: +Marco Biasco interesting. +Ricardo Cerqueira got any input for this? I'm not really sure what it is, but...
 
No more +NVIDIA in my future phones.. that's really a shame.. I'll keep my O2X until I have the money to buy another phone, that would be in the near future.
 
Is there anything we can do, as a group of angry ppl, to force +NVIDIA to publish their sources and update them?
 
I had a gut feeling something like this was going to happen. Damn.
 
If official lg tom is the only route to ics on o2x then we might as well all smash our phones with big stones. Either way they will be broken
 
Thx tmobile redheaded stepchild flagship device.......
 
does this mean that Harmony chipsets CANNOT have HW at all or they can but with the source code that LG will have anyway?
 
it's true that NVIDIA doesn't release source code for who (ex. +Ricardo Cerqueira) want to write new code and/or optimize it but it's true that NVIDIA already released kernel 2.6.36 and 2.6.39 with lg o2x support like platform tegra2, but LG said that platform on o2x doesn't support kernel newer than 2.6.32...according to me, this isn't true, new kernel has this support...so, for me, LG and NVIDIA are both guilty and play the blame game.
 
Folks, LG has already committed to updating the O2X to ICS, thus, NVIDIA will be updating their goodies for ICS for Tegra 2. May be held up until a good leak of those comes out from a company pushing an ICS update to a Tegra phone, but it WILL happen. Just gotta wait for now...
 
Also, I don't believe the G2x/O2X are using a Harmony chipset. I've got the Viewsonic G-Tablet and trust me, that chipset was like the beta for Tegra 2, so NVIDIA never officially updated their drivers/kernel past Froyo (2.2).
 
Harmony is internal codename for custom platform...NVIDIA said:

"""""

First, nothing changes in what we’re delivering to the open source community or customers. NVIDIA will continue to post the Tegra kernel to kernel.org and publish our Android code to our public git servers. Additionally, we will continue to make our BSP (codecs, GPU driver etc) available to all our hardware partners. We will continue to do this and nothing about these processes has changed.

For our partners' Android devices, NVIDIA provides support until the hardware partner chooses to no longer support the device. So, for instance, NVIDIA will support the Xoom on all versions of Android Motorola requests until Motorola ceases to support the Xoom. The same goes for ViewSonic with the G-Tablet, Notion Ink with the Adam, Acer with the Iconia, LG with the Optimus 2X and so on.

In relation to my original reply, that was a response to a specific question about a Tegra 250 Development Kit. Given the confusion, we will work with owners of Tegra 250 Development Kits individually to determine their needs. The term "Harmony" is an internal codename for the Tegra 250 Development Kit. It is not a tablet reference design. Each shipping tablet is a custom design with varying hardware components and requires a custom OS image from the OEM who made the tablet.

Finally, while we cannot support or give out third party peripheral drivers or provide the Android 3.0 source before Google does, we do want to explore whether we can assist the open source ROM makers. We will be reaching out to them today.
"""""""

So, ICS on O2X will have hw acceleration only if LG will release new kernel like 2.6.36 or newer...
 
why do they say "will continue to post the Tegra kernel to kernel.org and publish our Android code to our public git servers" if they actually don't? Plus "while we cannot support or give out third party peripheral drivers or provide the Android 3.0 source before Google does"...google did with android 4.0 though, does it mean now they will release them?
 
The best known binary blob is the Nvidia Linux driver, also known as the Blob by the Nouveau developers.

I think that you have as much of a chance of having full open source code from Nvidia as the Hubble telescope does of discovering at the center of every black hole is a little man with a flashlight searching for a circuit breaker.
 
There is no such thing as a "harmony chipset". Harmony was the name for a reference design for tegra2 tablets. Most initial tabs are based on the harmony design, but they're not the same.
 
Isn't it possible to use the drivers from the Motorola Atrix when ICS will be ported to it by Motorola, as they'll surely do it sooner than LG ? (I'm noobie, sorry if it's an idiot question)
 
Well, I'm definitely getting rid of my #G2x then since this whole +NVIDIA driver debacle has been on for a while. Now, to be able to get a Galaxy Nexus locally in the US soon...sigh
 
+Ricardo Cerqueira do you think you'll eventually find a way to port ICS even on the O2X, with old binaries? Not in the near future, but finally do you think you could make it? ç__ç
 
maybe O2X can work with old binaries...but one thing is sure, with old binaries, O2X will not have hw acceleration...
 
How is the 2d hardware acceleration implemented in ICS? Does use some standardised API like OpenGL for 3d or ????
(i know OpenGL can be used for 2d rendering but in my experience it is less than optimal for 2d rendering)
 
i think that render 2D/3D is done with OpenGL ES, that is OpenGL optimized for mobile...in ICS, GUI is accelerated by GPU (default settings) while in gingerbread, almost GUI is accelerated by CPU
 
Nvidia won't give out in open access of the driver, it is intellectual property protection. OMAP - anybody in the market of graphic accelerators, therefore at it all is opened. I intend have bought O2X from for the chip nvidia, thought it will be advantage, and it has appeared a lack( and I so trusted....
 
+Marco Biasco what does it mean that nvidia released newer kernels for tegra2 but the the o2x that its based on tegra 2 doesn't support it?!
The Samsung Galaxy R has the same hardware and it features the new kernel!
 
Sandro Antonucci -it agree. Ricardo Cerqueira -really there is no possibility to use a part of a code from Galaxy R ???
 
I'm not loosing my hope. I believe, that you will find a way to get ICS to our "beloved" devices. But great job so far with other optimus devices...
 
It will be doubtless 4.0 to work on О2Х, but without innovations of counters( imho
 
Oh, man. I feel really sad about this news. I wish you the best +Ricardo Cerqueira . And please, +NVIDIA , help us out! There's really a need for driver support for +Android #ICS on the #LG Optimus 2X.

What does it cost for +NVidia to release it's sources?
 
Nothing but work...and maybe some kind of knowhow...We would find out why their drivers are sometimes so "shi...y"
 
My guess is that it would cost +NVIDIA about 1 trillion pride points to release drivers as open source now, after so many years of opposition to open source drivers.
 
Matter is not in pride, and in "the firm recipe of the company" - which allows to earn money in the market of graphic accelerators!
 
About ICS and Tegra 2, Andrew Edelsten said on Nvidia Forum (http://forums.developer.nvidia.com/devforum/discussion/1611/ics-and-tegra2):
"ICS has just been publicly released and we'll be making announcements and releases in the coming weeks and months. You can keep an eye on our kernel releases at:

http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git

Andrew"

So, i wrote new post where i ask some questions, please vote it! (http://forums.developer.nvidia.com/devforum/discussion/1716/ics-on-lg-optimus-2x)
 
Stop asking Nvidia for LG (or any other vendor's) drivers or support. That makes absolutely no sense, it's confusing them, and it's not what's needed at all.
 
It is impossible to stand, it is necessary to press on them, differently there will be 7 month pending and a curve insertion)
 
So basically - if you have a 2x device you are screwed as far as ICS is concerned? Whats the recommended course of action - Buy a Galaxy Nexus?
 
What to do? Simple. Do not buy any other Nvidia-based Android Smartphone ;)
 
+Ricardo Cerqueira Why should it confuse them? What do we need actually? Tell us how could we support your work to port cm9 even to the O2X! It's really a pity remaining on GB or having a half-optimized ICS! And you're not meant to suffer so far just to rebase old binaries to the new android distro, while you could do your great work (like the once you're doing for the OB and O3D!) in a "easier" way just having the sources from Nvidia =( So pls, tell us how we could help.. =)
And thanks again, of course
 
it's stupid to rebase old binaries to the new android distro..without new kernel (i think 2.6.39 like Asus Prime o 2.6.36 like Samsung GalaxyTab 10.1), it's impossible to enable GUI HW acceleration. so, i think that Ricardo is waiting any news/code released from Nvidia and/or LG.
 
Sad to hear but totally understandable, How open are Samsung about the Exynos?
 
@ Ricadrod Cerqueira: You've help me more than once on CM forums, so first, thanks again for that!!

Its a shame that google is not able to manage the major issue of FW fragmentation across android devices. And Nvidia and LG are definitely not helping...
 
i suggest to see what Nvidia will release next weeks/month or try to take kernel from Samsung Galaxy 10.1 (Tegra 2 platform) or from Motorola Olympus/Atrix,,,or LG :S.....
 
+Ricardo Cerqueira My point is that if ppl enjoy futile stuff like petitioning nvidia to open source drivers then they might as well ask LG for an AOSP compatible 3.0.1 kernel with matching tegra2/O2X drivers.

Honestly i think praying to the Flying Spaghetti Monster has a better chance of yielding a useful result but that has never stopped anyone before sooooo :-/
 
In summary:

+NVIDIA releases kernel source code with proprietary binaries compiled (like driver under Linux)

+Ricardo Cerqueira wants source code of these binaries (thing that will never happen) to develop #ICS rom

and #LG ??? Theoretically it should develop new kernel with support/sdk of +NVIDIA but if +LG has not develop new kernel for #Gingerbread, why it should develop it for #ICS? So, #O2X development is blocked!
 
No, this is very wrong, and IMHO dangerous misinformation.
The kernel has nothing to do with it, and both nvidia and LG publish full kernels for their devices.

Unlike popular belief, the kernel is a very small component in the whole equation of getting Android on a device.
 
I "assume" that i wrote wrong information. I respect you +Ricardo Cerqueira, you're excellent developer and always available.
Kernel is very small component? Sorry but i don't agree on what you wrote..Only with kernel version higher then 2.6.36, you can enable GUI HW acceleration on #O2X and this feature is very important, especially in #ICS...this time, you can't do backport of this feature like you did about memory management in current kernel on #O2X.

Let me ask you one last time: Samsung has developed kernel 2.6.36 on Galaxy R and Galaxy Tab 10.1 (both powered by Tegra 2) and this kernel is compatible with #ICS (infact +Steve Kondik has developed #ICS on GalaxyTab without issues and rom will be soon available). Why LG hasn't developed kernel 2.6.36 or higher and why do you have issue if #LG and #NVIDIA published full kernels? Platform problem?
Excluding that the problem is kernel development, why #ICS run on GalaxyTab 10.1 without issues and not run on #O2X?
 
The kernel version has very little to do with it. HW acceleration is a feature of the EGL drivers+gralloc+hwcomposer, all of which are userspace libraries. Honeycomb devices have compatible libraries, and are thus upgradeable (most HC Tegras will probably be among the first batch of CM9 devices)

As for "why", you'll have to ask LG. But I would've made the same decision: nvidia did a very deep structural change to their RM transport layer around version 34, and updating from 32 would have implied rewriting almost everything from scratch. It wouldn't surprise me if LG's own ICS version still came with .32.
 
i think i understand that EGL drivers+gralloc+hwcomposer are binaries proprietary (pre-compiled by Nvidia)...so is it required new version of these binaries compatible with O2X platform? Binaries used by GalaxyTab 10.1 or Samsung Galaxy R aren't compatible with O2X?
 
Exactly.
Not just that, but the OMX (media subsystem) libraries, and camera and audio HALs will also need refreshing (OMX and camera changed with HC, audio with ICS)
 
But so it's in the interest of LG to ask to NVIDIA to make Tegra 2 code to be compatible with ICS on O2X...it's very strange that Tegra 2 code it's already compatible with ICS on Samsung devices (ex. Galaxy Tab) and Motorola devices (ex. Xoom) and not compatible with LG device...so waiting Nvidia...
 
Not exacly. LG, as an OEM and nvidia partner, has access to the stuff we need and can (and must) do the work themselves. Nvidia, as far as I know, doesn't do implementations for their customers.
 
I just read quickly, so LG could make newer kernel for a full running ICS? You mean that LG has full access to all Nvidia's code (is that what you don't have?) but should do a "rewriting-update-from-scratch" itself because Nvidia doesn't do that for LG? Am I right?
 
So it's evident that Samsung works well with Nvidia, not the same about LG...LG always said that O2X platform doesn't allow kernel upgrade...i think that LG will release ICS with old kernel too...
 
Yes..and maybe no ics until Lg releases your rom......i see that lg su880 called lg optimus ex has tegra2 with kernel 2.6.36..if it is available source code, maybe this kernel can works..
 
source for the su880 is available. The hardware is different. And I just wrote 5 posts up that the kernel isn't the problem
 
What about using the sources/binaries for the G slate tablet made by LG which runs HC and uses the tegra cpu, doesn't the G slate and the 2x are almost alike?
 
no sources for HC but binaries
 
So kernel's not the problem.. The problem is the other stuff drivers-modules thingy which are prop. of Nvidia for its SoC.
 
I wrote kernel referring to binaries released with it..
 
maybe this Folio has new code (ex. EGL library) that support it but it doesn't support O2X or maybe gui hw acceleration is disabled on Folio.
 
+Marco Biasco The source for gralloc you mentioned is the default generic for Android, not nvidia one :( Nvidia gralloc is closed source like other blobs. You can check this with commits history (only @android.com or @google.com people).
 
There should be some official cyanogenmod hardware recommendation list based on manufacture and what hardware components are more modder friendly. Seems like TI should be powering my next device!
 
+Ricardo Cerqueira let me get this right. Going off what you said earlier is it LG we need to hassle for the source and not nvidia as people believe?
 
Never buy a LG again anymore, especially with nVidia chip inside it...
 
well that sucks cause i think ics would be really fast on the g2x. not gonna lie i still like my g2x. made my sensation look like crap in speed. (comparing them both out the box) lol
 
How is qualcomm with supporting their own stuff or any other good manufactures?
 
I don't think spamming is gonna change anything, maybe we should just wait. +Ricardo Cerqueira will get what he needs eventually:)
 
What about sending complaints to Linus Torvalds ( torvalds@osdl.org), the inventor of Linux, about how the spirit and, possibly, the letter of the open source philosophy of Linux is being undermined by the withholding of source code and documentation for drivers, etc., for proprietary hardware which is preventing the independent development of kernels, etc., for Linux derivative software such as Android and asking him to investigate this.
 
+Brian Richmond The linux bits of Android are fully open-sourced. Platform vendors, Google, and the major OEMs all publish the linux source for their devices.
 
so amazon germany will have the xoom reduced by aproximatly 40% today, will it ever see ics?
 
The stingray (xoom) was expected to be one of the AOSP-supported devices, actually
 
Hello Ricardo, dunno where to ask but i'm wondering about last nightlies for O2X that seems to have something broken with BaseBand 218 (seems to touch other BB too regarding some forums). I tried many fresh install/BB reflashing and always got Dark Screen of Death. Can you tell me if you are aware about this issue ? Is there a fix among new commit ?
Hope you'll have some times to answer me 'cause you seem to be quite busy with ICS right now ^^
 
From Nvidia: There is very little relation between the OS version and the kernel version. In fact, there is no relation between the two, in that, you don't need a particular version x.xx of the kernel for version y.yy of the OS to work. We fully support the appropriate kernels for various devices.
That being said, the whole LG calling us out on not supporting upgrades for dual core architectures is completely wrong (and grossly inaccurate). Them not pushing out GB for the Optimus 2X is purely because LG seems to have almost completely dropped support for the G2X/Optimus 2X/G-Slate. Google just makes a 'recommendation' as to which kernel vendors could use.
For example, Google lists that ICS also supports Linux kernel v3.1. But this does not mean it does not support or will work any differently using previous kernels. More often than not, the brand-spanking-new kernels tend to have bugs that haven't been ironed out yet. Plus, as mentioned earlier, you do not (or very rarely) lose out in terms of functionality or features in the actual OS because of the underlying kernel version.

Source: http://www.facebook.com/NVIDIAItalia
 
Yes, I've also written on numerous occasions that kernel versions are irrelevant. That's a myth, and always has been. I've just re-checked, I said that 3 or 4 times in this discussion alone.

You'll probably find me saying this on comments for almost any post of mine mentioning nvidia, because someone always brings it up :) This is not about the kernel, and I never said it was.

On a side note, I missed LG saying anything about nvidia. where did that happen?
 
Yeah, that's plain old ignorance from whoever in LG wrote that. Probably just a PR person who doesn't know better.

As for private messages, just share a post with me
 
Post shared with you...see my profile.
 
Got it. Interesting, G+ didn't notify me of the mention, and it was supposed to
 
A note from Nvidia Italia translate from italian to english: Rispondiamo qua a tutti i Fan possessori di LG Optimus Dual, che ci chiedono lumi a fronte dell'accusa di LG che sostiene che: "NVIDIA non supporta aggiorname nti di kernel per la piattaforma del Dual". Riportiamo la dichiarazione di uno dei colleghi USA responsabili tecnici dello sviluppo per la piattaforma Tegra: "There is very little relation between the OS version and the kernel version. In fact, there is no relation between the two, in that, you don't need a particular version x.xx of the kernel for version y.yy of the OS to work. We fully support the appropriate kernels for various devices. That being said, the whole LG calling us out on not supporting upgrades for dual core architectures is completely wrong (and grossly inaccurate). Them not pushing out GB for the Optimus 2X is purely because LG seems to have almost completely dropped support for the G2X/Optimus 2X/G-Slate.

PER QUANTO RIGUARDA L'AGGIORNA MENTO A ICS, ECCO QUESTA NOTA: Google just makes a 'recommendation' as to which kernel vendors could use. For example, Google lists that ICS also supports Linux kernel v3.1. But this does not mean it does not support or will work any differently using previous kernels. More often than not, the brand-span king-new kernels tend to have bugs that haven't been ironed out yet. Plus, as mentioned earlier, you do not (or very rarely) lose out in terms of functionality or features in the actual OS because of the underlying kernel version.
 
Qualcomm is ok too right?
 
Hi Ricardo,what do you think about this declaration(Andrew Edelsten wrote it yesterday,30th November)?Will it impact positively for our LG Optimus Dual/2X,or not?

"Hello Android Development Community

We appreciate all the interest and passion surrounding the NVIDIA Tegra Platform and we take our support for the development community seriously. NVIDIA has been working with Google and Motorola to provide the open source community with the required drivers and other binary code to build full Android OS images for the Tegra 2 powered "Motorola Xoom". We expect Google to make those components available as part of the Android Open Source Project soon.

In addition, NVIDIA is working on a full release of Ice Cream Sandwich (ICS) for our Tegra 2 Dual Core and Tegra 3 Quad Core reference devices to be made available early next year. This release package will comprise of binary code, drivers developed on our reference platforms and any patches necessary to ensure stability & performance with ICS. We hope the open source community can leverage this release for their work on all Tegra devices.

Andrew Edelsten"

This is the link where i found it: http://forums.developer.nvidia.com/devforum/discussion/comment/3236?Sort=date
 
Well, nvidia issues aside, I believe I can translate from your words that devices which are OMAP4 powered will be the first ones to receive CM9? This includes the Optimus 3D, which is great news.

So, to have a fully functioning CM9 on Optimus 3D all that will be needed in the future is LG's real3D framework? Do you believe by your experience LG will ever make it available to known developers, such as yourself?

By the way, cheers for your great work!
 
Hrm, so basically don't buy the brand new outright O2X I was about to, damn it seemed like such a winner bang for buck wise.
 
Shame on NVIDIA for what they said. The kernel version is essential to getting specific features and performance such as dual core use and hardware acceleration from the underlying hardware. The main problem is NVIDIA not being transparently open source with the information about its chips so that independent developers can take full advantage of them. Qualcomm and Texas Instruments provides the essential and necessary information openly why doesn't NVIDIA? Does NVIDIA have something to hide which would expose it to intellectual property/patent infringement litigation?

"Marco Acunzo - From Nvidia: There is very little relation between the OS version and the kernel version. In fact, there is no relation between the two, in that, you don't need a particular version x.xx of the kernel for version y.yy of the OS to work. We fully support the appropriate kernels for various devices.
That being said, the whole LG calling us out on not supporting upgrades for dual core architectures is completely wrong (and grossly inaccurate). Them not pushing out GB for the Optimus 2X is purely because LG seems to have almost completely dropped support for the G2X/Optimus 2X/G-Slate. Google just makes a 'recommendation' as to which kernel vendors could use.
For example, Google lists that ICS also supports Linux kernel v3.1. But this does not mean it does not support or will work any differently using previous kernels. More often than not, the brand-spanking-new kernels tend to have bugs that haven't been ironed out yet. Plus, as mentioned earlier, you do not (or very rarely) lose out in terms of functionality or features in the actual OS because of the underlying kernel version.

Source: http://www.facebook.com/NVIDIAItalia

28 Nov 2011 "
 
Ricardo Cerqueira, thanks for your work with CM and your patience in dealing with us, Nvidia, LG and all. Watching the comments makes me think that this days, the development is a more diplomatic activity then before;)
From what I saw here, the “really bad guys" are LG for not supporting "older" devices like Optimus 2X and not pushing the development. Nvidia are the next “bad guys” with a stupid policy of not publishing the libraries and drivers' sources and not working close with the independent developers. Still, the funny thing is that Nvidia is blaming LG (and vice-versa) but lighting the bulb at the end of the tunnel with the soon to be released codes for Motorola's Tegra devices that might help CM. So, there is hope!
As for us, the owners of LG-Nvidia devices, we've got the combination of secrecy-maniac (Nvidia) and indolence (LG). But, thanks to CM team, our devices work nice and will have ICS sometimes not so far away.
 
DO NOT SIGN THIS KIND OF THING.

+Stefano Scarpone That petition makes no sense at all, and it'll do more harm than good.
nvidia doesn't (and absolutely can't) release source for devices from other vendors.
 
Any hope for cell phone Tegra 2 AP20H ?

http://developer.nvidia.com/tegra-resources :
Tegra Android Ice Cream Sandwich (4.0) OS Image for Ventana

This includes the Android 4.0 (Ice Cream Sandwich) OS Image for Tegra Ventana Developer Kits. This image fully supports the debugging and profiling tools included in the Tegra Android Toolkit.

01/20/12
 
Are there any news regarding harmony binaries for ics?
There are quite a few devices in desperate need of that... like the gtab...

But how did they managed to get ics on acer a200? I thought it was the same old platform...
 
Lg and nvidia never again
 
Ricardo, any chances of getting a new link for the latest Optimus 2x P990 build? I am having a hard time finding it in the Internet...if you happen to have some time to provide a new link...all the ones I am finding are broken.
Thanks a lot for your hard work!
Cheers from Brazil to our brother country there!
Jeffo.
Add a comment...