Related
so i am looking of getting into some rom and kernel cooking. haven't done it yet, but i am willing to give it a go. anybody have any tutorials on rom cooking? what do i need to set up to be able to create roms and save them etc.
any help will be appreciated. i am looking at starting to play with some HC for our beloved tablet.
I am going to stop dropping hints. Until we have all the drivers, a port will be useless. Ask all the devs over in the Vibrant Forums why theey still cann't get the GPS to work? Thye have had GB ported for a LONG time. But I'm not going to push this anymore. Now if Dell releases them, then we are in business, or if there is a possible way to extract the drivers from the stock img(s). Or if someone knows how to write the drivers for the hardware. And we will need a new kernel that is compatible with our device and hardware (that we do not have drivers for yet) because our stok kernel will only be compatible with froyo.
If you guys just wanna list reasons why I am wrong, don't waste your time typing them out. If i am wrong I will admit it if I am proven wrong. What I am hoping is that I am wrong, So prove me wrong PLEASE so we can get HC, if it is possible.
DJ_Steve who has worked with the streak 5 and has made other roms has said our kernel will work for gingerbread, it wouldnt work with HC without having to be recomplied but it should work with gingerbread. Also before you make the build you run a script called extract-files.sh (with your device connected via usb) and it will grab all the proprietary files and drivers that it needs from your working rom. and includes them in the build
i don't think i will get soo deep into cooking, but i will take my current rom and do a few mods to it, do a nandroid of it and post it here
i get home later tonight and i will try and work on something, but i won't promisse.
bogdi1988 said:
i don't think i will get soo deep into cooking, but i will take my current rom and do a few mods to it, do a nandroid of it and post it here
i get home later tonight and i will try and work on something, but i won't promisse.
Click to expand...
Click to collapse
Im ready to beta test them.
lou0611 said:
Im ready to beta test them.
Click to expand...
Click to collapse
i got home. will work on something for a couple of hours tops, but i won't promise anything.
ok. something with advanced launcher and a couple of extras will be coming soon.
ROM is up.
Hi guys!
Since two days I'm trying to create a ROM based on HTC Sense, porting from HTC Desire to our Nexus One using, as a base, the RCADSmixHD ROM.
I've been able to complete the entire package .zip and installing succesfully, BUT at reboot I'm stuck at the Nexus logo...
Do you think it's a kernel-related issue?
I really don't have any other ideas...
EDIT: I'd also like to know how to develop/modify a kernel for our Nexus One, but based on HTC roms... Someone has guides/links?
Try to Flash this Kernel: 2.6.35.6-eViL--10-7--1-wmcfg by eViL D:
You can find dl link here : http://forum.xda-developers.com/showpost.php?p=16995049&postcount=2
I had problems with the kernel include in RCADS on my N1
Thanks but no changes here... BTW the kernel included in RCADS rom works with my Nexus.. But here in this new ROM that I'm trying to develop I don't know what's wrong...
My guess there's something wrong with the ROM itself you probably have a few lines of code somewhere that are not working right. Were you able to compile the code on your computer?
Well, actually I'm trying to port a Sense ROM from HTC Desire with 250mb fit into /system/... I think that's the problem because my Nexus One could have bad blocks and/or less space into /system/, so this ROM wouldn't fit. I think so.
Regarding the code, I haven't written any kind of code, apart from looking at updater-script to be ok... Other suggestions? Thanks anyway, much appreciated
Now I'm trying to port a different ROM, the Desire S Gingerbread 2.3.5 with Sense 3.0!
But after replacing many folders and files from a Sense Rom of the Nexus One and the target Sense Rom that I'm developing, I have replaced boot.img and edited the updater-script properly (I think).
After installation, it's stuck at the Nexus logo... always!
What's wrong????????
Look at your logcat.
And at your /proc/kmsg.
If you don't know what these 2 mean - read up on those, use some googling.
If you can't - I believe you won't be able to develop anything worthy, or anything at all.
Moreover, Nexus has 145MB on /system partition. You need to utilize SD-EXT partition and symlink parts of the ROM to make it fit.
If I'm speaking Chinese and you can't figure it out - read the previous paragraph
From your posts I can't detrmine if you are developing or just trying to flash the rom to your phone, since you haven't done any coding. Am I misunderstanding?
rugmankc said:
From your posts I can't detrmine if you are developing or just trying to flash the rom to your phone, since you haven't done any coding. Am I misunderstanding?
Click to expand...
Click to collapse
You're right, because I'm not coding for a completely new ROM..
I'm just trying to "assemble" different pieces of ROMs together, a porting!
The only thing to "code" is the updater-script (or update-script)...
I have some errors there and I can't really determine why certain things goes wrong.. for now I don't have full knowledge of system partitions of Android.
And now I don't have enough time to fully explore this complex world
I have just tried for a couple of days...
Iperzampem0 said:
You're right, because I'm not coding for a completely new ROM..
I'm just trying to "assemble" different pieces of ROMs together, a porting!
The only thing to "code" is the updater-script (or update-script)...
I have some errors there and I can't really determine why certain things goes wrong.. for now I don't have full knowledge of system partitions of Android.
And now I don't have enough time to fully explore this complex world
I have just tried for a couple of days...
Click to expand...
Click to collapse
What did you add to the updater-script? And which folders specifically did you replace and change? And did you use a rooted ROM or the OTA one for the desire?
@Ace42:
Hi, I had used a rooted ROM from the Desire thread and I have followed this pretty useful guide which illustrates how to port Sense Roms:
http://forum.xda-developers.com/showthread.php?t=1222746
I have also had a look at almost all the files into each folders to see if there was differences in the code between the 2 roms..!
BTW the problem is in the updater-script...
For example I'm not able to mount "sd-ext", which is one of the most important steps to do for the Rom to being able to run into the device.
Look at that link properly, porting sense to OTHER SENSE DEVICES.
N1 isn't a sense device.
First, porting is more than replacing your boot.img and changing your update-script.
Like the other user said, you need to symlink files to your SD card cause N1 just isn't big enough.
Second, you're taking roms from other devices, most probably you'd have to re-write or mod the drivers.
Third, Porting just isn't that easy.
@illuminarias:
-> I know that, and in fact N1 becomes a Sense device when it has a Sense rom already installed... so it can be compared with other Sense devices.
-> I also know that we must symlink files, and you do that by adding lines of code into the updater-script (or update-script)!
-> If no one starts from something, how do you think that development for N1 can continue??
Iperzampem0 said:
@illuminarias:
-> I know that, and in fact N1 becomes a Sense device when it has a Sense rom already installed... so it can be compared with other Sense devices.
-> I also know that we must symlink files, and you do that by adding lines of code into the updater-script (or update-script)!
-> If no one starts from something, how do you think that development for N1 can continue??
Click to expand...
Click to collapse
The n1 also runs miui, is comparable to the m1? No.
Sent from my HTC Sensation Z710e using xda premium
illuminarias said:
The n1 also runs miui, is comparable to the m1? No.
Sent from my HTC Sensation Z710e using xda premium
Click to expand...
Click to collapse
I'm sorry but personally I love HTC Sense, not a-bad-copy-of-iPhone such as MIUI.
And since now I don't have money to change the device, I'll stick with this for other time.
Cheers
Iperzampem0 said:
I'm sorry but personally I love HTC Sense, not a-bad-copy-of-iPhone such as MIUI.
And since now I don't have money to change the device, I'll stick with this for other time.
Cheers
Click to expand...
Click to collapse
Yes, the same for me. I Love my nexus one with sense. Currently i also working on a gb sense rom for my nexus. Update Script is done and system should fit now with 151mb into the nexus rom. I ll will try to install & boot it at the weekend. Base was the currrent 2.3.3 Desire Release... Hopefully it fits into the small system and boots , to get logcats to work with...
If someone want to help & try, please contact me. I can upload the rom then to test. Currently i don´t have a lot of time , maybe together we get a working release...
@Deep-Knight:
Yep, I was working yesterday evening with the official Desire gingerbread update from HTC, but, as always, I'm stuck at the Nexus logo, after the installation is done... :/
I think I'm doing something wrong with system partition.. I know that our N1 can handle only 150mb for /system...
But I must admit that I'm using almost the same updater-script and boot.img as the N1Sensation v0.5 rom or RCADSmixHD rom..
Deep-Knight said:
Yes, the same for me. I Love my nexus one with sense. Currently i also working on a gb sense rom for my nexus. Update Script is done and system should fit now with 151mb into the nexus rom. I ll will try to install & boot it at the weekend. Base was the currrent 2.3.3 Desire Release... Hopefully it fits into the small system and boots , to get logcats to work with...
If someone want to help & try, please contact me. I can upload the rom then to test. Currently i don´t have a lot of time , maybe together we get a working release...
Click to expand...
Click to collapse
Just make a thread and upload your beta version, theres a plenty of people here able to test and help.
Thank you Menelkir for your interest!
But first I'll have to create something useful.. Maybe later on I'll create a new thread..
Till now I'm using some HTC Desire's ROM from the dedicated section here at XDA.
Stay tuned guys
As always graphical glithces will not be solved, until HTC releases Desire's Source Code..
The code is released already.
Unfortunately, the real trouble with porting ROMs is fixing the things that don't work - which will include trackball, hotspot etc - and this is the part where most of ROMs fail, because very few developers are skilled enough for that.
Based heavily on TeamICS' work on HeroC, here is some very early initial work on ICS for the HTC Kovsky, AKA Sony Xperia X1. Built from AOSP source, with source available.
This is NOT for the faint of heart, and as far as I know nearly everything is broken right now. Instructions for building are coming soon - meanwhile, source is available at https://github.com/Zorlin with bits from https://github.com/CyanogenMod and https://github.com/TeamICS
Credits:
- TeamICS for all their ridiculously awesome work on Hero/HeroC
- CyanogenMod team, on which some TeamICS work is based.
- IceDroidV2 for the installer and current (slightly modded) kernel/boot.img - see IceDroidV2 thread for appropriate credits and source.
Currently working:
- Boots!
Currently not working:
- Everything else
- ADB
Notes:
boot.img is made from applying the ICS porting guide to IceDroidV2's boot.img
Currently there's a "hack" to attempt to get adb working - I threw in a copy of busybox as /system/bin/sh. Need to work out a better way, since it really didn't work...
I've got a bunch of ideas, but it's late, so... here:
DOWNLOAD:
testbuild0 - "The Magic ZIP File"
I can't believe it. OMG !!
BUT
Is it really ICS or just some skin for android 2.3 ?
X1 long live
Garena said:
I can't believe it. OMG !!
BUT
Is it really ICS or just some skin for android 2.3 ?
Click to expand...
Click to collapse
It's really ICS, which is why so little works. Gingerbread kernel for now, though.
woooaaaahhhh.....i love u full to all developers x1 the brilliant smart man ....kovsky never die !!!!
Do you really think you have enough background knowledge to get this off the ground? Or is it more of a "lets see what I can do" thing?
wallaceff said:
Do you really think you have enough background knowledge to get this off the ground? Or is it more of a "lets see what I can do" thing?
Click to expand...
Click to collapse
Yes and no. I think I can bring it to the same state as HeroC, maybe sans camera, and port hardware acceleration if/when they get it working. Kernel isn't my forte, though. At the moment adb is a major and confusing stumbling block... I'm missing something stupidly simple.
can we install it or it's not ready yet
I installed it that we install IceDroid v2 but nothing happened
It was stuck in android boot
mahmoodifar said:
can we install it or it's not ready yet
I installed it that we install IceDroid v2 but nothing happened
It was stuck in android boot
Click to expand...
Click to collapse
You install IceDroid V2 first and then overwrite it... but no, at the moment this is just for developers and tinkerers.
oh damn how nice would that be!!!!
go ahead zorlin an thx a lot for your work
Hi Zorlin how is going ur work ?
Slow... lots of real-life stuff going on. I'll probably publish build instructions on the weekend so others can start contributing.
Haven't forgotten you guys though.
Hello. Any progress or updates of Your work?
Oh my god..
I hope this really happen....
I will do wait your work!
revol5 said:
I hope this really happen....
I will do wait your work!
Click to expand...
Click to collapse
I will try to make something based on @Zorlin sources from #1 post. At all, probably He have own things to do so that is why He not respond.
fergy said:
I will try to make something based on @Zorlin sources from #1 post. At all, probably He have own things to do so that is why He not respond.
Click to expand...
Click to collapse
Your signature shows that you have a own kernel for NAND for X1?
What is working etc? maybe you could share it, when it has benefits to the current published ones
EDIT: maybe you could join zargloub and midnight for kernel dev?
neoofoox said:
Your signature shows that you have a own kernel for NAND for X1?
What is working etc? maybe you could share it, when it has benefits to the current published ones
EDIT: maybe you could join zargloub and midnight for kernel dev?
Click to expand...
Click to collapse
Hello @neoofoox.
Working everything except camera, fm radio and bluetooth (atm working on kernel to see where is problem).
Charging/discharging (at last I think it is ok as phone discharge within 20 hours->3.5 yrs old battery<- using push, wifi, bluetooth and location with 10-15 minutes of talking)
Also, phone wake asap You press power, ok or lock button (also with double security using pattern after normal unlocking)
I also don't think that this is right thread for something other than ICS work conversation.
When I got all things working proper, be sure that will make an new thread with image and patches to kernel.
BR,
Ramon
EDIT: Yeah, I will be happy to talk with @zargloub and @midnight regarding kernel.
EDIT2: Regarding sharing, I use only main system of Cyanogen but My own kernel, so as I say, until kernel completely work, I will not share it because of lot's of questions what users cannot fix until I fix holes inside kernel.
@fergy Last question ot jooc Does your phone reboots if you miss a call?
Sorry guys, I might be retiring my Kovsky... I'll publish build instructions and sources etc either way. If you don't hear back from me, assume I retired it
I'm getting fairly hopeful that you'll get decent ICS on the Kovsky soon though.
EDIT: Yup, it's official. I turned in my Xperia X1 in exchange for a free, off-contract Samsung Focus S (which I'm reselling) through the recent Microsoft promotion. I'll still have it for a week - I'm going to try and get ICS on it before then, but I don't really know what chances are like.
After that, I'll turn this over to someone else who can hopefully carry it through.
fergy said:
Hello @neoofoox.
Working everything except camera, fm radio and bluetooth (atm working on kernel to see where is problem).
Charging/discharging (at last I think it is ok as phone discharge within 20 hours->3.5 yrs old battery<- using push, wifi, bluetooth and location with 10-15 minutes of talking)
Also, phone wake asap You press power, ok or lock button (also with double security using pattern after normal unlocking)
I also don't think that this is right thread for something other than ICS work conversation.
When I got all things working proper, be sure that will make an new thread with image and patches to kernel.
BR,
Ramon
EDIT: Yeah, I will be happy to talk with @zargloub and @midnight regarding kernel.
EDIT2: Regarding sharing, I use only main system of Cyanogen but My own kernel, so as I say, until kernel completely work, I will not share it because of lot's of questions what users cannot fix until I fix holes inside kernel.
Click to expand...
Click to collapse
With these things working it is working perfectly, who need wifi if you can use mobile Data to access Internet and who needs bluetooth if you can send files via Email or connect your Phone via headphone port to your soundsystem etc..
I would test that if it becaume available and will report every bug etc. You could choose some people for testing which know something about that / for reporting bugs. So you can fix them and make the kernel 'perfect'.
Zargloub stopped developing and he has his files on gitorious so you could merge the kernels, here is working bluetooth and wifi (but it shows bad signal strenge)
Are you on github or gitorious so other devs can see what you are doing and maybe can help or people see what you are working on now.
I would love to test it, because for me it is allready perfect I hope we read something from you soon. You are our last hope
EDIT: sp3dev was also working on kernel you can get the sources here and here
EDIT2: I asked sp3dev if he would help, but he cannot for 2 reasons, first he has currently no time, the second reason is that he don't want to work on project which are close-source. Maybe you should think about releasing that before it is completely finished or make it open-source. Your device is old and that slow down the process a lot.
hello is it possible to use kitchen to cook or port roms to the htc sensation XL ?
if yes:
Which smartphone roms can be ported to the sxl ?
if no:
How is it then possible to cook and port roms to the sxl?
I had read alot on roms and porting and so on so i can see that the SXL is not support in kitchen from stock, but if i do as they describe could i get it to work with kitchen?
if i managed to get kitchen to work and i trying it on my sxl if there is some errors could it end up with a smashed smartphone ? or will i always could using my backup or flash a working rom ?
i do know to linux and different coding language, and im is on an ongoing education for IT, and want to learn more about android so i can learn how to cook and port roms and so on
do you guys have some nice info or sites that just rock with info on how it works and how to do it so i can learn it ?
PS: i will prefer to use windows 7 ultimate 64 if it is possible, but i do own a pc with ubuntu 64 bit but with bad bad bad harddrive
i also find out some nice thing about our SXL, i dont know if you know it but a simple way qucker way to boot up our sxl is before you shut it down, enable flight mode, and then shut it down, and when you power it up again disable flight mode, on my sxl running insanely cool sense 2.2.1 it goes much more faster, and instead of using 10 % battery it only takes at higest 5 % let me know if it also works for you guys or if it is some wellknow thing. if it is not then would it be possible to make a script that do it all for us in the right way, enable flightmode -> shutting down -> starting up -> disable flightmode -> enter pin number
can somebody explain why it goes much faster and using less power this way ?
This is called hot restart. For cooking etc. Dx kitchen is supporting our model and you can port whatever you want. But you need to know about developing kernel to make something with it. For script you can write it to use with script manager or flash apm.
Sent from my HTC One V using xda premium
what and where do i learn more about kernels? is it bad or cleaver to do hot restart everytime i shutdown the phone?
anders3408 said:
what and where do i learn more about kernels? is it bad or cleaver to do hot restart everytime i shutdown the phone?
Click to expand...
Click to collapse
* - Sorry for polish lang.
For more look for - Advanced Power Menu (APM)
To learn about kernel i don't help you cuz i'm learning to.
Here in XDA Forum is alot threat about it.
stona175 thx by the way but what are you meaning with : For more look for - Advanced Power Menu (APM) people dont explain in detalis how it works, they just say what it can do and not how it does it
anders3408 said:
stona175 thx by the way but what are you meaning with : For more look for - Advanced Power Menu (APM) people dont explain in detalis how it works, they just say what it can do and not how it does it
Click to expand...
Click to collapse
on xda you will find how to add apm to your rom, just use search
thx can i get more info
is there anybody that has an idear of whitch phone i can try porting from ? so i dont need to compile ha whole kernel and that ?
No matter what phone you try to port from you will need to use an SXL kernel (boot.img). The best ones to start off with are Desire HD, Incredible S and One V as they are probably closest hardware wise. But be prepared to do a lot of reading and searching when/if you get something booting because I can almost guarantee the a few things won't be working. And if you're trying to port something like CM9/10 or Miui or anything that requires an AOSP kernel, be prepared for a lot of things not working.
thx for info i will be trying that and se what i can do are there more good things to know before i go to it ?
if i try flash a sxl whit my own rom, can i end up with a expencive brick ?
anders3408 said:
thx for info i will be trying that and se what i can do are there more good things to know before i go to it ?
if i try flash a sxl whit my own rom, can i end up with a expencive brick ?
Click to expand...
Click to collapse
It is quite hard to brick this Phone, as long as you use a little common sense you should be fine
Can someone please help me to root and install CWM Recovery for my Samsung galaxy s4 active(SGH-i537) 4.4.2 ?
I already try towel root, active root doesn't work!! I want to be able to flash different rooms to my phone...
Monster809 said:
Can someone please help me to root and install CWM Recovery for my Samsung galaxy s4 active(SGH-i537) 4.4.2 ?
I already try towel root, active root doesn't work!! I want to be able to flash different rooms to my phone...
Click to expand...
Click to collapse
Click this link and make sure you only use the files labelled for the SGH-I537 US (AT&T) Active
Stay away from the international threads, a lot of their custom development won't work on your phone. The only "custom recovery" that won't brick your phone is SafeStrap and there isn't a huge selection of roms; the best choices right now are GoldenEye, Goldfinger, or Hyperdrive (if you like the touchwiz experience) and Pure Nexus if you prefer the AOSP look and feel
THANK YOU
thisisapoorusernamechoice said:
Click this link and make sure you only use the files labelled for the SGH-I537 US (AT&T) Active
Stay away from the international threads, a lot of their custom development won't work on your phone. The only "custom recovery" that won't brick your phone is SafeStrap and there isn't a huge selection of roms; the best choices right now are GoldenEye, Goldfinger, or Hyperdrive (if you like the touchwiz experience) and Pure Nexus if you prefer the AOSP look and feel
Click to expand...
Click to collapse
I just wanted to say thank you for your help.. everything work out well for me !!! NOW any room that you would recomend?
Monster809 said:
I just wanted to say thank you for your help.. everything work out well for me !!! NOW any room that you would recomend?
Click to expand...
Click to collapse
Hyperdrive if you like touchwiz - Samsung's version of Android, how stock Samsung phones look but with more theming and customization, or
Pure Nexus if you like AOSP, so-called "vanilla" android, closest to how google makes android actually look (closest to the cyanogenmod look and feel). This rom (in both theming and overall experience) is based off of the Google Play Edition Galaxy S4.
Other than that there aren't many options. I would argue at the very least those are the two with the most support or ongoing development, although someone please correct me if I'm forgetting any others. Which of the two roms you choose I think really comes down to a fundamental personal preference: do you prefer Touchwiz or AOSP? Although again, someone chime in if you disagree with my assessment.
Im looking forward to install the Nexus room. I actually like more AOSP better than TouchWiz . Do i have to install the Google applications seperate or is already included on the room and SuperSU app?
Sorry to ask you many questions but your the only one helping me out and i appreciated your help!!:thumbup:
Sent from my SAMSUNG-SGH-I537 using XDA Free mobile app
Monster809 said:
Im looking forward to install the Nexus room. I actually like more AOSP better than TouchWiz . Do i have to install the Google applications seperate or is already included on the room and SuperSU app?
Sorry to ask you many questions but your the only one helping me out and i appreciated your help!!:thumbup:
Sent from my SAMSUNG-SGH-I537 using XDA Free mobile app
Click to expand...
Click to collapse
Good questions. You do not have to install the Google applications, they're included in the rom. You WILL however have to install SuperSU while installing the rom. Simply download UPDATE-SuperSU-v2.46.zip and flash it immediately after flashing the rom zip file (i.e. before you first boot up).
If you prefer AOSP over TouchWiz, definitely go with the Nexus rom. Just some notes, the first boot up will take a fairly long time, this is normal and just be patient. Actually it takes a while (I'd say up to a day or two) for the rom to really "settle in." And one noticeable bug that's easy to deal with: turn off Wi-Fi right before you either power off or reboot. If you don't do that, Wi-Fi will not work properly. Should you forget to do that, Wi-Fi can still be fixed with a hot reboot. So not a crippling bug, just something to keep track of. Other than that I can't think of anything, just good luck and make sure to always make backups before doing anything. It's always my pleasure to help whenever I can
bricked???
Can someone please help! My phone is showing the message: Update failed try again using kies ( or something very close to that), it won't enter recovery mode, all I can get to is Odin mode, yet when I try to flash the firmware it failed every time, out fails when it gets to boot in the dialog box. I tried to flash another boot animation, so I'm assuming that's where I went wrong, can someone please tell me what I can do to fix this? I'd be eternally grateful, thank you!