What is himem? - Nexus One General

It might be a very lame question but i'm new to android and cyanogen ROMs. So please help.

(correct my if im wrong) himem gives you full access to the 512mb ram the phone has. Stock standard only gives the phone about 250mb or so. The more the phone has to use the faster

zok-star said:
(correct my if im wrong) himem gives you full access to the 512mb ram the phone has. Stock standard only gives the phone about 250mb or so. The more the phone has to use the faster
Click to expand...
Click to collapse
Correct - highmem was a backport of the code in the 2.6.32 kernel that allowed the use of both EBI memory banks.
Starting with 2.6.32 this is a non issue as all memory can be properly addressed. Google has not released an OTA using this kernel yet, but they have checked the "stable" code into the git repo.

faraz1992 said:
It might be a very lame question but i'm new to android and cyanogen ROMs. So please help.
Click to expand...
Click to collapse
Its a kernel that allows you to use the full amount of ram installed on your phone as the member before me stated. Next time try the search button.

krohnjw said:
Correct - highmem was a backport of the code in the 2.6.32 kernel that allowed the use of both EBI memory banks.
Starting with 2.6.32 this is a non issue as all memory can be properly addressed. Google has not released an OTA using this kernel yet, but they have checked the "stable" code into the git repo.
Click to expand...
Click to collapse
What type of delay is there typically between the code being posted to git and then making its way into an OTA?

RonnieFoxxx said:
Its a kernel that allows you to use the full amount of ram installed on your phone as the member before me stated. Next time try the search button.
Click to expand...
Click to collapse
The search button didn't work for me... I tried it first.... now when u search for "what is himem", it has some results but it links back to this page only

It's something my first girlfriend used to have until I visited her.

jmacdonald801 said:
It's something my first girlfriend used to have until I visited her.
Click to expand...
Click to collapse
Hahahaha,
That would be HYMEN

jmacdonald801 said:
It's something my first girlfriend used to have until I visited her.
Click to expand...
Click to collapse
Thats exactly what came to my mind too....

So why would you NOT use Himem? Seems like a no-brainer. Is it enabled in Froyo or would you still have to enable it manually?
What reason is there to put 512mb in there and only allow access to 256 or have I missed a point here?

Yes it's part of Froyo, as it uses the .32 kernel.

uansari1 said:
What type of delay is there typically between the code being posted to git and then making its way into an OTA?
Click to expand...
Click to collapse
I'l take this one since it's an easy one
G ---> H,I,J,K,L,M,N, and finally O
I ---> J,K,L,M,N,O,P,Q,R,S and finally T
T ---> S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B and finally A
So it depend how fast you can spell backward ...

Related

1.6/2.0/2.1 with the kernel that HTC just released?

I was wondering why its been so quite after HTC released the new kernel for the Sprint Hero, I thought that was the missing link that was needed for complete 1.6/2.0/2.1 roms?
It hasn't been quiet.
Also the kernel that HTC released needs to be ported to 2.6.29 to fully work with 1.6+.
All this info is on the forum & easily obtainable.
gu1dry said:
It hasn't been quiet.
Also the kernel that HTC released needs to be ported to 2.6.29 to fully work with 1.6+.
All this info is on the forum & easily obtainable.
Click to expand...
Click to collapse
I just thought we would see some 1.6/2.0/2.1 releases now that the kernel was released, that's all
There's been 1.6+ releases for a while...
Let me elaborate a little here:
This kernel that was released is not a magic bullet, it allows us to see what code needs to be changed to get the correct Kernel to run these newer versions. It also lets us make any performance changes we can find.
All of the changes need to be put into the current kernel source,making it a .29 or whatever we need.
It has been fairly quite, we aren't seeing tons of Roms being thrown out to the market, thankfully. Our devs are taking all the time they need to make sure everything works and is stable. We should see some big stuff happen in the next week or so.
gu1dry said:
There's been 1.6+ releases for a while...
Click to expand...
Click to collapse
Yea but not completely working, which I thought the new kernel would fix?
kyrumo71 said:
Yea but not completely working, which I thought the new kernel would fix?
Click to expand...
Click to collapse
gu1dry said:
the kernel that HTC released needs to be ported to 2.6.29
All this info is on the forum & easily obtainable.
Click to expand...
Click to collapse
/thread....
Kcarpenter said:
Let me elaborate a little here:
This kernel that was released is not a magic bullet, it allows us to see what code needs to be changed to get the correct Kernel to run these newer versions. It also lets us make any performance changes we can find.
All of the changes need to be put into the current kernel source,making it a .29 or whatever we need.
It has been fairly quite, we aren't seeing tons of Roms being thrown out to the market, thankfully. Our devs are taking all the time they need to make sure everything works and is stable. We should see some big stuff happen in the next week or so.
Click to expand...
Click to collapse
Good to know, I guess I'm like a kid in the candy store, thanks for educating me on the kernel process.
Modaco's 2.2 has the customized kernel in it now.. read the front page of the Hero forum for the link..
its very nice..
tyrnight said:
Modaco's 2.2 has the customized kernel in it now.. read the front page of the Hero forum for the link..
its very nice..
Click to expand...
Click to collapse
Yea that's what I'm rocking right now, I'm just impatient for a fully funcional newer OS

[REQ] CM7 NIGHTLY For GT-I9000 PORT

Recently there's has been a release of Cyanogen Mod version 7 for GT-I9000
http://forum.cyanogenmod.com/topic/15275-gt-i9000-cyanogenmod-7-we-love-bugs-version-20110205/
When the 6.1 beta came out for this device I remember Eugene fixed up a sweet kernel for us that fixed various issues, such as button mapping and kernel panics, which allowed us to have CM on T959 devices
Just letting everyone know it's out, and that if any nice devs would like to build a kernel to fix some issues we can have this on our devices!!!
I AM NOT ASKING FOR AN ETA OF ANY KIND. I'M SIMPLY ASKING IF THERE IS A DEV OUT THERE THAT WOULD LOOK INTO THE RECENTLY RELEASED CM7 AND SEE IF THERE'S ANY PROBLEMS WITH IT THAT CAN EASILY BE FIXED, LIKE KEY MAPPING.
Maybe someone should try the latest GT-I9000 CM7 beta with the last kernel that eugene released for CM on T959? I would try, but I don't want to reconfigure my perfect setup right now
P.S. if anyone uses CM on Vibrant, remember to use sombionix's SD mount fix so that your internal SD mounts properly!
PSP_Hacker said:
Maybe someone should try the latest GT-I9000 CM7 beta with the last kernel that eugene released for CM on T959? I would try, but I don't want to reconfigure my perfect setup right now
P.S. if anyone uses CM on Vibrant, remember to use sombionix's SD mount fix so that your internal SD mounts properly!
Click to expand...
Click to collapse
Same I think I'll wait for a new nightly to pop up or Eugene to work his magic and create another fix, it shouldn't be that hard... just reconfigure the old fix to work with the new code?
I forgot to mention that Team Whiskey is working on an AOSP build for the Vibrant! I read it first in the OP for Bionix-v thread when it was first created:
also, as soon as we get our hands on the source code, we'll begin a full aosp build compiled from source.
Click to expand...
Click to collapse
And right now the OP has been updated with this:
Coming Soon:
Multiple high quality themes will soon be available for Bionix-v. Team whiskey has also been working hard to bring you a stable 2.2.1 and 2.3 rom. Expect a stable 2.2.1 to drop soon...very soon. Other very exciting goodies coming in the near future. Don't worry, we haven't forgotten about you!
Click to expand...
Click to collapse
I really like that "...very soon." part.
PSP_Hacker said:
Maybe someone should try the latest GT-I9000 CM7 beta with the last kernel that eugene released for CM on T959? I would try, but I don't want to reconfigure my perfect setup right now
P.S. if anyone uses CM on Vibrant, remember to use sombionix's SD mount fix so that your internal SD mounts properly!
Click to expand...
Click to collapse
The problem with that idea is that Eugene's new kernel is a FroYo kernel, not Gingerbread (which is what CM7 is). I'm sure Eugene or TW could get a good Gingerbread build working though.
MorphiusFaydal said:
The problem with that idea is that Eugene's new kernel is a FroYo kernel, not Gingerbread (which is what CM7 is). I'm sure Eugene or TW could get a good Gingerbread build working though.
Click to expand...
Click to collapse
So? Eugene can get access to 2.3 source just as CMod and TW have...
bobbbb said:
So? Eugene can get access to 2.3 source just as CMod and TW have...
Click to expand...
Click to collapse
Jeez, stop demanding this and that. These are the kind of posts that developers HATE to see.
Samsung hasn't released froyo source much less gingerbread. Pretty sure krylon360 and others are using nexus s/sdk and maybe even writing drivers themselves to get ginger working.
anthonys2r said:
Jeez, stop demanding this and that. These are the kind of posts that developers HATE to see.
Click to expand...
Click to collapse
I'm not demanding anything kid, I was just stating initially that CM7 came out, just in case some devs hadn't noticed. And i was replying to someone who said Eugene couldn't do anything because he only works with 2.2 source? Something ridiculous like that...
I ran CM7 a couple days ago... only thing it really needed was the Vibrant modem.
new kernel isn't going to do much.
scrizz said:
I ran CM7 a couple days ago... only thing it really needed was the Vibrant modem.
new kernel isn't going to do much.
Click to expand...
Click to collapse
WUT??????????!!!!!
How does it work?!?!?!? What's broken so far? What's working?
scrizz said:
I ran CM7 a couple days ago... only thing it really needed was the Vibrant modem.
new kernel isn't going to do much.
Click to expand...
Click to collapse
Did u just flash the i9k rom or what?
Sent from my SGH-T959 using XDA App
bbm21 said:
Did u just flash the i9k rom or what?
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
flash the one from the i9000 and
just extract the modem.bin from the Vibrant modem you choose
next
place it in your sdcard.
then after you have CM7 installed.
open terminal emulator and type this:
Code:
su
dd if=/sdcard/modem.bin of=/dev/block/mtdblock5
number one rule for CyanogenMod: don't ask for ETA's.
smackdown85146 said:
number one rule for CyanogenMod: don't ask for ETA's.
Click to expand...
Click to collapse
I don't think that applies since Cyanogen just started that none of the CMSGS work is "official"... Therefore, asking for ETAs aren't against the rules, just annoying
smackdown85146 said:
number one rule for CyanogenMod: don't ask for ETA's.
Click to expand...
Click to collapse
No one is asking for ETA, i just asked if there is a dev out there willing to help with the probable key mapping problem that would occur if us vibrant users were to flash this rom...
bobbbb said:
I'm not demanding anything kid, I was just stating initially that CM7 came out, just in case some devs hadn't noticed. And i was replying to someone who said Eugene couldn't do anything because he only works with 2.2 source? Something ridiculous like that...
Click to expand...
Click to collapse
I think if you read a little closer, I was commenting that the 2.2 source that was leaked to Eugene is about as useful to CM7/GingerBread ROM development as the 2.1 source was to 2.2 ROMs.
I can get data on JL5
Demiurgic said:
I can get data on JL5
Click to expand...
Click to collapse
All the buttons are reversed though, correct?
no not switched only my list and back buttons work. This really should be labeled a tech demo. Of course it's full of dragons, just go read the known bugs over at the cyanogen forums. It works - fun to play with cyanogen7 but thats it - don't expect this to be a fully working daily driver.

Overclock Kernel/ Kernel Module

Now that most of us have an unlocked bootloader, is an overclocked kernel module possible?
Sent from my MB860 using XDA App
Possible yes, but I think custom ROMs will come first.
I think we need kernel source for that if not already given.
Sent from Motorola Atrix
MXIIA said:
Possible yes, but I think custom ROMs will come first.
Click to expand...
Click to collapse
+1 //10char
Foka002 said:
I think we need kernel source for that if not already given.
Sent from Motorola Atrix
Click to expand...
Click to collapse
Isn't the source already released by Motorola? I downloaded the kernel from Motorola's website and looked thru some battery drivers, but didn't look for any frequency CPU stuff.
Ok thank you for the clarification. Now we just have to cross our fingers for CM7... And I thought kholk was making a kernel module... did he ever get it working?
trvstw said:
Ok thank you for the clarification. Now we just have to cross our fingers for CM7... And I thought kholk was making a kernel module... did he ever get it working?
Click to expand...
Click to collapse
not that i know of... i dont follow him on facebook or twitter so idk exactly how far along he is... oh and what does this "//10char" mean? :O
INSM Sin said:
not that i know of... i dont follow him on facebook or twitter so idk exactly how far along he is... oh and what does this "//10char" mean? :O
Click to expand...
Click to collapse
ok. people put 10char in their message because XDA requires there to be 10 characters in any post. then you add how ever many slashes to equal 10 characters.
http://sourceforge.net/projects/atrix.motorola/files/
The kernels are available there.
Yes, this is official Motorola.
http://opensource.motorola.com/ tells you to go to http://sourceforge.net/motorola/ and from there I clicked "All Motorola Android Projects" then "ATRIX" then "Downloads"
Wasn't very hard to find at all.
To download it click "Looking for the latest version? Download kernel.tar.gz (XX.X MB)" (currently 86.1 MB)
I was gonna compile an overclock kernel, but would rather not mess with 2.2 if 2.3 is around the corner. Maybe ill get around to it this weekend for 2.2 for ****s and giggles(obviously we have no 2.3 source yet)
di11igaf said:
I was gonna compile an overclock kernel, but would rather not mess with 2.2 if 2.3 is around the corner. Maybe ill get around to it this weekend for 2.2 for ****s and giggles(obviously we have no 2.3 source yet)
Click to expand...
Click to collapse
Why not try 2.2.2 to see what you can do, and get familiar with the kernel, then do 2.3.4 for real.
MXIIA said:
Why not try 2.2.2 to see what you can do, and get familiar with the kernel, then do 2.3.4 for real.
Click to expand...
Click to collapse
It would be so awesome if you did! It would be the next biggest thing, besides an unlocked bootlader of course
Sent from my BL unlocked, GingerBlurred Atrix 4G using XDA Premium App
trvstw said:
ok. people put 10char in their message because XDA requires there to be 10 characters in any post. then you add how ever many slashes to equal 10 characters.
Click to expand...
Click to collapse
oh that makes since....

HTC Desire Z – GB MR – 2.6.35 kernel source code

http://developer.htc.com/
Released today ! Hooray!
rr5678 said:
This IS DEVELOPMENT!!!
Click to expand...
Click to collapse
Umm, its negligible. To start a thread in development you need to have created something for other people to test and use. Posting a link to a website which developers probably check every day doesn't really count.
cjward23 said:
Umm, its negligible. To start a thread in development you need to have created something for other people to test and use. Posting a link to a website which developers probably check every day doesn't really count.
Click to expand...
Click to collapse
I am in agreement here; this should not be in dev as it is just a link to the kernel released, no actual development is being done. It belongs in general. Plus, you guys need to stop bickering damnit! Time to start this thread with a clean slate.
So can an overclock kernel be developed from this and will it be?
mike102871 said:
So can an overclock kernel be developed from this and will it be?
Click to expand...
Click to collapse
We all ready have kernels based on this source. Have had for a while, it just released on a different website
"rmk40: People keep mentioning the kernel source on htcdev.com. They didn't release anything new that wasn't already on developer.htc.com."
--http://twitter.com/rmk40/status/101152290647449601
Do Androids dream of electric sheep?
cjward23 said:
We all ready have kernels based on this source. Have had for a while, it just released on a different website
"rmk40: People keep mentioning the kernel source on htcdev.com. They didn't release anything new that wasn't already on developer.htc.com."
--http://twitter.com/rmk40/status/101152290647449601
Do Androids dream of electric sheep?
Click to expand...
Click to collapse
Ok. Well this is the kernel used on the ota gb on my g2. Can you please point me to the kernel that will oc my ota gb g2 and not break anything. Like wifi etc. Please....
mike102871 said:
Ok. Well this is the kernel used on the ota gb on my g2. Can you please point me to the kernel that will oc my ota gb g2 and not break anything. Like wifi etc. Please....
Click to expand...
Click to collapse
I assume that you are rooted. I'm not sure what kernels are currently working on gb ota. I've been using sense for a few months so I'm not up-to-date with what is working on stock rooted roms.
This one might work http://forum.xda-developers.com/showthread.php?t=1180071
Do Androids dream of electric sheep?

I897UCKK4 Source Code is out.

I'm preparing to be flamed, but I figured I might as well create this thread. Now I know many of you know this, along with the i896 source, is out, but there wasn't a thread for it and the i896 one had issues, so here . Hopefully we can get some development going for those of us that want *shutters* Audience Chip drivers, along with the many features that are present in the i9000 roms.
Just search KK4 on here: https://opensource.samsung.com/index.jsp
nygfan760 said:
I'm preparing to be flamed, but I figured I might as well create this thread. Now I know many of you know this, along with the i896 source, is out, but there wasn't a thread for it and the i896 one had issues, so here . Hopefully we can get some development going for those of us that want *shutters* Audience Chip drivers, along with the many features that are present in the i9000 roms.
Just search KK4 on here: https://opensource.samsung.com/index.jsp
Click to expand...
Click to collapse
Doesn't bother me anymore since now ICS is doing great.
But, if really want to stick with GB(usually MIUI and CyanogenMOD).
I would like:
a.) The Audience Chip thingy.
b.) Battery life.
Fate-Silver said:
Doesn't bother me anymore since now ICS is doing great.
But, if really want to stick with GB(usually MIUI and CyanogenMOD).
I would like:
a.) The Audience Chip thingy.
b.) Battery life.
Click to expand...
Click to collapse
What? I'm not making anything. I was informing the community (those who didn't know) of the source code.
nygfan760 said:
What? I'm not making anything. I was informing the community (those who didn't know) of the source code.
Click to expand...
Click to collapse
Yea, I know.
I just want to tell AT&T/Samsung is SLOW for their firmware codes sharing... too stingy...
Fate-Silver said:
Doesn't bother me anymore since now ICS is doing great.
Click to expand...
Click to collapse
yea I been onICS for 24 hours now ,, its great , but nothing special I see very few differences in anything , except I am missing all of the features I m use to on GB .
imo dotn believe the hype , the only 2 things I like about my current ICS set up is sixstring kernel allows me to OC higher then on sammy rom (not higher then cm7 tho) and the launcher is pretty cool but still not as nice as on the gnex .
Eventho its 2.3.5 I welcome source of KK4
eventho Im 2.3.6 (i9000 base )
I'm looking forward to the more refined kernels the source code release should bring around. Those features we've been missing will now be possible.
nygfan760 said:
I'm preparing to be flamed, but I figured I might as well create this thread.
Click to expand...
Click to collapse
Why? There is already a thread created in General. This is where searching comes in handy.
Red5 said:
Why? There is already a thread created in General. This is where searching comes in handy.
Click to expand...
Click to collapse
Saw the thread. It is a discussion thread about the firmware, this thread is to alert people of the actual source code, so we can get new kernels and stuffs Also, aren't most source code threads posted in here? At least for Froyo, and i896 GB, I believe they were.
Audience chip support was already extracted from the I896 gingerbread source kernel. It is available in the i9000 captivate corn kernel. Specifically gave me thanks for being able to introduce audience tip finally.
If you would like Audience support in any other kernels just contact the developer of corn.. A few months ago
TRusselo said:
Audience chip support was already extracted from the I896 gingerbread source kernel. It is available in the i9000 captivate corn kernel. Specifically gave me thanks for being able to introduce audience tip finally.
If you would like Audience support in any other kernels just contact the developer of corn.. A few months ago
Click to expand...
Click to collapse
I know, I know, I have been running it for a while now.
but im surprised that kk4 was final release. had time-stamp issue.
but now if we can get a unbranded kernel, we can have a complete unbranded rom with the ATT removal mods i posted while back.
TRusselo said:
but im surprised that kk4 was final release. had time-stamp issue.
but now if we can get a unbranded kernel, we can have a complete unbranded rom with the ATT removal mods i posted while back.
Click to expand...
Click to collapse
I'm pretty sure that problem only happens when you put AT&T software on an i896. I can't say for sure though because both my cappy's are canadian. Anyways I don't think ts a problem with the phone per se.. I think its a network thing. There is no time stamp issue for people on the AT&T network that I know of.
KK4 Source has been available since around Christmas. Some of the I897 kernel devs have been trying to compile a kernel from source but have been running into issues with the kernel not booting which is why you haven't seen any yet.
erbsmokah said:
I'm pretty sure that problem only happens when you put AT&T software on an i896. I can't say for sure though because both my cappy's are canadian. Anyways I don't think ts a problem with the phone per se.. I think its a network thing. There is no time stamp issue for people on the AT&T network that I know of.
Click to expand...
Click to collapse
Its a network AND software issue. Either they can fix the problem though the network, (its been done before) or you can de-compile the MMS.apk and change a line of code to fix the problem.
Kyuta Syuko said:
KK4 Source has been available since around Christmas. Some of the I897 kernel devs have been trying to compile a kernel from source but have been running into issues with the kernel not booting which is why you haven't seen any yet.
Click to expand...
Click to collapse
that was the kh2 rogers i896 source that they were having trouble with.... or are they having trouble with kk4 also???
TRusselo said:
Its a network AND software issue. Either they can fix the problem though the network, (its been done before) or you can de-compile the MMS.apk and change a line of code to fix the problem.
that was the kh2 rogers i896 source that they were having trouble with.... or are they having trouble with kk4 also???
Click to expand...
Click to collapse
He is a kernel dev but yeah I hope that isn't the problem.
TRusselo said:
that was the kh2 rogers i896 source that they were having trouble with.... or are they having trouble with kk4 also???
Click to expand...
Click to collapse
Both JSmokey and I haven't been able to get a kernel compiled from the KK4 source that we had gotten around Christmas. Though JSmokey said he did have a working kernel before, but isn't certain what he did to make it not work anymore. I've even tried to compile a stock kernel per the included instructions with no luck...
Kyuta Syuko said:
Both JSmokey and I haven't been able to get a kernel compiled from the KK4 source that we had gotten around Christmas. Though JSmokey said he did have a working kernel before, but isn't certain what he did to make it not work anymore. I've even tried to compile a stock kernel per the included instructions with no luck...
Click to expand...
Click to collapse
Same here, there must be something missing. Pulling a dmsg doesn't give much help, something about wanting sh in /system/bin (I think).
I have moved over to cyanogenmod 7 for now, waiting for cm9. Lots to tinker with there.
boog said:
Same here, there must be something missing. Pulling a dmsg doesn't give much help, something about wanting sh in /system/bin (I think).
I have moved over to cyanogenmod 7 for now, waiting for cm9. Lots to tinker with there.
Click to expand...
Click to collapse
.... no our original 2.3 kernel dev has given up
Sounds like the only way to get bln is to go to 2.2 or i9000.
Wdustin1 said:
.... no our original 2.3 kernel dev has given up
Click to expand...
Click to collapse
Maybe we can ask DG for help. I know he has moved on a long time ago, but recently he came back and helped with ICS kernel development. If he could help us getting KK4 kernel compiled from source, I am sure we will see a lot more ROM development going on.

Categories

Resources