Discussion:
question about WM versions
Mark Ellis
2008-03-28 16:05:38 UTC
Permalink
Open question to anyone who has a clue.

I was helping someone on -users a little while ago, chap called Steffen
Pankratz if anyone wants to have a look at the archives, who's device
had me a bit confused. The thread was called Migrating to odccm.

The device was a Medion P4410, also known as a Medion PNA470. To all
intents and purposes it is WM2003, it connects like a legacy device, it
only responds to rapi1 calls. It says its WM2003. But the connection
packet and pstatus show it as having OS version 5.0.1400.

Now maybe I've made a wrong assumption, but I thought major version 5
was WM5 ? This caused a problem because librapi uses the major version
to decide whether to use protocol 1 or 2. No rapi calls worked on the
device until I sent a patch to force it to rapi 1.

Anyone know if I have made and incorrect or incomplete assumption, or if
this device is just wierd ?

Ta
Mark
David Eriksson
2008-03-28 16:41:15 UTC
Permalink
Post by Mark Ellis
Open question to anyone who has a clue.
I was helping someone on -users a little while ago, chap called Steffen
Pankratz if anyone wants to have a look at the archives, who's device
had me a bit confused. The thread was called Migrating to odccm.
The device was a Medion P4410, also known as a Medion PNA470. To all
intents and purposes it is WM2003, it connects like a legacy device, it
only responds to rapi1 calls. It says its WM2003. But the connection
packet and pstatus show it as having OS version 5.0.1400.
Now maybe I've made a wrong assumption, but I thought major version 5
was WM5 ? This caused a problem because librapi uses the major version
to decide whether to use protocol 1 or 2. No rapi calls worked on the
device until I sent a patch to force it to rapi 1.
Anyone know if I have made and incorrect or incomplete assumption, or if
this device is just wierd ?
What about asking everyone on synce-users to send their device model,
pstatus output and version from the device's About box to you and you
could put together a summary on the wiki and maybe make some relevant
updates to version_string() in pstatus.c?

Anyway, WM2003 should be major version 4.

\David
--
David Eriksson
2008-03-28 17:29:28 UTC
Permalink
Post by David Eriksson
Post by Mark Ellis
Open question to anyone who has a clue.
I was helping someone on -users a little while ago, chap called Steffen
Pankratz if anyone wants to have a look at the archives, who's device
had me a bit confused. The thread was called Migrating to odccm.
The device was a Medion P4410, also known as a Medion PNA470. To all
intents and purposes it is WM2003, it connects like a legacy device, it
only responds to rapi1 calls. It says its WM2003. But the connection
packet and pstatus show it as having OS version 5.0.1400.
Now maybe I've made a wrong assumption, but I thought major version 5
was WM5 ? This caused a problem because librapi uses the major version
to decide whether to use protocol 1 or 2. No rapi calls worked on the
device until I sent a patch to force it to rapi 1.
Anyone know if I have made and incorrect or incomplete assumption, or if
this device is just wierd ?
What about asking everyone on synce-users to send their device model,
pstatus output and version from the device's About box to you and you
could put together a summary on the wiki and maybe make some relevant
updates to version_string() in pstatus.c?
Anyway, WM2003 should be major version 4.
After mining my 10000+ SynCE mailbox... thinking out loud here...

Steffen's device has version 5.0.1400

Iain Buchanan's WM5 device has version 5.1.195

Ilya's WM6 device has 5.2.19199


Maybe Steffen's 5.0 device is some kind of version between WM2003 and
WM5? Or maybe it is Windows CE 5 with Windows Mobile 2003 on top whereas
WM5 devices have Windows CE 5 with WM5 on top?

\David
--
Mark Ellis
2008-03-29 09:17:49 UTC
Permalink
Post by David Eriksson
Post by David Eriksson
Post by Mark Ellis
Open question to anyone who has a clue.
I was helping someone on -users a little while ago, chap called Steffen
Pankratz if anyone wants to have a look at the archives, who's device
had me a bit confused. The thread was called Migrating to odccm.
The device was a Medion P4410, also known as a Medion PNA470. To all
intents and purposes it is WM2003, it connects like a legacy device, it
only responds to rapi1 calls. It says its WM2003. But the connection
packet and pstatus show it as having OS version 5.0.1400.
Now maybe I've made a wrong assumption, but I thought major version 5
was WM5 ? This caused a problem because librapi uses the major version
to decide whether to use protocol 1 or 2. No rapi calls worked on the
device until I sent a patch to force it to rapi 1.
Anyone know if I have made and incorrect or incomplete assumption, or if
this device is just wierd ?
What about asking everyone on synce-users to send their device model,
pstatus output and version from the device's About box to you and you
could put together a summary on the wiki and maybe make some relevant
updates to version_string() in pstatus.c?
This is probably the way to go, but for some reason polls like this seem
to get a very poor response. But yes, I'll give it a go.
Post by David Eriksson
Post by David Eriksson
Anyway, WM2003 should be major version 4.
That's what I thought.
Post by David Eriksson
After mining my 10000+ SynCE mailbox... thinking out loud here...
Steffen's device has version 5.0.1400
Iain Buchanan's WM5 device has version 5.1.195
Ilya's WM6 device has 5.2.19199
Maybe Steffen's 5.0 device is some kind of version between WM2003 and
WM5? Or maybe it is Windows CE 5 with Windows Mobile 2003 on top whereas
WM5 devices have Windows CE 5 with WM5 on top?
\David
This sounds reasonable, thanks David.

Mark

Loading...