PDA

View Full Version : ace_ddi.dll from AKU3.3 for WM6


Heimiko
04-03-2007, 11:35 AM
Hello all,

Can anyone please post ace_ddi.dll found in AKU3.3 to be used in WM6?
This DLL has been (will be) applied in the new WMXL.2, but I don't feel like flashing my highly tuned device once again, so I simply wish to add this DLL to fix video corruption with TCPMP and CorePlayer...

So, anyone, please? thanks

shandar
04-03-2007, 12:08 PM
Same here. Would really appreciate if someone could upload this dll.

Olipro
04-03-2007, 01:05 PM
Same here. Would really appreciate if someone could upload this dll.

look... download an AKU 3.3 ROM from the Wiki and then extract it... use ROM Kitchen or whatever if you like, but either way, do it yourself... it's easy enough

Sleuth255
04-03-2007, 03:15 PM
Get a full backup first. I applied ace_ddi.dll form Cingular AKU 3.3 to my WM6 and bricked. Had to hard reset to fix. I'm checking for diffs between that and the HTC ROM now...

Heimiko
04-03-2007, 03:27 PM
Ai, that sucks. How exactly did you extracted that file from AKU3.3? If I do a ROM dump, I get a subdirectory called ace_ddi.dll instead of a file. That subdir contains a bunch of files. I looked into those files, none of them seems to be containing binary data what would represent the original file (no DLL entry point found). the S00* files combined seems to be the size of the file needed though, are they encoded in a different format? how do I convert that into the file I need?

Sleuth255
04-03-2007, 03:33 PM
you need to have RecMod.exe in the same directory as viewimgfs.exe IIRC or the dlls won't be created from modules. If its there, the reconstructed dll will also be in the folder.

Heimiko
04-03-2007, 04:06 PM
Ah, thanks a bunch, that worked. gonna try applying it (but after a backup as you sugested)

Heimiko
04-03-2007, 04:16 PM
Well... Have to report that once I applied it, the system doesn't boot anymore, and indeed a hard reset is needed.

How did it got integrated into WMXL.2 ?

Sleuth255
04-03-2007, 04:31 PM
The dll from the HTC 3.3 dump is identical.

kyphur
04-03-2007, 05:00 PM
I've replace a few system dlls in WMXL v0.20 and it seems that you must actually embed system dlls into the Rom, not replace them after your device is flashed.

spiritofseth
04-03-2007, 05:08 PM
I've replace a few system dlls in WMXL v0.20 and it seems that you must actually embed system dlls into the Rom, not replace them after your device is flashed.

This is true, you cant do anything to them once they are active, I was trying to do this yesterday.

Heimiko
04-03-2007, 06:40 PM
I've replace a few system dlls in WMXL v0.20 and it seems that you must actually embed system dlls into the Rom, not replace them after your device is flashed.

Can you confirm that with the WMXL.2 release TCPMP can make use of the ATI decoder without scrambling the screen?

kyphur
04-03-2007, 08:29 PM
It didn't fix it for me...

Can you confirm that with the WMXL.2 release TCPMP can make use of the ATI decoder without scrambling the screen?

Sleuth255
04-03-2007, 11:21 PM
hmmm... I've not been able to make a valid os.nb containing ace_ddi.dll using aChef tools. This dll is a system module, and while I can delete it w/o issues with delfile.exe, I am unable to use addfile.exe to add the AKU3.3 version.

Addfile.exe blows up if I point it to the directory containing the module information from viewimgfs (assuming because I'm pointing it to a directory not a file here). Adding the actual ace_ddi.dll reconstructed by recmod works with addfile, but a resultant viewimgfs dump of the new os.nb shows shows a zero byte ace_ddi.dll instead of a module directory.

Is there a trick I'm missing here?

faria
04-03-2007, 11:43 PM
hmmm... I've not been able to make a valid os.nb containing ace_ddi.dll using aChef tools. This dll is a system module, and while I can delete it w/o issues with delfile.exe, I am unable to use addfile.exe to add the AKU3.3 version.

Addfile.exe blows up if I point it to the directory containing the module information from viewimgfs (assuming because I'm pointing it to a directory not a file here). Adding the actual ace_ddi.dll reconstructed by recmod works with addfile, but a resultant viewimgfs dump of the new os.nb shows shows a zero byte ace_ddi.dll instead of a module directory.

Is there a trick I'm missing here?

the trick is ....just replace the dll not the whole module.

Sleuth255
05-03-2007, 12:35 AM
Thought I tried that and the resultant dll was 0 bytes :confused:... Must've been something I did... I'll try again.

Olipro
05-03-2007, 12:59 AM
hmmm... I've not been able to make a valid os.nb containing ace_ddi.dll using aChef tools. This dll is a system module, and while I can delete it w/o issues with delfile.exe, I am unable to use addfile.exe to add the AKU3.3 version.

Addfile.exe blows up if I point it to the directory containing the module information from viewimgfs (assuming because I'm pointing it to a directory not a file here). Adding the actual ace_ddi.dll reconstructed by recmod works with addfile, but a resultant viewimgfs dump of the new os.nb shows shows a zero byte ace_ddi.dll instead of a module directory.

Is there a trick I'm missing here?

try this; install developer certs and sign the DLL with the privileged certificate, no doubt it'll work after that post-install.

Sleuth255
05-03-2007, 01:23 AM
Got it to work this time. Subsequent imgfs dump showed the correct size for ace_ddi.dll. The only thing I did different was put the ace_ddi.dll file itself into the same directory as addfile.exe... hard to believe it was that though. New Os.nb flashed just fine & i've got improved ImageON performance. It still pixelates somewhat but at least it doesn't tear up the whole screen any more...

must be my quirky kitchen :rolleyes:

edit: notes on ImageON pixelation: There's some good workarounds for this that still retain ImageON acceleration in the Coreplayer forums. apparently things work better in landscape mode....

Sleuth255
05-03-2007, 02:15 AM
more on this: I didn't test right. When I set up coreplayer correctly, ImageON was still experiencing the same issues. My 8525 also showed this same problem on WM6 with the replaced ace_ddi.dll from the Cingular AKU3.3 rom. However, when I flashed the AKU3.3 ROM back onto my 8525, the problem went away

Conclusion: it would appear that there's more to this fix than simply the newer ace_ddi.dll

gorgoyle
27-03-2007, 05:37 PM
Get a full backup first. I applied ace_ddi.dll form Cingular AKU 3.3 to my WM6 and bricked. Had to hard reset to fix. I'm checking for diffs between that and the HTC ROM now...

Hi! Can you give me the ace_ddi.dll from rom, please?

thisb4by
27-03-2007, 05:53 PM
Hello all,

Can anyone please post ace_ddi.dll found in AKU3.3 to be used in WM6?
This DLL has been (will be) applied in the new WMXL.2, but I don't feel like flashing my highly tuned device once again, so I simply wish to add this DLL to fix video corruption with TCPMP and CorePlayer...

So, anyone, please? thanks

hope this help.

see next post

thisb4by
27-03-2007, 05:56 PM
Hello all,

Can anyone please post ace_ddi.dll found in AKU3.3 to be used in WM6?
This DLL has been (will be) applied in the new WMXL.2, but I don't feel like flashing my highly tuned device once again, so I simply wish to add this DLL to fix video corruption with TCPMP and CorePlayer...

So, anyone, please? thanks

hope this help.

*** RENAME ZIP to RAR***