Updating OEMDrivers - Touch Diamond, MDA Compact IV ROM Development

Hello All,
I'm searching for a way to update some drivers in the OEMDrivers. I manage to find out that it's not as simple as copying the file over... :-( But apart from that I'm missing the direction on where to search. I'm not that far advanced.
As a temp fix, I cooked up a CAB file for the driver I wanted to replace (gpsdriver.dll), but after I installed the cab file and making sure the new gpsdriver.dll showed up, my GPS stopped working? The same for the libgles_cm.dll which I want to try - fixed my TouchFlo3D good as in "Not starting anymore." :-/
I can't understand why this didn't work....
Any guru out there want to help a starting cook?

Nobody wants to help?

mario661 said:
Nobody wants to help?
Click to expand...
Click to collapse
You can't update drivers without updating nk.exe because drivers are hardcoded for exact nk.exe and in your situation you are trying to use new drivers with old nk.exe.

You can only update OEM drivers if you cook a ROM....

mario661 said:
Hello All,
I'm searching for a way to update some drivers in the OEMDrivers. I manage to find out that it's not as simple as copying the file over... :-( But apart from that I'm missing the direction on where to search. I'm not that far advanced.
As a temp fix, I cooked up a CAB file for the driver I wanted to replace (gpsdriver.dll), but after I installed the cab file and making sure the new gpsdriver.dll showed up, my GPS stopped working? The same for the libgles_cm.dll which I want to try - fixed my TouchFlo3D good as in "Not starting anymore." :-/
I can't understand why this didn't work....
Any guru out there want to help a starting cook?
Click to expand...
Click to collapse
you can't just overwrite it-- some of the drivers are written as modules so as mccune said it needs to be cooked, not copied

Now I know where I need to start looking/learning. I could not understand _what_ I needed, which makes it hard to find the correct info. ;-)
Thanks!

Im a pretty capable guy and tried cooking my own. Just went back to Duttys in the end. I believe hes putt he 2.00 drivers in 3.6b

Related

BtAudio hack on wm6 XDA Live

Anyone do this yet and get it working.
Thanks
JM
jasonmoe said:
Anyone do this yet and get it working.
Thanks
JM
Click to expand...
Click to collapse
I Installed the widcomm drivers and it works great with WM6.
I'm thinking about making a rom with the drivers build in, if I can figure out how the edit the registry will try it now
Widcomm stack does exactly what?? What does it improve on, and I didnt think it was fully implemented for the Hermes??
Id love to get this working if your willing to tell me how to do it or what not where do i get the drivers
jasonmoe said:
Id love to get this working if your willing to tell me how to do it or what not where do i get the drivers
Click to expand...
Click to collapse
Hmm I can't seem to figure out how to edit the registry of the extracted rom
But you can find the widcomm drivers here:
http://forum.xda-developers.com/showpost.php?p=1072773&postcount=72
trion said:
Hmm I can't seem to figure out how to edit the registry of the extracted rom
Click to expand...
Click to collapse
Due to having far too much work to do, I haven't even started looking at cooking my own ROM for the Hermes, but the registry should be stored in the default.hv file...
Look here for more info: http://forum.xda-developers.com/showthread.php?t=249836
Post #229 by Bepe has a (his?) tool to convert to/from .txt so that you can edit the default registry.

Help needed: Extracting DLLs from a installation EXE file

Hi all, wondering whether anyone can help me.
I have a old Atom Exec lying around, it suffers from problems waking up from standby only- it freezes occasionally. Basically at the time I had no other option but to upgrade to a Trinity. However, I noted that the Toshiba G900 seems to have EXACTLY the same problem, and I believe also the same processor, and Toshiba have just released a patch for it-
www.toshiba-europe.com/mobile/G900Patch.htm
A forum regarding the fault can also be found here.
http://www.pocketpcthoughts.com/forums/viewtopic.php?t=56041
Unfortunately a direct run of the exe file on my exec does not work. I was wondering whether anyone had a way of extracting the DLL or finding out from it how I can fix my Exec...
Thanks in advance to anyone who can help.
you can try to rename the exe file to zip and see if it's the kind that opens
i would not hold my breath though
there are 10000 reasons why a device could freeze
and trying to use a fix for such a general issue
made for another device seems like the mayor of badOddsVille
extracted dlls
extracted dlls
Thanks so much mate.
rickwyatt said:
extracted dlls
Click to expand...
Click to collapse
Didn't work.
Oh well.
yes didnt work

sdkcerts.cab

Hi ,
I have been trying different vesion of Comm Manager on X01HT, most of them are good and installation without problem. When I tried to install the schen 10 button version, sys said no premission or something like that , So I kept reading the thread and then I found and installed the "sdkcerts.cab" (from the same thread), after that, install this 10 button Comm Manager and it could be installed this time.
So I am wondering what is this sdkcerts.cab?
What's the function of it?
I am a bit confused. Hope someone could explain it to me. thanks a lot guys!
kinghung said:
Hi ,
I have been trying different vesion of Comm Manager on X01HT, most of them are good and installation without problem. When I tried to install the schen 10 button version, sys said no premission or something like that , So I kept reading the thread and then I found and installed the "sdkcerts.cab" (from the same thread), after that, install this 10 button Comm Manager and it could be installed this time.
So I am wondering what is this sdkcerts.cab?
What's the function of it?
I am a bit confused. Hope someone could explain it to me. thanks a lot guys!
Click to expand...
Click to collapse
SDK Cert is a certificate used by the developers or programmers to sign the file/s you're using to make it/them eligible to be installed on the device. It's just like a consent from the developers for their OEM softwares to their users. To make the device accepts the file/s, the SDKCert have to be installed on the device for key matching purposes.
cyphol said:
SDK Cert is a certificate used by the developers or programmers to sign the file/s you're using to make it/them eligible to be installed on the device. It's just like a consent from the developers for their OEM softwares to their users. To make the device accepts the file/s, the SDKCert have to be installed on the device for key matching purposes.
Click to expand...
Click to collapse
Thanks so much for your description,
is this sdk certs an universial file? or specific for a particular program (unique) to install?
For example, if I have 2 program A and B need to install sdk certs, do I need to install one for A and the other for B program? or just install one and then not need to install anymore?
Sorry for my stupid questions
kinghung said:
Thanks so much for your description,
is this sdk certs an universial file? or specific for a particular program (unique) to install?
For example, if I have 2 program A and B need to install sdk certs, do I need to install one for A and the other for B program? or just install one and then not need to install anymore?
Sorry for my stupid questions
Click to expand...
Click to collapse
Install once only.
cyphol said:
Install once only.
Click to expand...
Click to collapse
Thanks mate!
What would happen if you installed it more than once?
ericc191 said:
What would happen if you installed it more than once?
Click to expand...
Click to collapse
Doesn't matter at all.
And what if I don't want to use it later? I installed SDKcerts to write one read-only file and now I want my WM6 to be idiot-proof again How to unistall SDKcerts?
hello sir, im new here..my question is where can i download sdkcert 1st.cab for my htc. thank you
Hi everybody!
I have a question: can I savely uninstall the "sdkcerts" after I installed the programms which need sdkcerts (Pro2 Notification Manager and Spike's MicNeo TaskBar Varients)? Or does these programms need the sdkcerts to run on my device?
In advance: thanx for the reply
Greetz,
Michael
Almost all has them
almost all the roms has sdkcerts by default! sometimes it doesnt works so good so the cab must be installed again... only once... if you try to install something and has no permisions intall this sdkcerts and then your new app.... it doenst works... maybe is wrong cooked
for taskbar yes! its needed! to change the dll!
want the sdkcerts cab... search...
Thnx for your reply.
As I wrote in my post, I already installed the sdkcerts.cab and the programms (pro2 notification manager and the stuff from spike).
But my question is: do I have to let it (sdkcerts) on my device or can I uninstall it when the programms are running?
Greetz,
Michaël
michael.neuburger said:
Thnx for your reply.
As I wrote in my post, I already installed the sdkcerts.cab and the programms (pro2 notification manager and the stuff from spike).
But my question is: do I have to let it (sdkcerts) on my device or can I uninstall it when the programms are running?
Greetz,
Michaël
Click to expand...
Click to collapse
Michael, I know this is a slightly old post but did you ever find the answer to your question? I too have been searching for ways to uninstall/remove installed SDKcerts WITHOUT having to perform a Hard Reset.
If you or anyone can answer this or help point me in the right direction, I'd appreciate it.
Thanks a bunch!
Len
escapism2to1 said:
Michael, I know this is a slightly old post but did you ever find the answer to your question? I too have been searching for ways to uninstall/remove installed SDKcerts WITHOUT having to perform a Hard Reset.
If you or anyone can answer this or help point me in the right direction, I'd appreciate it.
Thanks a bunch!
Len
Click to expand...
Click to collapse
this post contains and install and uninstall cab. I haven't tried it yet.
Thanks!
fortunz said:
this post contains and install and uninstall cab. I haven't tried it yet.
Click to expand...
Click to collapse
This is great news...thanks for the help! I've not tried it yet but will post if I run into any problems.
escapism2to1 said:
This is great news...thanks for the help! I've not tried it yet but will post if I run into any problems.
Click to expand...
Click to collapse
You're welcome. I've tried it since making the above post, and it appears to work. Upon uninstall of the sdkcerts, programs with drivers requiring sdk certs won't function anymore.
...deleted.
MyRho said:
...deleted.
Click to expand...
Click to collapse
Michael, dude you are awesome, you made my day.. i did excatly you said and works fine on my tilt2 phone off the hook bro..
Regds,
RAnkit
Tilt 2 (Using Singapore Signed ROM)

[Help Needed] How to change the ROM date ?

How can i change the rom date ?
the patchers from the kaiser kitchen ain't working for the Hermes,
thanks all for the help.
Jimmy
Jimmy,
My searches haven't turned up anything definitive, but I HAVE seen some mention of the date being held in file S000 in the NK.EXE module. I cannot examine this possibility right now, but maybe I'll have time when I get home tonight.
In the meantime, I would love it if somebody could post a definitive method that works for WM6 devices. It sure would be nice if, when I flash a new ROM, I didn't need to bounce forward 8 months to set the time in initial setup
-pvs
pvs said:
Jimmy,
My searches haven't turned up anything definitive, but I HAVE seen some mention of the date being held in file S000 in the NK.EXE module. I cannot examine this possibility right now, but maybe I'll have time when I get home tonight.
-pvs
Click to expand...
Click to collapse
Correct!
AssassinsLament said:
Correct!
Click to expand...
Click to collapse
Thanks Assassin ... but, checking my ROM dump, it seems my base ROM does not contain a module named NK.EXE. Instead, I have an actual file by the name of NK.EXE in my XIP folder. Thus, there aren't any "S00?" files to work with.
Does anybody know of any other place I might be able to change this ROM's date?
TIA,
-pvs
[EDIT]Weird, I used a binary editor, found the date string inside of NK.EXE, and successfully changed it. I cooked the newer version of NK.EXE into the ROM, and ... the ROMDate was still the same. Sheesh! It would seem there should be SOME way to change this thing.
Can anyone please give some other suggestions?
Thanks again,
-pvs
[/EDIT]

Problem: Re-cooking personal ROM (saving sounds and volume control)

I've been reading an gathering information for weeks now to build my own personal ROM. Since I'm unable (at the moment) to build one from scratch
Somehow it doesn't seem to work for me and I could not find an answer to my problems. I really hope some ROM Guru is willingly to help me out here.
I've used the Diamond Kitchen to extract the NBH files. And like it should it creates the OEM and SYS folders when you don't use protected ROM's like Dutty's, Swtos or Bepe's.
I've tried multiple ROM's to rebuild for my personal needs. And here are the most common problems I've encountered:
- Diamond (or Raphael) Volume Control does work. Even when it's included correct in the ROM. Reinstalling Volume Control after flasing using a CAB does work strange enough.
- The sound settings panel won't close after changing sounds.
ROM's I've tried to personalize:
- Panosha
- TOR (SubZero)
- SwiftBL
- VIC Lite
- And probably a few other ROM's I managed to extract (using the kitchen).
I've read some threads about the same problems but they seem to be part of a ROM thread instead of a specific "cooking thread". That's why I started it here.
Do you experience the same problems or do you have some good ideas than please let the rest of us know
I have the same problem
Everything seems OK, except the damned sound configuration.
If someone has an answer, we would appreciate it very much.
Thanks in advance...
Thanks for you reaction. Concerning the Volume Control, there is a way to get this to work. Just add a CAB that you call using the config.txt.
It's not ideal but it should work.
Unfortunately this procedure can't be repeated for the sound setting panel
I played with it a lot and even if I do nothing with the ROM, this sound config problem occurs. I extract the ROM and then rebuild it without modifying anything. This looks like a kitchen problem I thought.
I use Surface Kitchen v1.01. You another one, so this is a little confusing
Edit:
Maybe we can do the same without using those settings but direct in the registry?
Someone knows those keys?
Been using Kitchen 1.0.1 for a couple of days now as well. Updated the programs that were out of date. Did not help.
I also get always this error, could it be the cause?
iXiR said:
I also get always this error, could it be the cause?
Click to expand...
Click to collapse
HI iXiR
I also get the same error every time. I can not even cook the packages made with package creator. Some times I succeed but at the end it saye User.hv / custom.hv not found. Any idea?
thanks
tararura said:
HI iXiR
I also get the same error every time. I can not even cook the packages made with package creator. Some times I succeed but at the end it saye User.hv / custom.hv not found. Any idea?
thanks
Click to expand...
Click to collapse
Well, most of the times this fault is there, its a mistake with your new or edited rgu file like \\ or forgotten empty last row.
regards
Anja31
I recommend you guys try cooking the 1.93 official ROM .., i cooked a personal one for me .. no problems at all
iXiR said:
I also get always this error, could it be the cause?
Click to expand...
Click to collapse
this error is because you also have xip directory already listed in ur kitchen, so when the operation reaches that part of extracting the xip it dumps the xip and .dsm a.rgus, so basically a duplicate I dont use this kitchen but you can always press y to overite all
- The sound settings panel won't close after changing sounds.
Click to expand...
Click to collapse
Try adding this one to your registery:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\LSOMACORE]
"Dll"="LsOmaCore.dll"
"Prefix"="DRM"
"Index"=dword:00000001
reset and you will be able to change the ringtone/press ok on your sound settings
To make it work while cooking, just place this in a RGU file so it will be implemented in the ROM
Thanks will try that one as soon as I can.
Had one crazy thought. Since there are some replies from some real cookers here I was wondering about the next thing.
At the moment I always select option "1" in my kitchen. So I don't rebuild it (option "2"). It shouldn't but is it possible to have more success when using option "2"?
I tried all variants....
select 1 (yes) -> Access denied
select 2 (no) -> the message will appear for a lot of files... even when you always select 2 the ringtone panel won´t work
select 3 (all) -> access denied
So IMO it has no impact, which option you take...
I choose "1". I just want to cook the ROM.
Ah.. now I understand what you mean... the question at the beginning...
of course you have to select "1"...
I talked about the overwriting question (screenshots in post before)
First of all: thanks for this thread...I was going crazy with this issue..!
Has anyone tryied the reg.key posted before?
PS: @maccune...did you tryied to recook swiftbl?! How?! Is it not a protected rom??
Might be wrong about SwiftBL. Tried so many that I could be mixing them up
Tried so many because I hoped there would be one that would work just fine.
If it was up to me I'd use TOR v5 since it's basic and still a Diamond build.
Also the cooker told he didn't mind if people would use his ROM as a base ROM for your kitchen
duttythroy said:
this error is because you also have xip directory already listed in ur kitchen, so when the operation reaches that part of extracting the xip it dumps the xip and .dsm a.rgus, so basically a duplicate I dont use this kitchen but you can always press y to overite all
Click to expand...
Click to collapse
Hi dutty, what do you use to cook and protect your rom ? a made home version ?
Sorry, wrong thread...
Caspertje19 said:
Try adding this one to your registery:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\LSOMACORE]
"Dll"="LsOmaCore.dll"
"Prefix"="DRM"
"Index"=dword:00000001
reset and you will be able to change the ringtone/press ok on your sound settings
To make it work while cooking, just place this in a RGU file so it will be implemented in the ROM
Click to expand...
Click to collapse
Wohoooooooo!
It works... really great... perfect...
I also was going crazy to this issue....
now its solved.....
thx a lot.....
BUT: Another question: How can I add this as RGU File to ROM?

Categories

Resources