Hello,
first, scuse me for my very bad english, but I'm 15, Swiss and my native language is French!
I have a question....how can I make a port? Because it got many ROM for 32A [6.35], and they are very good, but I can't have those. If I have a 32A without BT, OK, but how can I make a port?
I've tried to repack boot.img using a 32B (eris ROM) kernel to port a 32A [6.35] ROM, but, it don't freeze, but it restarted many times, and then, it go to recovery!
If anyone can help me....
The 6.35 radio are a bit tougher to build for. But you can take a working 6.35 kernel and repack it with the ramdisk from the ROM you want to port. A port basically has the following:
1) Kernel that matches the device you want to port TO (ie. 32A)
2) ramdisk from the ROM you are porting
You then have to pack those files together using mkbootimg --base 0x19200000
Here are two posts that take you through the steps:
http://wiki.cyanogenmod.com/index.php/How_to_build_a_kernel_port
http://androidspin.com/forum/showthread.php?t=2207
Here is an old guide, where it says to use mkbootimg-H, use mkbootimg --base 0x19200000.
http://rapidshare.com/files/249740980/Guide_nk02ion_r4_LITE.txt
i used the kitchen linked in my sig to make my current rom, which i ported from 32A to 32B.
By the way, I wanna ask you two questions that always confused me.
First, what is a PORT?
And does every ROM need a port?
THX
nabor said:
By the way, I wanna ask you two questions that always confused me.
First, what is a PORT?
And does every ROM need a port?
THX
Click to expand...
Click to collapse
I don't know how to define port for you so ill use examples!
I'm a 32A user, and since there are a ton of 32B roms.. I need a port to use a 32B rom.
There are also ports for other things like... if I'm using a 6.35 radio, people like giant_rider can port over a g1 rom over to a 32a. Does this make sense LOL sorry if I confuse you more!
But users like myself need these ports since there aren't many 32A roms for my radio (3.22 and 6.35)
So hopefully you understand that not every rom needs a port after reading the above..
nabor said:
By the way, I wanna ask you two questions that always confused me.
First, what is a PORT?
And does every ROM need a port?
THX
Click to expand...
Click to collapse
in general terms, a port is making a piece of software or code designed to work on one particular type of hardware work on a different type of hardware.
in this case the HTC magic uses two different types of motherboard. 32A and 32B.
a rom might be built specifically for the 32A board and so it will not work on the 32B unless it is ported first.
therefore, not all rom's need to be ported. you only need to port a rom if you wish to use it on hardware that it was not originally designed for.
not all rom's can be ported.
bcrook said:
The 6.35 radio are a bit tougher to build for. But you can take a working 6.35 kernel and repack it with the ramdisk from the ROM you want to port. A port basically has the following:
1) Kernel that matches the device you want to port TO (ie. 32A)
2) ramdisk from the ROM you are porting
You then have to pack those files together using mkbootimg --base 0x19200000
Here are two posts that take you through the steps:
http://wiki.cyanogenmod.com/index.php/How_to_build_a_kernel_port
http://androidspin.com/forum/showthread.php?t=2207
Here is an old guide, where it says to use mkbootimg-H, use mkbootimg --base 0x19200000.
http://rapidshare.com/files/249740980/Guide_nk02ion_r4_LITE.txt
Click to expand...
Click to collapse
hey what are the advantages to using mkbootimg... because i've been using the so called old port tools
Sphaerophoria said:
hey what are the advantages to using mkbootimg... because i've been using the so called old port tools[/QUO
Only advantage is that you can build with diff offsets. Only need one binary for all packages u might build. If the "old" one works, keep using it.
Click to expand...
Click to collapse
So, I'm testing it, I say you later if I can make a port!!! And if yes, I will upload it!
OK, I think I weren't clear. Can I port a 32A 6.35 to 32B?
Artifex14 said:
OK, I think I weren't clear. Can I port a 32A 6.35 to 32B?
Click to expand...
Click to collapse
only if you change a bunch of things and move apps around in the build usually
6.35 radio is nearly identical to porting from hero as it is very easy to port to 6.35 radio - would reccomend you just port from hero roms because it would be the same effort with more work having been done on hero
OK, just one question more. Can I flash the 6.35 radio? "only if you change a bunch of things" ??, and which kernel can I use?
Thank you
OK, just a thing... don't use the "--base 0x19200000" parameter..., because otherwise, the ROM won't boot!!
Apparently it boot!!! This ROM!!
I say you latter
i know its for the desire which has latest specs? and it owns our magics but is it possible to port this over and remove stuff which wont function on our magics? http://forum.xda-developers.com/showthread.php?t=712615
Dude that's an AOSP Froyo ROM. We already have that, and even better (as some may think) - CM6.
Has anyone tried to use the new Kernel from Rogers Rom , to make roms wich need to be ported work on NEw radio? Thanks
well from looking at it, no one else has been releasing anythign since 2.1 came out but klothius and i, so hmmmmm.......
Sorry i didnt explain myself. For instance, we have now a new HTC kernel. Can this be used to port Cyanogenmod rom ? I would like to see how it worked with the nwe HTC drivers
not sure it would go well, cause if you take a kernel from cyanogen and put in sense, not everythign will work, might not even start, so going the other way from sense to aosp i don't think but who knows, or you could try out new .34 kernel we released in froyorider today
Is there any MIUI port for the HTC Magic? I've searched all over the internet... and nothing! Is it because the Magic has a 528MHz CPU? If we installed a kernel to overclock it to 710MHz, would it be possible to install it?
Come on community! Support us Magic users! ;-;
Is there a CM7 port for the G1? If not, you are not going to see a MIUI port either.
Yes, there is a CM7 port for HTC Magic. So, what is keeping the community from making a MIUI port? I don't comprehend...
Can anyone post a guide, or mabe a link r even point me in the right direction, on how to port sense widgets from a newer sense rom to an older one?
Specifics:
PORTING FROM: sense 3.5 rom "bliss rom" (i think newtoroot was a part of that project but unfortunatly idk all the devs for it so i cant give them exact credit). Im trying to port the quick launch widget and the facebook chat widget.
PORTING TO: sense 2.1/3.0 rom "optimized shift" (newtoroot)
Moved to proper section