yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III General] johnk1973:
It's not going to happen in any numbers, people just don't have the time to start writing letters or even can't be bothered but if someone was to write a good letter that we could just 'cut & paste' a long with the email address i think you would get a lot bigger response.
[Tilt, TyTN II, MDA Vario III General] difflvl:
Got another reply HTC America. Basically they are saying for the Tilt, you have to contact ATT and that it may actually be a good idea to bring this to their attention. I wouldn't be surprised if ATT hasn't got a clue about the driver issues. Furthermore, since the Tilt is an ATT product, HTC cannot add the feature in, ATT has to add it, at least that is what I was told.

For the Tytn II, you need to contact HTC Europe, since it is only sold in Europe.

Unfortunately that is all I can get out of HTC America. So contacting ATT is the best bet. HTC might not care about their customers, BUT ATT might. Give it a shot, try emailing ATT wireless tech support and post in their forums, make sure to link to the petition so they know there are quite a bit of people interested.

FYI, this is the email address I have for HTC America: cingular_support@america.htc.com
[Tilt, TyTN II, MDA Vario III General] lpv:
Read this post:

http://xdaforums.com/showthread.php?t=351287

it seems the corecodec people have solved some of the problems with the video playback issue.

It's something to do with QTV.DLL, maybe this the right driver to use, i'm trying to see dependencies, i've found one dll missing at least in my dump folder, it's call WCE_REX.DLL.

What about you guys.

The QTV.DLL is like this

QTV.DLL --> MMAP.DLL

-----------> MSM_TIME.DLL

-----------> TRSTAI_EXTENSION.DLL

-----------> WCE_REX.DLL (The one missing for me)

Just to understand

Could any explain, which dll is call when using tcpmp for example and i how is call from the registry?? Thx
[Tilt, TyTN II, MDA Vario III General] draxredd:
more about Qtv here :

http://www.cdmatech.com/products/qtv.jsp
[Tilt, TyTN II, MDA Vario III General] lpv:
The file is missing in Kaiser's rom, and is referenced from QTV.DLL that is also inside Kaiser's rom.

buT I've read the post about QTV, and seems nothing to do with 3d accelaration, it's just for video playing.

maybe the luck of WCE_REX.DLL is causing the poor result in video playback for the kaiser
[Tilt, TyTN II, MDA Vario III General] eska007:
Nope

No, it doesn't seem like wce_rex.dll is the problem, I have this dll on my kaiser.

I Installed the cab attached
[Tilt, TyTN II, MDA Vario III General] lpv:
You're right the file is in my kaiser but i don't find it in the dump. Something wrong with me, doesn't matter.

Have you expirience any change after install QTV.cab??

What is included in the cab, and where did you get it??
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
EXACTLY! and if you look at THIS link, you will find what the 3d drivers are for!

http://www.cdmatech.com/products/q3dimension.jsp

A view of the data sheets included in the links is informative. :)
[Tilt, TyTN II, MDA Vario III General] draxredd:
Seems like for correctly implementing hardware acceleration, LG did create wrappers around Qualcomm proprietary technology, so that it can answer ddraw and d3dm calls. CorePlayer is learnig to use Qtv directly. HTC went the easy way and did neither.

And we're in the middle of it all.
[Tilt, TyTN II, MDA Vario III General] eska007:
qtv.cab

I got it from this link.

http://www.pdaphone.ch/forum/viewtopic.php?p=25242

I posted it already a couple of pages back.

It didn't have any noticeable changes.
[Tilt, TyTN II, MDA Vario III General] draxredd:
found :

in oem driver folder, .rgu file for all driver-related registry settings in ks20.

attached, zipped txt.
[Tilt, TyTN II, MDA Vario III General] Ralph Smeets:
Rom compare dump file is attached :)

Good luck :)
[Tilt, TyTN II, MDA Vario III General] omikr0n:
Great, Ralph. Your contribution to this thread is very much appreciated.

One last thing. Would you mind exporting your KS20's registry for us? Thank you VERY much in advance.
[Tilt, TyTN II, MDA Vario III General] lpv:
Would be this the line to add to the registry

[HKEY_LOCAL_MACHINE\System\D3DM\Drivers]

"LocalHook"="d3dm_ati.dll"

and put the d3dm_ati.dll plus all dependant files in the system??????

and this one maybe:

[HKEY_LOCAL_MACHINE\Drivers\Display\Primary]

"DisplayDll"="ddi.dll"

"PowerDelay"=dword:03e8

"CxScreen"=dword:280

"CyScreen"=dword:1E0

This entry is bit different in kaiser:

[HKLM\Drivers\Display\Active\Built In LCD]

"BufferMode"=1

"DLL"=ddi.dll

"TapMode"=1

I don´t know how the registry works i'm getting mad...
[Tilt, TyTN II, MDA Vario III General] Chainfire:
trstai_extension.dll and wce_rex.dll are used by lots of other DLL's and while they both seem to be missing in the ROM dump (they're probably in one of the CABS) it doesn't seem to be a problem. I can't even van trstai_extension.dll on my actual device, TBH.

You couldn't just replace a DLL called with TCPMP with this one, because the interface is all different. And though QualComm keeps boasting about the propriety technologies, there doesn't seem to be a programmer reference available for download.

It SEEMS like the Kaiser already has all of the files in the cab.

Already did that, doesn't help. Besides you need the DDI.DLL from the KS20 for that, and as soon as you get that one running the Kaiser stops booting.
[Tilt, TyTN II, MDA Vario III General] draxredd:
you probably already thought of it, but...

CxScreen=dword:280 ->640

CyScreen=dword:1E0 ->480

maybe for kaiser should be modified to

CxScreen=dword:F0 ->240

CyScreen=dword:140 >320

?
[Tilt, TyTN II, MDA Vario III General] willieb9000:
Yes, Ralph, thanks so much for your time on this.
[Tilt, TyTN II, MDA Vario III General] lpv:
hello chainfire!!

Thx for the info.

By the way Could you explain how is your backup and restore procedure working?? It seems you are not loosing any information doing hard resets am i right??

I hope so because is a pain in the ass getting evreything working properly again.
[Tilt, TyTN II, MDA Vario III General] willieb9000:
lpv,

I use Sprite Backup, which is built into the ROM on the ATT Tilt. It backs everything up to my MicroSD card. When I have to do a hard reset, I just

go to it and click restore and I am back up and running. Even if it isn't built into the ROM on your device, you would only need to reinstall it and then use it to restore everything else.
[Tilt, TyTN II, MDA Vario III General] Chainfire:
Sprite backup/restore :) Seems to put everything back correctly after HR.
[Tilt, TyTN II, MDA Vario III General] lpv:
Thx you're right i have sprite backup installed.

I don't why but i made a little story in mind about this could be a restore procedure that works when you change from one rom to another.

Would be great as Dutty is very busy making diferent and great roms all days, I'm very have a strange need of trying all of them
[Tilt, TyTN II, MDA Vario III General] jym04:
There isn't a boot log which we can look into to check what's wrong?
[Tilt, TyTN II, MDA Vario III General] lpv:
It seems we need an hybrid DDI.dll. Is there any way of getting this dlls in readable format.

For example I've opened ddi.dll form LG's and metion very interesting things like the DISPTOOLS.DLL is the one used for the tv out. So maybe this dll implements hardware things not supported on kaiser, and it's why we are unable of booting the system with this dll.
[Tilt, TyTN II, MDA Vario III General] Ralph Smeets:
Hmm.. The .zip should contain a register dump. Maybee Chainfire can confirm this?
[Tilt, TyTN II, MDA Vario III General] omikr0n:
Oh. I checked it and you are right. Sorry to bother you.
[Tilt, TyTN II, MDA Vario III General] geekboyuk:
In which case, it should be possible to create a stub DLL for disptools that does nothing - obv, return codes could be a little tricky...
[Tilt, TyTN II, MDA Vario III General] nEuDy:
Hi @ll..

today after school, i went into the city.. hm.. so i looked around and found a LG KS20 in an Vodafone-Store :p

And what i´ve done? :D

I copied the totalcommander to the LG via Bluetooth and Dumped the Complete Registry ;-)

Copied back to my device as a zip file..

But now i saw, that we already have some dumps.. but maybe it helps us..

so i uploaded it to my webspace

you can get it here

i also copied the Windows Mobile SDK 5.0 Direct 3D Sample File to this device.. AND IT WORKS!!! THERE WAS A RUNNING 3D ANIMATION!!!
[Tilt, TyTN II, MDA Vario III General] intothevoid:
Thats pretty cool. I wish i would have just bought LG KS20 instead of the Kaiser. Anyway's i hope we can get somewhere with this although its going to a royal pain in the neck.
[Tilt, TyTN II, MDA Vario III General] Chainfire:
ROFL! Nice work :D

could you up that D3D Sample as well? thx

I'm calling it quits for today, 30 hard resets later. Tomorrow I'm going to contact Qualcomm see if I can get some device driver kits for this chipset, maybe that'll help.

EDIT: On a side note, would this be something viable for a class action lawsuit? HTC is not providing what they advertised...
[Tilt, TyTN II, MDA Vario III General] willieb9000:
Any more progress Chainfire, or still stuck on the not booting. I know we all appreciate you suffering through 30 hard resets...:)
[Tilt, TyTN II, MDA Vario III General] nEuDy:
Of course ;-)

The 3D Sample is this one

Should be a yellow rotating cube with blue background.

And for OpenGL ES i test it with BenchGLES. I uploaded it to here

That´s version 0.1 and 0.2.

But i´ve never get it to run. And i forgot my TyTN II in my car, when i was at the store :mad: . it was luck, that i had my Artemis at my jacket at this time :-)
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Don't flame me PLEASE?? Mcafee site Advisor (OK not perfect!) shows this link as a suspect site! :confused:
[Tilt, TyTN II, MDA Vario III General] intothevoid:
that would be nice maybe we could get our money back HTC's lack of proper device driver implementation.
[Tilt, TyTN II, MDA Vario III General] Chainfire:
I've made _some_ progress, but I can't say anything works as of yet, and I'm not very confident I will get it to work. I need some driver debugging tools or something. And a bootlog! But I can't find where or how to force the device to make a bootlog at all... (obviously, pressing F5 during boot doesn't work ;))
[Tilt, TyTN II, MDA Vario III General] Blowfish64:
Hehe, who wants to start a collection for the lawyer?
[Tilt, TyTN II, MDA Vario III General] Krypt:
I remember from my Himalaya WM5 & WM6 supports KITL; Kernel Independant Transport Layer, which enables you to debug the device.

I don't know how to use it, and how to enable it and even how to connect to the KITL, but maybe it's usable for you.
[Tilt, TyTN II, MDA Vario III General] jym04:
I dont think they directly advertised 3d support. I don't know, however, if it could apply to the fact that they aren't fully supporting something that we paid for.
[Tilt, TyTN II, MDA Vario III General] nEuDy:
i don´t know, what you mean??

But my Webspace is a normal web site..

I hope i am not on a "spam" site list or something else :confused:
[Tilt, TyTN II, MDA Vario III General] lpv:
Chainfire have you find something usefull??

What about the HTC's request??
[Tilt, TyTN II, MDA Vario III General] Doug2873:
you can forget about the htc request...theyre about as helpful as a pile of dog ****. They dont release sdk's to the public so like usual they will be no help to us.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Has anyone tried a comparison between a game like the new Super-G Stunt game on this site http://www.omnigsoft.com/ on the 'Kaiser' and LG-KS20 (settings at high 3D, GAPI off) to see what difference there is in display and what different calls are made and/or intercepted?
[Tilt, TyTN II, MDA Vario III General] Chainfire:
I have not contacted HTC, that would be useless, I have sent a request to Qualcomm though!

The only way to get something out of HTC is harass them so hard that it costs them A LOT more to fix the issues than it costs them to deal with the harassment (and make this clear to them), and we need a large group of people to do that. So it's quite unlikely that is going to happen. Hopefully Qualcomm will be more helpful.
[Tilt, TyTN II, MDA Vario III General] intothevoid:
I contacted Qualcomm a long time ago and they still haven't responded. This about 2 or 3 weeks ago.
[Tilt, TyTN II, MDA Vario III General] jym04:
Damn, this thread is getting me insane. Guess I'll try to contact LG...=/
[Tilt, TyTN II, MDA Vario III General] draxredd:
runs so-so on kaiser, no texture filtering, loosy framerate. i'm betting for software rendering.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Agreed. It's actually faster and smoother on my old TyTn than on the TyTnII. :o
[Tilt, TyTN II, MDA Vario III General] KyleK29:
As for the lawyer/class-action stuff. If one so desired, they could setup a website (.com or whatever) describing the situation, a link to the petition, and reasons for possibly seeking a class action lawsuit. With a mailing list signup for "potentional parties" of a lawsuit. Could put "currently seeking counsel" as well, see what lawyers pop up at what rates.

Might be a nudge in the right direction. Wouldn't hurt.

Of course, someone would need to tip off HTC/etc of this. And also email it to a lot of tech/phone related sites for the proper publicity. A lot of sites (including HardOCP) are usually pretty good at posting stuff related to potentional lawsuits. Could even make AT&T (possibly Qualcomm) a target of it. *shrug*
[Tilt, TyTN II, MDA Vario III General] Doug2873:
Will not work...HTC is too worried about making another product and a lawsuit like this would be frivilous...my father has done litigation for 30 years, and when i mentioned this to him he said there was no way in hell we would actually have a case, since the hardware was included, but there was no claim made to what the phone was supposed to be able to do with this hardware. While HTC fuc*ed us, they didnt do anything lawsuit worthy.
[Tilt, TyTN II, MDA Vario III General] Chainfire:
Progress...

Well all,

I have made some progress again, after a hard-reset or 30 more I have solved some of the driver issues but now I am presented with new issues. Apparently the wce_rex.dll on the Kaiser is not compatible with the drivers, where the wce_rex.dll on the KS20 is.

I was however unable to locate this file in the KS20 Part02 ROM dump (weird, isn't it... there are some more 'missing' files like that, they exist on the phone, but don't _seem_ to be in the Part02 ROM.. maybe they come from Part00 or Part01? Anyone?)

In other words, I will probably never get this to work without that file. If anyone could arrange this file, well that would be dandy! :)
[Tilt, TyTN II, MDA Vario III General] draxredd:
Now that's what i call dedication.

I'd really like to offer you a beer, Chainfire, you've highly deserved it.
[Tilt, TyTN II, MDA Vario III General] lpv:
Maybe Ralph could give us copy of the file getting it from the LG's.

Or could dump rest of rom??
[Tilt, TyTN II, MDA Vario III General] Chainfire:
Yup it now seems I need both Part00 and Part01 as well. I should've asked for those in the first place, but though I am a software developer I am really new to hacking mobile devices. At least I know exactly how to solve this problem now, all I need is some more files. Hopefully that will be the end of the issues.

I'm dispatching a PM to Ralph Smeets for the other parts. So in a few days I can continue!

Thanks to cmonex for some pointers!
[Tilt, TyTN II, MDA Vario III General] fisha21:
Poor Ralph must be getting quite fed up by now - still, hope he's not busy this weekend! Chainfire, if you manage to get this worked out, you will have the gratitude of many TyTN2 users! I hope that your victory post will have a "Click here if you like what I am doing links", if get my meaning..
[Tilt, TyTN II, MDA Vario III General] Chainfire:
Haha indeed I hope Ralph is not getting too annoyed. If he is, well it was my bad, sorry folks.

Believe me I want this to work. I've spent about 35 hours on this so far, and so if I _do_ get this to work I sincerely hope people will actually click that link ;) In my experience everybody says they will and nobody does. That's fine too ofcourse, nobody is forcing me to do this :)

If Ralph doesn't come through... maybe we'll have to send nEuDy back to that store! =p
[Tilt, TyTN II, MDA Vario III General] ladytoast:
Hi guys

I have been following this thread since the start, and it's exciting to think what could be but I'm unsure what that is.

Forgive my stupid question. What do you think is achievable if you do get this LG driver installed? Do you think the full potential of hardware rendering would be unleashed? Better 3D/2D/Video playback?
[Tilt, TyTN II, MDA Vario III General] jym04:
Well, some of us do have a conscience, and to think that someone is overworking himself so that everyone benefits from it, that should be rewarded. You're a hero.

Just for the record I really apreciatte what you're doing.
[Tilt, TyTN II, MDA Vario III General] Chainfire:
Well this is the question... it certainly LOOKS like the LG drivers use hardware for GDI, DirectDraw, Direct3D and OpenGL ES, instead of either software or no support on the Kaiser.

What we don't know is exactly which parts are hardware accellerated on the LG, and if they are, how good the drivers are.

We do know that the MSM7200 platform supports a lot of hardware accelleration through it's integrated ATI video chip, but how big a part of that can be accomplished with normal technology instead of the Qxx Qualcomm propriety technologies (like QTV and Q3Dimension), again, is a question mark.

If all our dreams come true, AND I'm able to pull this stunt off (which is by no means a certainty right now), we will be enjoying full hardware accelleration, so higher performance in normal use, much higher performance in video playback, high performance 3D (as opposed to the current NO 3D) - and doors shall open, and champagne shall rain from the heavens, etc etc.

What the reality will be, nobody knows, until we try it.
[Tilt, TyTN II, MDA Vario III General] fisha21:
As a token of appreciation for the amount of work you have already put into this, I have made a small donation via your KaiserTweak Paypal link. Please buy yourself a beer (or two) this weekend.

Cheers

Sarj ;)

** I realise there are others who have contributed significantly to this venture - hopefully if it successful, there will be a list of credits, so we know who to thank!**
[Tilt, TyTN II, MDA Vario III General] ladytoast:
Thankyou Chainfire

I'm sure you have many people cheering you on and watching this thread. I certainly appreciate the time you are putting into this, not to mention the expertise you clearly have :)

Fingers crossed....
[Tilt, TyTN II, MDA Vario III General] intothevoid:
Hey chainfire i am sure you have looked in to this already but what do u think is the purpose of wce_vdec_driver.dll ?
[Tilt, TyTN II, MDA Vario III General] Chainfire:
I think it has something to do with video decoding, but I'm not entirely sure about that...
[Tilt, TyTN II, MDA Vario III General] intothevoid:
Thats something what i figured to. Well hopefully Ralph helps us out again and uploads the other parts and we will be able to get wce_rex.dll
[Tilt, TyTN II, MDA Vario III General] draxredd:
didn't saw that link. here it goes. thanks again.
[Tilt, TyTN II, MDA Vario III General] autosoori:
I've been watching this thread closely...must say - Hats off to Chainfire for working on this issue so patiently....also everyone else contributing to this thread..You guys are amazing !..whether a solution is found or not.
[Tilt, TyTN II, MDA Vario III General] brynwall:
I %100 agree; I just wish I had some coding exp. to help out...

Also, if you look at http://www.corecodec.com/forums/index.php?topic=596.0 it says:

"All.... in the upcoming version of CorePlayer Mobile v1.2 we have resolved the POOR video playback issues that the AT&T TILT users have experienced and I can say from first hand experience that the playback is pretty close to flawless ;-)

We are making an announcement at CES on Jan 7th on the released date of CorePlayer Mobile v1.2 that also includes advanced RTP/RTSP streaming and the much anticipated support for YouTube Mobile."

Do you think that they might have solved it?
[Tilt, TyTN II, MDA Vario III General] Doug2873:
No, they made the codecs better for video playback...unfortunately that does not translate into 3d acceleration support, which is what we are trying to enable. We are trying to edit the .dll (driver) files, not codecs.
[Tilt, TyTN II, MDA Vario III General] stinger32:
Where can I (buy) Chainfire a couple of beers?
[Tilt, TyTN II, MDA Vario III General] Thorvald:
If you get this working Chainfire, I'll Paypal enough to pay for more than a few beers!

Nothing worse than spending almost $1000 on a phone that was supposed to be the do-all-end-all only to find it's slower that my old Compaq PocketPC from 5 years ago!

Thanks again!
[Tilt, TyTN II, MDA Vario III General] stinger32:
Same here but it will maby take some time before we are there so I thought in the meantime He will have some to sip on :-)
[Tilt, TyTN II, MDA Vario III General] mikeeey:
if chainfire really does do it i really think he does deserve to get payed. if htc or qualcomm get jelous and try to file a lawsuit then screw them, we have the petition as proof that we tried to contact them, but they wouldnt listen.

way to go chainfire!
[Tilt, TyTN II, MDA Vario III General] jym04:
Even if he doesn't he deserves it because he tried and spent a lot of time at it.

Also his work will not only help Kaiser users, but the whole HTC/Qualcomm left in the dark.

And maybe HTC is just waiting for one of us to release the solution so that they can agregate it to their next ROM update.
[Tilt, TyTN II, MDA Vario III General] mikeeey:
they cant legally do that can they? they would need to ask for his permission. he can make some big money off of those drivers. maybe he will be hired by them, who knows.
[Tilt, TyTN II, MDA Vario III General] jym04:
Legally not. And I don't know if Chainfire can make money of it too, because all in all it all came from LG.
[Tilt, TyTN II, MDA Vario III General] gthing:
I hope everyone has seen the bounty thread: http://xdaforums.com/showthread.php?t=351986

Go show the developers how much you're willing to support them on this!
[Tilt, TyTN II, MDA Vario III General] Chainfire:
Heh, thanks all!

I just hope I get this all to work in the end, or it's a lot of time, work and money out the window. And even if I DO get the drivers to work, it still remains to be seen how good they are. Aside from one KS20 owner saying it works and nEuDy saying he worked it in the store, we don't actually know how fast these drivers are going to be.

And just to clarify something, no, I could never charge money for this even if I wanted to (which I don't), because ultimately the drivers themselves are not my work. That would present some legal issues :) It would however be helpful if in the end everyone conveniently forgets where the drivers originally came from, if you understand what I mean. That ofcourse doesn't mean that donations aren't a most welcome compensation for my time ;) Also, even if this works, HTC could never use it... But custom ROM builders could!
[Tilt, TyTN II, MDA Vario III General] Doug2873:
Well said, since the driver files are technically the intellectual property of LG and that phone.
[Tilt, TyTN II, MDA Vario III General] mikeeey:
o thats right...i forgot about that..
[Tilt, TyTN II, MDA Vario III General] RPG0:
I saw the Shift on Youtube, and it seemed pretty fast, maybe that's where you should be looking... It's easy to ask someone with a Shift to run some tests - they are right here on this forum, and the Shift architecture should be closer to the Kaiser's.
[Tilt, TyTN II, MDA Vario III General] omikr0n:
Shift has dedicated ATI graphic chip. It has most probably nothing to do with Kaiser's Qualcomm MSM7200 chipset.
[Tilt, TyTN II, MDA Vario III General] intothevoid:
I hope Ralph Smeets uploads the rest of the stuff needed. Didn't someone say they live close to him. Go look for him!