Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Remote Control WinCE 6.0 device from Windows 7

I am trying to find out a tool to remote control a Motorola MC3190 device running Windows CE 6.0 from a Windows 7 machine.

I have already used Mymobiler with Intermec CN3 device so I tried the answers in this question but I am unable to get it to work.

  • I have tried both remote.exe.40 and remote.exe.50 in the Mymobiler folder
  • Using Task Manager on CodeProject mentioned in a question on superuser it seems remote.exe completes execution very quickly (or is crashing silently).
  • My Start/Programs menu has a MyMobiler entry, so somewhere along the line something seems to have got installed
  • But when I run Mymobiler on desktop it cannot connect, its icon in system trey remains gray and on mouse hover says Not Connected/
  • In Proof MyMobiler works for WinCE video the processor is ARM920T-PXA270M while my device has a Marevell, PXA32X-P (link to image) processor could that be the reason?

I have also tried ActiveSync Remote Display from Windows Mobile Developer Power Toys. It installs but at start up it shows an error box with message "The OS or CPU of this device is unknown to this application"

How do I get MyMobiler to work with Motorola MC3190 device running Windows CE 6.0? Is there any other tool, preferably free, to remote control this device?

EDIT: I came across EveryWAN and found an installer. It works out of box, but it is not available for commercial use and the web-site seems defunct.

PS: I realize the tags are not accurate but I wanted to use something that will attract attention of experts in these similar tags.

like image 266
Miserable Variable Avatar asked Dec 21 '12 00:12

Miserable Variable


2 Answers

I want to clarify one answer to the above which is correct. When using the Microsoft PowerToy activesync remote display, there must be an application on both sides - host(the phone) and remote (the pc). The same is true for MyMobiler.

Install the powertoy on the pc.

For the original Poster: This is what your error message means:

In the case of Activecync Remote display, for newer devices (anything above ARM4 cpus - which means, 2008 and up, or over 200mhz cpus - as a very general guide), the display software cannot detect what type of device you have (it's too new, and not in the list).

For the motorola mc3190, your cpu is arm5 compatible,

and should work with software that has arm4 compliant components. ARD does have arm 4 options. see here...

To Fix it:

You must use file explorer on your pc, and navigate into the application folder: c\Programs...\Windows Mobile Developer...\ActiveSync...\Devices\wce400\armv4t and copy the two files.
While still on the pc, you must then navigate to the Windows folder of the device (with activesync running, OR the phone configured to be seen as a hard disc), use explorer on the PC to navigate to the device.

Vaguely, it will look like this: Explorer. > Device (such as HTC Phone:)
Or, X:\ , where x is a drive letter. The first subfolder your select should be Windows. Paste the two files there.

The two files are now copied onto the phone.

At that point, you must, using the phone, load it's file explorer and navigate to that Windows folder on internal memory and manually run cerdisp2.exe that you have now copied there.

With activesync running, and the phone connected to the pc,

You can now run the powertoy active remote display on the pc, and it will communicate with the exe that is running on the phone.

ActiveSync on Xp, or Windows Mobile Device Center on Windows Vista/7/8 must be running for this all to work.

Alternately, the app allows for a networking ip connection instead of activesync, but I have not used it.

When you are done using this app, you must run the kill.exe on the phone, in the windows folder (the second file you copied), to unload the dll that is running.

I can verify this setup works on Xp, Win7 and Win8 - with an Xscale ARM11 528mhz cpu phone.

For MyMobiler, visit their site and get the newest version.

It WILL fix connections that fail, if you have the older version. It's free. They don't support it anymore.

My Mobiler must have activesync running and showing the device connected.

My Mobiler is vastly superior to ActiveSyncRD. * It will automatically install the pc side app, and push the remote app to the phone, via activesync. *Further, when activesync is running and anytime you connect the phone, the MyMobiler app will autoload on the phone as well. That way, whenever you run MyMobiler on the desktop, it will connect to the phone and load right up. *My Mobiler allows full resolution display, while ARD is limited to 320x400 or similar. 640x800 looks much better. *MyMobiler also allows full mouse gesture sends, and copy and paste. ARD offers very limited mouse gesture compatability.

MyMobiler also allows IP connections, but they indicate this is slower.

I am now using MyMobiler with Win8 and a touchpad w/ multitouch, and the mouse gestures send very well.

For Windows V/7/8, you might need to run compatability mode on the Mymobiler.exe file. Navigate to the MyMobiler folder, which might be on your desktop. Drill down til you find the exe. Right Click and chose properties. Compatability. Run Compatability Mode for this file, and select XP.

More Notes:

These apps are slow, because USB is slow.

If you enable Fast USB on the phone, it will help speed up any Remote Display noticeably - however Fast USB is unstable, and doesnt work on some configurations. For me, it doesnt work on XP, but does on Win8 - though slightly unstable at times. On the device: Start> Settings Icon>Connections icon >USB to PC icon. Tick box to enable.

Also, MyMobiler on Win8 will sometimes refuse to connect. Fully unload mymobiler, disconnect the phone, reconnect the phone and watch for activesync to confirm connection. Then reload mymobiler. Sometimes full system reboots are needed, but that's rare.


Windows Mobile Remote Controller app on CodeProject - as linked above, looks excellent. It's for Windows Mobile 7 and 8 - which is fantastic. He provides a rapi enabler to allow use with WinMo 6 / 6.5 devices, which also looks promising.

like image 84
Spammy Avatar answered Sep 25 '22 11:09

Spammy


I've never used MyMobiler, so I can't help there, but how about other options?

Did you look at the Windows Mobile Remote Controller app on CodeProject?

I've had good luck in the past with SOTI's Pocket Controller. It once was free, or had a free version anyway. Not sure if they still do.

Windows CE came with a tool called CERDISP (short for CE Remote Display), which could be built with Platform Builder. I've seen it available as a binary download (like here, for example) on the web before, so no need to actually build it yourself.

like image 44
ctacke Avatar answered Sep 25 '22 11:09

ctacke