Related
please suggest me some tools which realise "autostart" for my magician. The tool should run a program when i turn the magicion on.
Thanks!
Check out sktools. That'll do it I think.
V
use MemMaid. really usefull tool
Thanks!
Maybe somebody knows also a small (freeware) program?
try search at http://pocketpcfreewares.com or http://www.freewareppc.com maybe there's some. anyway, you can allways add a shortcut to app in the windows\startup dir (use totalcommander for this).
@dddrko:
as far as i understand, the startup folder starts only after reset, not at powert button...
This is a nice tool: Event driven application/command execute !!
http://www.kent7.com/holly/wakeapp/
It can start an application or run a command at about any 'event' = Meaning, whataver happens :
On a specific time or when ;
PC card changed
othe IR device discovered
Network (dis)connected
AC Power On/Off
full device data restore
RS232 conection made
data sync finisched
system time changed
timezone changed
Device wakes up
Haven't tested it yet, but looks mighty powerfull !
Good spot. These are standard events for the PPC, so SKTools, MemMaid and the lovely WakeApp should support them all.
V
jpiek said:
This is a nice tool: Event driven application/command execute !!
http://www.kent7.com/holly/wakeapp/
It can start an application or run a command at about any 'event' = Meaning, whataver happens :
Haven't tested it yet, but looks mighty powerfull !
Click to expand...
Click to collapse
Thats exactly what i mean, BUT its not working on my Magician...
I can see and set the events, but the program does not start.
ReflexNPG said:
jpiek said:
This is a nice tool: Event driven application/command execute !!
http://www.kent7.com/holly/wakeapp/
It can start an application or run a command at about any 'event' = Meaning, whataver happens :
Haven't tested it yet, but looks mighty powerfull !
Click to expand...
Click to collapse
Thats exactly what i mean, BUT its not working on my Magician...
I can see and set the events, but the program does not start.
Click to expand...
Click to collapse
Silly question maybe, but have you tryed resetting ?
Like i said, i haven't tested it myself yet...
from readme
** OS
PocketPC 2002
edit: tested it on my magican (wm03se), it works. great tool
shine on
@tom0_1:
could you please tell what exaxtly is working? Events,timer, ...?
OK, other way,
Example :
HKLM\Software\Microsoft\Shell\Event\Dock\Inbox
Command=Tmail.exe -RunInBKG
(retrieves new mail when Docked/Activesync on)
Also found :
HKLM\Software\Microsoft\Shell\Events\PowerOn\WMP
Class= WMP for Mobile Devices
On= 32837
(Resumes playing WMP after power on)
I guess adding a key in ether wil get you what you want also...
@jpiek: thanks, i will try it
About memmaid - i dont think that this tool can add entries to the notification queue...
Background: i have an old Magician (with long white beard), and i want to use it as remote control with Salling Clicker.
This program uses bluetooth and every time i turn on the device, it should start Salling Clicker (or bring to foreground) and reconnect the bluetooth connection (so my girlfriend can focus on what she wants to hear or see...)
i tried three items and all worked:
event by power on
event by changing sd card
timer
shine on
tom0_1 said:
i tried three items and all worked:
event by power on
event by changing sd card
timer
shine on
Click to expand...
Click to collapse
Ow Yeah, great... :mrgreen:
Repeat events?
With both memmaid and wakeapp, I can get a program to run once on a timer, but what I want to do is get the program to repeat daily at the same time. Memmaid seems to lack the ability to choose repeat; wakeapp shows "no end date" when one looks at the entry, but the notification disappears after it runs.
Memmaid can't do create recurring notification
I have verified with dinarsoft that memmaid can't put a repeating notification to run a program. The problem, they say, is that there is no facility to repeat and the way other programs do it is to write a few days worth and when that gets close to the end, write a few more.
Given this, wakeapp almost certainly can't either, since it seems to just be a "notification writer".
Can SKSchema run a program at the same time every day? An if so, can it then minimize the program?
Yes,
SKSchema can do repeating program runs, even do it only on Tuesdays or on the first of the month.
Everyone,
This is one of my first posts. I have been reading the threads on this and cannot make heads or tails of what's going on. I have a Shift for eval purposes and after playing around with it, I think it's a pretty amazing device. HTC has crippled the phone capability in the US versions because they haven't certified it for voice use with the FCC yet. If we can access "file explorer" and some of the other features of WM6, I think a lot can be done to modify it or even to use it for voice. Has anybody made any headway as far as a new ROM that enables all of this functionality?
No
nobody has yet developed the crack. The reason is because nobody has the machine yet. Can u comment a bit about the battery life. Is it very disappointing?
well, now that several people actually have the device in-hand, could somebody please confirm that the ability to expose full WM6 exists as described by Pawel062:
Pawel062 said:
hmm dont really understand the last part about snapvue. the snapvue for athena is snapvue from shift with a small mod to re enable the softkeys and start menu. it will work on shift and also re enable the soft keys and start menu making the shift's wm6 "Full" again
Click to expand...
Click to collapse
This is the only thing holding me back from ordering one myself!
This is the only thing holding me back from ordering one myself!
Click to expand...
Click to collapse
Me too!
So Any luck running/installing any other programs on SnapVue?
greetz,
Pfeffa-rah
what about athena projects rom? that rom is actually from shift right?
snapvue is actually a today plugin pretty much. it hides the soft keys and start menu of the original wm6. then from the plugin u have access to messaging, settings, and other basic stuff.
this is ment so u use vista but with only 2hrs max battery on vista many people would like to use the less power hungry wm6. i am working with paul from modaco.com on re enabling the full wm6 by putting a modded dll that will unhide the start menu. after that ull be able to get into file explorer and get a reg editor to re enable the soft keys.
heres the challlenge:
--no usb port like regular htc phones to sync the shift and get the dll on their. only usb host
--no bluetooth in snapvue/wm6 side
--no wifi in snapvue/wm6 side
--no ir in wm6 side
--vista device central doesnt see the wm6 side
--cant save files from email to windows folder
and i cant remember now the other blockades. i will continue working on it though.
Seems like that there is some kind of file transfer, it uses it when you install a certificate in shift control center, but how to crack it open or replicate the process for other files, and then execute the file on snapvue site ....
Think its time for a "taskforce thred" where all info is posted so everyone can work on it.
Sounds a lot more difficult then I first imagined....
(No BT??? OMG! had no idea!)
Sounds like I have to be a bit more patient...
This doesnot sound like it´s gonna be solved in a couple of days....
It´s great that you´re workin on it guys!
greetz,
Pfeffa-rah
thanks Pawel062, I appreciate your efforts in trying to find a way to get this to work!
Just saw if you edit a contact and then try to attach a picture, you can browse the WM6 folders.
Unfortunately you can only see the pictures, because it's using the picture manager from HTC..
Silly thought: The miniUSB connector on the dongle formally is only meant to provide additional power to devices that otherwise would not be detected (External Harddrives etc). Would it be a silly thought to assume that the same miniUSB port could somehow allow us to access the SnapVue part? The miniUSB port is located at the back next to the cable leading back to the Shift.
I hadn't even noticed that.
I just plugged mine in for the first time, the only drivers Vista installs are for a Generic USB Hub and a USB to Ethernet Adaptor. There doesn't seem to be anything else hidden in there.
If anyone needs anything tested on a shift dont hesitate to ask. Full WM6 functionality would be greatly appreciated and would turn snapview from a gimick into a usefull tool.
OK so thanks to Michael who commented on Browsing using Contacts and Pictures, I managed to gain access to the Windows Mobile File Explorer and other software on the device.
First step is to create a new email.
From the menu Insert - Picture.
Using the browse capability go to the Windows folder
Locate Start Menu and press Ctrl C
Browse to Settings
Press Ctrl V
Go to Snapvue homescreen and goto Settings
Start Menu will be visible and you can then access File Explorer etc.
Hope this helps....
Excellent. I have sent myself the executable of PHM.lu's regedit, saved it into my documents, and am now able to access and edit the registry!
Wiz said:
Excellent. I have sent myself the executable of PHM.lu's regedit, saved it into my documents, and am now able to access and edit the registry!
Click to expand...
Click to collapse
Great! Any possibilty to enable blocked things like office or is it not installed?
Also in my limited investigations, I have managed to almost access Windows Vista from the Windows Mobile side.
Using Resco's Explorer with its Network Access functionality, I performed the following.
Under Windows Vista, run the ShagCtrl application.
Install a Certificate, this can be any file you like.
You will see the progress bar appear and drop up and down. If you listen you will hear the sound of a new device being added.
Do NOT click OK when prompted as this will remove the device.
If you load up Device manager, you will see an "NDIS shared Internet connection" (or something similar) appear under network connections.
If you open CMD and run an IPConfig, you will see that this connection has an IP Address of 192.168.160.102 and a gateway and DHCP server of 192.168.160.1.
From the Windows Mobile side, load Resco Explorer and goto Menu - File - Network - Map Drive
In the dialog that appears, you should see Computers near Me (or similar) and under here should be your Vista machine.
If you share a drive, or select the Vista computer and put \c$ on the end, it should try to connect.
This is as far as it gets me so far. Was a late one, but I couldnt get it to actually connect.
So close yet so far.
In Addition, if you try to run a cab file it will error. This is because HTC have remove the Open command file association for Cab files.
Using your favourite WM registry editor goto HKEY_CLASSES_ROOT\Cabfile\Shell\Open\command\.
Under Default type
wceload.exe "%1" /nodelete
cab files will now install correctly.
Hope this helps...
Hi,
I ama anew user of Shift. I am did not understand clearly what did you mean about full WM6 or 6.1. Knows somebody how can we have a full WM6 on it? Pls help me I really need a full WM6 system also.
Thx.
Ok, so I've accessed the Start menu using Vs1979s instructions, and I've found that Windows Live messenger is on the device and works ok. I'd like to try and install Opera, but I need a registry editor that isn't a CAB file in order to add back in the registry key to support CAB files - can someone point me in the direction of one?
Thanks,
Dave
Vs1979 said:
Also in my limited investigations, I have managed to almost access Windows Vista from the Windows Mobile side.
Using Resco's Explorer with its Network Access functionality, I performed the following.
Under Windows Vista, run the ShagCtrl application.
Install a Certificate, this can be any file you like.
You will see the progress bar appear and drop up and down. If you listen you will hear the sound of a new device being added.
Do NOT click OK when prompted as this will remove the device.
If you load up Device manager, you will see an "NDIS shared Internet connection" (or something similar) appear under network connections.
If you open CMD and run an IPConfig, you will see that this connection has an IP Address of 192.168.160.102 and a gateway and DHCP server of 192.168.160.1.
From the Windows Mobile side, load Resco Explorer and goto Menu - File - Network - Map Drive
In the dialog that appears, you should see Computers near Me (or similar) and under here should be your Vista machine.
If you share a drive, or select the Vista computer and put \c$ on the end, it should try to connect.
This is as far as it gets me so far. Was a late one, but I couldnt get it to actually connect.
So close yet so far.
In Addition, if you try to run a cab file it will error. This is because HTC have remove the Open command file association for Cab files.
Using your favourite WM registry editor goto HKEY_CLASSES_ROOT\Cabfile\Shell\Open\command\.
Under Default type
wceload.exe "%1" /nodelete
cab files will now install correctly.
Hope this helps...
Click to expand...
Click to collapse
How did you load Resco Explorer on Snapvue?
I have written out a full set of instructions for getting WM6, RealVGA, IE and Office on a Shift, which I have tested out today.
All the required files except the Office cab, which I can't seem to upload, are here.
Instructions.txt is the complete set of instructions, for convenience.
An office cab can be found at http://rapidshare.com/files/94010776/jimm98y_office2007.CAB
Be careful with the RealVGA bit if you haven't got an English machine - I have so I couldn't test this bit - I inferred the solution from one of Daniel's posts.
1. Reset SnapVue if you have been hacking it.
- Run Clearstorage.exe (or Settings, Clear Storage)
- Disable Wi-Fi in Vista (Communication Manager)
- Enable Modem
2. Get Access to WM6
- In SnapVue, click Outlook E-mail
- Click Menu,New
- Click Menu,New,Insert Picture
- Where it says "My Pictures", click and navigate to "Windows" directory
- Highlight (using arrow keys) the "Start Menu" directory and copy it (using ctrl-c)
- Navigate into "Settings" directory in "Windows" and paste (ctrl-v). Ignore the calendar error.
- Click Ok and go back to SnapVue.
- Click Settings button and then "Start Menu, Programs, Internet Sharing"
- Click "Connect". The screen will say "Check USB cable.". Switch over to Vista and make sure that you have a network connection.
- Switch back to snapvue and click disconnect.
- Switch back to Vista and open Windows Explorer. From the "Computer" level, keep pressing F5 until you see Pocket_PC.
- Using "Tools, Folder Options" (alt T,O), click on the View tab and make sure that "Hide protected operating system files (Recommended)" is NOT enabled.
- Copy "RegistryEditor.exe" to "Pocket_PC,"\" directory.
- Still on Vista side, Using "Communication Manager", Click "Advanced Settings" and then "Reset Snapvue". Click OK.
- Switch to snapvue and wait for it to start up. If you miss the warning to allow running "RegistryEditor.exe", don't worry - click setting, Start Menu, Programs, File Explorer, then navigate to Windows, StartUp and run it from there.
- In RegistryEditor.exe, navigate to HKEY_LOCAL_MACHINE, Services. Delete the "SnapVue" entry. Click and hold the "SnapVue" entry until the context-sensitive menu appears, then select delete.
- Navigate to HKEY_CLASSES_ROOT\Cabfile\Shell\Open\command and change the default value to wceload.exe "%1" /nodelete - there is a space after the .exe and before the /nodelete here
- Close RegistryEditor.exe.
- In File Explorer, delete the PKG.exe and BlockTitleBar.exe files from the Windows\StartUp directory.
- Switch back to Vista and reset snapvue from Communications Manager's Advanced Settings.
- Switch back to SnapVue. When it has finished starting up and you have closed RegistryEditor, you will notice that you have the start menu at the top left of the screen.
- Tidy up - reset and delete "Start Menu" from the "Windows, Settings" directory
Pat yourself on the back! You have successfully converted the HTC shift's SnapVue to WM6.
2a. Enable all the hidden "Today" items
- Switch to WM6
- Click "Start Menu (icon at top left of screen), Programs, Internet Sharing"
- Click "Connect". The screen will say "Check USB cable.". Switch over to Vista and make sure that you have a network connection.
If not - go to Vista Connection Manager and stop and start the modem.
- go back to snapview disconnect and then connect again
- switch back to Vista
- Switch back to snapvue and click disconnect.
- Switch back to Vista and open Windows Explorer. From the "Computer" level, keep pressing F5 until you see Pocket_PC.
- In Vista, install and run ceregedit_setup.exe
- Press F1 to connect to WM6
- Use Tools, Unlock Registry to enable the import
- Use Edit, Import to import "today.reg". Ignore any errors.
- Close ceregedit
- Switch to WM6
- In "Start Menu, Settings, Today, Items", pick the today items you want to display.
3. Change the display resolution to 96 dpi
A word of warning - this version of RealVGA is English and does not work very well with non-English systems.
- If you have a non-English version of the Shift, then you will not have a directory called \Windows\StartUp. Before doing the rest of this section, you should create a "StartUp" directory in your Windows directory and copy all of the files from your language equivalent of StartUp.
- Switch to WM6
- Click "Start Menu (icon at top left of screen), Programs, Internet Sharing"
- Click "Connect". The screen will say "Check USB cable.". Switch over to Vista and make sure that you have a network connection.
If not - go to Vista Connection Manager and stop and start the modem.
- go back to snapview disconnect and then connect again
- switch back to Vista
- Switch back to snapvue and click disconnect.
- Switch back to Vista and open Windows Explorer. From the "Computer" level, keep pressing F5 until you see Pocket_PC.
- Copy "RealVGA_11.CAB" and "ResPack96dpi.ARM.CAB" to "Pocket_PC,"\" directory.
- Switch over to WM6
- From File Explorer (Start Menu, Programs, File Explorer), navigate to the top directory (using Up button as necessary)
- Install RealVGA_11.CAB accepting the security warning
- Install ResPack96dpi.ARM.CAB accepting the security warning and select ok to restart the system
- Run RealVGA from Start Menu, Programs
- Change to 96dpi and press OK and wait while the system restarts
- Tidy up - Using "Start Menu, Settings, System, Remove Programs" remove WM6_RealVGA (its job is done)
- In File Explorer, delete the 2 CAB files.
Pat yourself on the back again! You have successfully made HTC shift's WM6 much more usable.
4. Install Office 6.1
- Switch to WM6
- Click "Start Menu (icon at top left of screen), Programs, Internet Sharing"
- Click "Connect". The screen will say "Check USB cable.". Switch over to Vista and make sure that you have a network connection.
If not - go to Vista Connection Manager and stop and start the modem.
- go back to snapview disconnect and then connect again
- switch back to Vista
- Switch back to snapvue and click disconnect.
- Switch back to Vista and open Windows Explorer. From the "Computer" level, keep pressing F5 until you see Pocket_PC.
- Copy "office2007.CAB" to "Pocket_PC,"\" directory.
- Switch over to WM6
- From File Explorer (Start Menu, Programs, File Explorer), navigate to the top directory (using Up button as necessary)
- Install office2007.CAB accepting the security warning
- Wait - this is a relatively big install.
- When told to, click OK to restart
- Tidy Up - Start Excel Mobile from "Start Menu, Programs, Office Mobile" and delete all 3 workbooks.
- Start Word Mobile and delete any templates you do not want. You MUST leave one of them (Word Document .docx is the default so you must not delete this until you have changed Word options)
- In File Manager, delete the CAB file.
5. Install Internet Explorer
- Switch to WM6
- Click "Start Menu (icon at top left of screen), Programs, Internet Sharing"
- Click "Connect". The screen will say "Check USB cable.". Switch over to Vista and make sure that you have a network connection.
If not - go to Vista Connection Manager and stop and start the modem.
- go back to snapview disconnect and then connect again
- switch back to Vista
- Switch back to snapvue and click disconnect.
- Switch back to Vista and open Windows Explorer. From the "Computer" level, keep pressing F5 until you see Pocket_PC.
- Copy the "ie61" directory to the "Pocket_PC,"\","Windows" directory.
- Switch to WM6
- Start File Explorer
- Navigate to Windows, ie61
- Install Certs.cab and then delete the cab file
- Copy all the other files up to the Windows directory - some files cannot be copied. This doesn't seem to be a problem.
- Restart WM6
- Test IE
- Tidy Up - delete the ie61 directory from Windows directory.
That's it! Congratulate yourself on a job well done.
If you've done all the above, you should have 21.43Mb free storage.
Big thanks to Tito for putting this together in a coherent manner, and for all those who have benefited from this info, there is plenty more to come.
Once the Shift Project receive enough donations to purchase a Shift to work on, we are looking at getting access to the SD card, GPS, Custom ROMs and more.
If we have helped you already, a few dollars donation from you would go a long way.
See this thread to donate, and for a running total so far.
http://forum.xda-developers.com/showthread.php?t=376111
Typo removed....
Hey Tito great work. One small comment, another solution to the accessing device through Vista is to use the USBTool (detailed in the main Full WM6 or 6.1 on Shift thread). I only say this as I and some others have commented how unstable the Internet Sharing solution can be. So far with USBTool I have had no issues. Best use (cost wise from data package) is to use Internet Sharing first time to copy USBTool over then use that. Only comment to an otherwise top notch walkthrough. Thanks for taking the time to structure it correctly.
Great job! My compliments about this easy newbie tutorial.
Pantaloonie said:
NOTE - There is a typo in the above write up, in the Get Access to WM6 section. The line
Navigate to HKEY_CLASSES_ROOT\Cabfile\Shell\Open\command and change the default value to wceload.exe ''%''1 /nodelete
should read
Navigate to HKEY_CLASSES_ROOT\Cabfile\Shell\Open\command and change the default value to wceload.exe "%1" /nodelete
Click to expand...
Click to collapse
Thanks Pantaloonie - I've changed the original post and the instructions.
Vs1979 said:
Hey Tito great work. One small comment, another solution to the accessing device through Vista is to use the USBTool (detailed in the main Full WM6 or 6.1 on Shift thread). I only say this as I and some others have commented how unstable the Internet Sharing solution can be. So far with USBTool I have had no issues. Best use (cost wise from data package) is to use Internet Sharing first time to copy USBTool over then use that. Only comment to an otherwise top notch walkthrough. Thanks for taking the time to structure it correctly.
Click to expand...
Click to collapse
I tried USBTool but I couldn't get it to do anything - I'll try it again and update the post when I've worked it out.
[email protected] said:
I tried USBTool but I couldn't get it to do anything - I'll try it again and update the post when I've worked it out.
Click to expand...
Click to collapse
Hi Tito,
Thanks a lot for this post. Pls try to help me.I have aproblem with Win Explorer. I am not able to find Pocket_PC directory. Pls help me how can I find it. I did not undderstand abou F5 pressing. It is nott working me.
Thax. NA
To get usbtool.exe to work -
Download the attached file, unzip it, and get it into the windows folder on the WinMo side. This may involve removing the .exe extension so you can email it to yourself, then putting the .exe back when you save it into windows.
Then, on WinMo. browse to the windows folder and run usbtool.exe.
You get a white screen with the message "Please plug in cable first".
Click on menu and select 'usb cable in'.
Then go back to Vista and wait for up to one minute.
You should hear the connecting noise, and Windows Mobile Device Centre will connect. You can then sync Vista with WinMo. You should also be able to find WinMo under My Computer, as a mobile device.
Disconnect by going back to WinMo usbtool screen, and select 'usb cable out'.
Cannot click "Connect" ??
Hi,
I am trying to follow the instruction:
"- Click "Connect". The screen will say "Check USB cable.". Switch over to Vista and make sure that you have a network connection."
BUT - the Connect button is greyed out, because I have no network connection on the WM side.
How do I create one ? Do I need to have a UMTS sim card to do this ? I don't get it... :-((.
Please give me a hint !
jarbi said:
Hi,
I am trying to follow the instruction:
"- Click "Connect". The screen will say "Check USB cable.". Switch over to Vista and make sure that you have a network connection."
BUT - the connection button is greyed out, because I have no network connection on the WM side.
How do I create one ? Do I need to have a UMTS sim card to do this ? I don't get it... :-((.
Please give me a hint !
Click to expand...
Click to collapse
I'd suggest you forget the internet sharing method, and use the usbtool.exe method intead, it's pretty much foolproof.
Pantaloonie said:
I'd suggest you forget the internet sharing method, and use the usbtool.exe method intead, it's pretty much foolproof.
Click to expand...
Click to collapse
Pantaloonie,
Thanks for your reply. So, when I understand it correctly there is no way to connect to WM when I don't have a data subscription, at least to mail usbtool to WM.
Am I right ?
[email protected] said:
2a. Enable all the hidden "Today" items
- Switch to WM6
- Click "Start Menu (icon at top left of screen), Programs, Internet Sharing"
- Click "Connect". The screen will say "Check USB cable.". Switch over to Vista and make sure that you have a network connection.
If not - go to Vista Connection Manager and stop and start the modem.
- go back to snapview disconnect and then connect again
- switch back to Vista
- Switch back to snapvue and click disconnect.
- Switch back to Vista and open Windows Explorer. From the "Computer" level, keep pressing F5 until you see Pocket_PC.
- In Vista, install and run ceregedit_setup.exe
- Press F1 to connect to WM6
- Use Tools, Unlock Registry to enable the import
- Use Edit, Import to import "today.reg". Ignore any errors.
- Close ceregedit
- Switch to WM6
- In "Start Menu, Settings, Today, Items", pick the today items you want to display.
Click to expand...
Click to collapse
Hi Tito,
First I want to thank you and everybody who worked on this tutorial and made our HTC Shift much more usefull.
I followed your instructions step by step except for the connection to Vista where I used the USBtools instead. Everything worked fine and the results are impressive. The only thing that didn't work out for me was the import of the "today.reg" file with ceregedit. I keep getting an 'access denied' error and the import aborts. Do you have any idea how I can get that "today.reg" file into the registry of WM6? If I can get this to work than I think the HTC Shift is the perfect umpc for me.
I discovered also a nice feature: when WM6 is connected to Vista using the USBtools and Vista is connected to the internet using the wireless connection then you can use that connection also in WM6. You can receive your e-mail and surf on the internet in WM6 whilst the phone connection is off.
Thanks again and keep up the great work.
jarbi said:
Pantaloonie,
Thanks for your reply. So, when I understand it correctly there is no way to connect to WM when I don't have a data subscription, at least to mail usbtool to WM.
Am I right ?
Click to expand...
Click to collapse
Yes, you will need a data enabled sim to get the initial files onto the Winmo side, no way around that.
sonietje said:
Hi Tito,
First I want to thank you and everybody who worked on this tutorial and made our HTC Shift much more usefull.
I followed your instructions step by step except for the connection to Vista where I used the USBtools instead. Everything worked fine and the results are impressive. The only thing that didn't work out for me was the import of the "today.reg" file with ceregedit. I keep getting an 'access denied' error and the import aborts. Do you have any idea how I can get that "today.reg" file into the registry of WM6? If I can get this to work than I think the HTC Shift is the perfect umpc for me.
I discovered also a nice feature: when WM6 is connected to Vista using the USBtools and Vista is connected to the internet using the wireless connection then you can use that connection also in WM6. You can receive your e-mail and surf on the internet in WM6 whilst the phone connection is off.
Thanks again and keep up the great work.
Click to expand...
Click to collapse
pls let me know how did you do this:
Switch back to Vista and open Windows Explorer. From the "Computer" level, keep pressing F5 until you see Pocket_PC.
I can not find Pocket_PC.
Can somebody help me?
thx.
'Pocket_PC' is the name of the WM6 device when connected to Vista. I made a partnership and named my device SnapVue. So everywhere Tito refers to 'Pocket_PC' you should replace this with the name of your device. Hope this helps.
sonietje said:
'Pocket_PC' is the name of the WM6 device when connected to Vista. I made a partnership and named my device SnapVue. So everywhere Tito refers to 'Pocket_PC' you should replace this with the name of your device. Hope this helps.
Click to expand...
Click to collapse
pls write me ste by step to make a partnershipt. Thx.
nemeth said:
pls write me ste by step to make a partnershipt. Thx.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=2029053&postcount=9
sonietje said:
The only thing that didn't work out for me was the import of the "today.reg" file with ceregedit. I keep getting an 'access denied' error and the import aborts. Do you have any idea how I can get that "today.reg" file into the registry of WM6? If I can get this to work than I think the HTC Shift is the perfect umpc for me.
Click to expand...
Click to collapse
I have the same problem.
sonietje said:
F. The only thing that didn't work out for me was the import of the "today.reg" file with ceregedit. I keep getting an 'access denied' error and the import aborts. Do you have any idea how I can get that "today.reg" file into the registry of WM6?
Click to expand...
Click to collapse
Ok, I've looked into this and it seems that ceregedit cannot import the today.reg file.
I managed to import it correctly using SKTools, install it on the WinMo side and use the built in registry editor to import the file.
guyz this was requested by flavopic and others..so i wrote a small script to for it
Instructions :
1. First of all install Mort Script from HERE To you device
2. Place the Both the Applications as they are attached in the following locations (dnt change their names)
the script will look in the following location :
" \Storage Card\Oxios\Close App.exe "
" \Storage Card\Oxios\Hibernate.exe "
3. Then place this in the startup folder (if you want it to start automatically)..or you can also bind it to any H/W key
Please not that i've set the timer to 5000000
If you get any error please Post
I've just edit it because I've an Italian device (so the directories' name are different...)
When this program runs automaticcaly, how to make it not show the window which appeare?
I mean... Is there a way to hide that window?
Or something that hit automatically the "OK" button?
@ather90: There is a problem with the solution you posted. It needs the script to be running always, which has the following drawbacks:
1. Consumes a lot of resources
2. If the script's process is killed somehow (e.g. WM may automatically kill a process smtimes if a new process is opened), then the running of app stops.
Moreover, you need to install the complete scripting engine to do a small task.
I can suggest an alternative in terms of my program Shantztodaychanger.
Though it is an app to change themes/wallpapers at set intervals, it also runs exe's. And to use it as a pure exe runner, just use the "mask" option, leave the mask field blank, and choose the duration of time for mask to cover all 24 hours.
It runs only when needed, hence consumes very less resources, and is pretty small as compared to installing MortScript. And is also more reliable in terms of execution.
@flaviopac: There is indeed a solution, but that would require some custom software or a little bit of trick . After executing the program, we can wait for a few seconds, then find he window of oxios and kill it. This can either be done in the program itself, or there is another way. You can club the mortscript method with my program. If there is way to send a message to the window thru mortscript, we can execute a mortscript thru my program, which in turn first executes oxios and then sends the kill/ok message to it. This way, it will also not consume resources unnecessarily.
shantzg001 said:
@flaviopac: There is indeed a solution, but that would require some custom software or a little bit of trick . After executing the program, we can wait for a few seconds, then find he window of oxios and kill it. This can either be done in the program itself, or there is another way. You can club the mortscript method with my program. If there is way to send a message to the window thru mortscript, we can execute a mortscript thru my program, which in turn first executes oxios and then sends the kill/ok message to it. This way, it will also not consume resources unnecessarily.
Click to expand...
Click to collapse
Ok, I've understood the kind of solution we could apply....
Anyway... I don't know how to make a mortscript file hit the OK button or close that window...
So, how can we do that?
@shantz..thanks for the tips..actually if i had time i would have built an app for it in C++...but i didnt..i will look for something which presses the OK button automatically
ather90 said:
@shantz..thanks for the tips..actually if i had time i would have built an app for it in C++...but i didnt..i will look for something which presses the OK button automatically
Click to expand...
Click to collapse
Let us know.......
found it..if any of you is running Oxios atm..can u tell me the Window name which apperas before the OK button on top
ather90 said:
found it..if any of you is running Oxios atm..can u tell me the Window name which apperas before the OK button on top
Click to expand...
Click to collapse
Running Oxios CloseApps the name of the windows is:
Oxios CloseApps 1.40
for Hybernate:
Oxios Hybernate 1.40
Hope this will help...
its working alright ..the command is as follows
SendOK ( window name ) or
Close ( window name )
testing atm will post it in a while
ather90 said:
its working alright ..the command is as follows
SendOK ( window name ) or
Close ( window name )
testing atm will post it in a while
Click to expand...
Click to collapse
Are you using mortscript or Shantztodaychanger?
Let me know if it works.....
im using mortscript..sorry tosay this but it aint workin..it closes all the windows in its way if i use both the commands..also i tried Wait for but alas..maybe we have to find other way
ather90 said:
im using mortscript..sorry tosay this but it aint workin..it closes all the windows in its way if i use both the commands..also i tried Wait for but alas..maybe we have to find other way
Click to expand...
Click to collapse
Let me know if you finally solve this problem.....
Why the mortscript? Why not just have Hibernate run every time you wake the device?
nonegiven said:
Why the mortscript? Why not just have Hibernate run every time you wake the device?
Click to expand...
Click to collapse
It would be an idea.... But now ather90 s trying to auto-hit the "OK" button... So you haven't to hit yourself everytime....
It's a bit annoying....
Theirs "Silent" Versions Of These Apps Somewhere.
It Does The Same Job But Doesn't Display The Message Box Afterwards.
OllieD said:
Theirs "Silent" Versions Of These Apps Somewhere.
It Does The Same Job But Doesn't Display The Message Box Afterwards.
Click to expand...
Click to collapse
please tell me where can I find it??
Voila...
http://forum.xda-developers.com/showthread.php?t=385390&highlight=Hibernate
Hey guys,
* UPDATE * - I now realize that the first version of this script did not work. Problem should be solved as I've updated it to use VJVolubilis to send the Bluetooth ON command, rather than change the one registry entry.
Click to expand...
Click to collapse
I write this as a newbie who's just written his, well, 2nd MortScript. I was fed up with the very common problem that everyone is experiencing, which is their Bluetooth being randomly shut off on the X1.
What I did to resolve the problem (temporarily, until SE provides a proper fix), is to write this MortScript that will run resident in memory (uses only about 90kb, a non-issue with our massive X1 RAM) and poll the status of Bluetooth every "X" (user-defined) minutes. It will then send a command to VJVolubilis turning BT on. If it's already on still, then nothing happens. Note that when it 'turns on' Bluetooth, it will put it into the normal status of Connectible, but not Discoverable, or any other state for that matter. It should only really be reset to "On (Connectible)" from Off because if you were currently using your BT (for ActiveSync, A2DP) then it should not turn itself off in the first place. I think this was the safest bet since there are MANY 'states' for BT to be in.
You will need a copy of MortScript installed in order for this script to work. You can get MortScript at the following link:
http://sto-helit.de/index.php?module=download&entry=ms_program&action=list
Once you've installed MortScript (or if you already had it installed), simply place the "X1FixBluetoothPower.mscr" file in your \Windows\StartUp folder so it will be run upon every boot up, and stay running.
For people who prefer to look at the script contents, then create their own, below is what's contained within my "X1FixBluetoothPower.mscr" file:
Code:
# Xperia X1 Bluetooth Always ON Script
#
# NOTE that you will NEED a copy of VJVolubilis which is a tiny .exe and can be found here by the great Vijay555:
# http://www.vijay555.com/vj/releases/vjvolubilis/vjvolubilis.cab
#Define the interval (in minutes) that BT State will be checked
#Edit "checkmins" number below:
checkmins = 5
#Begin an endless loop that checks vijay555's app every X mins
While( ProcExists( "device.exe") )
Run("\program files\vijay555\vjvolubilis\vjvolubilis.exe"," -blueon")
Sleep(checkmins*60000)
EndWhile
Note that I use a default time of 5 minutes, however on my own device I actually use 1 minute. I have a hard time believing that this will be any sort of 'performance' limiter when it's run, so every 1-2 mins shouldn't be a problem. If you want to edit the minutes, simply open the .mscr file up in Notepad before you dump it on your device (or alternatively, edit it on your X1 with something like Total Commander).
Anyways, this is one of my first scripts written in MortScript, so I hope you guys enjoy it. If anyone else can suggest any optimizations to my 'code', then by all means, please post in this thread.
Below you should find the attachment to the actual .mscr file. Please leave your feedback as to how well the script works for you.
Thanks guys, trying to give back to this amazing community whenever I can!
Well done. Mortscript is the future!
is it possible to add an entry in your skrip, that a stereoheadset connected in the A2DP mode automaticly?
Download A2DP Toggle: http://www.teksoftco.com/index.php?section=freeware
Install and disable the Today-plugin.
Then add a line to the mortscript:
Code:
Run( "\Program Files\Teksoft\A2DPToggle\a2dp.exe", "-a2dp:on" )
scar45 said:
Hey guys,
I write this as a newbie who's just written his, well, 2nd MortScript. I was fed up with the very common problem that everyone is experiencing, which is their Bluetooth being randomly shut off on the X1.
What I did to resolve the problem (temporarily, until SE provides a proper fix), is to write this MortScript that will run resident in memory (uses only about 90kb, a non-issue with our massive X1 RAM) and poll the status of Bluetooth every "X" (user-defined) minutes. If it discovers that BT is off, it will turn it on. If it's already on, then nothing happens. Note that when it 'turns on' Bluetooth, it will put it into the normal status of Connectible, but not Discoverable, or any other state for that matter. It should only really be reset to "On (Connectible)" from Off because if you were currently using your BT (for ActiveSync, A2DP) then it should not turn itself off in the first place. I think this was the safest bet since there are MANY 'states' for BT to be in.
You will need a copy of MortScript installed in order for this script to work. You can get MortScript at the following link:
http://sto-helit.de/index.php?module=download&entry=ms_program&action=list
Once you've installed MortScript (or if you already had it installed), simply place the "X1FixBluetoothPower.mscr" file in your \Windows\StartUp folder so it will be run upon every boot up, and stay running.
For people who prefer to look at the script contents, then create their own, below is what's contained within my "X1FixBluetoothPower.mscr" file:
Code:
# Xperia X1 Bluetooth Always ON Script
# by George Merlocco of protogenlabs.com
#Define the interval (in minutes) that BT State will be checked
#Edit "checkmins" number below:
checkmins = 5
#Begin an endless loop that queries the BT registry entry every X mins
While( ProcExists( "device.exe") )
#Define variable to check status of Bluetooth via registry
BluetoothStatus = RegRead( "HKLM","System\State\Hardware","Bluetooth" )
#if Bluetooth DWORD = 8, BT is OFF so turn it on (set to 9)
If ( BluetoothStatus = 8 )
RegWriteDWord( "HKLM","System\State\Hardware","Bluetooth", "9" )
EndIf
Sleep(checkmins*60000)
EndWhile
Note that I use a default time of 5 minutes, however on my own device I actually use 1 minute. I have a hard time believing that this will be any sort of 'performance' limiter when it's run, so every 1-2 mins shouldn't be a problem.
Anyways, this is one of my first scripts written in MortScript, so I hope you guys enjoy it. If anyone else can suggest any optimizations to my 'code', then by all means, please post in this thread.
Below you should find the attachment to the actual .mscr file. Please leave your feedback as to how well the script works for you.
Thanks guys, trying to give back to this amazing community whenever I can!
Click to expand...
Click to collapse
Brother, I install the script installed in phone but when phone boot up, the bluetooth is not turn on? Anything I missed out?
Hi,
I notice that you have added another VJVolubilis and X1FixBluetoothFinal-MSCR-v2.zip, do we need to uninstall the MortScript we installed earlier?
Do advise us accordingly, thanks.
chongbh said:
Hi,
I notice that you have added another VJVolubilis and X1FixBluetoothFinal-MSCR-v2.zip, do we need to uninstall the MortScript we installed earlier?
Do advise us accordingly, thanks.
Click to expand...
Click to collapse
yes chongbh, you can remove the other (v1) script completely by simply deleting the file. Next, grab the .cab installer for Vijay's app, install it to the PHONE memory (only like 15kb), and unzip the X1FixBluetoothFinal-MSCR-v2.zip into your \WINDOWS\STARTUP folder. Simple as that.
Further to this, you can customize how frequently you want the script to run which will in turn run VJVolubilis + the argument to turn BT on.
On a side note, I'm not quite sure why the previous script didn't work. I do have a feeling that it's because SE uses a proprietary Bluetooth stack which ignores that change to the single registry entry. I would love to find out how VJVolubilis and Wisbar Advance Desktop trigger Bluetooth states, because they still do work with the X1.
Anyways, this patchwork shouldn't have to last very long (not too bad still as MortScript.exe uses peak 100kb memory while running), and we see an official CAB update from Sony Ericsson addressing the well-known issue. Hope this helps some of you hold over till then!
Guess for some newbie might be in the lost as in what are the proper procedures :
1) Download and install the MortScript.cab into PHONE Memory :
http://sto-helit.de/index.php?module...am&action=list
2) Download and install the Vjvolubilis.cab into PHONE Memory :
http://www.vijay555.com/vj/releases/vjvolubilis/vjvolubilis.cab
3) Download the X1FixBluetoothFinal-MSCR-v2.zip from the 1st post of this thread
4) Unzip the X1FixBluetoothFinal-MSCR-v2.zip into your X1's phone memory location : \WINDOWS\STARTUP folder
5) Reboot your phone and your Bluetooth should stay ON forever
I have tested on my X1 and it works great! Thanks to Scar45 for your effort and guidance.
Hi,
the \Windows\Startup folder mentioned - is that the same as \Windows\Autostart ? Or should I create a \Windows\Startup, because there is no such folder at the moment in my X1...
Thanks for enlighten me on why my X1 keeps shuting off the Bluetooth all the time...
/Stefan
Thanks a lot
I contacted Sony Ericsson because my Bluetooth headset was "detecting" the bluetooth dropped and when I looked on the X1i the Bluetooth was turned off.
They told me to buy another BT headset, nice to see I wasn't crazy
brago said:
Hi,
the \Windows\Startup folder mentioned - is that the same as \Windows\Autostart ? Or should I create a \Windows\Startup, because there is no such folder at the moment in my X1...
Thanks for enlighten me on why my X1 keeps shuting off the Bluetooth all the time...
/Stefan
Click to expand...
Click to collapse
Not a problem Stefan, and yes, you can create the \Windows\StartUp folder if it isn't there already. I would test it by copying ANY shortcut in there and seeing if it runs that program after a soft-reset. If that's all good, put the .mscr script in the \Windows\StartUp folder and you'll be good to go.
lmame said:
Thanks a lot
I contacted Sony Ericsson because my Bluetooth headset was "detecting" the bluetooth dropped and when I looked on the X1i the Bluetooth was turned off.
They told me to buy another BT headset, nice to see I wasn't crazy
Click to expand...
Click to collapse
Apparently they are aware of the issue, but I'm sure that knowledge doesn't trickle down to the Customer Service Reps until a proper fix has been released.
Glad this script fix could help a lot of ppl out...thanks again to Vijay and Mirko for the tools needed!!
Yes definitly those tools sound fun ^_^
Edit:
Btw, I saw something weird.
When the BT is dropping, if I delete my BT headset and do the pairing again (resetting the pairing also headset side), it seems the BT doesn't drop until next soft reset or until next time the headset is shut down.
Is Sony even aware of this issue? I called my local Sony X1 support and they were not aware this was even an issue. I think more people need to complain about randomly dropped bluetooth connections!
Yeah!
Thx a lot - my bluetooth-music-streaming works now!
But is it right - I have to choose every time when I connect to the radio in my car - "use as stereo-headset" in the settings?
GREAT JOB! THANK YOU!!!
A2DP Toggle
Epidemie said:
I have to choose every time when I connect to the radio in my car - "use as stereo-headset" in the settings?
Click to expand...
Click to collapse
See A2DP Toggle in post #4.
You can use it together with Mortscript to create a "connect A2DP now" button, instead of going to the bluetooth settings.
wensing said:
Then add a line to the mortscript:
Code:
Run( "\Program Files\Teksoft\A2DPToggle\a2dp.exe", "-a2dp:on" )
Click to expand...
Click to collapse
Thx 4 your help - one last question, i´m sorry ...:
How can I add a line to mortscript???
help needed ...
Still need help - does no one knows the answer, pls?
Thx,
Epi
this works great. thanks.
Epidemie said:
Still need help - does no one knows the answer, pls?
Thx,
Epi
Click to expand...
Click to collapse
Hey Epi,
Sorry no one got back to you, but it's easy to add a line to the MortScript file. Just open the .mscr file in any text editor (I use the built-in one in Total Commander) and add the line in exactly as wensing has described.
Save the file, do a soft-reset, and you should be good to go!
Epidemie said:
Still need help - does no one knows the answer, pls?
Thx,
Epi
Click to expand...
Click to collapse
The script in post #1 is to restart bluetooth if it is (accidently) stopped.
You can add a line to that script to reconnect "bluetooth stereo".
But then it tries to reconnect each 1 minute.
You can also install A2DPToggle and create a shortcut to the exe:
\Program Files\Teksoft\A2DPToggle\A2DP.exe
Then you can put that program on your today screen easily.
And if you want a nice icon with that shortcut, you can change the shortcut file to:
53#"\Program Files\Teksoft\A2DPToggle\A2DP.exe" "-a2dp:1"?\Program Files\Teksoft\A2DPToggle\settings.exe,-0