VoIpiser - Do you need a tool for Smartphone VOIP Config? - Windows Mobile Development and Hacking General

Hi,
ok, this is most probably the most simple, stupid, unfinished piece of software you have ever seen. I agree. On the other hand, it should do what it is originally meant for. Setup a VOIP configuration on a Smartphone running WM6 without having to play with XML files and stuff.
So, this release, which is not even Beta or Alpha (whatever may be before that) does the job to load a VOIP config based on what you type in. It works on my HTC S620, should work on any VOIP enabled WM6 Smartphone.
For the coding curious, It's being coded (far from being finished) in pure C, without any Framework and MS developers suites. Only freeware stuff is being used for this development.
You'll see menu entries that will bring up only message boxes. Functions are not yet implemented but I'm working on it.
Once you typed in your configuration, press the key linked to "Save" (Left key), this will copy your config to the phone. A Messagebox will tell you the result of the operation and application will exit.
The config you typed in is saved as _setup.xml as well in the \Temp folder.
A file named Voipiser.cfg is saved as well in the \Temp folder, just forget about it atm.
Please, please, take this as hobby development. This is my first Smartphone app and I release it before being fully finished & tested only because I think it could be nice, if it works for you as well, to have it as soon as possible.
View attachment 38358
Hi to Shaun who is developing a much nicer version for PPC.
Cheers,
Ka.

This sounds interesting. I would definitely give it a try.

Doesn't work under wm6 t-mobile rom on dash

Good job!
Hi Kast,
i tried enabling VoIP Support on my HTC S710 by using your small app. As long as i let the example values untouched everything works fine and the app tells me, that the settings were succesfully saved. But when i type in the configvalues of my sipaccount, it says "XML Input malformed" when pressing "Safe". I think the problem is something about the proxyname. If i type in the values but let the proxyfield untouched, the app saves the settings...
Any suggestions here?
Greetz,
Fussel

Doesn't work under wm6 t-mobile rom on dash
Click to expand...
Click to collapse
Uhm, strange, developed it originally and tested on TMo Dash WM6... Would you mind giving me details of the way it crashes?
I think the problem is something about the proxyname.
Click to expand...
Click to collapse
You could send me the proxy name and I'll try to debug it with it.
Thanks all,
Ka.

Fussel1979 said:
Hi Kast,
i tried enabling VoIP Support on my HTC S710 by using your small app. As long as i let the example values untouched everything works fine and the app tells me, that the settings were succesfully saved. But when i type in the configvalues of my sipaccount, it says "XML Input malformed" when pressing "Safe". I think the problem is something about the proxyname. If i type in the values but let the proxyfield untouched, the app saves the settings...
Any suggestions here?
Greetz,
Fussel
Click to expand...
Click to collapse
Just put http:// in front of the proxy server adress and it will save it!
good luck

Hello, i had an "unknown error" when i save config

Hi gregdu13250,
mind telling me what phone you have and the provider you use?
Thanks,
Ka.

I have a s710 htc and the SIP¨provider is Ippi

Hi. Here is all errors which are done by KaSt VoIpiser program in a _setup.xml file.
Code:
1:<wap-provisioningdoc>
2: <characteristic type="VoIP">
3: <parm name="SIPSettings"
[COLOR=Red] 4:[/COLOR] value="<provision key='1232ab01' name='Sipnet'[COLOR=Red]>[/COLOR]
5: <provider name='Sipnet' />
6: <user account='1234567' password='7654321'
[COLOR=Red] 7:[/COLOR] uri='[COLOR=Red]sip:[/COLOR][email protected]'
8: allowedauth='digest'/>
[COLOR=Red]9:[/COLOR] <sipsrv addr='sipnet.ru[COLOR=Red]:5060[/COLOR]' protocol='UDP' role='proxy'>
10: <session party='First' type='pc2pc' />
11: <session party='First' type='pc2ph' />
12: </sipsrv>[COLOR=Red]
13:[/COLOR] <sipsrv addr='sipnet.ru[COLOR=Red]:5060[/COLOR]' protocol='UDP' role='registrar'/>
14: </provision>" />
15: </characteristic>
16: </wap-provisioningdoc>
-------------------------------------------------------------------------
1: <wap-provisioningdoc>
2: <characteristic type= "VoIP">
3: <parm name="SIPSettings"
[COLOR=Red] 4:[/COLOR] value="<provision key='1232ab01' name='Sipnet'[COLOR=Red]>[/COLOR]
5: <provider name='Sipnet' />
6: <user account='1234567' password='7654321'
[COLOR=Red] 7:[/COLOR] uri='[email protected]'
8: allowedauth='digest'/>
[COLOR=Red]9:[/COLOR] <sipsrv addr='sipnet.ru' protocol='UDP' role='proxy'>
10: <session party='First' type='pc2pc' />
11: <session party='First' type='pc2ph' />
12: </sipsrv>
13: <sipsrv addr='sipnet.ru' protocol='UDP' role='registrar'/>
14: </provision>" />
15:</characteristic>
16:</wap-provisioningdoc>
Upper is a genuine _setup.xml file, and lower is a file generated by KaSt VoIpiser program.
I think it it will be easy to correct.

Hi,
thanks for spotting the errors houser21! Great help!
Just one thing... I can't stick 5060 in the config as not all of the proxies are using that port. I know at least one using 5061. Prefer that the user specifies the port when different than 5060 or just by always entering proxyort.
Actually made this tool to ease the setup of the provider I use normally, which accepts the syntax the way it is. Prolly not all of them are so "open".
Will post tomorrow a new version with the changes you highlighted.
Thanks again,
Ka.

I downloaded you're program and everything looks really nice but...
I cant seem to get it working when i config it for voipbuster.
The idea is to set it that if there is Wlan available that the call goes through the internet, is this possible with this program and if so what do i do wrong ??

domain name is missin
Hello Kast
it seems one parameter is missing in the CAB file - the domain name.
the VOIP provider supplied me with 4 parameters:
user anem
password
SIP IP address
domain name.
where so i put the domain name in your application ?
this should fo into the URI field in the setup.xml file
thanks.

Kast, your program works great but I still cant get VoIP to work at all on the S620, calls still go over mobile even when connected to wifi and s620 shows internet calling available. Is there anothe cab file you used to get VoIP working ?
Thanks.
kast said:
Hi,
ok, this is most probably the most simple, stupid, unfinished piece of software you have ever seen. I agree. On the other hand, it should do what it is originally meant for. Setup a VOIP configuration on a Smartphone running WM6 without having to play with XML files and stuff.
So, this release, which is not even Beta or Alpha (whatever may be before that) does the job to load a VOIP config based on what you type in. It works on my HTC S620, should work on any VOIP enabled WM6 Smartphone.
For the coding curious, It's being coded (far from being finished) in pure C, without any Framework and MS developers suites. Only freeware stuff is being used for this development.
You'll see menu entries that will bring up only message boxes. Functions are not yet implemented but I'm working on it.
Once you typed in your configuration, press the key linked to "Save" (Left key), this will copy your config to the phone. A Messagebox will tell you the result of the operation and application will exit.
The config you typed in is saved as _setup.xml as well in the \Temp folder.
A file named Voipiser.cfg is saved as well in the \Temp folder, just forget about it atm.
Please, please, take this as hobby development. This is my first Smartphone app and I release it before being fully finished & tested only because I think it could be nice, if it works for you as well, to have it as soon as possible.
View attachment 38358
Hi to Shaun who is developing a much nicer version for PPC.
Cheers,
Ka.
Click to expand...
Click to collapse

tjmvdz said:
Just put http:// in front of the proxy server adress and it will save it!
good luck
Click to expand...
Click to collapse
I think it doesn't need the http://, when I add the http://, My Voip doesn't work. My phone cann't register and make call.

Blackjack II SGH-i617
Thanks for the effort, though when trying to use this program to save a config, all it does is say unknown error.
Has anyone got a smartphone voip config program working at all?

Related

Please clarify some ROM info..

Hi folks,
I just purchased a brand new QTek 2020i (It's not here yet; I just ordered it about 2 hours ago). The ROM is Spanish and I want to change it to a WWE version. I have a decent amount of experience upgrading ROMs/Modifying Extended ROM (since I also own a Universal). I'm able to read and understand most of the posts on this board. My question is this:
1) What is the problem with the camera that needed to be fixed (What did pug fix?)?
2) What WWE ROM version should I use? (I know this has been asked numerous times, but....) I'm curious because I saw that o2 has posted a ROM with BB support (version 1.11.171 I believe). Should I use this one? Is it buggy? Or, should I just grab the WWE version from the Qtek website? (I can't grab it now because I don't know the device's IMEI).
Thanks for everyone's help. The posts are extremely helpful. Looks like I need to upgrade the BT Stack for A2DP support.
Justin
It looks like I want to use Radio 1.04.
Update
First: I'd like to thank everyone's who posted most
(if not all) of this information. I'm not claiming
that I discovered any of it. Rather, I'm just trying
to post what I've found to "work". PUG and Ru Chonburi
(from pdamobiz.com) for all their help (i.e. their
posts). I hope the noobs find this information
useful. I found most of this information between
xda-developers and wiki.xda-developers.com.
Some simple modifications.
1) Registry Hack to get GPRS Button to work
a) To add a “Disconnect button:
HKLM\ControlPanel\Phone\Flags2 = 8 (DWORD decimal)
b) To add a “Disconnect” button and a timer display showing length of the GPRS session:
HKLM\ControlPanel\Phone\Flags2 = 16 (DWORD decimal)
c) To disable both the “Disconnect button and the timer:
HKLM\ControlPanel\Phone\Flags2 = 0 (DWORD decimal)
Now when you are connected to GPRS and click on the bubble on the task bar, it
will show a disconnect button to disconnect and show duration. Or, you can
press and hold the red hang up button for a few seconds and it will disconnect as
well.
2) Goto \Windows\Startup and delete the file "CameraDetect". Otherwise, after
you perform a soft-reset whatever application you've mapped to the "Camera
Button" will be cleared and the button will activate the camera.
3) Unhide Extended ROM:
Tap \Windows\Loadvdisk.exe then you will find folder \Extended_Rom
But this folder will be disappear after a soft reset.
4) Upgrade BT. Update BT to add additional profiles (mainly a2dp). See
http://forum.xda-developers.com/download.php?id=11603
4a) ***UPDATE*** Once you've upgraded your BT stack, you may want to install an updated version of the BT Wizard. By default, Dial Up Networking (DUN) is NOT supported. If you want to utilize Dial Up Networking, please download the updated .dll here:
http://forum.xda-developers.com/download.php?id=4025
Copy the new .dll into the \Windows Directory and soft reset. You can use Dial-Up Networking (i.e. if you're trying to connect to a BT Modem (or a BT device (such as a laptop, cell phone or computer that has a DUN Profile))). I'm using it now and I haven't had any problems with it. BIG THANKS ASUKAL for the POST!
4b) Update two files so that AVRCP works properly within Windows Media Player 10. We need edit two files in the \Windows directory to get this work properly as well as apply a Registry Modification. The file names are:
landscape96.skn
portrait96.skn
You can either download the files I've posted or edit them yourself. Please use the following to properly edit these two files.
We need to edit these files in Notepad on our desktop/laptop computer, so copy these two files from your \Windows directory to your computer and rename them to _portrait96.skn and _landscape96.skn. Now open them in Notepad (make sure that “Word wrap” in Notepad is disabled). We need change two things.
First, find the line “PlayPauseStop”. To the right of the values 0, 0, 0 you will see some extra “stuff”. We need to delete everything to the right of 0,0,0 so that this line should look like all other button definitions.
Second, we need to rename “PlayPauseStop”. Change this so that it reads "PlayPause”. When you finished renaming it, make sure to re-align it so that it matches the other button definitions. Do this in both files (i.e. _portrait96.skn and _landscape96.skn).
Now that you’ve edited both files (or simply downloaded them), copy both back into the \Windows directory on your Alpine.
The last thing we need to do is modify the registry so that the Widcomm BT Drivers properly work with WMP 10. Go to the line in the registry:
[HKLM\SOFTWARE\Microsoft\Windows Media Player\Parameters]
We need to modify two lines.
First, modify the string value “DefaultLandscapeSkin” so that it points to the new files we just copied over (i.e. change it from ‘\Windows\widcommaudio.skn’ to ‘\Windows\_landscape96.skn’)
And secondly, modify the string value “DefaultPortraitSkin” so that it points to the new files we just copied over (i.e. change it from ‘\Windows\widcommaudio.skn’ to ‘\Windows\_portrait96.skn’)
Soft reset and you now have AVRCP on your Alpine! MANY THANKS TO tsd FOR THE TIP!
NOTE: If you start you a2dp session in landscape and then switch to portrait (or you start in portrait and then switch to landscape), your AVRCP controls will not work properly in the new screen orientation. To get AVRCP to work properly again you must either:
a) switch back to the original screen orientation when you started your a2dp session or
b) you must stop/disconnect your a2dp session and then restart it in the new screen orientation. When you do this, AVRCP will work properly again.
5) Stop the installation of o2 Active Interface by using corporate install code 0506
6) Disable "Receive all incoming beams". This mainly affect people who use a BT
GPS receiver. There have been some "connection" stability issues to the BT
GPS receiver (i.e. loss of signal) reported by some members. This will help
prevent that.
7) Audio Stuttering. After upgrading BT profiles (and adding a2dp from
step 4 above), users have reported that they experienced an audio stuttering
(via a2dp BT headphones) while playing games. This will fix that.
a) Changed a registry entry with resco registry editor.
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev.priority256
b) Click on the entry and change the DWORD Data entry from 256 to 128
c) Soft reset
8 ) Enter Bootloader Mode:
Power button + D-pad simultaneously +reset button with the stylus for 3 seconds
9) NOTE: DON'T UPGRADE THE RADIO IF YOU WANT TO USE BLACKBERRY! (You MUST use Radio 1.0)
RIM check the ROM version and RADIO version before they allow you to
connect to the relay. If it's not an approved mix, your device IMEI will be
BARRED from the relay.
10) MMS Setting for T-Mobile (My provider)
Go to Start/messaging/tools/MMS settings
settings for T-Mobile US:
Server Name: T-Mobile MMSC (or PictureMessaging )
Gateway:216.155.165.50
Port number:9201
Server Address:http://216.155.174.84/servlets/mms
Connect Via: My Work Network
Sending size Limitation: (I set it to max)
WAP Version: WAP 1.2
also:
Start/connections/connections/add new connection
name for connection: T-Mobile GPRS
Select Modem:Cellualr Line (GPRS)
Access point name: wap.voicestream.com
no user name or password or domain. click finish
Reboot
Send yourself a MMS message to initialize the system.
Extended ROM File Descriptions
Here's the files I used (and didn't use) when I cooked my ROM.
I utilized o2 ROMs, Qtek ROMs and imate ROMs to pull the various
cab files.
EXEC: \Extended_ROM\TPDisable.exe
Disables the touch screen - if you are customising your rom, DELETE THIS.
NOTE: If the cab files you add are "not designed for this version and may not
display correctly", it will halt the install process of all other files and you will
need to soft reset your 2i to continue, without being able to install any other cabs
onto your 2i.
CAB:\Extended_ROM\BA_cm_rm_map_o2_v3.CAB
O2 wap information.
DID NOT INSTALL
CAB:\Extended_ROM\BackpackDriver.sa.CAB
Driver for the backpack accessory that allows attachment of vga monitor etc.
CAB:\Extended_ROM\Caller_ID_Alpine_Generic_WWE_RC16.CAB
Caller I’D program.
CAB:\Extended_ROM\CV2.41.386_wwe.CAB
Clearvue PPT and acrobat reader.
DID NOT INSTALL (I have updated versions (i.e. 3.xxxx))
CAB:\Extended_ROM\Delete_shortcut.sa.CAB
Deletes shortcut to loadvdisk in the startup folder.
CAB:\Extended_ROM\Default_Enroller_enhance_1.CAB
Enroller Patch; Updates "Enroller.exe" under the \Windows Directory
(Found on the iMate PDA2 ROM update)
CAB:\Extended_ROM\SmartDialing_Alpine_Generic_WWE_RC13.CAB
Smart dialing and SMS auto fill from contacts, where you type the first few letters
of someone’s name.
CAB:\Extended_ROM\PhonePad_Alpine_Generic_WWE_RC11.CAB
Adds the nokia phonepad style input device for single handed operation.
CAB:\Extended_ROM\Default_Alpine_WIFI_v20302_05102005002.CAB
Updates WiFi Driver "tiacxwln.dll".
(Found on the iMate PDA2 ROM update)
CAB:\Extended_ROM\Broadcom_Corporation_Update.CAB
Updates BT Drivers (BtAvUI.dll, BtCeAvIf.dll, BtHidPlugIn.dll, BTRezAV.dll,
BTRezHID.dll, BtWizardAv.dll and BtWizardHID.dll) to support A2DP
CAB:\Extended_ROM\CAB-TaoJava-10.1.4.127-Alpine-O2Music-ENU-01Apr05-
MMP1051-v101.CAB
Installs Java music stuff.
DID NOT INSTALL; RATHER, INSTALLED
CAB:\Extended_ROM\Default_JMM101257_ENU_1004.CAB
(Found on the iMate PDA2 ROM update)
CAB:\Extended_ROM\BBConnect_HTC_PocketPC_BB_English_2.0.1.44-48.cab
Installs BB Client Connect
CAB:\Extended_ROM\O2UK_removeACCEPT_12212004.CAB
MMS program and templates.
DID NOT INSTALL; RATHER INSTALLED
CAB:\Extended_ROM\Default_ArcsoftMMS-2.0.0.22-AG-ENU.CAB
(Found on the iMate PDA2 ROM update)
CAB:\Extended_ROM\VideoMMSB22.sa.CAB
Video MMS addin.
CAB:\Extended_ROM\O2UK_PIE_homepage.sa.CAB
CAB:\Extended_ROM\O2UK_Regional_TimeZone.sa.CAB
CAB:\Extended_ROM\O2UK_RingTone.sa.CAB O2
DID NOT INSTALL
CAB:\Extended_ROM\Patch_Camera_9650.sa.CAB
DID NOT INSTALL (Makes Pictures Worse)
CAB:\Extended_ROM\Patch_Eraphone.sa.CAB (Updates audio driver (_wavedev.dll))
CAB:\Extended_ROM\Patch_Update_SIM_Mgr_2.2.1.0.sa.CAB
Leave these, they are not essential but make things work better.
CAB:\Extended_ROM\AlpineForTHBCarkit.sa.cab
A profile for "hands-free" communication if you have a THB Carkit.
DID NOT INSTALL (I don't have a THB)
CAB:\Extended_ROM\Alpine_SMS05272005.sa.CAB
SMS program.
CAB:\Extended_ROM\PressKey.sa.CAB
Updates registry with the following:
HKEY_LOCAL_MACHINE\ControlPanel\Phone
"Flags2"=dword:00000000
This removes the "GPRS Disconnect" Button from the GPRS Bubble
DID NOT INSTALL
CAB:\Extended_ROM\Alpine_UniDir_20051114001.sa.CAB
Updates driver: \Windows\AudioGW.dll
And updates the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Patch]
"UD-AudioGW"="1.00.02"
NOTE: THERE MAY BE A CONFLICT WITH THE NEW BROADCOMM
PATCH
DID NOT INSTALL
(Found on the iMate PDA2 ROM update)
CAB:\Extended_ROM\wap.CAB
O2 wap settings.
DID NOT INSTALL
CAB:\Extended_ROM\Certificate.CAB
Can be deleted - an O2 root certificate.
DID NOT INSTALL
CAB:\Extended_ROM\IPV4_132.sa.CAB
Wap push settings. Makes the following Registry change:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Planner\Settings
] "CacheTime"=dword:00000078
And some XML script
- <wap-provisioningdoc>
- <!--
Fix #17753, WAP Push to be activated
  -->
- <characteristic type="BOOTSTRAP">
  <parm name="NAME" value="" />
  <parm name="PROVURL" value="" />
  </characteristic>
- <characteristic type="PXLOGICAL">
  <parm name="NAME" value="" />
  <parm name="PROXY-ID" value="" />
- <!--
Proxy ID can be anything
  -->
  <parm name="TRUST" />
- <!--
TMO TEST SERVER SETTINGS a
  -->
- <characteristic type="PXPHYSICAL">
  <parm name="PHYSICAL-PROXY-ID" value="" />
  <parm name="PXADDR" value="" />
  <parm name="PXADDRTYPE" value="IPV4" />
  <parm name="PUSHENABLED" value="" />
  <parm name="TO-NAPID" value="" />
  </characteristic>
  </characteristic>
- <characteristic type="NAPDEF">
  <parm name="NAPID" value="" />
  <parm name="NAME" value="" />
  <parm name="NAP-ADDRESS" value="" />
  <parm name="BEARER" value="" />
  </characteristic>
- <!--
End of Fix #17753, WAP Push to be activated
  -->
- <!--
Fix #18923, Security settings not set up correctly
  -->
- <characteristic type="SecurityPolicy">
  <parm name="4108" value="0" />
  <parm name="4109" value="64" />
  <parm name="4110" value="64" />
  <parm name="4107" value="3204" />
  <parm name="4111" value="3732" />
  <parm name="4119" value="132" />
  <parm name="4120" value="16" />
  </characteristic>
- <!--
End of Fix #18923, Security settings not set up correctly
  -->
  </wap-provisioningdoc>
CAB:\Extended_ROM\Default_KSE_Fax_v2.09_ENU_0720.CAB
KSE Fax Viewer
(Found on the iMate PDA2 ROM update)
CAB: \Extended_ROM\Default_Zip_Alpine_Generic_WWE_RC11.CAB
Zip Utility
(Found on the iMate PDA2 ROM update)
CAB:\Extended_ROM\O2BatteryInfo.CAB
Installs Battery Meters as a today plug-in (Thanks PUG)
CAB:\Extended_ROM\version.CAB
Sets the Extended rom version in device info.
EXEC:\Extended_ROM\TPEnable.exe
DELETE THIS AND TPDISABLE. Enables the touch screen.
Very important if TPDisable has been fired!
CAB:\Extended_ROM\v36024_install.ARM.CAB
I have removed this since I do not want the O2 settings
installed. If you remove this then you should bear in mind
that the device will not soft reset at the end of the
install ("RST: Reset" can achieve this though). You should
also bear in mind that the connection settings will almost
certainly need sorting out if this line is omitted.
DID NOT INSTALL - o2 Active UI installer
A useful log, thanks
Edits
I've updated my list above to talk about a solution for utilizing/installing the Dial-Up Network (DUN) profile onto the Alpine (an update to the BT Stack). See step 4a.
Also, I've noticed that when listening to music with WMP and my BT Stereo Headset, the music was REALLY choppy. I tried playing some music using TCPMP (The Core Pocket Media Player (freeware!)) and I had no problems. It was crystal clear! (It sounded better than my a2dp profile on my Universal). I'll test it out for a few days and report my findings.
Justin
thanks
Well I personally got a problem with TCPMP and bluetooth stereo headset. Sometimes (randomly) TCPMP terminate bluetooth connection so I have to restore that manually. That drives me crazy.
At the beginning I assumed that it's Wi-Fi interferense and so it is radio problem. But then I changed player to WMP and had absolutly no problem exept really MAD logic in making playlists :evil:
BTW WMP 10's sound on my Qtek 2020i and Jabra BT620 is superb :wink:
Thanks...
tsd,
Thanks for the information. Are you able to use all the AVRCP (spelling?) capabilities in WMP 10? I've heard that volume and the "next/previous" track buttons work, but not the "Play/Pause" button. Is this what you're experiencing?
I'm still getting a lot of "choppy-ness" using my GlobalSat Bluetooth Headset (BTH-820). I just ordered the iTech R35 to try.
Justin.
welcome
weatheryoko,
by default AVRCP does not work in WMP 10, but I have seen somewhere around here this instruction:
The buttons do not work because BtCeAvIf.dll contains some tricky code to control WMP. It looks for the skin file to parse it for the button positions and then send messages to WMP window. But the place in registry and the skin files themselves changes from wmp 9. So we need to fix both.
The idea is to make new skin files and force widcomm code to use them. WMP 10 should use the new ones of course.
Look in [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Skins] în your device
There must be several string variables, we need “DefaultPortraitSkin” and “DefaultLandscapeSkin”, there the paths to skin files, portrait192.skn and landscape192.skn (or 96 for non VGA devices)
Find the files in \\Windows folder and copy them on PC. Rename them in e.g. _portrait192.skn
and _landscape192.skn
Then open them in notepad (turn word wrap off in it).
Find “PlayPauseStop” and delete all in and later columns (remove everything after 0,0,0). This line should look like all other buttons defininitions. Rename “PlayPauseStop” in “PlayPause” and align all.
Copy the new renamed files back to device.
Create new registry key
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Player\Parameters]
“DefaultLandscapeSkin”=”\\Windows\\_landscape192.skn”
“DefaultPortraitSkin”=”\\Windows\\_portrait192.skn”
MANY MANY THANKS
tsd,
Thanks for the AWESOME tip. It works great! I've updated my post to reflect this (I've also uploaded the _landscape96.skn and _portrait96.skn to make it easier for noobs to use).
I've found out some interesting things about why my a2dp profile is skipping/stuttering A LOT. It looks like my GlobalSat BTH-820 are a poor choice for BT a2dp. I'm listening to a2dp on my iTech s35 (not the R35 which is being shipped to me this week), and I'm not having any problems at all. My advice to noobs or people looking to buy a headset that supports a2dp - ask fellow members for their recommendations for a good quality headset. I'll post my thoughts when my r35 headset arrives.
Justin
thanks weatheryoko n tsd
getting interesting....
Re: MANY MANY THANKS
weatheryoko said:
tsd,
Thanks for the AWESOME tip.
Click to expand...
Click to collapse
You're welcome. But it's not my text, it was found on this forum. So, thanks for the forum :lol:
Need help
@ Weatheryoko:
Hello, would you like to upload these files (only these files please) coz i interested to install it, but i have difficulties ti extract from i-mate & qtek ROM because i can't download those ROM. Why coz i we have extra slow connection... I have to wait about 30 minutes to download 5Mb files.
Thanks before...
I would ask for:
Default_Enroller_enhance_1.CAB
Default_Alpine_WIFI_v20302_05102005002.CAB
Default_ArcsoftMMS-2.0.0.22-AG-ENU.CAB
Here are the files....
cornelis,
sorry for the delay. I've uploaded the files you asked for. Go to:
ftp://xda:[email protected]
Then go to the "Uploads" directory, then the "Alpine" directory and then to the "Extended ROMs" directory and finally to the "iMate" directory. You'll find the files that you need there. Please just "copy and paste" (i.e. do not delete the files).
To any of the Moderators,
Can you move the files/directories I uploaded to a "permanent" section in the Alpine Directory (So they don't get deleted). Thanks.
Justin
Big thank you from me
@ Weatheryoko:
Thank you a lot.......
it's so helpful...

WM5 batch scripting?

Hi Guys,
Is there a way to simply execute 2 commands in a row with one wrapper script in WM5?
I would like to execute:
\Windows\repllog.exe /remote /all /h /p:all
\Windows\tmail.exe -Service "MailAccount" -Sync
via one simple script. Any hints?
Help greatly accepted!
Bye,
m.
Mortscript.
V
Thanks for the hint. Unfortunately MortScipt-3.1.cab does not run on my new Test Device (Samsung SGH-i320) under WM5...
Uhh, neat, a new toy - the 320i is barely out isn't it?
Problem is your device is a SMARTPHONE while mortscript was designed for Pocket PC platform.
I am not familiar with any Smartphone solutions, but you can try opening the cab using WinCE cab manager (you can download a full featured demo that will run 10 times) and modifying the platform / devices cab supports or try to install the app manually. This is probably an inf issue and the app itself will run.
Or better yet you could try and contact the developer of the app, and ask his advice.
Also there may be a security issue. Try application unlocking your phone.
I played with the i320 at the Modaco meeting a couple of weekends ago.
To quote sex and the city, I needed a napkin to wipe my seat after seeing how gorgeous the screen was. Best screen this side of a B&O TV. If you need one reviewing, send it my way
Anyway, nscript, and the SKScheMa modified version, might also help, but as my learned friend levenum says, never tried either of them on a smartphone. But I guess they should work.
Specifically for the smartphone, I think xbar has scripting capabilities. Excellent app from my old smartphone days.
V
Good tips thanks. I have successfully tested MortScript v 3.2 Beta with the i320.
n00b alert!
runWait "\Windows\tmail.exe","-Service "MailAccount" -Sync"
Does not seem to have any effect... :/
Anybody have had the same problems with a simple script like that?
Even I tried all the possible combinations, unfortunately I could not manage to reach my POP3 mail screen directly and sync
I also tried syncaccount.exe which u can search in forum also does the job not
I am doing smth. wrong maybe.
#\windows\tmail.exe -Service "MMS"
and
#\windows\tmail.exe -Service "SMS"
works but "Outlook E-mail" or "MyPrivateMailAccountName" does not?
any suggestions?
http://forum.xda-developers.com/vie...ostorder=asc&highlight=vjphoneshortcuts+email
V
Yes I tried those but as the last post there, only checking the last account..
I have "Outlook E-mail" ; "POP3" ; "MMS" ; "SMS" ; "Hotmail"
also Hotmail works, and one thing is that I use "New Menu for WM5" and sure that does not go to E-mail screen..
Confused
I finally figured it out...
Deleted "MyPrivateAccount" and recreated and left the name POP3 then it worked for Mortscript, syncaccount and New Menu..
Hope this helps to someone else
Mortscript
I've used MortScript myself for email. The syntax below is what always works for me.
run \windows\tmail.exe , """-Service "[email protected]""""
MortScript seemed liked it got real confused if I didn't use all the quotes....
Yes a bit complicated but managed to work with
Now with one push of button, my personal account is reached+checked
Thanks! Escaping the quotes did the trick. Solved for me.
tmail.exe
Folks, you´ve lost me!
run \windows\tmail.exe, -Service "AccountName" -sync
does it in Mortscript as well as
ii#\windows\tmail.exe, -Service "AccountName" -sync
for a link (ii dependant on the real AccountName).
What quotes? :shock:

Yet Another CellID Application

yes, but based on a flexible set of methods
-Using RIL (GSMTestMode)
-Using RIL_GetCellTower
-Using RIL Notifications
-Using RIL (fieldtest) -> reply structure has to be found
-Using offset method (few structures included)
-Using COM port
The project is based on:
-cellguardian.dll and cellguardian.xml : How to get CELLID on devices
-cell2latlon.dll and cellDb.xml : Calculate lat/lon using CELLID
-gsmcelluloz.exe : the main exe
-gsmcellulozCF.exe : the same, as PoC, in CF, but very simple
http://usuc.dyndns.org/tv/gsm/gsmcelluloz/
DEBUG mode creates a lot of log in \Temp
The device method configuration is in a file called "cellGuardian.xml"
Offset version works only with the "ALL" parameter (I don't know what defines the offset, which component version?)
Many things should be incomplete (like documentations )
Here is a google map (result from logging) made using a GSMTestode compatible device:
http://usuc.dyndns.org/tv/gsm/releve_poly.php
I'll write a quick documentation on how using cellguardian.dll (the brain from the cellid-getting), and cellguardian.xml.
I'm also working in antenna position interpolation but it's an harder process... (for now the cell2latlon works but uses a very simple barycentric algorithm)
Sample walk:
http://usuc.dyndns.org/tv/gsm/testParcours.php
Have fun, I hope to have some fieldtest compatible device log in order to decrypt the structure
If your device is still not working... Tell me!
The source will be released as soon as the modaco challenge will be finished (I hope to win a device with cellguardian.dll... or a sticker )
Did not work for me Tornado with Crossbow-Rom, i think you may ask maniac for the Offsets, he created CellProfileSwitcher, an very useful SmartPhoneTool with a huge list of compatible devices.
In Combination with your Tool it may be useful to create my own "CellMap", to see my Homezone or some other kind of zones, switched by CPS,yea.
But the Screenshots looks nice,...
Thank your for another nice way to waste my time with my lovely Phone,hehe...but i need the offsets...dont know how...
Have you tried "Find offset" in the 8FFB0000-8FFC0000 range?
8FDC0000-8FDD0000
8F1D0000-8F1E0000
8A3B0000-8A3C0000
8A4B0000-8A4C0000
8C0D0000-8C0E0000
Are other possible ranges.
The result will be contained in a file located on \Temp
Possible structures (if you define your configuration in cellguardian.xml)
TORNADO
TYPHOON
IPAQ
MPX220
WIZARD
Offset method will be activated once you'll have removed other options (COMPORT...) from the config file.
Remember that as long as I don't know what defines the offset, the only version that works is "ALL". This field will be used once I'll be quite sure the component version defines really the offset.
I hope to improve it, but also to let a chance to the user to configure it by himself.
Quick help page
I made a quick help page to help ppl finding the offset until I find some cleaner way to find it...
http://usuc.dyndns.org/tv/gsm/help/
After this, just modify \Program Files\cellguardian.xml
and replace
<device name="HTC Tornado">
<OEMID>Qtek 8310</OEMID>
<method type="RILHTC1"></method>
<method type="RILTOWER"></method>
<method type="COMPORT"><port>COM9:</port></method>
</device>
Click to expand...
Click to collapse
by
<device name="HTC Tornado">
<OEMID>Qtek 8310</OEMID>
<method type="OFFSET">
<offset version="ALL" structure="TORNADO">YOUROFFSET</offset>
</method>
</device>
Click to expand...
Click to collapse
Where YOUROFFSET is the offset you found (try the adresse ranges I suggested above)
Let me be your tester
Hello!
I have found your excellent project and I am going to test it and share with you results. My phone is smartphone - HTC S310 (know also as HTC Oxygene, SPV C100).
When I am launching the application I get error:
Cannot load \Program Files\GSMCelluloz\CellGuardian.dll:0x7e126
Is your app suitable for smartphones? I have downloaded the
GSMCelluloz_SP5_R.CAB.
Maybe I should use:
GSMCelluloz_WM5_R.CAB?
What offsets sould I put to test my phone and which method?
Best greetings and congratulations for your job!
RA
Solved
abramq said:
When I am launching the application I get error:
Cannot load \Program Files\GSMCelluloz\CellGuardian.dll:0x7e126
Click to expand...
Click to collapse
Hi again!
The problem was because I've installed app on card, not on device memory.
Cell searching works excellent, on my phone works GSMTestMode method (I am going to find out the differences between methods, but don't know where).
By the way - user interface for smartphone (non-touch display) looks like not fnished - 'backspace' keys doesn't work and it is difficult to leave edit mode too.
Will test it more and make some enhancement
Best greetings and please keep working
JA
P.S.
What Compact Framework needs the CellulozCF? I have the 2.0 and the app doesn't work (I get the unexpected error: Microsoft.AGI.CommonMISC.HandleAr() in System.Windows.Forms.Control._InitInstance.
I think the best cell id application from all times ever would be that which can change phone profile depending from location. I saw someone here is trying to do it, but will not be free, so no use. An app like that will eclipse all other... it will be like the next step in mobile evolution. Probably japanese already have it.
You are outDated...this idea is really old...lookat maniacs Homepage;
Maniacs SmartPhoneTools
...but for now not useable on devices without TiOmapProcessor
But PhoneAlarm by PocketMax supports different [email protected],too.. but cost money and hard to configure,no learningfunction,no neighbourcells and you have to add every Cell one by one...
but youre right,too; Actions by Locations are always missed in Apps with Notifications or ProfileChangingFunction.

Stopping Activesync

I found that many of the latest ROM cooks of WM6.1 have the annoying issue of Activesync always starting itself every minute... i searched a lot and found the best common solution is the fake account with manual settings...
After playing around with the registry i managed to find a better way.
Just open your favourite registry editor and set the value:
HKCU\Software\Microsoft\ActiveSync\KeepAlive
to 0
and enjoy.
Hope this will help future cooks to use this feature in their ROMs.
Cheers
Personally, I've been trying to read up on editing embedded database files (and CEDB files) to fix this situation once and for all. I've hex edited mxip_notify.vol and removed the repllog.exe call for AS after a time sync (which is the main reason AS starts up roughly every minute). It works, though when checking the notification queue there are three empty notifications that I'm not sure whether they hurt performance or not. Ultimately, if someone is able to get the WM5 or WM6 (6.1) SDK and knows how to edit EDB's or CEDB's (in a volume, of course. ), I'm sure the community as a whole would greatly appreciate it. I'll keep working at it; however, I've never used VS 2005 so I have a nice learning curve to navigate.
i already try the reg edit method,but it still come back when i softreset my phone.
the best method is the fake server. =)
Keep in mind also that on the 6.1 ROMS, if the Automatic Time Zone setting is enabled in the clock settings menu, it will continue to load up activesync periodically. Disabling it, at least for me, keeps activesync at bay...............
The hex edited mxip_notify.vol works great for me, I can still leave the Automatic Time Zone setting enabled without any AS problems. Just would like to eliminate the blank notifications in the queue.
I can post my edited mxip_notify.vol for anyone that wants it. The only thing is that it needs to be cooked in. So chefs would have the most benefit of this.
EDIT : By request, here is my modified mxip_notify.vol. When cooking simply replace the mxip_notify.vol in the SYS\Shell folder. Enjoy.
KMFM$ said:
The hex edited mxip_notify.vol works great for me, I can still leave the Automatic Time Zone setting enabled without any AS problems. Just would like to eliminate the blank notifications in the queue.
Click to expand...
Click to collapse
Yes please. Unfortunately, this might introduce one of my pet hates about WM6.0 - the blank notifications...
rling said:
Yes please. Unfortunately, this might introduce one of my pet hates about WM6.0 - the blank notifications...
Click to expand...
Click to collapse
No problem. Check my post above I've added the file there. I simply wish that I had the skill (and time to learn) to edit the volume properly to eliminate the notifications. Oh well.
bradipo.xda said:
Just open your favourite registry editor and set the value:
HKCU\Software\Microsoft\ActiveSync\KeepAlive
to 0
Click to expand...
Click to collapse
for me on polaris with syrius r4 the regkey seems to work... changed it yesterday and no active sync since then! so many thx!
oh, well... looks like the "keepalive" edit is only a partial solution. It works only until AS is started again (USB connection, launching it manually, or timechange if not disabled in the notify queue).
I played a bit with AS and here's what I found 'til now.
Everytime it starts it checks if a partnership with an exchange server is set, if not the "keepalive" value is set to 1.
If there's a partnership and the schedules are different from both "manual" it sets the keepalive again to 1.
That's why reg_editing the value lasts only temporarly.
So, the only way for not having A.S. "alive" is having a partnership with something and the sync schedules both set on manual...that's why the fake server is the best method, but I was searching for a way to "cook it in".
For the partnership issue i found this workaround.
Add the key {00000000-0000-0000-0000-000000000001} under [HKCU\Software\Microsoft\ActiveSync\Partners\]
and the string Engine="{22C7DA12-F3FD-4875-8344-7786454F6534}" in that new key.
This will create a fake partnership with a dummy exchange server without having to go through the configuration menu, so this tweak can be used for cooking.
The second part require a bit of databases manipulation. Actually i know what to change and where but i'm not able to figure out how to cook this (in particular i need to know how the pim.vol database is created in the first boot).
I'll play some more tomorrow and will post what found... and eventually i'll try to solve the empty entries problem...now is time to have some sleep
attached there's a .reg with the tweak mentioned... cheers
Alternative method
Hi,
I've used the fake exchange server method before, but I prefer to use SKTools to do the job. Been using SKTools for over two years and this feature has been available since then.
Download SKTools from http://s-k-tools.com/
Install SKTools and disconnect your PDA.
Make sure activesync on the PDA is closed (not minimized).
Go to the Tune-up section, and enter the activesync tab.
Change "AS auto connect" from yes to no.
No need to soft-reset.
Done!
Note that the PC will still detect the PDA, and this is reflected in Device Manager, but Activesync (WinXP) and Windows Media Device Center (WinVista) do not start. There is no syncing.
The PDA will also detect the connection, and activesync will start in the background, but it will not sync anything.
I use this method to charge my PDA without activesync starting when I don't need it. Hope this works for you too.
Hi,
Thanks a lot mi friend !!!!
mosestan said:
Alternative method [...]
Click to expand...
Click to collapse
thx for the directions, but... looks like the tweak you posted is intendend for keeping AS from starting on the desktop, while were trying to do the opposite, stopping AS from starting itself every minute, and makin' it a permanent cooked tweak ready for ROM flashing...
anyway, there's no real need of sktools to do that, is the same option in actyvesync-connections
or through registry key
HKCU\ControlPanel\Comm\AutoCnct
there's still some work to do
bradipo.xda said:
oh, well... looks like the "keepalive" edit is only a partial solution. It works only until AS is started again (USB connection, launching it manually, or timechange if not disabled in the notify queue).
I played a bit with AS and here's what I found 'til now.
Everytime it starts it checks if a partnership with an exchange server is set, if not the "keepalive" value is set to 1.
If there's a partnership and the schedules are different from both "manual" it sets the keepalive again to 1.
That's why reg_editing the value lasts only temporarly.
So, the only way for not having A.S. "alive" is having a partnership with something and the sync schedules both set on manual...that's why the fake server is the best method, but I was searching for a way to "cook it in".
For the partnership issue i found this workaround.
Add the key {00000000-0000-0000-0000-000000000001} under [HKCU\Software\Microsoft\ActiveSync\Partners\]
and the string Engine="{22C7DA12-F3FD-4875-8344-7786454F6534}" in that new key.
This will create a fake partnership with a dummy exchange server without having to go through the configuration menu, so this tweak can be used for cooking.
The second part require a bit of databases manipulation. Actually i know what to change and where but i'm not able to figure out how to cook this (in particular i need to know how the pim.vol database is created in the first boot).
I'll play some more tomorrow and will post what found... and eventually i'll try to solve the empty entries problem...now is time to have some sleep
attached there's a .reg with the tweak mentioned... cheers
Click to expand...
Click to collapse
That's good info, bradipo.xda. Have you looked at using CeRegEditor to help with finding the other necessary entries? You can perform a "before and after" comparison of the registry for detecting registry changes. I would look into it personally, however, I'm a little to busy to do so right now.
SOLVED
Here I have attached an mxip_notify.vol with ceipui and the timed repllog entries removed AND I have attached a provxml that will set sync times to manual without creating the fake server. This combination effectively prevents ActiveSync from restarting itself every few minutes.
I use this reg key, didn't see it mentioned here.
Code:
[HKEY_LOCAL_MACHINE \ System \ ActiveSync \ Engines \ {176F4FFD-F20C-4bd4-BDD7-01D0726C567B} \ Settings]
"SyncAfterTimeWhenCradled"=dword:00000000
Change the dword value to 0 as shown above, which means manual sync. The default value is 5, 5= 5mins, 15= 15mins, etc
firefly123 said:
I use this reg key, didn't see it mentioned here.
Code:
[HKEY_LOCAL_MACHINE \ System \ ActiveSync \ Engines \ {176F4FFD-F20C-4bd4-BDD7-01D0726C567B} \ Settings]
"SyncAfterTimeWhenCradled"=dword:00000000
Change the dword value to 0 as shown above, which means manual sync. The default value is 5, 5= 5mins, 15= 15mins, etc
Click to expand...
Click to collapse
that keeps repllog.exe from running in the background?
selyb said:
that keeps repllog.exe from running in the background?
Click to expand...
Click to collapse
Only one way to find out lol, seems to but will need more time to see if suddenly launches again?
Something to do with TouchFlo3D
Hi All,
I don't have the time to look into this myself, but I found that when I disabled touchFlo 3d to try out Mobile Shell, active sync never started up randomly. As soon as I turned TF3D back on... active sync kept coming back.
Just putting this out there, see if it helps anyone find a fix for that damn activesync.
The best and easiest solution
Holy cow people!, that's some crazy junk you're trying out there. I applaud your efforts but there is a much easier way.
As you know...
1. Disable the Repllog Notification (Apprunaftertimechange) in the Notification Window.(recommmend fdc taskmanager for this)
2. Registry hack [HKEY_CURRENT_USER\Software\Microsoft\ActiveSync] locate value "Keep Alive" change this to "0" for disabled.
But now the enlightenment...
3. Use fdcsoft's registry editor to tap and hold "KeepAlive" and select "Export..." (or chose from file menu) This will export this one value to a .reg file. Put this file in your \\Windows\StartUp folder. Now if you don't already have a program to "run" .reg files, you need to associate them with TaskMgr.
4. Using Total Commander, tap and hold your .reg file and select "Properties". Select "Associate" tab. Tap the gray box that says "Associate..." In the "Command:" box, reference the location of TaskMgr.exe (ex. \Program Files\FdcSoft\TaskMgr\TaskMgr.exe) In "Parameter:" box, leave the "%1" and add "/silent" (%1/silent) This keeps a dialoge box from popping up.
6. "OK" the changes and enjoy!
Now when windows starts it will "run" the .reg file and change the 1 back to 0. Problem solved.
bye bye Activesync!
fsb2cool2care said:
Holy cow people!, that's some crazy junk you're trying out there. I applaud your efforts but there is a much easier way.
As you know...
1. Disable the Repllog Notification (Apprunaftertimechange) in the Notification Window.(recommmend fdc taskmanager for this)
2. Registry hack [HKEY_CURRENT_USER\Software\Microsoft\ActiveSync] locate value "Keep Alive" change this to "0" for disabled.
But now the enlightenment...
Click to expand...
Click to collapse
Ok, best and easiest are matters of opinion. IMO, installing the cab I provided here is easier than the 6 steps you provided and doesn't require anything to be run at startup since Activesync will not try to run on its own anymore. But, that's only my opinion and it goes without saying that each person should do whatever works best for him or her.

How do I get landscape mode in Remote Desktop Mobile?

Hi! I just checked out HD2's Remote Desktop client and it works perfectly on my Win7 box. Actually, it's the best mobile remote desktop client I've ever used!
There is only one minor flaw; is there no landscape mode, or am I just not seeing the option?
Give Gyrator a try. You can set which apps to allow auto-rotate or not.
http://gyrator.brins0.net/
johncmolyneux said:
Give Gyrator a try. You can set which apps to allow auto-rotate or not.
http://gyrator.brins0.net/
Click to expand...
Click to collapse
Thanks for the tip. Although I Google'd a little and read that it doesn't work very well with the HD2.
Shouldn't this be as simple as a small registry tweak? I'm sure there is a value somewhere in the registry that makes Remote Desktop Mobile start in landscape mode.
pcprono said:
Thanks for the tip. Although I Google'd a little and read that it doesn't work very well with the HD2.
Shouldn't this be as simple as a small registry tweak? I'm sure there is a value somewhere in the registry that makes Remote Desktop Mobile start in landscape mode.
Click to expand...
Click to collapse
I'm not certain why you are "sure there is a value somewhere in the registry that makes Remote Desktop [...]" because I know there IS NO such reg-value to make your app start in one orientation or another .
However, there is a registry entry to make it respond to orientation changes as perceived by the G-Sensor, then you can simply turn your device to sideways to switch your program between portrait/landscape/etc...
The easiest way is to use G-Config. The full manual procedure is to make new entries for your program as follows:
1. Navigate to reg key: "HKCU\Software\HTC\HTCSENSOR\GSensor\Module"
2. Create a new string reg-value with name of program, and its path for the value.
3. Navigate to reg key: "HKCU\Software\HTC\HTCSENSOR\GSensor\WhiteList"
4. Create a new string reg-value with the name of program, and its class name for the value.
5. RESET your device (turn off then on).
Hope this helps,
Cheers...
shirreer said:
The easiest way is to use G-Config.
Click to expand...
Click to collapse
How do you use G-Config with a HD2? I thought it needed a stylus to recognize new applications.
shirreer said:
I'm not certain why you are "sure there is a value somewhere in the registry that makes Remote Desktop [...]" because I know there IS NO such reg-value to make your app start in one orientation or another .
However, there is a registry entry to make it respond to orientation changes as perceived by the G-Sensor, then you can simply turn your device to sideways to switch your program between portrait/landscape/etc...
The easiest way is to use G-Config. The full manual procedure is to make new entries for your program as follows:
1. Navigate to reg key: "HKCU\Software\HTC\HTCSENSOR\GSensor\Module"
2. Create a new string reg-value with name of program, and its path for the value.
3. Navigate to reg key: "HKCU\Software\HTC\HTCSENSOR\GSensor\WhiteList"
4. Create a new string reg-value with the name of program, and its class name for the value.
5. RESET your device (turn off then on).
Hope this helps,
Cheers...
Click to expand...
Click to collapse
Awesome, I will try it tonight. Thanks a lot!
johncmolyneux said:
How do you use G-Config with a HD2? I thought it needed a stylus to recognize new applications.
Click to expand...
Click to collapse
My dear friend, there are SO many apps that do automatic orientation: the most versatile, easiest, and customizable is Change Screen. Get it off of the diamond/raphael forums. Otherwise look for:
Zensor2 (easier), Gsens(lighest), or gyrator (heaviest).
Cheers
shirreer said:
3. Navigate to reg key: "HKCU\Software\HTC\HTCSENSOR\GSensor\WhiteList"
4. Create a new string reg-value with the name of program, and its class name for the value.
Click to expand...
Click to collapse
What is its class name? I see its a different value for each program. When I want to add a new app, is there anyway I can find out for myself what its class name is?
Hi
download app "Change Screen 2.78".
once you install it set default rottation as portrait.it is important cos you don't want any other apps to rottate.(if you do want others,just set the exeptions)
Then go to exeptions and and create new with name "wpctsc" and set it only for landscape.now every time you start Remote Desktop it will be opened only in landscape mode.i use this app since i had my old Touch Pro and now i am using it on LEO and it always 100% worked for me.tried more of them but this one is far the best.
adding some pictures for you to help with settings.
hope that this will help you a bit.
Well, if anybody still needs it...
Code:
[HKEY_CURRENT_USER\Software\HTC\HTCSENSOR\GSensor\ModuleName]
"Remote Desktop Mobile"="\\Windows\\wpctsc.exe"
[HKEY_CURRENT_USER\Software\HTC\HTCSENSOR\GSensor\WhiteList]
"Remote Desktop Mobile"="TSSHELLWND"
how do i find out class names for other programs?
Until we get another solution like Gyrator's neat stylus-out/stylus-in, you can check on the net or use a task manager. I personally use Dotfred's task manager, which shows window classes opened by a program (Applications tab/long tap on applications/Details button/Windows tab).
Now you need to find the right one (Usually the one with the window title, but not necessarily), and type it away.
Real quick example attached.
polystirenman said:
Hi
download app "Change Screen 2.78".
once you install it set default rottation as portrait.it is important cos you don't want any other apps to rottate.(if you do want others,just set the exeptions)
Then go to exeptions and and create new with name "wpctsc" and set it only for landscape.now every time you start Remote Desktop it will be opened only in landscape mode.i use this app since i had my old Touch Pro and now i am using it on LEO and it always 100% worked for me.tried more of them but this one is far the best.
adding some pictures for you to help with settings.
hope that this will help you a bit.
Click to expand...
Click to collapse
Wow! Works perfectly. Thanks a lot! This app made remote desktop even more awesome than it already is.
So easy to use too and it worked like a charm. Thanks again!
pcprono said:
Wow! Works perfectly. Thanks a lot! This app made remote desktop even more awesome than it already is.
So easy to use too and it worked like a charm. Thanks again!
Click to expand...
Click to collapse
not a problem.glad to help.
Yunabeco said:
Until we get another solution like Gyrator's neat stylus-out/stylus-in, you can check on the net or use a task manager. I personally use Dotfred's task manager, which shows window classes opened by a program (Applications tab/long tap on applications/Details button/Windows tab).
Now you need to find the right one (Usually the one with the window title, but not necessarily), and type it away.
Real quick example attached.
Click to expand...
Click to collapse
Beautiful, just what i was looking for. Thank you.
Works Great
Yunabeco said:
Well, if anybody still needs it...
Code:
[HKEY_CURRENT_USER\Software\HTC\HTCSENSOR\GSensor\ModuleName]
"Remote Desktop Mobile"="\\Windows\\wpctsc.exe"
[HKEY_CURRENT_USER\Software\HTC\HTCSENSOR\GSensor\WhiteList]
"Remote Desktop Mobile"="TSSHELLWND"
Click to expand...
Click to collapse
Tnx man, works great.
Can someone put this into a cab, for non technical users?
Grga
I recommend BsB tweaks for rotating apps (and many other tweaks).
Thanks a lot Yunabeco! Great tip!
Grga001 said:
Tnx man, works great.
Can someone put this into a cab, for non technical users?
Grga
Click to expand...
Click to collapse
I too recommend BsB Tweaks, but here's a CAB file anyway. Just run it and then reset for the changes to take effect
Great. It's was I needed.
I've just a problem with the keyboard language.
I'm French and Leo keyboard is in french. but when I connect to my Windows Server 2008 (also with a french version), the keyboard is detect as english and it's a big problem for key entry.
and changing Leo keyboard to english don't resolve the problem.
any idea?

Categories

Resources