I'm starting my first step into rom development.
I'm (hopefully) going to make a stock non-cyanogen based rom. But I am using defers device vendor (bravo and bravo-common). I've heard these are outdated, but was wondering what is a more 'up to date' vendor.
P.S. any other tips for a beginner would be great!!!
yes is outdated
http://github.com/CyanogenMod/android_device_htc_bravo
u can also build aosp with this
Thanks it worked!!!
Related
Am I the only one who is unhappy with the slim pickings of ROMs that are available for the SK4G?
Does anyone know anything about an ASOP ROM?
It's AOSP (Android Open Source Project) and you're not the only one not happy with the current SK4G options. I personally want MIUI or CM7, but seeing as we're currently stuck with Froyo, we'll have to see what the devs can cook up.
Sent from my SGH-T839 using XDA App
For future reference, questions go in the General forum, not the Development Forum.
As for AOSP or MIUI, I know that AyoTeddy and Revolution are currently working on separate MIUI roms, and for AOSP, I'm working on that, but not sure exactly what you want from AOSP that's different from what we have?
If you are unhappy with the selection of ROMS here, you are always welcome to make your own, android is open source for a reason.
sduvick said:
For future reference, questions go in the General forum, not the Development Forum.
As for AOSP or MIUI, I know that AyoTeddy and Revolution are currently working on separate MIUI roms, and for AOSP, I'm working on that, but not sure exactly what you want from AOSP that's different from what we have?
If you are unhappy with the selection of ROMS here, you are always welcome to make your own, android is open source for a reason.
Click to expand...
Click to collapse
If they want the real miui we will need some sort of aosp gingerbread to start with and a custom CM7 kernel or something.. Since we dont have either yet I guess we'll have to make the best out of what we have now like we have been. But those wanting a taste of miui may like what I have planned for my next release.
Sent from my SGH-T959 using XDA App
ayoteddy said:
If they want the real miui we will need some sort of aosp gingerbread to start with and a custom CM7 kernel or something.. Since we dont have either yet I guess we'll have to make the best out of what we have now like we have been. But those wanting a taste of miui may like what I have planned for my next release.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
And so anticipation had set in, i can't wait ayoteddy. im very excited. SMX was great, and SMGC was awesome, and now with this? whewwww. think i better go lay down, lol.
I'm also interested in porting CM7 to Sk4g cause I'm used to when I had G1 and now I'm using Sk4g without it.
I have programming skill and understanding of linux architecture. I've read about android architecture and AOSP and how to build Cyanogen from source. I'm running a tech firm (about 30 employees) - we are developing games that's why I don't have enough time to port it faster but I'm going to do it in a month or two.
So, I need help from experienced dev for android who is willing to build AOSP rom for Sk4g.
Here is what I'm going to do:
1) I'm gonna try to build Kd1 rom from source (there is an opensource code from samsung) and flash it to my Sk4g
2) Change the platform in original source to AOSP 2.2 and remove all TMOBILE apps - then build and flash
3) I'll try to find all hardware specs of the phone to compare with other samsung devices. It can help to exctract proprietary drivers of the phone. I think that the drivers are commonly the same, but I need to identify it.
After that I'm gonna upgrade to AOSP 2.3 but I don't have enough knowledge right now. Can some experienced devs answer the questions:
1) Are the linux kernels of AOSP 2.2 and 2.3 identical?
2) Can I use device drivers from 2.2 on 2.3?
If someone is interested in this project - please let me know and let's start the job. I think that my progress wouldn't be fast due to lack of time.
Thank you for joining the Sidekick 4G section , & we welcome you but if you want you could pause the game's for the ROM if anything & Question 1 is a no & Question 2 no cause they have to be compiled with the 2.3 kernel .
- Said by Sduvick
jmpz said:
I'm also interested in porting CM7 to Sk4g cause I'm used to when I had G1 and now I'm using Sk4g without it.
I have programming skill and understanding of linux architecture. I've read about android architecture and AOSP and how to build Cyanogen from source. I'm running a tech firm (about 30 employees) - we are developing games that's why I don't have enough time to port it faster but I'm going to do it in a month or two.
So, I need help from experienced dev for android who is willing to build AOSP rom for Sk4g.
Here is what I'm going to do:
1) I'm gonna try to build Kd1 rom from source (there is an opensource code from samsung) and flash it to my Sk4g
2) Change the platform in original source to AOSP 2.2 and remove all TMOBILE apps - then build and flash
3) I'll try to find all hardware specs of the phone to compare with other samsung devices. It can help to exctract proprietary drivers of the phone. I think that the drivers are commonly the same, but I need to identify it.
After that I'm gonna upgrade to AOSP 2.3 but I don't have enough knowledge right now. Can some experienced devs answer the questions:
1) Are the linux kernels of AOSP 2.2 and 2.3 identical?
2) Can I use device drivers from 2.2 on 2.3?
If someone is interested in this project - please let me know and let's start the job. I think that my progress wouldn't be fast due to lack of time.
Click to expand...
Click to collapse
Revolution, thanks for relaying my responses.
jmpz, I tried building the source before, but was unable to build it completely, but that was possibly because of some errors with my dependencies. The kernel compiles fine from source, you just need to pull initramfs, or you can get it from Dr. Honk's github.
Thank you for your answers.
So, can anyone enumerate the list of drivers which we should extract from kernel?
I can name these:
1) Keyboard
2) Mic
3) 2 speakers
4) buttons
5) front camera
6) rear camera
7) trackpoint
8) lcd
9) digitizer
10) 3.5 jack
Please correct me and add missing
If I understanding it rightly the key problem is getting proprietary drivers from the kernel. Right?
nope, the key problem is trying to build the system entirely, without any errors, which may be easier with someone following a stock designed build environment. I don't use Ubuntu which is what has the listed dependencies for every tutorial I can find. You can get the drivers out of Dr. Honk's voodoo kernel ramdisk here: http://forum.xda-developers.com/showthread.php?t=1145139
There shouldn't be any problems if you just set up a build environment following the directions in any of the tutorials, then add the platform from the samsung source.
I'm a linuxoid - so these tutorial are for me. Thank you for the link.
By the way, drivers are in Linux Kernel, so I don't think that I need to use Samsung Platform from the source. Instead I wanna use platform from AOSP or Cyanogen. Correct me if I'm wrong.
I think that grabbing drivers from kernel source from samsung would be enough to build the rom.
jmpz said:
I'm also interested in porting CM7 to Sk4g cause I'm used to when I had G1 and now I'm using Sk4g without it.
I have programming skill and understanding of linux architecture. I've read about android architecture and AOSP and how to build Cyanogen from source. I'm running a tech firm (about 30 employees) - we are developing games that's why I don't have enough time to port it faster but I'm going to do it in a month or two.
So, I need help from experienced dev for android who is willing to build AOSP rom for Sk4g.
Here is what I'm going to do:
1) I'm gonna try to build Kd1 rom from source (there is an opensource code from samsung) and flash it to my Sk4g
2) Change the platform in original source to AOSP 2.2 and remove all TMOBILE apps - then build and flash
3) I'll try to find all hardware specs of the phone to compare with other samsung devices. It can help to exctract proprietary drivers of the phone. I think that the drivers are commonly the same, but I need to identify it.
After that I'm gonna upgrade to AOSP 2.3 but I don't have enough knowledge right now. Can some experienced devs answer the questions:
1) Are the linux kernels of AOSP 2.2 and 2.3 identical?
2) Can I use device drivers from 2.2 on 2.3?
If someone is interested in this project - please let me know and let's start the job. I think that my progress wouldn't be fast due to lack of time.
Click to expand...
Click to collapse
I 100% support your efforts. I want Cyanogen on the SK4G badly, but I'm not sure what kind of help a non-programmer like me could do, but do have some experience with flashing phones and such, so if there is anything you need let me know.
If you do get rolling heavily on this, I'd be willing to donate monetarily to your efforts.
If anyone can get CyanogenMod 7 on the Sidekick they would definetely get a donation from me. Id be thrilled. Glad to see its going to be worked on.
Sent from my Sidekick 4G using XDA Premium App!
Hi, i'm new on htc sensation forum, i have a little question.
Is it possible to flash a custom kernel (overclocked) on stock ics rom? if yes, where I find it?
thx a lot
Dario
dariodisgusto said:
Hi, i'm new on htc sensation forum, i have a little question.
Is it possible to flash a custom kernel (overclocked) on stock ics rom? if yes, where I find it?
thx a lot
Dario
Click to expand...
Click to collapse
Just for future reference, there is a search function on these forums. For example, I typed 'custom kernel stock rom' into it and a whole bunch of useful information appeared.
Having said that...
Is your phone s-off/rooted? You could flash a custom kernel provided that the build numbers are compatible. For example, Bricked kernel is stated to work with the majority of roms since it creates a boot.img from the one on the phone. Ultimately I would recommend extreme care and I would personally be flashing a stock-look custom rom if you still wanted the stock experience with the custom kernel.
Hi there
I will shortly be joining either the custom rom user world or bricked phone world. :silly:
I am absolutely new to the topic and would love some advice from you all.
My phone is stock ICS and I want to switch to a ROM which is very stable and fast.
Earlier i was thinking of going for PA or Cyanogen but neither seem to officially support Motorola Atrix 2. :crying:
MoKee is the only distribution which apparently has official support for my phone.
I was wondering if there is any other ROM which officially supports Atrix 2?
How good is MoKee? Would you recommend this ROM to a newbie? From what i know, Cyanogen seems to be the easiest to install.
Also, can someone list the steps to installing Mokee?
I read the content at http://forum.xda-developers.com/showthread.php?t=2305303
but for a 1st time newb all that seems very intimidating.
thank you
Rishav
Rishav Sharan said:
I was wondering if there is any other ROM which officially supports Atrix 2?
Click to expand...
Click to collapse
All of new ROM's for our Atrix2 are fast and most of them are stable (depends on user )
& Even though CM 11 is not official for our phone, but currently it is the most stable and all bug fixed rom for our A2
(I am not saying Mokee or other ROMs are not stable, but at this stage CM 11 has all bug fixed and I am sure Mokee & other will incorporate it soon :fingers-crossed: )
Also all ROM's have same procedure to install, so all ROM's are easy to install (Thanks to BMM)
You can follow steps in that link or check this video tutorial for using BMM
"Axxiom Kat" also has official support to our device.
It doesn't matters (at least for this device) whether the ROM has official support or not, our device has a team of some Recognized Contributors and A2EPT (Atrix 2 edison porting team) which keep the ROM up to date as like it is an official ROM :victory:
So dont worry flash any ROM you want :highfive:
sameerm02 said:
All of new ROM's for our Atrix2 are fast and most of them are stable (depends on user )
& Even though CM 11 is not official for our phone, but currently it is the most stable and all bug fixed rom for our A2
(I am not saying Mokee or other ROMs are not stable, but at this stage CM 11 has all bug fixed and I am sure Mokee & other will incorporate it soon :fingers-crossed: )
Also all ROM's have same procedure to install, so all ROM's are easy to install (Thanks to BMM)
You can follow steps in that link or check this video tutorial for using BMM
"Axxiom Kat" also has official support to our device.
It doesn't matters (at least for this device) whether the ROM has official support or not, our device has a team of some Recognized Contributors and A2EPT (Atrix 2 edison porting team) which keep the ROM up to date as like it is an official ROM :victory:
So dont worry flash any ROM you want :highfive:
Click to expand...
Click to collapse
Thanks Sameer!
Guess CM11 is the best bet for me.
Btw, what is the kernel update?
Would you recommend me to go for a custom kernel now? or is it something i should attempt only when i have the hang of modding?
Rishav Sharan said:
Thanks Sameer!
Guess CM11 is the best bet for me.
Btw, what is the kernel update?
Would you recommend me to go for a custom kernel now? or is it something i should attempt only when i have the hang of modding?
Click to expand...
Click to collapse
All rom's have inbuilt custom kernel (kexec kernel), if you wanna try overclocking your device you can use JBX kernel
JBX can be flashed after ROM installtion.
But for a newbie like you dont flash it yet, first try some ROM's; when you get used to it then try JBX.
And if this helps you, dont say thanks press Thanks button below the post !!
And we have separate Q&A section for question and answers
Please dont post questions here in general section
MoKee is bug free and gps works berry good
Mokee is stable and you can try SlimKat as well
Slimkat worked best for me as far as battery life, but cm11 was best overall
atrix 2 cm11
Hi,
I'm referring to, for instance, this thread http://forum.xda-developers.com/mi-4i/development/rom-cyanogenmod-12-1-t3212636 where it is advised to upgrade to a certain stock ROM before I flash the new ROM.
My impression was that the new ROM overwrites everything, so why would it matter what my old ROM version was?
Can someone please point me in the right direction before I mess around?
Thanks and kind regards,
Esuhi
Esuhi said:
Hi,
I'm referring to, for instance, this thread http://forum.xda-developers.com/mi-4i/development/rom-cyanogenmod-12-1-t3212636 where it is advised to upgrade to a certain stock ROM before I flash the new ROM.
My impression was that the new ROM overwrites everything, so why would it matter what my old ROM version was?
Can someone please point me in the right direction before I mess around?
Thanks and kind regards,
Esuhi
Click to expand...
Click to collapse
Well, in newer versions of MIUI has newer kernel sources and device codes that isn't yet available to us... The only one available are the 5.6.11 versions of MIUI code, flashing a rom over newer MIUI versions is highly not recommended as it could lead to bootloops...
that makes complete sense, thanks!
Official web site doesn't seem to offer 5.6.11 anymore, however.
http://en.miui.com/download-263.html
Should I resort to images found on the forums?
Or should I go with a ROM that doesn't mention this issue?
omerjerk for instance doesn't discuss this for CM12.1 stable ROM http://forum.xda-developers.com/showpost.php?p=63031048&postcount=3
(OP had wrong link; here's an example of a ROM w/ this issue http://forum.xda-developers.com/mi-4i/development/rom-resurrection-remix5-5-5-t3196222 )
You can find a mirror for miui 5.6.11 fastboot rom here:
http://forum.xda-developers.com/mi-...aomi-mi-4i-t3152134/post62981621#post62981621
Hi guys, i am new to android and everything and i have an intention to build a CM based ROM for Hammerhead and i really looking forward on help. I need beta testers and a dev who can help me out, cuz so far iḿ following the rom building guide by this guy called jackeagle, and honestly sometimes it just makes no sense at all so I appreciate any help, don't judge me by any reason.
If you want to build CM rom use CM instructions (there are on cm wiki page). If you want your customizations you need github, fork cm source and modify it.
After it you need to modify local_manifest to use your source, not CM to build rom and voila, everything should work fine.
I know what i'm saying, i've built CM roms for D802, WT19i and some other devices.