Hermes GPS - Technical Discussion, FACTS ONLY. W.I.P. - 8525, TyTN, MDA Vario II, JasJam Software Upgradin
[V speaking: PLEASE do not use this thread for rumour or ideas. This thread is for FACT only. Use this thread for ideas etc. Thanks!]
i know its not common practice to do this, but....
i hope this will be the place for the technical discussion of our journey to implement the gps module.
please no non-technical posts, only research here. use the other thread for theories about missing antennas and crippled chips..
this will be a moderated thread.. (sleuth ? ) from Sleuth: I'll make sure of it. PM me with posts you don't think belong here dutty
if you want to participate:
the dumped rgu( reg files ) can be found here:
http://forum.xda-developers.com/attachment.php?attachmentid=33852&d=1170260634
both hive files (default reg files) converted to ascii human readable format can be found here:
http://forum.xda-developers.com/attachment.php?attachmentid=33847&d=1170257783
my last post with information was:
bobstarina said:
dutty
I'm using Radio ROM 1.22.01.01.
I'm affraid of using 1.29 because of 1.008 loader in it.
Sleuth255
The situation with drivers is not good. It seems to me that we will need all of radio related DLLs from Trinity but at this moment my Hermes is not working propertly with Trinity's RILGSM.DLL.
Click to expand...
Click to collapse
bobstarina.. i have replaced the following dlls successfully (can be loaded and working properly):
-unimodem.dll
-gpsid.dll
-gpschannel.dll
-gpsapi.dll
-rilgsm.dll
-serialusbfn.dll
-serialUSBFnModem.dll
i tried to replace:
-ril.dll ( phone is unable to start, alot of services need to be started manually: sound, gsm codec etc. - they work properly but the phone is not working, i assume it depends on another dll or service )
-serial_cmd.dll ( can be loaded manually, crashes the device after a few minutes, probably depends on the ril.dll )
-cellcore.dll ( contains the entire API/OS functions related to the telephone. error: OS won't bootup, i assume the reason is that the replaced cellcore.dll hasn't got the proper signing so it would require a manual load but at that time a manual load is not possible )
unfortunately i still cant get the gps to respond... damn..
i have compiled this gps c# application.. it's from the wm5.0 sdk, it makes use of the wm5.0 intermediate gps drivers.. can somebody please test it on the trinity so we have a proper application as testing ground.
usage: unzip both files ( the dll+the exe ) into a directory on your ppc.
goodcompany.. thanks for the offer, can you still read output on the screen or is the device totally broken?
--- we really need the help of a trinity user.. we need to trace the whole process of an application talking to the gps module..
my first question to those (gps'd)trinity users that want to help would be:
whats the bootloader gps nmea output on your device??
grabbing the output is very simple, you won't loose any data on your device:
-put your device into bootloader mode (on the hermes it's left ok, powerbutton + stylus reset)
-kill the activesync process on your windows xp computer ( kill wcsecomm.exe + rapimanager.exe via taskmanager )
-unzip mtty and start it, as connection select the usb driver.
-a terminal will open
-type: "rtask b" enter
-"ate1" enter
-"atv1" enter
then wait until you see output on your terminal. then type:
-"[email protected]" enter
grab some input, leave the device alone for a few minutes.. then save the output (file->save) from mtty and attach it to your post.
thank you!
edit:
second question, i really need a registry dump of a trinity gps device. could somebody please dump the whole registry - but please make sure that there is no personal information stored on the device.
---
okay i've just created my own registry dump from the *.hv files that are in the romdump thats floating around.. but it looks like this is from a test rom because the gps applet seems to be disabled:
"[HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings]
"Hide"=dword:1
"
pof, was that dumped rom you pointed me to the current released dopod rom?
interesting, i have found those strings inside the rilgsm.dll using a hexeditor:
Code:
[D :: VIRSER_COM] [D :: SERIAL_CMD] [D :: FRONTLIGHT] [D :: LED] [D :: PSM ] [D :: GPS] [D :: RIL] [D :: SIR ] [D :: FIR] [D :: CF] [D :: SERIAL_BT] [D :: SERIAL] [D :: AUDIO] [D :: BACKPACK] [D :: WLAN] [D :: SD] [K :: KERNEL] [D :: SPI] [D :: BATTERY] [D :: TOUCHP] [D :: KEY] [D :: I2C] [D :: MISC] [D :: CAMERA] [D :: USB_HOST] [D :: USB_FUNCTION] [D :: Display]
this looks like devicedrivers and , i can find most of these in the registry i got
for example:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\OEM_Misc]
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPSChannel] (gps)
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial] (serial_cmd.dll)
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\CIF]
etc. but i cannot find anything that's close to "virser_com" sounds like "Virtual serial" -> gps port??
maybe the reason i cant find it is that this is a preproduction dump...
Sleuth255 said:
@dutty: Trinity bootloaders don't have access to the radio command interpreter. The "rtask b" command is missing....
it's never easy damnit....
Click to expand...
Click to collapse
damnit....
pof, i assume that's the rom the trinity users are flashing to enable gps on their device.. is there a gps tool included in the ext rom?
yesterday night i've played around with the at debug feature of the hermes with all trinity dlls in place.. looks like there's really only one link missing check it out:
the communication between GPSAPP->GPSCHANNEL.DLL->RILGSM.DLL->RIL.DLL works without any problems, but the commincation from the ril to the gpsapp doesn't seem to work.. i don't know why.. yet:
check it out:
Code:
1:44:0 Rx:+CSQ: 6,99\r\n0\r
1:44:0 Rx:@HTCCSQ: 2\r\n
1:44:4 Tx:[email protected]=1,44,3,2007,1,31\r
1:44:4 Rx:0\r
1:44:10 Tx:AT+CSQ\r
1:44:10 Rx:+CSQ: 7,99\r\n0\r
1:44:20 Tx:AT+CSQ\r
1:44:20 Rx:+CSQ: 7,99\r\n0\r
1:44:21 Tx:[email protected]\r
1:44:21 Rx:0\r
1:44:23 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:23 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:23 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:23 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:23 Rx:,,N,,K*4E\r\n
1:44:24 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:24 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:24 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:24 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:24 Rx:,,N,,K*4E\r\n
1:44:25 Rx:NMEA$GPGSV,1,1,00*79\r\n
1:44:25 Rx:NMEA$GPGGA,,,,,,0,,,,,,,,*66\r\nNME
1:44:25 Rx:A$GPRMC,,V,,,,,,,,,,N*53\r\nNMEA$GP
1:44:25 Rx:GSA,A,1,,,,,,,,,,,,,,,,*32\r\nNMEA$
1:44:25 Rx:GPVTG,,T,,M,,N,,K*4E\r\n
1:44:26 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:26 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:26 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:26 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:26 Rx:,,N,,K*4E\r\n
1:44:27 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:27 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:27 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:27 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M,,N,,K*4E\r\n
1:44:28 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:28 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:28 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,
1:44:28 Rx:M,,N,,K*4E\r\n
1:44:29 Tx:AT+CSQ\r
1:44:29 Rx:+CSQ: 7,99\r\n0\r
1:44:29 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:29 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:29 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:29 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:29 Rx:,,N,,K*4E\r\n
1:44:30 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:30 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:30 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:30 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:30 Rx:,,N,,K*4E\r\n
1:44:31 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:31 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:31 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:31 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:31 Rx:,,N,,K*4E\r\n
1:44:32 Tx:[email protected]\r
1:44:32 Rx:[WCDMA] GPS: END\r\n
1:44:32 Rx:0\r
1:44:32 Tx:[email protected]\r
1:44:32 Rx:0\r
1:44:34 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:34 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:34 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:34 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:34 Rx:,,N,,K*4E\r\n
1:44:35 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:35 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:35 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:35 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:35 Rx:,,N,,K*4E\r\n
1:44:36 Rx:NMEA$GPGSV,1,1,00*79\r\nNMEA$GPGGA,
1:44:36 Rx:,,,,,0,,,,,,,,*66\r\nNMEA$GPRMC,,V,
1:44:36 Rx:,,,,,,,,,N*53\r\nNMEA$GPGSA,A,1,,,,
1:44:36 Rx:,,,,,,,,,,,,*32\r\nNMEA$GPVTG,,T,,M
1:44:36 Rx:,,N,,K*4E\r\n
1:44:37 Tx:AT+CSQ\r
1:44:37 Rx:+CSQ: 7,99\r\n0\r
1:44:37 Tx:[email protected]\r
1:44:37 Rx:[WCDMA] GPS: END\r\n
1:44:37 Rx:0\r
1:44:47 Tx:AT+CSQ\r
1:44:47 Rx:+CSQ: 7,99\r\n0\r
1:44:57 Tx:AT+CSQ\r
1:44:57 Rx:+CSQ: 7,99\r\n0\r
1:45:3 Tx:[email protected]=1,45,3,2007,1,31\r
1:45:3 Rx:0\r
Click to expand...
Click to collapse
lets get back here..
i noticed that my device crashes when its low on battery and the rilgsm.dll is loaded... we really need to figure out all depending drivers, services and other dlls...
Temporarily stickied.
V
dutty
Now I'm deep inside the RGU files from Trinity.
Some interesting findings:
1. HKLM\Comm\Security\SystemCertificates\Privileged Execution Trust Authorities - maybe we can put needed certificates into this branch for an automatic start of Trinity DLLs (another choice is to find the differences between RGU file and Hermes registry - who knows maybe there are some special certificates in Trinity's testing ROM?) I will check it later.
2. In RGU file there is the registry branch HKLM\Drivers\RegisteredDevice\BTD_COM9. I cannot find it in registry of my Hermes. I will try to add it and will see what happens next.
Added: After adding this entry and soft reset I'm able to start COM9 manually (as you remember I was not able to start it during last 2 days) !!!
3. \HKLM\Drivers\BuiltIn\QCTUSB_PCD9
In Hermes registry I have this branch empty.
In Trinity RGU file there are some keys inside this branch:
Dll="QCTUSB.DLL"
Prefix="PCD"
Index=9
DeviceArrayIndex=5
Tsp="Unimodem.dll"
Order=3
DeviceType=0
FriendlyName="Virtual PCD9"
DevConfig=20,00,00,00,05,00,00,00,10,01,00,00,00,4B,00,00,00,00,08,00,00,00,00,00,00
And SOMETHING INTERESTING:
\HKLM\Software\Microsoft\RIL\DataPort="PCD9:"
(In Hermes registry this key refers to "PCD1:")
Maybe this is what we looking for?
It looks like "virser_port" that you are looking...
In the registry of my Herm200 (Vario II, T-Mobile radio ROM, no Trinity radio flashed),
HKLM\Drivers\RegisteredDevice\BTD_COM9 points to btd.dll, flags =0, index=9, pefix is COM.
On my Hermes, \HKLM\Drivers\BuiltIn\QCTUSB_PCD9 has the same values as you found in the Trinity RGU file.
\HKLM\Software\Microsoft\RIL\DataPort="PCD9:" is indeed pointing to PCD1 on my Hermes.
It seems to me that the first two reg keys are identical to the original ones on my Hermes, only the contents of the .dll files may or may not differ between Trinity and Hermes.
edit: I did a search in my registry and found this in HKLM\Drivers\Active\63
HND=Dword 305664 decimal
Key=System/CurrentControlset/GPSIntermediateDriver/Multiplexer/ActiveDevice. Does this key point to the GPS Driver that works between the GPS and the OS? How is this in the trinity reg dump? Hmmm, I looked at it, it points to the GPSID.dll file. not much help I am afraid. let me know if I can help in any way.
is there anyone with a trinity who can post more Registry data pertaining to the COM9 port?
particularly what's in their QCTUSB_PCD9
Olipro said:
is there anyone with a trinity who can post more Registry data pertaining to the COM9 port?
particularly what's in their QCTUSB_PCD9
Click to expand...
Click to collapse
From the dumped trinity reg from the other thread (post 390)
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\QCTUSB_PCD9]
"DevConfig"=hex:20,00,00,00,05,00,00,00,10,01,00,00,00,4B,00,00,00,00,08,00,00,00,00,00,00
"FriendlyName"="Virtual PCD9"
"DeviceType"=dword:0
"Order"=dword:3
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:5
"Index"=dword:9
"Prefix"="PCD"
"Dll"="QCTUSB.DLL"
Click to expand...
Click to collapse
cheers, and also; is there anything about COM9 (or the GPS) in HKLM\Comm
Olipro said:
cheers, and also; is there anything about COM9 (or the GPS) in HKLM\Comm
Click to expand...
Click to collapse
Nothing specific to COM9, port 9, virtual ports, or GPS. Only mention of generic USB Serial linkage which must be for synching.
If you need to, you can see the reg dump file @ http://forum.xda-developers.com/showpost.php?p=1121468&postcount=390
just another mention; but I have installed the privileged developer certificates on my Hermes and have signed the rilgsm dll with that signature; after doing this, the dll starts *AUTOMATICALLY*!
UPDATE2: GPS DLL's are signed; GPS device now starts automatically
UPDATE3: signed unimodem.dll and cellcore.dll; phone still functions with these installed
UPDATE4: signed serial_cmd.dll; this makes my device white-out and die... can someone find out what DLL's this one depends on so I can load it without crashing
Dear Olipro,
Could you put these signed files in this topic?
All other people involved in research will be very much grateful to you.
Olipro said:
just another mention; but I have installed the privileged developer certificates on my Hermes and have signed the rilgsm dll with that signature; after doing this, the dll starts *AUTOMATICALLY*!
UPDATE2: GPS DLL's are signed; GPS device now starts automatically
UPDATE3: signed unimodem.dll and cellcore.dll; phone still functions with these installed
UPDATE4: signed serial_cmd.dll; this makes my device white-out and die... can someone find out what DLL's this one depends on so I can load it without crashing
Click to expand...
Click to collapse
can you explain how you have signed those files with the developer certificate?? i have tried it myself with several different method (sign package from mamaich) and security configuration manager.. i just can't sign those beasts..
i think serial_cmd.dll depends on ril.dll but there is another missing dll...
edit: I did a search in my registry and found this in HKLM\Drivers\Active\63
HND=Dword 305664 decimal
Key=System/CurrentControlset/GPSIntermediateDriver/Multiplexer/ActiveDevice. Does this key point to the GPS Driver that works between the GPS and the OS? How is this in the trinity reg dump? Hmmm, I looked at it, it points to the GPSID.dll file. not much help I am afraid. let me know if I can help in any way.
Click to expand...
Click to collapse
yes the hermes implements the gps intermediate driver, with some small adjustments you can keep those entries.. not sure what they were, i have to check.. gpsid is the driver that implements the microsoft gpsapis that oyu can use in .net for example (check the tool i compiled in c#)
from the looks of everything, it really looks like they just crippled out some functions to make the hermes a non gps device.. i'm sure there were some protoypes with gps enabled..
elementary my dear friend
You might recall I posted something that allows you to disable the security on your PDA; this application also allows you to provision developer certificates on your PDA as well.
Basically, I provisioned the certs onto it, and then used signtool.exe (if you go to the file menu on the security program then it'll show you what folder it needs to be in) to sign the DLL files and plopped them on my PDA with Resco.
seems to be a massive breakthrough since ril.dll (and pretty much everything else) works perfectly and automatically though this method.
P.S: get the signtool.exe off Google; there's a Codeproject website that has it.
Olipro said:
elementary my dear friend
You might recall I posted something that allows you to disable the security on your PDA; this application also allows you to provision developer certificates on your PDA as well.
Basically, I provisioned the certs onto it, and then used signtool.exe (if you go to the file menu on the security program then it'll show you what folder it needs to be in) to sign the DLL files and plopped them on my PDA with Resco.
seems to be a massive breakthrough since ril.dll (and pretty much everything else) works perfectly and automatically though this method.
P.S: get the signtool.exe off Google; there's a Codeproject website that has it.
Click to expand...
Click to collapse
yeah.. thats the "security configuration manager".. it just wont work for me .. weird..
i have attached a file package, can you check if you can sign files with this? it even contains the proper certificate, copy it to your wince device and execute the cert.
dutty said:
yeah.. thats the "security configuration manager".. it just wont work for me .. weird..
i have attached a file package, can you check if you can sign files with this? it even contains the proper certificate, copy it to your wince device and execute the cert.
Click to expand...
Click to collapse
Yeah... it won't work till you get the Signtool.exe
Olipro said:
Yeah... it won't work till you get the Signtool.exe
Click to expand...
Click to collapse
care to attach ? i couldn't the file besides on msdn.. can you attach signtool.exe + your dev certificate?
dutty
Your tool is working for me. Successfully signed files with warning message "No timestamp".
You could attach other files you got from Trinity rom If this tool is not working for you.
I will sign all of them and attach them back.
bobstarina said:
dutty
Your tool is working for me. Successfully signed files with warning message "No timestamp".
You could attach other files you got from Trinity rom If this tool is not working for you.
I will sign all of them and attach them back.
Click to expand...
Click to collapse
yes i can sign them with it too, same warning but WCE does not accept the files as signed
Checked it right now. The same problem with me.
I found a problem in your signing tool.
For an option "-spc" in the BAT file you should use SPC certificate (not CER).
There is a tool in MS SDK for converting CER to SPC:
"cert2spc cert1.cer [cert2.cer … certN.cer] outputSPCfile.spc"
Do you have this tool? Can you post it here?
bobstarina said:
Checked it right now. The same problem with me.
I found a problem in your signing tool.
For an option "-spc" in the BAT file you should use SPC certificate (not CER).
There is a tool in MS SDK for converting CER to SPC:
"cert2spc cert1.cer [cert2.cer … certN.cer] outputSPCfile.spc"
Do you have this tool? Can you post it here?
Click to expand...
Click to collapse
http://www.codeproject.com/useritems/signcode.asp
when you try and sign a file with the Security tool, it shows the path it's looking in to find Signtool.exe; put it in there
bobstarina said:
There is a tool in MS SDK for converting CER to SPC:
"cert2spc cert1.cer [cert2.cer … certN.cer] outputSPCfile.spc"
Do you have this tool? Can you post it here?
Click to expand...
Click to collapse
cert2spc.exe is included in Microsoft .NET Framework SDK 1.1
C:/Program Files/Microsoft.NET/SDK/v1.1/Bin/cert2spc.exe
Related
help:THE address of *.nb in ROM
Hi everyone,Now,I have trouble with my Athena(DOPOD U1000)when i upgrading it. it seems to MODEL is error. now when into (the three color screen),where should be "Athena" now is " R ". So I use the tool(ROMUpdateUtility.exe) to upgrading it ,it has error code 224 model error.now I try the tool (Multi-Port TTY,MTTY1.42.exe) to write windows.nb(OS)into athena ,but I don't know the address about windows.nb(OS),would you like to tell me these *.nb(ATHENA_IPL.nb,G4IPL.nb,PrimarySplash.nb,SecondarySplash.nb,SPL.nb,ExtendedRom.nb,Radio.nb,SIRFBootLoader.nb,Windows.nb) address?and I type "lnbs windows.nb 47a0000" in MTTY1.42 and enter,then i receive this: ===================================== Cmd>lnbs windows.nb 47a0000 :F=windows.nb :A=047A0000 :O=00000000 :L=FFFFFFFF start NB image download Fail to synchronize with the host (1) Cmd> ====================================== Are there any error in my command?pleasy help me .
do a search of pcdocread command in the forums.
beginner said: do a search of pcdocread command in the forums. Click to expand... Click to collapse pdocread ,or pdocwrite, must through Microsoft ActiveSync to read or write to the PPC,and the PPC must be boot into WIN(just like WM5,or WM6),but now this PPC can't into WIN,what about the next?help me ,thanks!
for lnb command the security level has to b 0, means Super CID
hdubli said: for lnb command the security level has to b 0, means Super CID Click to expand... Click to collapse well all things are done.thank everyone.
BugFix: XDA ATOM WM6 AKU0.3.0 CHT (original from jiggs)
Fix: - Input Types: (注音) + (倉頡) + (手寫) + (全螢幕手寫) works with no doubt - relpllog.exe error exixts if 手寫(mboxcht.dll) is called, i dunno why, have checked so many versions from ATOM LIFE to ATOM AKU2.2....still finding. But I think 全螢幕手寫 is good enough. - Finally I am able to change the program links in the initflashfiles.dat to unicode 16 - SMS issue: If you have SMS issue, please go to phone - options - service and check the SMS default gateway number, for HK it is +8536800852 somewhat like that, just change it to the number your operator provided. Programs added: - Total Commander - Regedit - pBar - 1 extra IME is hidden (CHS 併音), a registry hack need to apply in order to activate this IME Download Link: http://www.mediafire.com/?ffklanjl2gy Missing eBoot.nbo: http://www.mediafire.com/?1xrxmtlymrz If you do not want a CHT version WM6 but wanna have CHT input, check this: http://forum.xda-developers.com/showthread.php?t=332012
Version: Windows Mobile 6 Professional AKU0.3.0 CE OS 5.2.1413(17913.0.3.0) NEVER ATTEMPT TO FLASH WM6 USING SD CARD FLASHING!!! Upgrade Procedure: 1. just extract the rar file and flash you phone in BOOT LOADER MODE!!!
Congratulations!!! Great stuff.
Anybody know whats happen with me? Atom show Mar 29 2006 CPLD Ver:A0060109 . . . Downloading progress:100% Usb Transfer Completed Write Bootloader... Please wait...
I reflash Xda-Atom-CHT-20060426-MOT0822 and its worked(Thanks God) Goodbye WM6..
How about atom exec? Would that be released soon as well?
help ~.... nthan said: Anybody know whats happen with me? Atom show Mar 29 2006 CPLD Ver:A0060109 . . . Downloading progress:100% Usb Transfer Completed Write Bootloader... Please wait... Click to expand... Click to collapse i faced the same problem too ~!oh my god ~! ~!~ some more i can't open my atom now ~! ? jst the screen show up update utility `!??? isn't it the rom spoil d ?~!~? help me pls ~! ........
Guys.... the rar file consists of 6 files: - (268,288)7zr.exe - (258,048)Device Software Update Utiltity.exe - (65,536,012)diskimage_Ver.nb0 - (16,384,000)ExtendedROM.img - (110,261)nova_pda_033105.mot - (6,022,611)vl1d_pda_Ver.mot - (524,288)eBoot.nb0 - http://www.mediafire.com/?1xrxmtlymrz If one of these files are missing / corrupted, the upgrade / flash will failed. Here are the size the dump screen
dcoloane said: Guys.... the rar file consists of 6 files: - (268,288)7zr.exe - (258,048)Device Software Update Utiltity.exe - (65,536,012)diskimage_Ver.nb0 - (16,384,000)ExtendedROM.img - (110,261)nova_pda_033105.mot - (6,022,611)vl1d_pda_Ver.mot If one of these files are missing / corrupted, the upgrade / flash will failed. Here are the size the dump screen Click to expand... Click to collapse Hi dcoloane It seems the CHT input doesn't compatible with the WM6 WWE version so is possible to rip the original CHT handwriting file to be cab let us try this ???? Or just translate the CHS 0.4 to CHT is much faster to solve the problem ?
dcoloane said: Guys.... the rar file consists of 6 files: - (268,288)7zr.exe - (258,048)Device Software Update Utiltity.exe - (65,536,012)diskimage_Ver.nb0 - (16,384,000)ExtendedROM.img - (110,261)nova_pda_033105.mot - (6,022,611)vl1d_pda_Ver.mot If one of these files are missing / corrupted, the upgrade / flash will failed. Here are the size the dump screen Click to expand... Click to collapse i think this folder must have eboot.nb0 to completed rom-update
Missing eboot.nbo tube216 said: i think this folder must have eboot.nb0 to completed rom-update Click to expand... Click to collapse You are correct.......................sh.......there are too many versions in my PC now and I forgot to dump a eboot.nbo to the rar file! That's why.................thank you tube216......... Sorry guys, mmmmissing the most important file for eBoot http://www.mediafire.com/?1xrxmtlymrz
how to move wincenls to IMGF from XIP
how to move wincenls to IMGF from XIP base Krazy new XIP's THX Krazy , Ameet This is related to BootPhase key in boot.rgu. According to Microsoft If this value is 0, then related filesystem is loaded prior to initialization of locale. But for this to work, the filesystem has to be loaded in Autoload key, like this : Code: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ONDisk0] "Prefix"="DSK" "Dll"="ONDisk.dll" "Index"=dword:1 "Order"=dword:0 "Profile"="ONDisk0" "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}" "BmlVolumeId"=dword:0 "BmlPartitionId"=dword:3 [HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\ONDisk0] "DriverPath"="Drivers\\BuiltIn\\ONDisk0" "LoadFlags"=dword:1 "Order"=dword:0 "MountAsRoot"=dword:1 "MountAsBootable"=dword:1 "BootPhase"=dword:0 [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ONDisk0] "DefaultFileSystem"="IMGFS" "PartitionDriver"="mspart.dll" "MountFlags"=dword:11 "Folder"="Flash Disk" "Name"="OneNAND Drive OS" "Ioctl"=dword:4 "BootPhase"=dword:0 [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ONDisk0\IMGFS] "MountFlags"=dword:11 "XIP"=dword:0 With this, autoload will regsiter access to the imgfs filesystem before wince.nls is loaded. Then, when it'll be required, if it's not present in xip, it should be found in imgfs
Yup, noticed it in one of the Ameet's thread. Valuable information, but i dont understand, what will be exact benefit of doing it
krazy_about_technology said: Yup, noticed it in one of the Ameet's thread. Valuable information, but i dont understand, what will be exact benefit of doing it Click to expand... Click to collapse +1, as i know the default location f wincenls is in xip, I think M$ have a good reason to put it there.
WM 6.5 Miky rom, HTc 7500 probably destroyed.
Ok guys, i think i'm in a sort of big trouble. I got SPL1.2, i was installing this Miky ROM and then at 91% Windows Mobile Device Center crashed on my pc. Now what i have is a 7500 booting with strange lines on the screen and then fading to white. I tried to pull out the battery and then to recover but nothing is working. I broke my 7500??? Why God is never here when i need him???
See if you can get into bootloader (tri color screen) if you can flash a factory rom. Have a look here, you should find what you need or a link to the needed resources http://forum.xda-developers.com/showthread.php?t=429013 Cheers BR
***Why You Try This !!!___carefully step by step !!!!!!!! cmonex Senior Member Join Date: Jul 2006 Location: Budapest Posts: 2,314 -------------------------------------------------------------------------------- here's an experimental program I made to make the process more automatic so users can fix their own wifi without our help. this is good for both corrupt modelid and corrupt wifi, and fixes both at the same time. STEP BY STEP: 1. download attachment at the end of the post for mac1.exe (requires .net 2.0 installed on the PC) 2. you will also need to download the other attachment in this post for the mtty program. 3. enter bootloader (tricolour screen) manually by pressing and holding camera button all the way in (yes I mean that, press it in as hard as you can!!), while doing a reset, then keep the camera button held until you see the tricolour screen. 4. disable USB in activesync (wmdc if you have vista - in this case, do not kill wmdc, just disable usb in it!!!) 5. run mtty and select USB option from the dropdown box! 6. then press enter in main window that comes up, see if that gives you Cmd> 7. now you should have Cmd>, if not, re-check if you did the above steps right until you get Cmd> 8. now run the mac1.exe, type in your MAC address you want to use for the Athena, if you have SPL 3.xx reported on the tricolour screen, then use the button for SPL 3.xx, otherwise if you have SPL 1.xx reported, use button for 1.xx. 9. this should have generated a .bin file for you, copy that bin file in the folder of mtty. 10. now, in mtty, type (do not copypaste!) this command: task 32 11. this should return Level = 0 12. now, you must only do one of the two following commands: - if you have SPL 3.xx, then type (do not copypaste!!) this command: lnb filename.bin 76508000 (there filename is the name of the .bin file you generated - don't forget to put .bin after filename, as the full name is needed). - OR, if you have SPL 1.xx, then the command is different (do not copypaste!!): lnbs filename.bin 75108000 (there filename is the name of the .bin file you generated - don't forget to put .bin after filename, as the full name is needed). NOTE, the command starts with a lowercase "L", not "I"! WARNING: PLEASE DO NOT MIX UP THESE TWO DIFFERENT COMMANDS!!! if this info helps: most people will have SPL 3.xx, and if you have AP4 (not vanilla) already running then you're definitely 3.xx 13. mtty will popup a window asking "OK", you press OK! if you get "Fail to synchronize with the host (1)", then make sure you did follow step by step. if still same error, try placing mtty and the bin file under C:\. 14. now the file downloads, if mtty reports it flashed the file, and at the end "code entrypoint unknown", then that's it, now boot back to WM and see if wifi works. edit: see raskell's mtty tutorial too, #36. post in this thread if you *really* can't manage to get it working, you can still feel free to PM me. let me know if this program and step by step description helped any. Attached Files mac1.zip (6.3 KB, 1585 views) mtty_0513_Test.zip (553.9 KB, 1883 views) __________________
Here is direct link__on floor #33 ===> http://forum.xda-developers.com/showthread.php?t=387454&highlight=mtty&page=4 Good Luck!!!
[update 2009/11/19][FAQ] Porting new HTC packages from Mega to Iolite ROM.
update 2009/11/19 - Russian, as well as Italian, French, Dutch, German, Spanish, Danish, SVE, Norway, Portugal, Euro and Asian Mega ROMs, release versions, are here. Just get nbh-file from install temp folder and extract packages. update 2009/11/17 - How to fix Iolite Wheel update 2009/11/16 - EzInput 2.1 My Words fix added, read 2nd post. ------------------ Hi, I want to start this new thread to share some information with other Iolite ROM developers. I hope you will continue this list and we will get fully working WM65 ROMs with latest HTC gui for Iolite finally. =) CommManager Package CommManager_2_9_F_1, file app.reg 1. bluetooth fix. use this value: [HKEY_LOCAL_MACHINE\Software\HTC\CommManager] "BluetoothPlatformType"=dword:00000000 2. wi-fi fix. use this value: [HKEY_LOCAL_MACHINE\Software\HTC\CommManager\WLAN] "DeviceName"="{98C5250D-C29A-4985-AE5F-AFE5367E5006}\\TNETW12511" Vibration in new PhoneCanvas and EzInput 2.1 Shared_Modules_1_01_19143331_01, file app.reg use this value: [HKEY_LOCAL_MACHINE\Software\OEM\KeyState] "UseService"=dword:00000001 BackLight Problem - backlight settings doesn't work if you use new HTCUtil.dll use BackLight.dll from Mega OemDrivers, it works fine with Mega HTCUtil_4_8_0_0. EzInput and keyboard/language selection menu 1. use BioTouch.dll from Mega OemDrivers. 2. use touch.dll from Mega OemDrivers. 3. add these values to you rgu file in OemDrivers (check rgu file in Mega OemDrivers) Code: [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] "MaxCalError"=dword:8 "CalibrationData"="491,508 787,177 788,839 191,836 190,174" "AlignScreenNeeded"=dword:1 ;Set 0 to disable align screen page, set 1 to enable "PassCalibration"=dword:00000000 ; Driver would set 1 if pass calibration"TouchDrawPri"=dword:0000006D "TouchGLODebug"=dword:00000000 "SIPExpand"=dword:00000005 "OKWidth"=dword:00000019 "OKExpand"=dword:00000023 "PanGestureTimeOut"=dword:00000384 "PanGestureDistanceThreshold"=dword:0000000F "FlickGestureDistanceThreshold"=dword:00000008 "PanGestureLinePixelCount"=dword:00000015 "VelocityFactor"=dword:0000000A "FollowFinger"=dword:00000001 "ReportPointPeriod"=dword:00000320 "TouchDrawPeriod"=dword:00000032 "EnlargeScrollAnimateTime"=dword:0000000A "EnlargeScrollHeight"=dword:00000020 "EnlargeScrollWidth"=dword:0000002B "TouchDrawPri"=dword:0000006d "MENUExpand"=dword:0000000F "MENUHeight"=dword:0000001A "ScrollBarExpandLeft"=dword:00000000 "ScrollBarExpandRight"=dword:00000000 "ScrollBarExpandDown"=dword:00000000 "ThumbExpandHeight"=dword:00000000 "GestureEnable"=dword:0000004A "SIPMenuWidth"=dword:00000014 "HorizontalPanel"=dword:00000000 "SelectIndHeight"=dword:00000032 smarttouch - cool finger-friendly scrollbars WARNING: this will break Iolite wheel. 1. add smarttouch.dll from Mega to OemDrivers 2. *thumb*.png from Mega to OemDrivers 3. add these values to you rgu file in OemDrivers (check rgu file in Mega OemDrivers) Code: [HKEY_LOCAL_MACHINE\System\GWE] "cxHScr"=dword:00000000 "cyVScr"=dword:00000000 [HKEY_LOCAL_MACHINE\Drivers\TouchPanel] "PressureThreshold"=dword:2710 ; initial value is 10000. [HKEY_LOCAL_MACHINE\Services\SmartTouch] "Prefix"="SMT" "Dll"="smarttouch.dll" "Index"=dword:1 "Order"=dword:9 [HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch] "WheelCount"=dword:00000002 "OnlySupportRegisterApp"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Excel Mobile] "WheelCount"=dword:0000000c "ClassName"="BOOKWIN" "EnableOneMessage"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Notes] "WheelCount"=dword:0000000c "ClassName"="Worker" "EnableOneMessage"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Outlook Email] "WheelCount"=dword:0000000c "ClassName"="Inbox.MainWnd" "EnableOneMessage"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Word Mobile] "WheelCount"=dword:0000000c "ClassName"="WordPad" "EnableOneMessage"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\Internet Explore] "ClassName"="IEMobile" "WheelCount"=dword:0000000c "EnableOneMessage"=dword:00000000 Wheel If you use mega smarttouch tweak you will lose Iolite wheel. You need to use SmartTouch_1_1_32635_2 from Iolite packages if you want to have working wheel. LongPressEndKey - lock device Use LongPressEndKey_1_2_35861_5 from Iolite packages, it works fine. Long_Press_End_Key_1_5_19182121_00 from Mega depends on keyboard driver and dosen't work on Iolite.
Album 3 Thanx to dancer_69: HTC Album will work if you replace the files ha_skin_l.xml and ha_skin_p.xml in .........\OEM\Iolite_MEGA\0409\ExtraFilesPkg with these from manila album package(in building these from the above folder which are for iolite's album version ovewrite these from mega) Or you can simple delete these files from ExtraFilesPkg. Camera - Record video with audio fix Package Camera_6_29_19183128_01, file app.reg Code: [HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\Common] "EnableAudioAAC"=dword:00000000 EzInput 2.1 My Words If your EzInput 2.1 cannot remember custom words after soft reset, use IME_Engine_Western_2_1_19171325_00 in place of mega version IME_Engine_Western_2_1_19191429_00. read more in this thread. Download working IME Engine here. Download working eT9MyWords.exe - words editor here. Weather on the Home tab (under the clock) wg5566 said: The weather update function on home screen relies on location service. So first we need to enable the location service on the phone. Second, the operator and the TBS (Terminal Base Station, means the devices in the ntenna tower that connect the phone to the network) must support this service too. Most operators in my area support this, but not all TBS support the location service. To verify this, go to google maps, with GPS off, see whether or not the phone can detect the correct current location. Click to expand... Click to collapse
Great thread. Sticky this. Hey, serfer222... I'll be posting my registry tweaks here aswell and I'll post a screenshot (and a brief description of which of those are from Mega) of all the drivers I have included in the OEMDrivers folder... I'll keep editing this post... I'm kind of in a hurry now, but I'll be constantly updating it... Any tips, tricks or tweaks I can think of that I used, I'll explain them here... Oh, but the way: Kind Moderator, please sticky this thread... This is a great idea from serfer222. Thanks in advance. Best regards,
update 2009/11/17 - How to fix Iolite Wheel update 2009/11/16 - EzInput 2.1 My Words fix added, read 2nd post.
EzInput and keyboard/language selection menu 1. use BioTouch.dll from Mega OemDrivers. 2. use touch.dll from Mega OemDrivers. 3. add these values to you rgu file in OemDrivers (check rgu file in Mega OemDrivers) Code: [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] "MaxCalError"=dword:8 "CalibrationData"="491,508 787,177 788,839 191,836 190,174" "AlignScreenNeeded"=dword:1 ;Set 0 to disable align screen page, set 1 to enable "PassCalibration"=dword:00000000 ; Driver would set 1 if pass calibration"TouchDrawPri"=dword:0000006D "TouchGLODebug"=dword:00000000 "SIPExpand"=dword:00000005 "OKWidth"=dword:00000019 "OKExpand"=dword:00000023 "PanGestureTimeOut"=dword:00000384 "PanGestureDistanceThreshold"=dword:0000000F "FlickGestureDistanceThreshold"=dword:00000008 "PanGestureLinePixelCount"=dword:00000015 "VelocityFactor"=dword:0000000A "FollowFinger"=dword:00000001 "ReportPointPeriod"=dword:00000320 "TouchDrawPeriod"=dword:00000032 "EnlargeScrollAnimateTime"=dword:0000000A "EnlargeScrollHeight"=dword:00000020 "EnlargeScrollWidth"=dword:0000002B "TouchDrawPri"=dword:0000006d "MENUExpand"=dword:0000000F "MENUHeight"=dword:0000001A "ScrollBarExpandLeft"=dword:00000000 "ScrollBarExpandRight"=dword:00000000 "ScrollBarExpandDown"=dword:00000000 "ThumbExpandHeight"=dword:00000000 "GestureEnable"=dword:0000004A "SIPMenuWidth"=dword:00000014 "HorizontalPanel"=dword:00000000 "SelectIndHeight"=dword:00000032 Dear sir Do you have touch.dll, biotouch.dll and biotouch.exe of mega packages!! thx...
get it here
Can you display what smarttouch is? I have no idea what it is and how it looks like.
I cannot post screenshot now, I removed this feature from my rom - it breaks wheel on my Iolite. Install it and try to use scrollbar in explorer or other program. You will see big animated gripper. Download link
Pal, What is the component that is responsible to show the black HTC black notification bar when pressing on top bar, that contain volume icon and battery icon, and others! thx
Notification_Enhancement_3_0_1919_1125
Will post soon Sorry for my absence, people. I have been involved in a motorcycle accident and have been at the hospital 'till this day, so I haven't come around here to post anything. I'll be posting my tips, tweaks and tricks here as soon as possible, which is today. I'm glad to see the Moderators/Administrators have made this thread a sticky. Best regards,
i will try it in the emulator later! =)
My tips, tweaks and tricks as promised As promised, here is my list of tips, tweaks and tricks. Almost every tweak I made are as follows: Code: [HKEY_LOCAL_MACHINE\System\GWE\Touch\Filter] "MinimumTapTime"=dword:00000000 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers] "SleepOnNoData"=dword:00000064 "OutputBufferSize"=dword:00000100 "InputBufferSize"=dword:00000100 "RetryWaitOnError"=dword:000003e8 "CurrentDriver"="GPSOneDevice" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneDevice] "PollInterval"=dword:00000064 "Version"=dword:00000002 "CommPort"="GPS0:" "DriverName"="GPS Device Driver" "FriendlyName"="QualComm GpsOne Card, version 0.0" "InterfaceType"="POLL" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOnePort] "CommPort"="GPD10:" "FriendlyName"="QualComm GpsOne Card, version 0.0" "InterfaceType"="COMM" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer] "MaxBufferSize"=dword:00000100 "DriverInterface"="COM4:" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice] "Index"=dword:00000004 "Prefix"="COM" "Context"=dword:12344160 "Flags"=dword:00000002 "Keep"=dword:00000001 "Dll"="GPSID_HTC.dll" [HKEY_LOCAL_MACHINE\Services\NaviService] "Context"=dword:00000000 "Order"=dword:00000010 "Flags"=dword:00000004 "Description"="NaviService" "DisplayName"="NaviService" "Dll"="NaviService.dll" "Keep"=dword:00000001 "Prefix"="NPS" "Index"=dword:00000000 [HKEY_LOCAL_MACHINE\System\GDI\Rotation] "HideOrientationUI"=dword:00000000 [HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys] [HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C1] "BtnWnd"=dword:00000000 @="\"[URL="file://windows//TaskMgr.lnk/"]\\Windows\\TaskMgr.lnk\[/URL]"" "Flags"=dword:00000000 "Icon"="[URL="file://windows//HTCFootprint.exe"]\\windows\\HTCFootprint.exe[/URL], 0" "Name"="Footprint" "ResetCmd"="\"[URL="file://windows//HTCFootprint.exe/"]\\windows\\HTCFootprint.exe\[/URL]"" "WndCls"="" [HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C2] "BtnWnd"=dword:00000000 @="\"[URL="file://windows//Navipanel.lnk/"]\\Windows\\Navipanel.lnk\[/URL]"" "Flags"=dword:00000000 "Icon"="[URL="file://windows//QuickGPS.exe"]\\windows\\QuickGPS.exe[/URL], 0" "Name"="Navigation" "ResetCmd"="\"[URL="file://windows//NaviPanel.exe/"]\\windows\\NaviPanel.exe\[/URL]"" "WndCls"="" [HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C6] "BtnWnd"=dword:00000000 @="\"[URL="file://windows//CommManager.exe/"]\\Windows\\CommManager.exe\[/URL]"" "Flags"=dword:00000000 "Icon"="[URL="file://windows//CVDSetting.exe"]\\windows\\CVDSetting.exe[/URL], 0" "Name"="green Horn (long pressed)" "ResetCmd"="\"[URL="file://windows//CVDSetting.exe/"]\\Windows\\CVDSetting.exe\[/URL]"" "WndCls"="" [HKEY_LOCAL_MACHINE\Services\App] "Context"=dword:00000000 "Description"="App Service" "DisplayName"="App Service" "Dll"="App_Service.dll" "Index"=dword:00000000 "InitDelay"=dword:00004e20 "Keep"=dword:00000001 "Order"=dword:00000008 "Prefix"="APP" [HKEY_CLASSES_ROOT\.rm] @="rmfile" "Content Type"="video/real" [HKEY_CLASSES_ROOT\.rmvb] @="rmfile" "Content Type"="video/real" [HKEY_CLASSES_ROOT\rmfile] "EditFlags"=dword:00010000 [HKEY_CLASSES_ROOT\rmfile\Shell\Open\Command] @="wmplayer.exe \"%1\"" [HKEY_CLASSES_ROOT\rmfile\DefaultIcon] @="wmplayer.exe,-2001" [HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions\.rm] "Permissions"=dword:0000001F "Runtime"=dword:00000007 [HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions\.rmvb] "Permissions"=dword:0000001F "Runtime"=dword:00000007 The packages I included have been these: You should have these files under OEMDrivers: You should also do this: 1. - Empty and LEAVE only the .dsm and .rgu on these folders: ExtendedPkg; ExtraFilesPkg; FotaTestPkg; 2. - Replace initflashfiles.dat with the one from Mega in the folder OEM_Lang_XXXX 3. - Make sure you have these files under OperatorPkg folder: There are some minor things you have to do, but it's too long of a story to be explaining them all here. Basically replace as much Iolite stuff as you can with Mega and open .rgu files with the notepad and edit away. Hope this helps out some chefs. I had to divide the post into two, 'cause it was too long... Check next post too. serfer222, wanna give a combined ROM a go? Best regards,
Continuation Continuation of previous post: Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions] "rm"="video" "rmvb"="video" [HKEY_CLASSES_ROOT\Filter\{CFA7C1EC-BF35-4a48-8533-08046F18008D}] @="Real Parser Filter" [HKEY_CLASSES_ROOT\Media Type\Extensions\.rm] "Source Filter"="{CFA7C1EC-BF35-4a48-8533-08046F18008D}" [HKEY_CLASSES_ROOT\Media Type\Extensions\.rmvb] "Source Filter"="{CFA7C1EC-BF35-4a48-8533-08046F18008D}" [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}] @="Real Parser Filter" "Merit"="8000001" [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\InprocServer32] @="[URL="file://windows//RealParserFilter.dll"]\\Windows\\RealParserFilter.dll[/URL]" "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Audio Output] "Direction"="1" "AllowedZero"="1" [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Audio Output\Types] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Audio Output\Types\{73647561-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Audio Output\Types\{73647561-0000-0010-8000-00AA00389B71}\{636F6F6B-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Audio Output\Types\{73647561-0000-0010-8000-00AA00389B71}\{72616163-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Video Output] "Direction"="1" "AllowedZero"="1" [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Video Output\Types] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Video Output\Types\{73646976-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Video Output\Types\{73646976-0000-0010-8000-00AA00389B71}\{52563330-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Video Output\Types\{73646976-0000-0010-8000-00AA00389B71}\{52563430-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{CFA7C1EC-BF35-4a48-8533-08046F18008D}\Pins\Video Output\Types\{73646976-0000-0010-8000-00AA00389B71}\{54524F4D-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\Filter\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}] @="Real Audio Decoder Filter" [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}] @="Real Audio Decoder Filter" "Merit"=dword:00800001 [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\InprocServer32] @="[URL="file://windows//RADecoderFilter.dll"]\\Windows\\RADecoderFilter.dll[/URL]" "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins] [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Output] "Direction" = dword:00000001 "IsRendered" = dword:00000000 "AllowedZero" = dword:00000000 "AllowedMany" = dword:00000000 [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Output\Types] [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Output\Types\{73647561-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Output\Types\{73647561-0000-0010-8000-00AA00389B71}\{00000001-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Input] "Direction" = dword:00000000 "IsRendered" = dword:00000000 "AllowedZero" = dword:00000000 "AllowedMany" = dword:00000000 [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Input\Types] [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Input\Types\{73647561-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Input\Types\{73647561-0000-0010-8000-00AA00389B71}\{636F6F6B-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{cdf5d7d2-3884-4c88-b555-fe78edc0fd3d}\Pins\Input\Types\{73647561-0000-0010-8000-00AA00389B71}\{72616163-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\Filter\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}] @="Real Video Decoder Filter" [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}] @="Real Video Decoder Filter" "Merit"=dword:00800001 [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\InprocServer32] @="[URL="file://windows//RVDecoderFilter.dll"]\\Windows\\RVDecoderFilter.dll[/URL]" "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins] [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Output] "Direction" = dword:00000001 "IsRendered" = dword:00000000 "AllowedZero" = dword:00000000 "AllowedMany" = dword:00000000 [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Output\Types] [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Output\Types\{73646976-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Output\Types\{73646976-0000-0010-8000-00AA00389B71}\{31313259-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Input] "Direction" = dword:00000000 "IsRendered" = dword:00000000 "AllowedZero" = dword:00000000 "AllowedMany" = dword:00000000 [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Input\Types] [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Input\Types\{73646976-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Input\Types\{73646976-0000-0010-8000-00AA00389B71}\{52563330-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Input\Types\{73646976-0000-0010-8000-00AA00389B71}\{52563430-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{519143EC-2CBE-4d0d-920F-B5B15714B5AC}\Pins\Input\Types\{73646976-0000-0010-8000-00AA00389B71}\{54524F4D-0000-0010-8000-00AA00389B71}] [HKEY_CLASSES_ROOT\CLSID\{F362189D-C4BB-408b-B5D7-80D0F21638E1}] "Merit"=dword:00801000 @="ArcSoft Video Renderer" [HKEY_CLASSES_ROOT\CLSID\{F362189D-C4BB-408b-B5D7-80D0F21638E1}\Pins\Input] "IsRendered"=dword:00000001 [HKEY_CLASSES_ROOT\CLSID\{F362189D-C4BB-408b-B5D7-80D0F21638E1}\Pins\Input\Types\{73646976-0000-0010-8000-00AA00389B71}\{00000000-0000-0000-0000-000000000000}] [HKEY_CLASSES_ROOT\CLSID\{F362189D-C4BB-408b-B5D7-80D0F21638E1}\InprocServer32] "ThreadingModel"="Both" @="amc_video_renderer.ax" [HKEY_CLASSES_ROOT\Filter\{F362189D-C4BB-408b-B5D7-80D0F21638E1}] @="ArcSoft Video Renderer" [HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\DirectShow\Display] "DisplayMode"=dword:00000001 "FullscreenAngle"=dword:0000005A [HKEY_LOCAL_MACHINE\Software\HTC\CommManager\WLAN] "DeviceName"="{98C5250D-C29A-4985-AE5F-AFE5367E5006}\\TNETW12511" [HKEY_LOCAL_MACHINE\Software\HTC\CommManager] "BluetoothPlatformType"=dword:00000000 [HKEY_LOCAL_MACHINE\Software\HTC\HTCMenus] "EnableManilaCheck"=dword:00000000 [HKEY_LOCAL_MACHINE\Software\OEM\KeyState] "UseService"=dword:00000001 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneEmulate] "Filex"="\windows\GPSOneFileSimulation.txt" "FriendlyName"="QualComm GpsOne File, version 0.0" "InterfaceType"="File" [HKEY_LOCAL_MACHINE\Software\Microsoft\Color] "4"=hex:FF,FF,FF,00 "5"=hex:00,00,00,00 "6"=hex:2C,2C,2C,00 "8"=hex:00,00,00,00 "9"=hex:FF,FF,FF,00 "13"=hex:80,80,80,00 "14"=hex:80,80,80,00 "25"=hex:80,80,80,00 "26"=hex:80,80,80,00 "33"=hex:2C,2C,2C,00 "34"=hex:03,4F,92,00 "35"=hex:FF,FF,FF,00 "39"=hex:FF,FF,FF,00 [HKEY_CURRENT_USER\Software\Microsoft\Today] "DPI"=dword:000000c0 [HKEY_CURRENT_USER\Software\Microsoft\Today\HTC Black.tsk] "Color_Highlight"=hex:03,4F,92,00 "Color_HighlightText"=hex:FF,FF,FF,00 "Color_SoftkeyFlat"=hex:01,0D,15,00 "Color_SoftkeyFlatCenter"=hex:01,0D,15,00 "Color_TitleFlat"=hex:01,0D,15,00 "Color_TitleFlatCenter"=hex:01,0D,15,00 "Color_CommandBar"=hex:01,0D,15,00 "Color_CommandBarText"=hex:FF,FF,FF,00 "Color_CommandBarText_Highlight"=hex:FF,FF,FF,00 "Color_NavBarText_Highlight"=hex:FF,FF,FF,00 "Color_CommandBar_Highlight"=hex:01,0D,15,00 "Color_NavBar_Highlight"=hex:01,0D,15,00 "Color_SoftkeyFlatCenter_Highlight"0x0000000301,0D,15,00 "Color_SoftkeyFlat_Highlight"=hex:01,0D,15,00 "Color_CommandBarSip_Highlight"=hex:01,0D,15,00 "Color_CaptionFlat"=hex:01,0D,15,00 "Color_SoftkeyBtnFace"=hex:01,0D,15,00 [HKEY_LOCAL_MACHINE\Security\Policies\Policies] "0000101a"=dword:00000001 [HKEY_CURRENT_USER\ControlPanel\Sip] "SuggAutoCorr"=dword:00000000 "SuggWords"=dword:00000000 [HKEY_CURRENT_USER\ControlPanel\Volume] “Mute”=dword:00000007 [HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0] “Script”=”av0pw3r” [HKEY_LOCAL_MACHINE\Software\HTC\Camera\P10] “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\Software\HTC\Camera\P6] “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\Software\HTC\Camera\P8] “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\Software\HTC\Camera\P9] “Enable”=dword:00000001 [HKEY_CURRENT_USER\ControlPanel\SoundCategories\InCall] “InitVol”=dword:00000006 [HKEY_CURRENT_USER\ControlPanel\Volume] “Ringer”=dword:FFFFFFFF “Volume”=dword:FFFFFFFF [HKEY_LOCAL_MACHINE\Software\HTC\VolumeOverlay] “Ringer”=dword:FFFFFFFF [HKEY_CURRENT_USER\ControlPanel\Notifications\ShellOverrides] “SavedInCallVolume”=dword:FFFFFFFF “SavedRingerVolume”=dword:FFFFFFFF “SavedVolume”=dword:FFFFFFFF “Mode”=dword:00000000 [HKEY_LOCAL_MACHINE\System\ErrorReporting\DumpSettings] “DumpEnabled”=dword:00000000 [HKEY_LOCAL_MACHINE\ControlPanel\Error Reporting] “Hide”=dword:00000001 Best regards,
Continuation Part II This also didn't fit on previous post: Code: [HKEY_LOCAL_MACHINE\ControlPanel\Customer Feedback] “Redirect”=”ceipui.exe” “Group”=dword:00000001 “Hide”=dword:00000001 [HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\SizeLimit] “Wap2SendLimit2?=dword:00096000 “Wap2SendLimit1?=dword:00064000 “Wap2RecvLimit3?=dword:00096000 “Wap2RecvLimit2?=dword:00096000 “Wap2RecvLimit1?=dword:00096000 “Wap1SendLimit3?=dword:002dff00 “Wap1SendLimit2?=dword:00096000 “Wap1SendLimit1?=dword:00064000 “Wap1RecvLimit3?=dword:00096000 “Wap1RecvLimit2?=dword:00096000 “Wap1RecvLimit1?=dword:00096000 “Wap2SendLimit3?=dword:002dff00 “Wap2SendCount”=dword:00000003 “Wap2RecvCount”=dword:00000003 “Wap1SendCount”=dword:00000003 “Wap1RecvCount”=dword:00000003 [HKEY_LOCAL_MACHINE\Software\HTC\AUDIOGAIN] “AUDIO_DEBUG_FLAG”=dword:00000040 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev] “VocRecPath”=dword:00000002 [HKEY_LOCAL_MACHINE\System\AudioRecording] “Enabled”=dword:00000001 [HKEY_LOCAL_MACHINE\Software\Microsoft\Voice] “EnableCallRecordMenuItem”=dword:00000001 “AllowInCallRecording”=dword:00000001 [HKEY_CURRENT_USER\ControlPanel\Sounds\TTSAnnounce] “Category”=”InCallFeedback” [HKEY_LOCAL_MACHINE\SOFTWARE\HTC\AUDIOGAIN] "EAC_GAIN_EMBEDDED"=dword:00000077 "EAC_GAIN_CARKIT"=dword:00000077 "EAC_GAIN_HEADSET"=dword:00000077 Best regards,
billabongstaff, sorry, but I didn't get it. how all your posts are connected to this thread? what problems your "tweaks and tricks" should fix? I see you use RealParserFilter.dll to play .rm and .rmvb files. Why do you post it there? Mega ROM doesn't have RealParserFilter.dll. There are syntax error in your reg files - Code: [HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\SizeLimit] “Wap2SendLimit2?=dword:00096000 “Wap2SendLimit1?=dword:00064000 “Wap2RecvLimit3?=dword:00096000 these lines will not work. there are wrong characters. Are you kidding?...
Ungrateful serfer222 said: billabongstaff, sorry, but I didn't get it. how all your posts are connected to this thread? what problems your "tweaks and tricks" should fix? I see you use RealParserFilter.dll to play .rm and .rmvb files. Why do you post it there? Mega ROM doesn't have RealParserFilter.dll. There are syntax error in your reg files - Code: [HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\SizeLimit] “Wap2SendLimit2?=dword:00096000 “Wap2SendLimit1?=dword:00064000 “Wap2RecvLimit3?=dword:00096000 these lines will not work. there are wrong characters. Are you kidding?... Click to expand... Click to collapse Am I kidding? Well, that certaintly is ungrateful from your behalf. I added every registry tweak I had, and as you can see, I have some Packages of my own, so files like RealParserFilter.dll and others are there. To know what do all the tweaks do, just browse the Web a little bit. Regarding the syntax error, it's not my fault, it's written with " and not with ? on my reg file, I don't know what happened.
Sorry, but you didn't shared anything helpful. You uploaded huge screenshots and regfiles full of errors. You didn't upload real files, you don't want to tell us what all these posts for. Do you think we should use Google to find out what did you mean? This thread is about porting HTC Mega packages to Iolite device. It's about problems with Mega packages and how to fix them. I hope you'll understand me.
I want to share my tweak to make Internet Widget work when you add Opera 10 beta to your rom. You should add the registry [HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\InternetWidget] "OperaEXEFile"="\\Windows\\Opera Mobile 10\\Opera10-armv4i.exe" Click to expand... Click to collapse in app.reg in Manila package
roo303oom said: I want to share my tweak to make Internet Widget work when you add Opera 10 beta to your rom. You should add the registry in app.reg in Manila package Click to expand... Click to collapse if you install Opera 10 beta from cab file, the path will be Code: [HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\InternetWidget] "OperaEXEFile"="\\Program Files\\Opera Mobile 10\\Opera10-armv4i.exe"