Question about AOSP - Android Software Development

I'm kinda confused by this post here:
akirah said:
.
.
Launcher is slow with scrolling, browser is multitouch with double tap (I really like it, and can't wait for AOSP eclair!).
.
.
Click to expand...
Click to collapse
Is there a separate fork that I don't know about with Android? The source code was already released at that time of posting, yet akirah still states that he is waiting for the release of AOSP eclair. So I'm confused.
What I thought by this post was that there is Android supported just by Google, and then there is AOSP, which anyone can edit and then slap on their phones.
Edit: I felt like I should of done some more research and searched more thoroughly, so I did and came back to delete this thread, and didn't have the option to delete it, so I'm gonna ask for some more additional clarification.
Why is it so difficult to get everything working on different phones? Why if one puts 2.0 on a phone such as the G1 or MyTouch it's sluggish? Yeah there are different hardware that needs to be supported, but how difficult can it be to get the different radios, wifi and sound working? Why do we have to wait so long for HTC to come out with a 2.0 image?
Thanks

allholy1 said:
I'm kinda confused by this post here:
Is there a separate fork that I don't know about with Android? The source code was already released at that time of posting, yet akirah still states that he is waiting for the release of AOSP eclair. So I'm confused.
What I thought by this post was that there is Android supported just by Google, and then there is AOSP, which anyone can edit and then slap on their phones.
Edit: I felt like I should of done some more research and searched more thoroughly, so I did and came back to delete this thread, and didn't have the option to delete it, so I'm gonna ask for some more additional clarification.
Why is it so difficult to get everything working on different phones? Why if one puts 2.0 on a phone such as the G1 or MyTouch it's sluggish? Yeah there are different hardware that needs to be supported, but how difficult can it be to get the different radios, wifi and sound working? Why do we have to wait so long for HTC to come out with a 2.0 image?
Thanks
Click to expand...
Click to collapse
That thread was posted on the 27th of October (and edited on the 28th). The 2.0 source was only released a week ago, if that. That ROM was ported from the emulator images. 2.0 requires new drives for the Qualcomm chipset in the Dream, Magic, Hero and Tatoo, which they have yet to release to us. Imagine running your computer without drivers for essential components, even it had great specs everything would run like crap, that's essentially what's going on here.

Related

cyanogen tweeted...

ANDROID 2.0 DROPPED INTO AOSP!!!
New 2.0 experimentals in the near future?
my pants just got jolly
Huh I get up for a minute, come back and finish posting this thread and hop over to the dev section and see someone beat me to the chase (by minutes
EDIT:scratch that...i was first to post a thread...forgot to look at the times Just waitin' on drivers from htc I guess.
also keep in mind he was one of THOSE ppl posting in the dev section. that gives you an extra 10 bonus minutes
some people can't read rules even when they are right in front of them..tsk tsk.. so keeping on the cyanogen tweeted... check out his latest tweet with a link to a .png of the eclair lockscreen he has on his g1...looks cool.
http://n0rp.chemlab.org/lockscreen.png
nvm.......
Can't wait for the drivers! Its gonna be way to much fun once things get movin again!
Wait wait I'm lost... ??
@G1 bricked: Cyanogen's tweet meant that he has all the source code he needs to develop an Android 2.0 based ROM without porting 2.0 from the DROID. All that's missing is hardware drivers (software that allows the OS to communicate with hardware) which need to be released by htc, since its their hardware. Hope that clears it up a bit for ya
jndd333 said:
@G1 bricked: Cyanogen's tweet meant that he has all the source code he needs to develop an Android 2.0 based ROM without porting 2.0 from the DROID. All that's missing is hardware drivers (software that allows the OS to communicate with hardware) which need to be released by htc, since its their hardware. Hope that clears it up a bit for ya
Click to expand...
Click to collapse
Actually, all that is needed is camera drivers. The rest already works.
http://groups.google.com/group/android-platform/browse_thread/thread/53c6f66d5dc155bd#

acer liquid - android 1.6 to 2.0

i am new to android. ive never had an android phone before.
will it be possible to upgrade android 1.6 to 2.0 eclair, in the same way its possible to install new roms on windows smartphones?
i ask this coz acer doesnt plan on making the liquid upgradeable to 2.0 any time soon, and i dont quite understand why.
if android is free and open source, whats the big deal about upgrading it? does 2.0 have specific hardware requirements that 1.6 phones don't have, in the same way wm 6.5 needed a windows button? is that the reason??
id love to get an acer liquid but the one thing thats stopping me is this whole android 2.0 issue.
im sure theres someone here knowledgeable on the subject- please enlighten me.
Just because Acer themselves don't plan on making Android 2.0 for the Liquid (this is news to me, btw), doesn't mean there won't BE an upgrade. You just might not see it on this forum, seeing as it's for HTC devices primarily.
BTW, WM6.5 does not require a Windows button. That's a very old requirement that Microsoft dropped ages ago.
If you look around the net you'll see that 2.0 or 2.1 is planned to be released in 2010.
For example, have a read at http://phandroid.com/2009/12/11/acer-liquid-a1-video-demo-getting-android-2-0-in-2010/
yes i saw that - but its not an official source. It just says 'it will start shipping with 2.0'
i also saw this on the net -
http://www.acerliquid.net/official-acer-response-to-android-2-0-support-and-other-questions
'The phone ships with Android 1.6, will it be possible to upgrade to Android 2
This is not planned at present.'
So who do i believe?
If the phone was going to have the android 2 upgrade, you'd have thought acer would make this information known asap, so people would buy it knowing it could be upgraded - like htc did with the touch diamond2.
the only reason you'd hide it is if you had other models in the pipeline with android 2.0. i've heard that for android 2.0 you'd need new drivers and things which is a big effort.
thoughts?
soon enough, this site will not be for HTC devices primarily
I'm afraid to inform folks, but i'm sure that soon enough this site is going to find itself the primary source for all android phone support and modifications regardless if they're HTC or not. This is the best place to get info/support/roms/etc and the natural consequence of that is evolving into supporting more than just htc phones. I suppose I would just say, why not add an acer liquid section? Seems rather arbitrary at this point to only focus on HTC; made sense some years ago, but not now.
FloatingFatMan said:
Just because Acer themselves don't plan on making Android 2.0 for the Liquid (this is news to me, btw), doesn't mean there won't BE an upgrade. You just might not see it on this forum, seeing as it's for HTC devices primarily.
BTW, WM6.5 does not require a Windows button. That's a very old requirement that Microsoft dropped ages ago.
Click to expand...
Click to collapse
audiobastard said:
I'm afraid to inform folks, but i'm sure that soon enough this site is going to find itself the primary source for all android phone support and modifications regardless if they're HTC or not. This is the best place to get info/support/roms/etc and the natural consequence of that is evolving into supporting more than just htc phones. I suppose I would just say, why not add an acer liquid section? Seems rather arbitrary at this point to only focus on HTC; made sense some years ago, but not now.
Click to expand...
Click to collapse
Sorry to disappoint you but that won´t happen
This has been discussed many many times before, and the answer still the same:
This is an HTC devices forum only
That is the decision of the owners of XDA
learn to accept facts unless forum community decided to ban all non htc post
orb3000 said:
Sorry to disappoint you but that won´t happen
This has been discussed many many times before, and the answer still the same:
This is an HTC devices forum only
That is the decision of the owners of XDA
Click to expand...
Click to collapse
A retarded decision.
there are many places out there
I like htc interface so i'll stick with htc and xda
I'm sure that by the time the Liquid is available, there will be a 2.0 upgrade and if not, I bet someone from xda or ppcgeeks will find a way to make an unofficial one.
what do you mean?? its available since december 8!! i have one since dec 16!!
I mean when it's available more worldwide. Hasn't been released yet in America and a few other places as far as I know of.
jrodizzkool01 said:
I mean when it's available more worldwide. Hasn't been released yet in America and a few other places as far as I know of.
Click to expand...
Click to collapse
Hope it comes out soon in America.
The Acer Liquid still looks very promising (e.g. faster than the Nexus One despite being underclocked).
The only sore point seems to be the lacking support from Acer.
i live in Colombia... just have to buy it via ebay
i'm just sayin
I'm just saying that people are gonna post questions here about android regardless of what the mods or site owners decide. This is the fallback resource for roms, mods, hacks, and general info. Its just the natural consequence of being awesome.
audiobastard said:
I'm just saying that people are gonna post questions here about android regardless of what the mods or site owners decide. This is the fallback resource for roms, mods, hacks, and general info. Its just the natural consequence of being awesome.
Click to expand...
Click to collapse
What IS the best forum/website for ROMs, hacks, etc. for the liquid and other non HTC android phones?
I tried to tell you guys
What did i just say like 3 posts above. You cannot argue with my logic that's why you're discussing adding neotouch and liquid to the roster up here. I suppose I just see in 3d while others in 2d.
I have no idea how this thread got so off topic... anyway, now that ther is an Acer Liquid section on XDA, here is some good news:
A user on modaco forums got a response from Acer Taiwan about android 2.1. Apparently Acer liquid users should see Android 2.1 released as an update for their phones in March!
Yay! (and here's hoping it actually happens!! )
When it comes to Acer I doubt anything will actually happen.
Acers support is 100% pure ****.
mr.r9 said:
When it comes to Acer I doubt anything will actually happen.
Acers support is 100% pure ****.
Click to expand...
Click to collapse
they were right with the kernel release... "end of january"... still delivered something not very good

[Q] Why can't we compile our own 2.2 OS?

Let me start by saying I'm fairly new to Android, and that this probably should go in a general Android forum, but since I'm a Fascinate user, this seems appropriate to me. I've searched, but haven't found a real explanation, and I'm not one to take things as fact without a reasonable explanation.
So it seems like everyone is waiting for an official 2.2 release for the Fascinate, flashing 2.1 ROMs but not capable of upgrading to 2.2+; but I'm wondering why we can't just compile our own OS for our phones? Android is a Linux-like OS, and I know Linux users would never stay on an old version if a newer (better?) version was available. I'm talking down-and-dirty tweak-every-option-by-hand Slackware here. Is the source available for download? If so, why can't we do something with it? Is something in the phone completely locked and unhackable? Is it the fear of having a $500 paperweight? Is it difficult to regain Verizon network connectivity?
Again, forgive the noob question, and thanks in advance for any help you can give me!
http://forum.xda-developers.com/showthread.php?t=792986
http://forum.xda-developers.com/showthread.php?t=883004
http://forum.xda-developers.com/showthread.php?t=882946
There is currently work being done by jt, birdman, and the other skew of developers trying to develop a working AOSP version of 2.2/2.3. The biggest struggle that they have encountered was the RIL (Radio Interface Layer) binaries. Samsung produced some bogus complex proprietary binaries with no properly working source code. Because this phone is CDMA and not GSM, we can't simply use galaxy s files.
Anyways, the point is that there is work being done to bring it to our phone. They have a working AOSP 2.1 that is currently in alpha stage. Jt basically built his own RIL for this phone to get it working.
If this RIL works, we may end up with 2.3 sooner than later.
eulipion2 said:
Let me start by saying I'm fairly new to Android, and that this probably should go in a general Android forum, but since I'm a Fascinate user, this seems appropriate to me. I've searched, but haven't found a real explanation, and I'm not one to take things as fact without a reasonable explanation.
So it seems like everyone is waiting for an official 2.2 release for the Fascinate, flashing 2.1 ROMs but not capable of upgrading to 2.2+; but I'm wondering why we can't just compile our own OS for our phones? Android is a Linux-like OS, and I know Linux users would never stay on an old version if a newer (better?) version was available. I'm talking down-and-dirty tweak-every-option-by-hand Slackware here. Is the source available for download? If so, why can't we do something with it? Is something in the phone completely locked and unhackable? Is it the fear of having a $500 paperweight? Is it difficult to regain Verizon network connectivity?
Again, forgive the noob question, and thanks in advance for any help you can give me!
Click to expand...
Click to collapse
You obviously have not searched hard enough, as this has been discussed in many places. I would suggest you start by searching this forum (edit: or seeing the links and posts above).
I will say, however, that recent achievements by (edit: the developers mentioned above) have made your suggestion quite possible. If you want to get a taste of what is to come, see the aosp alpha sticky located in the development section. The rom still has bugs, but it is a giant step forward for the Fascinate.
Sent from my Galaxy-S Fascinate
Florynce said:
http://forum.xda-developers.com/showthread.php?t=792986
http://forum.xda-developers.com/showthread.php?t=883004
http://forum.xda-developers.com/showthread.php?t=882946
Click to expand...
Click to collapse
^^^^^
10char
I must add/point out that the work these guys are doing could easily pave the way for Cyanogenmod- and other well-featured roms to be compiled/ported and used on Fascinate as well.
I've read the above links, but they didn't really quite answer my question. I guess I'm wondering why a Linux-based OS isn't acting/being treated like a Linux-based OS.
Let's say I go out and buy a new computer today. I want to put Linux on it. I get the machine home, download my distro of choice and make an install cd. As I'm installing, I configure the installation either for my specific hardware or I can use a generic profile if my hardware isn't listed.
Now say a new version of the Linux kernel comes out. I can upgrade without having to wait for a version for my hardware. Or if I install MyDistro v1 when I get my machine, and MyDistro v2 comes out the next day, I don't have to wait for someone to develop a version to work with my hardware.
So my question is more of a why can't we upgrade our distro like other Linux variants? Is it because there's no generic replacement for the Samsung RIL? If I were to download the source and do a generic build, or even a specific one, I wouldn't be able to install it because...?
Sorry to be a pain, but I genuinely have no clue. Again, thank you for the insight!
2.2 will boot on the I500 just nothing works. If you would like to help http://opensource.samsung.com/
The source code can be found there. Please feel free to help the development along.
I suggest you read through the reply's to your question and pay special note to those bringing up the RIL as that seems to be the biggest hurdle right now.
I think maybe the answer you are looking for is that it is possible to do it, it's just extremely difficult because Samsung's open source is very shoddy and isn't based on AOS, which is what is used for most other phones.
Since the developers don't have a build that works, they have to work from the ground up with AOS and get every last feature on the fascinate working without using Samsung's code (TouchWiz, widgets, etc).
The links they gave you explain most of it but you have to sift through the posts. There is a dev named jt (amongst others) who is working on a ROM that is upgradable based on AOSP and it looks very promising.
edit: It's also worth noting that when I say "not based on AOS" I mean that it is proprietary software used by Samsung-only phones and is not coded by Google. It still, of course, is based on Android OS. It would be akin to a ROM coded by Samsung for their phones rather than generic ROMs that could be downloaded by other phones.
Perfect, thanks!
Try thinking of it as buying an Ubuntu laptop from dell. Sure its " Ubuntu" but not stock. It so full of bloat and badly written drivers that aren't supplied openly for the user that it would be hell trying get the latest version of ubuntu to run on it.
Sent from my SCH-I500 using XDA App
For clarification.... so I can wrap my brain around this. Is this situation kinda like having bought a new computer that's running an os, but has no installed device drivers and nowhere to download them from, so they have to be written by hand?
Edit: that last post came thru while I was writing this one, I think it basically answers my question...
So what the devs on here are trying to do is develop a "generic" profile that can work on our phone (as well as others?), creating a solid base to allow users to upgrade and change at-will without having to wait for official releases?
See, that's the part I'm having a hard time with. No generic profile built into the OS to use in the absence of a hardware specific one?
LoverBoyV said:
Try thinking of it as buying an Ubuntu laptop from dell. Sure its " Ubuntu" but not stock. It so full of bloat and badly written drivers that aren't supplied openly for the user that it would be hell trying get the latest version of ubuntu to run on it.
Click to expand...
Click to collapse
On a sidenote, I bought a Dell netbook witih Ubuntu. Didn't waste time with Ubuntu, but I chose it because I didn't want MS to get money from a license fee. Installed Mac OS X on it the day it arrived
Ya know, I tried to do the same thing with my inspiron 1525 notebook, with snow leopard 10.6.3 since I have a spare hard drive. Spent a whole day with numerous guides, trying this n that. Got it to actually boot to the desktop once, bit as I was putting the drivers in, it went into KP and from that point on, I could never even reinstall back to the desktop again.
Well, Samsung is giving us a simple/reliable update to Froyo with unique functionality, as soon as possible.
Source: (Twitter, About 12pm 1/2/2011 from Samsungtweets via Cotweet - http://twitter.com/Samsungtweets/samsung-usa )
Samsungtweets We are working to make the Android 2.2/Froyo upgrade available to all U.S Galaxy S owners as soon as possible.
Samsungtweets We want Galaxy S owners to have simple/reliable upgrade. We r running tests due to complexity/unique functionality
EDIT: gave more specific time and source of tweets. Post is meant to be objective, without definition of ASAP for this context.
Swyped w/ XDA App. When in doubt, mumble.
soba49 said:
Well, Samsung is giving us a simple/reliable update to Froyo with unique functionality, as soon as possible.
Source (Twitter, 6 hours ago):
Samsungtweets We are working to make the Android 2.2/Froyo upgrade available to all U.S Galaxy S owners as soon as possible.
Samsungtweets We want Galaxy S owners to have simple/reliable upgrade. We r running tests due to complexity/unique functionality
Swyped w/ XDA App. When in doubt, mumble.
Click to expand...
Click to collapse
I'm not sure if this is meant to be funny or not haha. Are those recent tweets?
Sent from my SCH-I500 using XDA App
They seem to post the same things over and over, of course this is also because people constantly ask when is froyo coming, and every time they say there is no definite date. It is coming soon that that is all they will say; yelling, moaning and crying isn't gonna make it come any sooner, just sit back and it will eventually come.

Why the epic 4g CyanogenMod port is not backed by the CM team my opinion.

Hello,
This was brought up in another thread that is now locked.This post asked the question.
http://forum.xda-developers.com/showpost.php?p=11287492&postcount=40
and this is the blog post by Cyanogen
http://www.cyanogenmod.com/home/a-note-on-unofficial-ports-and-how-to-get-it-right
From what I can make from the blog post that Cyanogen put up on the CM website the Epic 4g as well as the other Galaxy S CM ports are not backed by Cyanogen because they do not go through the normal chain of how they add their code into their source code tree.The Galaxy S CM github has many changes to the stock android code that could possible and probably does break the code from being compiled for other phones. The framework is modified to work with the Samsung RIL that our phones use. The CM team will make additions to the stock android code not modifiy the stock code itself. So from my understanding of thing this is why Cyanogen does not consider what the CMSGS team has done as a part of the mainline CM code base. I believe this goes for all the Galaxy S phones not just the Epic.
Does being backed by the CM team make it get done any quicker? If so....
Sent from my SPH-D700 using XDA App
Being backed by the Cm team would definitely speed up the porting process, Cyanogen had the Evo Release Client up and running in a little over a month without source
So its a matter of pulling the source together and prperly placing it into their source control so their build bot can properly dov what build bots do...build...then CM helps with the port process?
If I think I'm following that right...somone better start uploading code to Cyanogens t&c's(terms and conditions) so we can have some epic awesomesauce.
Sent from my SPH-D700 using XDA App
Most importantly, no major hardware functionality should be broken.
Click to expand...
Click to collapse
What this statement implies is that no Cyanogenmod port is ever gonna be official right away; there's always an in-progress period where major functions are broken. Regardless of other issues, that's where our Epic port is at right now and part of the reason why it's not official.
Poryhack said:
What this statement implies is that no Cyanogenmod port is ever gonna be official right away; there's always an in-progress period where major functions are broken. Regardless of other issues, that's where our Epic port is at right now and part of the reason why it's not official.
Click to expand...
Click to collapse
True but there is code that is changed in the Galaxy S port that doesn't get changed at all in other CM ports as far as I know.
If we had HTC Epic's instead of Samsung Epic's and still identical devices... CM would officially support the Epic.
Period. They can say whatever they want but we all know this to be the case. You can't tell me Samsung changes their code that much more then HTC... last I checked Sense was a much more in depth overall to the underlying OS then Touchwiz is.. but maybe not.
The thing is, HTC uses the same hardware across the board (snapdragon processors, same camera etc.) which makes Rom ports much much easier to pull off, whereas the Hummingbird in the Galaxy S is only in the Galaxy S and only the Unlocked Galaxies and Gsm have froyo source so far.
Thanks for osting this skeeter
Android Creative Syndicate- From spontaneous ingenuity, comes creative brilliance
063_XOBX said:
The thing is, HTC uses the same hardware across the board (snapdragon processors, same camera etc.) which makes Rom ports much much easier to pull off, whereas the Hummingbird in the Galaxy S is only in the Galaxy S and only the Unlocked Galaxies and Gsm have froyo source so far.
Click to expand...
Click to collapse
The changes in the code have nothing at all to do with the cpu its all for the radio which even having froyo source will not help a bit with.Its all in the way the code changes were done. Rather then adding to the base code in CM the code was directly changed which is what Cyanogen has an issue with doing so basically could and probably has broken the radio code for other cdma phones, I don't know what or if any of the code in the frameworks was changed for the gsm Galaxy S phones so I can't say for sure that it the source from the CMSGS github wouldn't work on another GSM phone I only know that changes were made to get it working on the Epic and Fascinate.I don't think what the CMSGS team did was wrong they did what they had to do to get things working and from the time I spent working on it it didn't seem like there was much input from the CM team at all but that was probably happening in another irc channel that I was not invited into if they were involved.I was hoping that the Galaxy S would have had more interest from the CM team as a whole I know a phone or two was collected and donated to at least one dev and i also heard that Koush was supposed to take over the Captivate port of CM I am not sure if that ever happened or not but the Epic and Fascinate were from the beginning the red headed step children of the Galaxy S line it really is too bad that there wasn't for developers around to help work on it and make an offical Cyanogen backed CM port.I blame it all on the Evo personally if the Epic came out first it would be the Epic sporting all the kernel and roms that you can find in the Evo forum instead we are left with a handful or less of devs and a phone that is far from the potential that it has.
This statement brings up one of my biggest questions I have for the epic forums that I have yet to understand. If a lack of devs are the biggest problem for the epic why is it they are not attempting to train anyone else. Here's my point. I have cataloged every bit (and still am) of info I know about themeing android and the samsung epic. I wrote guides breaking down every part of installing the tools necessary and using them so anyone just sitting down with a fresh windows and their first android phone would understand. Where are our dev guides besides "read developer.android.com". I've read it, I've set everything up. I've downloaded source, I've even ran make with success. But it does nothing without proprietary files. How do you plug them in. extract files.sh dont work without cm6 running on my phone. Where do we learn how to edit our build.prop, init.rc, compile drivers and modules. Joey krimm it's a great beginners source but what about updates since the stall between ubuntu 10 64 support, and 64 becoming the default. I feel like not only it's sammy and sprint at fault, but so are devs that arent open with their knowledge. The best gift this community could have gotten in all of this "down time"waiting was time spent learning. Devs stuck waiting on modems and source, start writing and teaching so when you get that source, you'll have a team behind you. That's the spirit of linux and it dont exist on xda's Samsung Epic Development section!
Sent from my SPH-D700 using Tapatalk
dreamsforgotten said:
This statement brings up one of my biggest questions I have for the epic forums that I have yet to understand. If a lack of devs are the biggest problem for the epic why is it they are not attempting to train anyone else. Here's my point. I have cataloged every bit (and still am) of info I know about themeing android and the samsung epic. I wrote guides breaking down every part of installing the tools necessary and using them so anyone just sitting down with a fresh windows and their first android phone would understand. Where are our dev guides besides "read developer.android.com". I've read it, I've set everything up. I've downloaded source, I've even ran make with success. But it does nothing without proprietary files. How do you plug them in. extract files.sh dont work without cm6 running on my phone. Where do we learn how to edit our build.prop, init.rc, compile drivers and modules. Joey krimm it's a great beginners source but what about updates since the stall between ubuntu 10 64 support, and 64 becoming the default. I feel like not only it's sammy and sprint at fault, but so are devs that arent open with their knowledge. The best gift this community could have gotten in all of this "down time"waiting was time spent learning. Devs stuck waiting on modems and source, start writing and teaching so when you get that source, you'll have a team behind you. That's the spirit of linux and it dont exist on xda's Samsung Epic Development section!
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Where's the thank spam? hah.
I've slowly been dipping myself into the Developer 'pool' for the epic if you will..and at first when I started working nobody really ever helped out..they just threw me a link and was like..start reading blah blah blah..
Reading only gets you so far; Imho you learn better when you've got the experience of working first hand with the material you're trying to learn.
dreamsforgotten said:
This statement brings up one of my biggest questions I have for the epic forums that I have yet to understand. If a lack of devs are the biggest problem for the epic why is it they are not attempting to train anyone else. Here's my point. I have cataloged every bit (and still am) of info I know about themeing android and the samsung epic. I wrote guides breaking down every part of installing the tools necessary and using them so anyone just sitting down with a fresh windows and their first android phone would understand. Where are our dev guides besides "read developer.android.com". I've read it, I've set everything up. I've downloaded source, I've even ran make with success. But it does nothing without proprietary files. How do you plug them in. extract files.sh dont work without cm6 running on my phone. Where do we learn how to edit our build.prop, init.rc, compile drivers and modules. Joey krimm it's a great beginners source but what about updates since the stall between ubuntu 10 64 support, and 64 becoming the default. I feel like not only it's sammy and sprint at fault, but so are devs that arent open with their knowledge. The best gift this community could have gotten in all of this "down time"waiting was time spent learning. Devs stuck waiting on modems and source, start writing and teaching so when you get that source, you'll have a team behind you. That's the spirit of linux and it dont exist on xda's Samsung Epic Development section!
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
When it comes to working on CM most of the work that needs to be done is all coding which we have very few if anyone java coders. Also you can use extract-files.sh on a phone running straight DK28 to get the propietary files needed to build CM with.When it comes to everything else most of the devs have taught themselves how to do the things they so by trial and error and alot of reading the internet. I know I have little coding skill so its would be hard to teach someone something you don't know how to do yourself and alot of the other things like putting togther device files to build android even on the google site has no real information on how to do it at all the best way I think is to just compare what the other phones use and piece it together from that.
Yet it still makes me wonder; why no epic/galaxy s support? Virtually every other phone, and even some tablets like the gtab, have CM support and even CM7 support. Even the HTC Hero, with obviously no source code for 2.2 or 2.3 and no official 2.2 ever to be released, has a working build of CM7. Is it pure incompetence of Epic developers? Is it a lack of interest? Is it simply cyanogen not wanting to support galaxy s devices? I really don't know, but I'd really like to.
theimpaler747 said:
Yet it still makes me wonder; why no epic/galaxy s support? Virtually every other phone, and even some tablets like the gtab, have CM support and even CM7 support. Even the HTC Hero, with obviously no source code for 2.2 or 2.3 and no official 2.2 ever to be released, has a working build of CM7. Is it pure incompetence of Epic developers? Is it a lack of interest? Is it simply cyanogen not wanting to support galaxy s devices? I really don't know, but I'd really like to.
Click to expand...
Click to collapse
From what I can see its not that Cyanogen doesn't want to support the galaxy s devices its that it seems they don't give any input to the devs that are working on CM for the galaxy s. They have basically split off from the main CM source tree itself and run their own source tree. It seemed like (and this is from the limited amount I saw on irc) that there was no input from the CM team they just let them work on their own. CM has ways to setup the code so the source tree remains workable across the board on all the devices it supports, the cmsgs team has just taken a different route on things and gone their own route thus making it not backed by cyanogen, was it the right way to do it who knows but it has made all the galaxy s devices redheaded step children in the eyes of Cyanogen and the CM team as a whole by the looks of it. I know from the point of view of having an Epic the major hold up to it is having coders with the proper skills to do the coding in general we had one coder working on it I don't know if he is still involved or not at this point. All I know is to make is a backed by Cyanogen CM port the coding that has been done so far would have to be completely redone in the ways that the rest of the CM team adds code to the CM source tree with as little to no modification of the stock CM code as possible.
Also I would like to add that I am not trying to put anyone down that is working on the CMSGS team they have done CM working on these devices and am in no way bad mouthing the work that has been done. This is just my view on things and why Cyanogen doesn't back the galaxy s CM ports.
Sent from my SPH-D700 using Tapatalk
theimpaler747 said:
Yet it still makes me wonder; why no epic/galaxy s support? Virtually every other phone, and even some tablets like the gtab, have CM support and even CM7 support. Even the HTC Hero, with obviously no source code for 2.2 or 2.3 and no official 2.2 ever to be released, has a working build of CM7. Is it pure incompetence of Epic developers? Is it a lack of interest? Is it simply cyanogen not wanting to support galaxy s devices? I really don't know, but I'd really like to.
Click to expand...
Click to collapse
Well, trying to comprehend everything that is going on here, I feel like the CMTeam does not feel the Epic is worth porting to CM7 due to it's delay on a FroYo source, which I am positive would make the Epic's porting much easier.
However, it still makes me wonder why they could not have used 2.1 to port to CM7, as like you said, the Hero has been able to do.
It also confuses me that the Captivate has even been able to run a Gingerbread port (I believe cyanogen) then. I realize that the Captivate has no 4G or a slide or anything, but the fact that they were willing to work off of 2.1 I assume gets me wondering why no one has tried making a CM port for the Epic's 2.1
I am trying to understand this as best as I can, so please forgive me if I seem to be giving false input on this conversation.
Its the time taken to port a phone, combined with the number of phones above yours on their list. The fact is they have a list of other phones they feel like investing their time in over the galaxy s line in general which is even more of a reason all knowledge of development on the Epic should be layed out even in pieces like the rest of the information here. Honestly thinking "leak it to noobnl, then we'll get all the goods" isn't going to cut it. Java coders, ubuntu fanatics who have compiled a few apps, and new people willing to learn should be putting heads together compiling new ****. If we dont start a group effort of making a bone stock aosp froyo altering the existing drivers were not going to be much further with source code. And it should be layed out here irc dont work for everyone.
Sent from my SPH-D700 using Tapatalk
acer1096xxx said:
Well, trying to comprehend everything that is going on here, I feel like the CMTeam does not feel the Epic is worth porting to CM7 due to it's delay on a FroYo source, which I am positive would make the Epic's porting much easier.
However, it still makes me wonder why they could not have used 2.1 to port to CM7, as like you said, the Hero has been able to do.
It also confuses me that the Captivate has even been able to run a Gingerbread port (I believe cyanogen) then. I realize that the Captivate has no 4G or a slide or anything, but the fact that they were willing to work off of 2.1 I assume gets me wondering why no one has tried making a CM port for the Epic's 2.1
I am trying to understand this as best as I can, so please forgive me if I seem to be giving false input on this conversation.
Click to expand...
Click to collapse
But like I said, there's CM7 (Android 2.3 if you don't know) for the HTC hero, with no 2.2 or 2.3 source code. So why not us?
theimpaler747 said:
But like I said, there's CM7 (Android 2.3 if you don't know) for the HTC hero, with no 2.2 or 2.3 source code. So why not us?
Click to expand...
Click to collapse
Alright, this is what I believe.
The Hero does not have 4G, or a QWERTY keyboard, two things the Epic does have that could make a pure AOSP port more difficult without a source. Also, HTC runs Snapdragon throughout the whole system, making tweaks a lot more simpler than SGS's Hummingbird Processor, which uses something else (I can't remember) with their system as well.
The last part I'm not sure if that makes a big deal or not, since I have seen a (what I think) CM7 port for the Samsung Captivate, so it may simply be because of 4G and the QWERTY keyboard.
I see what you're saying though. I guess the CMTeam should have no problem making a CM7 port based off of the Epic's 2.1 source...maybe they're just waiting because 2.2 might make it easier and supposedly 2.2 is coming soon so there'd be no point in starting now...otherwise I have no clue.
acer1096xxx said:
Alright, this is what I believe.
The Hero does not have 4G, or a QWERTY keyboard, two things the Epic does have that could make a pure AOSP port more difficult without a source. Also, HTC runs Snapdragon throughout the whole system, making tweaks a lot more simpler than SGS's Hummingbird Processor, which uses something else (I can't remember) with their system as well.
The last part I'm not sure if that makes a big deal or not, since I have seen a (what I think) CM7 port for the Samsung Captivate, so it may simply be because of 4G and the QWERTY keyboard.
I see what you're saying though. I guess the CMTeam should have no problem making a CM7 port based off of the Epic's 2.1 source...maybe they're just waiting because 2.2 might make it easier and supposedly 2.2 is coming soon so there'd be no point in starting now...otherwise I have no clue.
Click to expand...
Click to collapse
I think we also have 'limited functionality' w/ 2.1 as far as the phone's full capability.
2.2 will unlock some hidden potential IMO. Could be the reason why all the hubbub to 'wait for 2.2'.. again, just speculating.

donation thread to encourage developers to make a gingerbread rom?

what do you guys think about starting this? id think it would stimulate rom development for our streaks. id be up for donating. i pitched the idea in the irc chat room hoping for some honest feedback, but i dont think djsteve wanted people stepping on his territory so he banned me from chatting. i was only trying to help! im sorry.
let me clear this up
i banned you as you were attempting to suggest that i am not working on gingerbread (i actually am if you had bothered to look at my twitter the last 2 days) and als osuggesting that all the working i have put into themeing is ugly and useless and tried to say that i shouldn be adding them, to which i told you to do it yourself then when you continued going on about it earned a ban, i never once said anything regarding gingerbread (other than its utter ****e anyway and not useful on the streak imho)
and to prove a point attached a screenie of 2.3 on streak
As Bounty,s never seem to work i will close this thread
i would like to apologize to djsteve. i didnt mean to imply that you werent working on a gingerbread rom, though you are giving me mixed feelings on the subject though with your latest comment. as far as i understood, you wherent planning on a gingerbread rom, and wasnt capable of producing one. i was just trying to get more developers in to help. i dont use twitter and havent seen yours in more 2 days so i didnt know what you where up to. could you just let me know next time without the name calling and bans. if it would help get gingerbread on, i could even donate money to you. i would work on it myself but ive had less than with success on building my own roms.
you can relock this thread, thanks for unlocking so i could apologize. youre a good moderator lufc.
i said i wudn be making a gingerbread rom as the changes required to the touchscreen driver to make it useable would not be worthwhile at that time, but the new alpha kernel dell let me have solves said issue
oh awesome. i just tried to check your twitter. theres so much on there i dont even know how to sort it. >_<
ok ill save you time, attaching the recent 2 pics i posted, the touchscreen driver has needed to be totally rewritten to work on 2.3+ so it would of not been worth my time to hack at previously is all i was meaning
Just curious, with the new touchscreen driver, does this make MIUI, Cyanogenmod, etc much easier to build? The alpha kernel supplies a big piece of the puzzle, correct?
Thanks for all your work. Hopefully it's proving to be rewarding
not really, the new driver only works on 2.3+ builds
At least with MIUI, you dont build it, you hack it. They dont release their sources so any ports to non-supported devices are hacked from the orig files.
DJ_Steve said:
not really, the new driver only works on 2.3+ builds
Click to expand...
Click to collapse
Since you said that the new drivers are from an alpha kernel Dell let you have, does that suggest that Dell will continue to support our Streak and maybe even release an official Gingerbread or HoneyComb rom? Or do you think that Dell may supply you with any HoneyComb supported drivers? Also, thanks for all your hard work DJ_Steve.

Categories

Resources