Long live omap4,long live tuna - Samsung Galaxy Nexus

hey everyone.
im starting this thread to educate/inform everyone and to help make a somewhat "HQ" for dev work.
i think everyone has noticed this,but the community is starting to die (not saying this to be depressing.)
sure we have dev's like bsmitty and osm0sis and icepeda working on things,not counting the numerous rom devs around.
BUT,as i said the community is starting to go down hill as people are getting bored. Listen guys,the Gnex needs some serious love,as we are on our own. there are no more updates from ti or google as everyone knows. what we especially need to work on right now is helping ziyan with the new DDK drivers,as sadly,hashcode has left the community to start his new job and is no longer around for omap communites. guys,ask everyone you know of with decent coding knowledge or even a newb to take a look at ziyans repo on github,we need all the help we can to get ddk 1.9 up and going for now,then,once we have that up we need all those willing to help/learn to go look at icepeda's github to help with k3.4 dev work.
i myself am a newb,i know no C code,but im gonna do whatever i can to contribute,cmon guys,lets bring the gnex back to life. ask everyone you know if they can contribute time to code or dig through code or to even just research,lets do this.

Related

[Q] Looking to Develop for DINC

Hi Guys,
So I looked in the general android development and DINC development but did not really find much. Basically I am looking into getting into Android Development. I just graduated Clarkson University yesterday and am going to work for Procter and Gamble and am going to have a lot of free time nights/weekends and want to get into this. As for my coding experience, I do not have much in java, however, I have taken a few comp sci classes in high school and have used MatLAB and LabVIEW a lot during college as a Mech E. So I am very familiar with coding and the logic behind it, just a matter of learning a new language.
I have started by downloading the Android SDK (just updated to 2.3) and have been doing a few of the tutorials they have on developers.android site such as Hello World, however this seems more geared to developing apps, which I do have a few ideas for. But what I would like to get into right now is some ROM development for the DINC as I have a few ideas for this too and would like to start with this.
So I was wondering if anyone could give some device on how they got started? Just pulled the code from HTC and opened it up and started looking around? Do a lot of you use Eclipse for development as they seem to suggest for apps? Is there any good guides to getting into ROM development as I have not quite found any? Also does anyone have any ideas and need some help work on things, I think this would be a good way to learn.
Thank you,
Brendan
Hello these links might help.
Porting
http://source.android.com/
Source
http://android.git.kernel.org/
CyanogenMod
http://wiki.cyanogenmod.com/index.php?title=Main_Page
CVPCS
http://howto.ccroms.net/
XDA - Compile AOSP Froyo
http://forum.xda-developers.com/showthread.php?t=704561
Just realize it is a lot of work. You can start from pure source, or from CM, or CVPCS. Starting from pure source will give lots of problems but will probably teach you a lot about the system. Either way those links should be of some assistance. Look at CM device setup to see how device setups work. He has a working setup for most devices.
Alright! Another one comes aboard. Good luck man, keep us posted, ask questiions here cuz most are very knowledgeable and willing to help out. Dont give up, get us something 2.3 and very much thanks in advance for doing what you do.
Glad to see a thread like this. I have been interested in doing ROMs for a long time now but didn't really know where to start. This should get me running
If you run into any problems don't hesitate to contact me. You can reach by twitter at @linuxmotion or pm me for an email. Though I am relatively new, I can surely help if the you want some. Hope those links helped
Sent from CM Nightly 11-20 using Tapatalk.
In also looking to get my feet wet
Sent from my ADR6300 using XDA App

Looking to study Kernel Development could use some pointing in the right direction.

Looks like im getting involved earlier than I planned. But other than compiling a stock kernel from source. The guides for our phone never really got finished. Looks like the international guides as well as android kernel guides in general will lend some guidance.
So if anyone can point me in the right direction. Maybe even help when i get stuck.
Guides I found for our phone:
http://forum.xda-developers.com/showthread.php?t=1291122
http://forum.xda-developers.com/showthread.php?t=1442870
http://forum.xda-developers.com/showthread.php?t=1494804
I realize the problem with leak kernels on our phone other than not having source is with recovery being part of the initramfs. After reading up on the initramfs scheme one would think we can extract modify the files and repack it into the kernel like steady has been doing.
A quick google turns up a guide for the international gs2 which i hope will help me. http://forum.xda-developers.com/showthread.php?t=1294436
Then there is things like adding init.d support which i might be able to bug sfhub about. Most importantly building cwm to be packed into the initramfs. Also learned root was a part of the kernel but had i known zimage was the kernel partition I probably would have figured. But i have yet to look at either of these since I only decided yesterday to do this.
Im going to have this phone another 1.5 years so if were losing people I mind as well shuffle my projects and do this one now. I am not looking to create and maintain a custom cwm or anything.
Ive been a pascal programmer for 14 years. I can read and translate C syntax languages. I studied C++ but never having practiced it I can not write fluently without a reference in hand. I am a bit of a linux noob i mean i have compiled kernels and drivers even a from scratch gentoo install but that was all from instructions. Its one thing to do something its different to understand it.
I wrote this from my cell phone so sorry for worse than usual spelling grammar and lack of punctuation.
Also figured in my searching looking at threads started by formerly active devs might turns up some stuff.
Chris41g had a thread in the OG Epic section perfectly titled "To the people wanting learn to code kernels and roms for the Epic" http://forum.xda-developers.com/showthread.php?t=1177076
Edit - Having some time to read before i pass out that third guide that sweetwater did for our phone is rather complete up to date and he is still hanging around.
good luck man, i hope you get up and running with this. thanks for taking the challenge. the community is lacking in the kernel area and any support is greatly appreciated, by me anyway. thanks again.
Rain can you pm me?
RainMotorsports said:
Also figured in my searching looking at threads started by formerly active devs might turns up some stuff.
Chris41g had a thread in the OG Epic section perfectly titled "To the people wanting learn to code kernels and roms for the Epic" http://forum.xda-developers.com/showthread.php?t=1177076
Edit - Having some time to read before i pass out that third guide that sweetwater did for our phone is rather complete up to date and he is still hanging around.
Click to expand...
Click to collapse
Both of the E4GT guides will work no problem and are actually pretty simple, anyone here can do it. I promise that. There are some issues though. Our EL29 source is a little funky so building with the first E4GT guide will get you a booting CWM kernel but wifi will break. After A LOT of testing we found the problem in the init.d file and the fix is in Sweetwaterburn's github source. There were several of us who built kernels(even EL29 with CWM, which is weird that everyone still uses EL26 to flash AOSP but anyways...) and a few like interloper and agat who were able to incorporate various governors. That was around the time all of the leaks started so then the kernels just kind of fell of the map because why waste the time?
Now onto the ICS stock repacks.....There is a ton of risk in testing those. Look how many bricks steady and the team rogue had not to mention team troll and random users. Why not just wait a little till source drops? Once source drops building kernels will be a ton easier. Also Calkulin and the new guy(can't think of his tag) have built unsecure stock kernels so that should satisfy all of the needs for leaks.
Here is one Agat built: http://forum.xda-developers.com/showpost.php?p=22463351&postcount=265
here is another EL29 I built: http://forum.xda-developers.com/showpost.php?p=22461146&postcount=264
Thanks DTM. I read on Steady's G+ he is definitively moving away from the E4GT as he has given it to his wife.
The amount of activity and the people involved in SweetWaterBurns thread surprised me and now that I know that I don't think people should be too worried. I mean we already know part of this is a bit of impatience.
I will still be learning for the long run. Hope to see some good things with the community thread when the ICS kernel source is out.
RainMotorsports said:
Thanks DTM. I read on Steady's G+ he is definitively moving away from the E4GT as he has given it to his wife.
The amount of activity and the people involved in SweetWaterBurns thread surprised me and now that I know that I don't think people should be too worried. I mean we already know part of this is a bit of impatience.
I will still be learning for the long run. Hope to see some good things with the community thread when the ICS kernel source is out.
Click to expand...
Click to collapse
I encourage everyone to attempt a kernel. I have no formal computer training and I just dual booted my laptop, next thing you know I was churning out kernels. We definitely need some variety in our kernel selection, I just don't advise it for the leaks unless you can afford some bricks. Because we have beast "big brother" in the international SGSII community it is pretty easy porting over some of their modifications to our source code via winmerge or copy and paste. It is also a lot less risky than messing with leaks.

How does one become part of a ROM project?

I am a computer science graduate that is looking to work on an existing ROM project in my spare time (ideally a popular one like CM10). How would I go about this? I don't mind starting small (doing code reviews and such), but I would like to be able to work up to actually submitting fixes and being part of a 'team'.
I don't have any specific Android development experience, but I know Java well and use it every day at my job. I am just not currently a part of any code projects in my spare time and would love to do something Android related now that I finally have one (would be great to work on an SGH-I747 ROM).
So...is this possible? What steps can I take towards this goal? Or is this a situation like 'you've got a lot to learn before you even think of joining a project'. Again, I have no Android-specific dev experience, but I learn quick and am eager to be a part of the Android development community. I want to be part of an existing team because I feel my strength lies in developing fixes and features, not in designing a ROM from the ground up.
Thanks in advance to anyone who replies.
Exoplanet25 said:
I am a computer science graduate that is looking to work on an existing ROM project in my spare time (ideally a popular one like CM10). How would I go about this? I don't mind starting small (doing code reviews and such), but I would like to be able to work up to actually submitting fixes and being part of a 'team'.
I don't have any specific Android development experience, but I know Java well and use it every day at my job. I am just not currently a part of any code projects in my spare time and would love to do something Android related now that I finally have one (would be great to work on an SGH-I747 ROM).
So...is this possible? What steps can I take towards this goal? Or is this a situation like 'you've got a lot to learn before you even think of joining a project'. Again, I have no Android-specific dev experience, but I learn quick and am eager to be a part of the Android development community. I want to be part of an existing team because I feel my strength lies in developing fixes and features, not in designing a ROM from the ground up.
Thanks in advance to anyone who replies.
Click to expand...
Click to collapse
Your best bet is to get into the Android SDK, learn what you can from it, and I would actually PM some of the dev's and ask them if you can help.
Exoplanet25 said:
I want to be part of an existing team because I feel my strength lies in developing fixes and features, not in designing a ROM from the ground up.
Thanks in advance to anyone who replies.
Click to expand...
Click to collapse
if this is what you feel like you would be good at. Download CM source, compile it, then start fixing things. Then you can submit your patches and/or features to their Gerrit Code Review.

Goodbye fellow A100 modders

It's been fun, but it's time to move on. There really isn't any reason for me to continue work on this device, linux society has his kernels and now builds a CM10 rom, and the only things that made my roms different are also in his roms, so I choose to stop work and move onto another device that needs some loving. His roms and kernels and other mods will make for a spectacular CM10 based rom for you guys, I'm sure of it.
I'll continue to work with waydownsouth for the a100 device for CM, but other then that, I'm retired from the A100.
Please feel free to continue to PM, email, or even gchat me for help or just to BS, you can still find me in #iconia-dev on freenode though I'm afk most of the time.
Kuroikaze B2 and CM9 Nightly B68 will be my final uploaded roms for the A100. Jellytime X will never be uploaded, it has issues that require some work after flashing that I just don't feel the need to fix as I'm just going to stop afterwards anyways.
I had considered moving to the A200, but linux society has also ported to that device, so I'll move off the Iconia devices entirely and find something new to mess around with.
I've enjoyed the community a lot, and I hope it continues to grow and develop as it has been for the last few months I've been a part of it. It's one of the calmest, most helpful communities on XDA.
I'd just like to say thanks for all your hard work. I've learned alot from your posts. And good luck on your next endeavour.
If nothing else, I hope you stick around in the community, even without your work. I understand your reasons and appreciate all you've done , but just having good people around fosters a better community i think, even if they aren't actively contributing to development.
This being my 1st post, and new to the A100 I really reek of noob, but I have truly enjoyed your posts, projects and tutorials - they have really helped me (and countless others I'm sure) understand things better before I starting playing blindly. A big thanks for this, and best of luck with your future projects!
The A100 wouldn't be as active and fun to use without tireless contributions and efforts of great members like you. Thank you pio for all you have done and your support. Best of luck on your new projects. Before I get my next device I would want to be sure pio is lurking in that device's forum
Sent from my A100 using xda premium
Still deciding between an a200 or maybe a thrive next. Not much besides modded stock is available for the thrive right now (sound familiar?) and it looks like a nice device to work with.
Tapatalked from my Galaxy S II.
thanks for all your work hope to see you around.
I hope you keep helping me with my noob questions, you're great man, thanks for everything!
pio_masaki said:
It's been fun, but it's time to move on. There really isn't any reason for me to continue work on this device, linux society has his kernels and now builds a CM10 rom, and the only things that made my roms different are also in his roms, so I choose to stop work and move onto another device that needs some loving. His roms and kernels and other mods will make for a spectacular CM10 based rom for you guys, I'm sure of it.
I'll continue to work with waydownsouth for the a100 device for CM, but other then that, I'm retired from the A100.
Please feel free to continue to PM, email, or even gchat me for help or just to BS, you can still find me in #iconia-dev on freenode though I'm afk most of the time.
Kuroikaze B2 and CM9 Nightly B68 will be my final uploaded roms for the A100. Jellytime X will never be uploaded, it has issues that require some work after flashing that I just don't feel the need to fix as I'm just going to stop afterwards anyways.
I had considered moving to the A200, but linux society has also ported to that device, so I'll move off the Iconia devices entirely and find something new to mess around with.
I've enjoyed the community a lot, and I hope it continues to grow and develop as it has been for the last few months I've been a part of it. It's one of the calmest, most helpful communities on XDA.
Click to expand...
Click to collapse
I would love you forever if you could save the Sony tablet s
Sent from my DROID RAZR using Tapatalk 2
So long and thanks for all the fish!
Farewell to one of the greatest contributors on XDA
Thanks once again and as always Pio. Your were, IMHO, the most contributing member of this community. Always there helping out everyone in need, remaining calm to those who request things which could be easily found with a simple search, and always managing to get your posts in a second before mine . You will be missed and remembered by this community Pio. May you continue your great work (as usual ), and reap your rewards to come (you know ).
Cheers .
Theonew said:
Thanks once again and as always Pio. Your were, IMHO, the most contributing member of this community. Always there helping out everyone in need, remaining calm to those who request things which could be easily found with a simple search, and always managing to get your posts in a second before mine . You will be missed and remembered by this community Pio. May you continue your great work (as usual ), and reap your rewards to come (you know ).
Cheers .
Click to expand...
Click to collapse
Well when I said I'm retiring, I meant ROM wise, I do intend to remain on the forums and in IRC to help futher the community, be it in helpful posts or testing something out for waydownsouth or godmachine or anyone else needing testing or work done for the A100.
That being said, I just got home with my new toy, the Toshiba Thrive. I'll be doing my research, gathering files, and hopefully, waydownsouth, randomblame, gh123man and godmachine/linux society would be willing to help me with the parts that are still beyond me (which is most of it lol).
I am planning to keep the A100 for awhile yet, though if I get a decent offer, I may take it. For now, though, the A100 remains in my possession and for now at least, still gets a little love from me (in other words, an occasional kuroikaze may appear on goo.im, you know me, if I built it, may as well share it). Its a discontinued ROM, but I do still plan to at least include upstream CM updates and changes from time to time.
Thank you pio for all you've done to make our a100s awesome.
Sent from my SGH-I777 using xda premium

[Q] Helping with kernel development

I've renewed my two year contract with Sprint and got the Optimus G in hopes that there will be some awesome ROMs out soon. However I'm impatient and I love to code so I've been digging into the kernel.
So far I've taken LG's kernel source code and merged it with the ics_strawberry branch on Code Aurora. From there I've been trying to merge it with the aosp-new/android-msm-mako-3.4-jb-mr1 branch, also on Code Aurora, which I'm pretty sure is in sync with Android's git repo.
Since there are other developers, more experienced with kernel development, I'm wondering if my time might be better spent elsewhere. Is there something I can do to help or is it better to just keep doing what I'm doing and if I get something working just go ahead and post it?
I believe someone in IRC said they have CM9 working but couldn't get a 3.4 kernel to work (although I haven't seen any posts about CM9 -- that would certainly be better than LG's ROM at least for now).
I would ask in IRC. I'm not a dev unfortunately so I can't be of more help. Sorry! And thanks for your hard work
megamaster2 said:
I would ask in IRC. I'm not a dev unfortunately so I can't be of more help. Sorry! And thanks for your hard work
Click to expand...
Click to collapse
Some please help, im dying here...

Categories

Resources