Guest The PocketTV Team Posted November 26, 2004 Report Posted November 26, 2004 Orange and HTC did it again: This time, they managed to break GAPI again on the Orange SPV C500 in their new ROM 4.1.4.0. 1) GXIsDisplayDRAMBuffer returns 1: GAPI uses DRAM buffer This means that Games and Video applications cannot access directly the raw frame buffer, i.e. this means slow games and slow video, and probably many other compatibility problems. 2) more serious: GXSetViewport(20, 1, 0, 0) works, but then GXSetViewport(20, 145, 0, 0) returns 0 (error) with error status = 21 (The device is not ready.)... hum... interresting! That probably means that GAPI is not working too well. 3) critical: GXBeginDraw returns NULL (error), with status = 21 (not ready). so PocketTV tried again, just in case. It tried 100 times, to make sure. And GXBeginDraw returned the error one hundred times, with the error status mysteriously changing from 21 to 0 (?) after 22 calls. In any case, it appears that GAPI is totally broken on this new device. And to compound the problem, it is very difficult to identify this device, since HTC has not included the device model in the stribg returned by SPI_GETOEMINFO. It returns only "HTC", while the older C500 was identified as "Typhoon". The key HKLMPlatformName is set to "Hornet Reference Platform" and the OS version is 4.21.1088. The ROM version is 4.1.4.0 (but I don't know how to test it programmatically). I supposed (not confirmed yet) that the software workaround that we use for the old, un-patched C500 will work, if we can identify the device correctly. BTW this Smartphone was purchased in Denmark last week.
Guest Pondrew Posted November 26, 2004 Report Posted November 26, 2004 You've lost me... is this a new device? A different variety of C500? Or is this a new problem with the GAPI? Because if it's the same device and the same GAPI error couldn't it be that you picked up one of the few unfixed devices still available...
Guest The PocketTV Team Posted November 26, 2004 Report Posted November 26, 2004 You've lost me... is this a new device? A different variety of C500? Or is this a new problem with the GAPI? Because if it's the same device and the same GAPI error couldn't it be that you picked up one of the few unfixed devices still available... Apparently it is the same old C500 with a new, updated firmware running the latest version of the OS, called Windows Mobile 2003 Second Edition (aka 2003 SE). And 2003 SE is internally quite different from 2003. > Because if it's the same device and the same GAPI error couldn't it be that you picked up one of the few unfixed devices still available... Well, the ROM version seems to be much newer, and the device identification is different.
Guest Pondrew Posted November 26, 2004 Report Posted November 26, 2004 Ok, but the C500 already was running 2003 SE...
Guest The PocketTV Team Posted November 26, 2004 Report Posted November 26, 2004 Ok, i'll fix that in my posting, sorry for the confusion. nevertheless, they managed to break GAPI again, in a different way! :lol:
Guest Confucious Posted November 26, 2004 Report Posted November 26, 2004 This is the Danish version - do the problema exist in the UK version? ROM 4.1.1.4 Windows Mobile 2003 Second edition Version 4.21.1088 (Build 14217)
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now