Jump to content

OpenGL ES 3D drivers, v1 compatibility layer


Recommended Posts

Guest Chainfire

OK I did some testing, here goes. I will need the following from someone with a G7 or H3 ROM. This will take you about half an hour to do at least, and that's excluding upload!

First, you need itsutils: http://nah6.com/~itsme/itsutilsbin-20090515.zip

Extract to a folder somewhere on your disk. Open the command line (as administrator), and go to the folder. Make sure your Omnia II is connected (and ActiveSync / WMDC can access it).

Execute the following command (and sample output):

E:\itsutils\Omnia2>..\pdocread -l

280.30M (0x1184d000) DSK1:

| 4.12M (0x41f000) Part00

| 2.38M (0x260000) Part01

| 273.80M (0x111cd000) Part02

4.68M (0x4ad000) DSK7:

| 4.67M (0x4ac000) Part00

186.54M (0xba89800) DSK2:

| 186.53M (0xba88800) Part00

7.66G (0x1ea000000) DSK3:

| 7.16G (0x1ca000000) Part00

| 512.00M (0x1ffffa00) Part01

STRG handles:

handle a99525f6512.00M (0x1ffffa00)

handle 49cb3f76 7.16G (0x1ca000000)

handle 4a6b2122186.53M (0xba88800)

handle 0a710976 4.67M (0x4ac000)

handle ea8f5d3e273.80M (0x111cd000)

handle ea8f5cf6 2.38M (0x260000)

handle 4a8f5cd2 4.12M (0x41f000)

disk a99525f6

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 49cb3f76

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 4a6b2122

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 0a710976

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk ea8f5d3e

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk ea8f5cf6

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 4a8f5cd2

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

If you get an error, make sure to AppUnlock ( http://forum.xda-developers.com/showpost.p...amp;postcount=1 ) and EnableRAPI ( http://forum.xda-developers.com/showpost.p...amp;postcount=5 ), and try again!

Now, notice the values in RED. Please execute the following commands, replace with the values above!!

E:\itsutils\Omnia2>..\pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x41f000 Part00.raw

... output not pasted ...

E:\itsutils\Omnia2>..\pdocread -w -d DSK1: -b 0x800 -p Part01 0 0x260000 Part01.raw

... output not pasted ...

E:\itsutils\Omnia2>..\pdocread -w -d DSK1: -b 0x800 -p Part02 0 0x111cd000 Part02.raw

... output not pasted ...

It is likely either Part00 or Part01 will error out on you. The most important is Part02, the others are a bonus if you can get them. Now, RAR these files up (probably into multiple parts) and upload to rapidshare or megaupload or whatever, and link me to it!

Please, if you are going to do this, post that you will, because it would be nonsense if 3 people are all wasting time on it.

EDIT: G7 and H3 will be fine. Note there will likely be other people on this forum with interest in these files, so you may want to post them in their own thread as well, especially if you are using H3

Edited by Chainfire
Link to comment
Share on other sites

Guest Chainfire

Well, I think it is safe to assume now that all ROMs G6 and newer have it working. Only non-working are G1 and older (I think I have the oldest ROM on the forum, hehe!)

Link to comment
Share on other sites

Guest Albertri
Well, I think it is safe to assume now that all ROMs G6 and newer have it working. Only non-working are G1 and older (I think I have the oldest ROM on the forum, hehe!)

I had G1 also went to Samsung and had mine flashed with the latest firmware. :)

Link to comment
Share on other sites

Guest Chainfire

Not everybody may want to flash. As for me, I probably can't either way. In any case if people want me to work on the compat layer for other existing GL software, I'd better get that imgfs dump :)

Link to comment
Share on other sites

Guest Chainfire

TF3D will require a lot of work even if we get this operational, as it uses many HTC specific stuff that have to be hacked. I'll need that Part02.raw before anything else, though.

Please somebody take the time to make me the dump according to instructions above!

Edited by Chainfire
Link to comment
Share on other sites

Working on my Omnia II, spanish ROM (language changed).

The EXE shows the current screen as a panel to be rotated by fingers, in complete 3D. :)

PDA: I8000XXIG6

CSC: I8000FAMIG6

Phone: I8000DXIG6

Edited by hiperjp
Link to comment
Share on other sites

Guest gertitombo
TF3D will require a lot of work even if we get this operational, as it uses many HTC specific stuff that have to be hacked. I'll need that Part02.raw before anything else, though.

Please somebody take the time to make me the dump according to instructions above!

I will upload my rom I8000XXIH3 to rapidshare as soon as possibe. All is extracted without a problem. Thanks for the tool and explaination.

Link to comment
Share on other sites

Guest Albertri
TF3D will require a lot of work even if we get this operational, as it uses many HTC specific stuff that have to be hacked. I'll need that Part02.raw before anything else, though.

Please somebody take the time to make me the dump according to instructions above!

Done uploading the dumps from my O2 with firmware XXIH3 consist of DISK1 part00, 01 and 02.

http://www.4shared.com/file/131680193/4446901c/Part00.html

http://www.4shared.com/file/131680981/bd4091c9/Part01.html

http://www.4shared.com/file/131692206/70c1...art02part1.html

http://www.4shared.com/file/131698121/b168...art02part2.html

http://www.4shared.com/file/131698474/babe...art02part3.html

Edited by Albertri
Link to comment
Share on other sites

Guest Chainfire

Flashing such dumps is far away from reality in any case right now. It won't be possible to do that until we have a full kitchen, you can't just flash these back (usually). What I can do with these files is try to pick the right files and upgrade those, to see if I can get some results. However, upgrading the files I need 'in place' stops my device from booting, it seems I also need to update some files from the XIP section, which I have not been able to extract so far, so no go.

I'd flash to the G7 ROM in from the other thread, however, it does not include any language files, and as my own ROM is from May or something, that seems like a bad idea. I might attempt it, but I'm a bit scared to.

In other news, it seems my v1 compat library did work with the combo of drivers that gave me garbled output. But I can't really test that until I get a ROM with the proper drivers on my device.

Link to comment
Share on other sites

In other news, it seems my v1 compat library did work with the combo of drivers that gave me garbled output. But I can't really test that until I get a ROM with the proper drivers on my device.

Well, you know what to do to test something. :)

Link to comment
Share on other sites

Guest Chainfire

Welll............ I'm actually not sure how I pulled it off, but I seem to have Screentex now operating on both the Omnia and the *secretphone*. Hurrah!

Now I can finally get cracking!

Link to comment
Share on other sites

Guest Chainfire

Update: I can run of my own GL 1.x test apps with my compat driver, but so far I've yet to succeed in properly running glBenchmark or getting letting SPB Mobile Hell 3 to use it properly. This is going to take a while I think :)

Link to comment
Share on other sites

Guest bluhound
Trying to run the screentex app on mine but it is not doing anything.

Should I be running it from a certain folder?

ROM version XXIG1

First post mentioned that G1 FW can't seem to run it.

BTW, screentex works on my Omnia II

PDA: I8000XXIG6

CSC: I8000FAMIG6

PHONE: I8000DXIG6

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.