[Q] Rom not booting after changing nk.exe - Windows Mobile

Hello guys,
I was building a rom for HD2 using 3.14 WWE base and 23699 WM build. I was having the problem with very low program memory - about 20 mb free. I searched the forum and what i found is to change the nk.exe with TMOUS one. I did and now the rom is stuck at the welcome screen. Then in oskitchen, i changed the rom from 3.14 WWE to tmous 3.14 and got the same problem.
Any help is highly appreciated.

Use nk.exe for your device. If your device is not tmous device, then dont use nk.exe for tmous.

Be sure to have Radio from 2.08.xx,old radios doesnt works with TMOUS nk.exe,my suggestion is to use new radio from WWE 3.14 the 2.15.xxx.
HannoSLM said:
Hello guys,
I was building a rom for HD2 using 3.14 WWE base and 23699 WM build. I was having the problem with very low program memory - about 20 mb free. I searched the forum and what i found is to change the nk.exe with TMOUS one. I did and now the rom is stuck at the welcome screen. Then in oskitchen, i changed the rom from 3.14 WWE to tmous 3.14 and got the same problem.
Any help is highly appreciated.
Click to expand...
Click to collapse

ai6908 said:
Use nk.exe for your device. If your device is not tmous device, then dont use nk.exe for tmous.
Click to expand...
Click to collapse
then which one you recommend to avoid the problem with low program memory. my SPL is 2.08 HSPL
af974 said:
Be sure to have Radio from 2.08.xx,old radios doesnt works with TMOUS nk.exe,my suggestion is to use new radio from WWE 3.14 the 2.15.xxx.
Click to expand...
Click to collapse
i have radio 2.15.50.14
thanks for the feedback

Is there a good set of FAQ's for cooking for the Leo? I don't own one, but all I ever read about are issues with getting the correct hard spl, radio, and builds. A link would be good for this thread, but even better would just be an FAQ thread on how to cook for the Leo properly.

In my honest opinion ,cooking for LEO is more simple then other old devices,steps are easy,here what i do for my rom:
_Dump newest shipped rom,in my case i have 3.14 Italian.
_Replace Nk.exe from TMOUS
_Change WM build ,in this case i have 23150
_Apply wm 6.5.x fixes
_Load my personal customizations
_ Be sure to have proper Radio for 576 mb enabled
Thats all.
When i cooked for Kaiser the list was double and more ,more ,more reg tweaks,lol
Farmer Ted said:
Is there a good set of FAQ's for cooking for the Leo? I don't own one, but all I ever read about are issues with getting the correct hard spl, radio, and builds. A link would be good for this thread, but even better would just be an FAQ thread on how to cook for the Leo properly.
Click to expand...
Click to collapse

af974 said:
In my honest opinion ,cooking for LEO is more simple then other old devices,steps are easy,here what i do for my rom:
_Dump newest shipped rom,in my case i have 3.14 Italian.
_Replace Nk.exe from TMOUS
_Change WM build ,in this case i have 23150
_Apply wm 6.5.x fixes
_Load my personal customizations
_ Be sure to have proper Radio for 576 mb enabled
Thats all.
When i cooked for Kaiser the list was double and more ,more ,more reg tweaks,lol
Click to expand...
Click to collapse
many thanks for the advice. Wil try and let you know. thanks again

deleted due to simplicity of question

Related

[SOLVED] Enabling 576MB in TMOUS HD2

Hi,
I've done research on the forum here and found that to unlock the full 576 RAM in HD2 you need two things from the TMOUS ROM. The Radio and nk.exe. I've managed to download the appropriate Radio to unlock the memory but cannot for the life of me understand how to get the nk.exe.
I am using osKitchen Kitchen v1.25 to cook my roms. It uses the following structure under the Sources folder:
EXT
MSXIPKernel
NK
OEM
Other
ROM
SYS
Replacing the NK folder in the TMOUK kitchen from the TMOUS ROM simply does not work the resultant ROM does not boot and just hangs the device.
Could one of our chefs please explain how to port the nk.exe from the US build to unlock the memory in the T-Mobile UK ROM 1.72.
Using the following 576-enabled Radio
RUU_Leo_Radio_15.34.50.07U_2.08.50.08_2
Many thanks in advance
Mod edit: SOLVED
thecrater said:
Hi,
I've done research on the forum here and found that to unlock the full 576 RAM in HD2 you need two things from the TMOUS ROM. The Radio and nk.exe. I've managed to download the appropriate Radio to unlock the memory but cannot for the life of me understand how to get the nk.exe.
I am using osKitchen Kitchen v1.25 to cook my roms. It uses the following structure under the Sources folder:
EXT
MSXIPKernel
NK
OEM
Other
ROM
SYS
Replacing the NK folder in the TMOUK kitchen from the TMOUS ROM simply does not work the resultant ROM does not boot and just hangs the device.
Could one of our chefs please explain how to port the nk.exe from the US build to unlock the memory in the T-Mobile UK ROM 1.72.
Using the following 576-enabled Radio
RUU_Leo_Radio_15.34.50.07U_2.08.50.08_2
Many thanks in advance
Click to expand...
Click to collapse
For the 576MB patch you need only to replace these folders from an 2.07 or 2.02 Stock-Rom:
Rom\XIP\OEMXIPKernel\nk.exe
OEM\OEMDrivers
OEM\OEMDriversHigh
Then you need to replace again with this folder
OEM\OEMDrivers\ddi.dll
with an older Base than 2.07/2.02 (1.72 in your case is recommended)
patensas said:
For the 576MB patch you need only to replace these folders from an 2.07 or 2.02 Stock-Rom:
Then you need to replace again with this folder
OEM\OEMDrivers\ddi.dll
with an older Base than 2.07/2.02 (1.72 in your case is recommended)
Click to expand...
Click to collapse
Why ddi.dll ? mine works fine with new 2.13/2.11/2.10 ddi.dll
patensas said:
For the 576MB patch you need only to replace these folders from an 2.07 or 2.02 Stock-Rom:
Rom\XIP\OEMXIPKernel\nk.exe
OEM\OEMDrivers
OEM\OEMDriversHigh
Then you need to replace again with this folder
OEM\OEMDrivers\ddi.dll
with an older Base than 2.07/2.02 (1.72 in your case is recommended)
Click to expand...
Click to collapse
Thank you very much indeed for your kind help. It worked perfectly
Hi, I'm a newbie for ROM cooking, experienced cookers, please advise.
I'm using HD2/Leo phone, I learned how to use HSPL, flash a cooked ROM, so I'm start thinking of cooking the ROM my own, and what all I need is retain original 1.66 707.1 Asia WWE version of stock ROM, but only to enable 576MB RAM.
I found a kitchen, oskitchen zero 1.31, use the GUI and extracted the stock ROM, and stop here, because I don't know how to cook the ROM...
Experienced cookers, please advise, thanks in advance!!!
patensas posted like 2 posts up from yours which files you need to replace.
which means that i just copy all the folder need, then paste inside the osKitchen Zero folder, and finally click "Start building button" to cook my ROM...?
I also want to know why ddi.dll need to be remain old version?
OEM\OEMDrivers\ddi.dll
hello fellow chefs
i am trying to make a verry smooth rom in dutch for soem friends of mine
it is working out quite well but i want to enable the 576 ram tweak
in patensas his post he says i need to change things from a tmous rom
if i use the tmous 2.13.531.1 as base rom do i still need to change those folders?
thanks in advance
sorry to ask but coul some one upload the files to make the 576 mb tweak?
i have 2.13 tmous as base in the kitchen and it would save me a download and dump
thanks in advance
All you need is in the 2.13 TMOUS.
pkoper said:
All you need is in the 2.13 TMOUS.
Click to expand...
Click to collapse
then i dont get it:-o
i installed Leo_RADIO_15.34.50.07U_2.08.50.08 on the phone but no 576 mb tweak:S
Using 2.13 base you should have 576 anyway.
What did you change?
pkoper said:
Using 2.13 base you should have 576 anyway.
What did you change?
Click to expand...
Click to collapse
to be honest i have no idea why it aint working
when you got the settings tab and scroll down to device info
there you choose hardware info it should also say 576?
the thing i did is dump the tmous 2.13 rom with ervius
then i took out the 0409 folder in oem and replaced it with the the one i use for blackstone(maybe the fault is here) then i replaced the ext packages with the ones i use i blackstone kitchen(compared wich are unnesacary and left those out) and then recooked the rom
i also decided today that i am gonna rebuild the entire kitchen from scratch without copy pasting the 0409 folder in oem and set everything up from there and remake the initflash.dat the way i want it
i havent changed the ddi.dll so that might be the trick why it aitn working
on side note:
wish i whasnt in the middle of moving and had the actual device for a few days
that would definetly make things easier for me
ps: what do you think is the best base to use to build the kitchen on with ervius kitchen
tmous 3.14? it would sound logical that newer is better although there are differences between the american and european leo's
Hi all !
I'm trying to cook a personal custom rom I just want to change the build from 6.5 to 6.5.X of the official htc 3.14 italian rom. I would also like to enable the 576 mb of ram. I have already installed on the phone the 2.15 radio, what files I need to change inside the kitchen ( I use oskitchen ) ? I have a t-mobile.uk hd2 ( I have bought it from england.
so I think that it's the european version )
light_n_roses said:
Hi all !
I'm trying to cook a personal custom rom I just want to change the build from 6.5 to 6.5.X of the official htc 3.14 italian rom. I would also like to enable the 576 mb of ram. I have already installed on the phone the 2.15 radio, what files I need to change inside the kitchen ( I use oskitchen ) ? I have a t-mobile.uk hd2 ( I have bought it from england.
so I think that it's the european version )
Click to expand...
Click to collapse
Take the nk.exe(from oemxipkernel) from 2.13 tmous.I think also the nk.exe from 3.14 tmous should be ok but I havent try it.
Could someone just post an attachment with the modules needed to enable the extra RAM? I'm sure it would make it easier for everyone. I'd do it, but I don't have an hd2.
Farmer Ted said:
Could someone just post an attachment with the modules needed to enable the extra RAM? I'm sure it would make it easier for everyone. I'd do it, but I don't have an hd2.
Click to expand...
Click to collapse
The way that the European Leo device gets the 576 ram enabled is the following:
Replace the nk.exe with the nk.exe from TMOUS rom (in Sources\Devices\HTC Leo\Profiles\default\OEMXIPKernel folder for oskitchen, or \ROM\LEO\build number\OEMXIPKERNEL for ervius kitchen).
I attach the 2.13 tmous and 3.14 tmous nk.exe modules.Both do the trick or enable the 576 ram (for those who believe it).
Personally in my Leo I didnt see any difference with the 576 ram enabled.

How can I make a rom that works both with T-MO & WWE LEO?

So, how can one build a rom that will work both on a T-Mobile HD2 and on the WWE HD2?
Should I try to work with the WWE stock roms and hope it will work with the T-MO or is there any specifics needs to be done?
I beleive my EVK Kitchen will do what you want...
rstoyguy said:
I beleive my EVK Kitchen will do what you want...
Click to expand...
Click to collapse
nice to point him in a ready to use kitchen but i think its handy if you type out what you have done to make it that way so other people can do it themselves as i think it are only a few files and its easier to change a few files then customize a entire kitchen to youre own liking
I take the OEMXIPKernel and OEMDrivers packages from a 2.1x ROM and use them as part of my ROM's base to make it 1024mb compatible. You could use the whole 2.1x OEM dir, but I find it unstable myself.
millski said:
I take the OEMXIPKernel and OEMDrivers packages from a 2.1x ROM and use them as part of my ROM's base to make it 1024mb compatible. You could use the whole 2.1x OEM dir, but I find it unstable myself.
Click to expand...
Click to collapse
Basically, you work on a WWE rom as the base but you take OEMXIPKernel and OEMDrivers from a T-Mo rom and install them instead of the WWE ones?
yosi199 said:
Basically, you work on a WWE rom as the base but you take OEMXIPKernel and OEMDrivers from a T-Mo rom and install them instead of the WWE ones?
Click to expand...
Click to collapse
The wording here can be a bit confusing - TMOUS ROMs are WWE anyway (2.13 being the last) but the latest 1024mb ROM is 2.14, which is CHS language.
You could use any base you like and just include the OEMXIP and OEMDrivers from a 2.1x ROM to make it fully compatible. I use a WWE 1.72 base (because I find it the most stable) and the OEMDrivers and OEMXIP from 2.14 (because it's the latest available). I then had to replace several bluetooth dll's and mui's in the OEMDrivers as they are in CHS and I want WWE - I just copied them over from the 1.72 WWE OEMDrivers package. If you used the 2.13 OEMDrivers they would already be WWE...
I also have the 2.10 touch.dll and touchgl.dll files copied to my OEMDrivers as these have better touch response.
The easiest way would be to just use the 2.13 base (it's 1024mb HD2 compatible and it's already WWE) and use x.xx.50.x series radios...

LEO/HD2 3.04 2.14 mixed Drivers still have problem

After reading the post that transplanting 2.14 nk,2.14 OEM_Misc.dll to 3.04 can solve the problem of FM-radio. But I find another problem that the WIFI MAC address change to xx-xx-xx-xx-xx-xx. Absolutely it's fake,and in some conditions it may do some trouble. So I want to know if there's some ways to solve this problem.
I have solved this problem by myself....
just replace the proper version of bcmsddhd.dll
Thanks xda-developers...
Hi,
which combination do you use?
Base ? and bcmsddhd.dll from ?
with friendly greet
starbase64
starbase64 said:
Hi,
which combination do you use?
Base ? and bcmsddhd.dll from ?
with friendly greet
starbase64
Click to expand...
Click to collapse
I would like to know this too. Thanks!
to fix wifi if you cook a non-asian rom:
take bcmsddhd.dll from a non-asian rom (for example 2.13.531.1 - NOT2.14 because it's asian).
to fix the fm-radio issue in the 3.xx-base you should be able to use the 2.14 asian files.
Thx , i didn't find for FM radio bug in my cook , now it's ok . Thx, Thx , Thx
Use 3.14 drivers as they are. and no need to mix anything.
They work fine for me..
c_shekhar said:
Use 3.14 drivers as they are. and no need to mix anything.
They work fine for me..
Click to expand...
Click to collapse
i think ur referring to Tmo-US leo rom 3.14 drivers..
the 3.14 drivers from original htc rom have issues when used with nk.exe from tmo-US rom (and you'd wanna use tht nk.exe to get rid of the low ram issue)
Only the nk.exe needs to be swopped to fix memory, oemdrivers work fine just as they come.
No problems with the FM radio, nothing needs to be fixed.
jjblaster3 said:
i think ur referring to Tmo-US leo rom 3.14 drivers..
the 3.14 drivers from original htc rom have issues when used with nk.exe from tmo-US rom (and you'd wanna use tht nk.exe to get rid of the low ram issue)
Click to expand...
Click to collapse
jjblaster3 said:
i think ur referring to Tmo-US leo rom 3.14 drivers..
the 3.14 drivers from original htc rom have issues when used with nk.exe from tmo-US rom (and you'd wanna use tht nk.exe to get rid of the low ram issue)
Click to expand...
Click to collapse
@lauretius26 is right. There absolutely no issues at all...
@Laurentius26 and c_shekhar:
i haven't tested but i guess you guys are right.. the only explanation going through my mind is that the 2.13/2.14 nk's from tmo-us were not compatible with the 3.14/3.04/3.02 oemdrivers from Leo S roms, but since there was a 3.14 tmo-us update (meaning a 3.14 nk) it now is compatible with those oemdrivers i guess

[Solved] HD2/Leo (TMOUS) OEM base

Hi Folks,
I recently got my HD2 and started cooking roms for it.
Now i know i need a x.x.x.x.50 radio to unlock the 576mb and a oem base that supports it.
My question is what base do you guys use?
I tried the 3.04 and the 2.10 oemdrivers and noticed that the 3.04 has a bit more free ram on the first boot.
Also the 2.10 is showing some weird behaviour. For example when i get a incoming call and i press the volume down to mute the ringtone it starts making a dailtone sound which seems to stick untill i soft reset
What do you folks reckon?
Did you already read this http://forum.xda-developers.com/showthread.php?t=692379
i did and i patched the 576 mb without any other problem.
Mikenif said:
Hi Folks,
I recently got my HD2 and started cooking roms for it.
Now i know i need a x.x.x.x.50 radio to unlock the 576mb and a oem base that supports it.
My question is what base do you guys use?
I tried the 3.04 and the 2.10 oemdrivers and noticed that the 3.04 has a bit more free ram on the first boot.
Also the 2.10 is showing some weird behaviour. For example when i get a incoming call and i press the volume down to mute the ringtone it starts making a dailtone sound which seems to stick untill i soft reset
What do you folks reckon?
Click to expand...
Click to collapse
Thanks for the tip mate
Ive now created a 1.66 oemxip with a 2.14 nk.exe and im using the 3.04 oemdrivers.
The topic also mentions replacing ddi.dll, but since 3.04 doesnt have that onscreen branding like 3.02 has. i figured i dont have to replace that one.
Now im wondering if its tmous compatible. Ive seen some Leo ROM-topics mention its tmous compatible.
Does that mean it has the 576 unlocked or do i need to use the tmous roms oemdrivers to make it compatible?
Mike te 13.4 for the touch hd do it kom or dont please give an answer
Mikenif said:
Thanks for the tip mate
Ive now created a 1.66 oemxip with a 2.14 nk.exe and im using the 3.04 oemdrivers.
The topic also mentions replacing ddi.dll, but since 3.04 doesnt have that onscreen branding like 3.02 has. i figured i dont have to replace that one.
Now im wondering if its tmous compatible. Ive seen some Leo ROM-topics mention its tmous compatible.
Does that mean it has the 576 unlocked or do i need to use the tmous roms oemdrivers to make it compatible?
Click to expand...
Click to collapse
I believe the answer to your question is here:
http://forum.xda-developers.com/showthread.php?t=656138
EpiphanyNL said:
I believe the answer to your question is here:
http://forum.xda-developers.com/showthread.php?t=656138
Click to expand...
Click to collapse
Thanks mate
That indeed makes it tmous compatible.
But ive noticed some slowing down using the 2.10 stuff instead of the 3.04 base i was on.
Guess since im only cooking dutch and there are no dutch tmous phones im good with releasing a 3.04 based rom

[SOLVED] Hd2 leo WWE 3.14 base only 51mb internal memory free?

Hi,
I use oskitchen with leo 3.14 ROM as my base. If I use 1.66 ROM I have about 180mb free. If I use 3.14 as the base rom I only have about 50mb free. Basic rom built no addons.
Does any body know why this is eating up so much internal memory?
Solution
Fixed issue. I built a rom using RUU_Leo_S_HTC_WWE_3.14.405.2 and got 51mb free space. I then downloaded RUU_Leo_1_5_TMOUS_2.13.531.1 and then used the nk.exe from this rom.
I rebuilt the exact same rom again but with the new nk.exe and got 171.42 free storage and 294.17 free program space.
Also with using this nk.exe from a tmous rom is this now compatable with users with a tmous device if they use the correct radio?
GhostXSeries said:
Hi,
I use oskitchen with leo 3.14 ROM as my base. If I use 1.66 ROM I have about 180mb free. If I use 3.14 as the base rom I only have about 50mb free. Basic rom built no addons.
Does any body know why this is eating up so much internal memory?
Click to expand...
Click to collapse
if you are using tmous 3.14.531.1 as base for your rom, make sure you use hspl2.08.
otherwise (with hspl3.03) you will face this memory issues.
if you are using a european rom as base, you can use hspl2.08 (memory issues) or 3.03.
but only with hspl2.08 and tmous 3.14.531.1 base you will have 576mb ram enabled.
HD2Owner said:
if you are using tmous 3.14.531.1 as base for your rom, make sure you use hspl2.08.
otherwise (with hspl3.03) you will face this memory issues.
if you are using a european rom as base, you can use hspl2.08 or 3.03.
but only with hspl2.08 and tmous 3.14.531.1 base you will have 576mb ram enabled.
Click to expand...
Click to collapse
Hi,
Im using Euro ROM as base, sorry should have mentioned that. I am also using HSLP 2.08 with radio 2.15, still only getting 51mb free. Bit random. My kitchen is in my sig below. If you wouldn't mind downlaoding a copy and having a look it would be much appreciated.
I think I am missing something obvious! As far as I can remember hslp 3 does not enable 576mb ram. Only 2.08 does.
GhostXSeries said:
Hi,
Im using Euro ROM as base, sorry should have mentioned that. I am also using HSLP 2.08 with radio 2.15, still only getting 51mb free. Bit random. My kitchen is in my sig below. If you wouldn't mind downlaoding a copy and having a look it would be much appreciated.
I think I am missing something obvious! As far as I can remember hslp 3 does not enable 576mb ram. Only 2.08 does.
Click to expand...
Click to collapse
if you want to use hspl2.08 (for android) you better use tmous base.
i can imagine that you also face memory issues this way around.
with "base" i mean not only oem but also rom (xip).
i also suggest you should download my osbuilder template kitchen for hd2 to have a look.
http://forum.xda-developers.com/showthread.php?t=917594

Categories

Resources