x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

Pharos Ostia 5.01 & 7.0 on MobilePro 900C

CAuser Page Icon Posted 2007-05-20 1:31 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
I'm experiencing difficulties in running Pharos Ostia 5.01 and 7.0 on NEC MobilePro 900C with CMONEX v1.0. First, I installed Ostia 7.0 and Map 5.0. No problem with the installation and map copy. When I tried to run Ostia on MP900C, an error "'Ostia' is not a valid Windows CE application'. Then, I removed Ostia 7.0 and installed Ostia 5.01 using ActiveSync. When I tried to copy a map, an error 'CE003: Could not connect to CE device: 0 Please make sure that your CE device is connected through ActiveSync'. Of course, it's connected. Actually, Ostia was installed through ActiveSync just before map copy. When I ran Ostia 5.01, the same error "'Ostia' is not a valid Windows CE application' popped up. I know some of you have made Ostia 5.0 work on MP900C or Skeye.pad SL. Are there any tricks? Ultimately, I want to have Ostia and iGPS-CF on Skeye.pad as it has a 800x600 LCD display. BTW, Ostia 7.0 does provide a choice between PPC2002/2003 and EZ Road. Obviously, the former is the choice for MP900C. In contrast, Ostia 5.01 does not ask for a choice at all.

Edited by CAuser 2007-05-20 1:38 PM
 Top of the page
cmonex Page Icon Posted 2007-05-20 2:58 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
did you run execheck on it?
 Top of the page
CAuser Page Icon Posted 2007-05-20 3:10 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
Yes. I ran execheck on Ostia. It says mfcce300.dll does not export a few functions. Then I overwrote the OS 3.0 with 4.0. Now, running Ostia gives 'Cannot find Ostia (or one of its components)...' after I copied mfcce400.dll and olece400.dll (mfcce301.dll too) to the same directory of Ostia.exe. Running execheck on it now says \Program Files\Ostia\Ostia.exe is Invalid File.

Edited by CAuser 2007-05-20 3:14 PM
 Top of the page
CAuser Page Icon Posted 2007-05-20 3:22 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
I tried to overwrite the lib name (mfcce300.dll), but it did not give me an edit option (no edit box).
 Top of the page
CAuser Page Icon Posted 2007-05-20 3:27 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
Yeah, I am able to rewrite mfcce400.dll over mfcce300.dll. Now, the execheck reports 3 errors:
\Program Files\Ostia\mfcce400.dll doesn't export a function ordinary 2755
\Program Files\Ostia\mfcce400.dll doesn't export a function ordinary 2761
\Program Files\Ostia\mfcce400.dll doesn't export a function ordinary 2785

With these errors present, I ran Ostia and it said 'Application Ostia.exe has performed an illegal operation and will be shut down...'.

Edited by CAuser 2007-05-20 3:31 PM
 Top of the page
CE Geek Page Icon Posted 2007-05-20 3:32 PM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,670
Location:
Southern California
Status:
Don't use mfcce400.dll - I used the Pocket PC mfcce300.dll in my skeye.pad and it works fine. You also need cellcore.dll. (I assume you also put in a doclist as well.)
 Top of the page
CAuser Page Icon Posted 2007-05-20 5:49 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
Good tip! It needs mfcce301.dll in the custom ROM (I guess it's for PPC). Now, Ostia runs fine on MP900C. I'll see if I can install Ostia on Skeye.pad without direct sync (If Ostia allows installation without a CE device connected, then I can copy the cab file to a CF card).

Edited by CAuser 2007-05-20 5:51 PM
 Top of the page
CAuser Page Icon Posted 2007-05-20 6:38 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
Hmm, the cab file just sits on the CD. So, I just copied it to a CF card and installed it on Skeye.pad SL with CE .NET 4.1. What I need is to put the right dlls in the directory with Ostia.exe.
 Top of the page
CAuser Page Icon Posted 2007-05-21 2:30 AM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
I'm trying to make Ostia 7.0 work on Skeye.pad SL with CE .NET 4.1. I checked the list of lib files used by Ostia.exe using execheck. Here is the list:
cellcore.dll (7K 4/2/2007 6:49:56 AM in Cmonex v1.0)
WININET.dll
ole32.dll
AYGSHELL.dll (42.5K 4/30/2005 3:37:35 AM in Cmonex v1.0)
COREDLL.dll (541K 4/30/2005 3:37:05 AM in Cmonex v1.0)
mfcce301.dll (404K 4/4/2007 4:25:29 PM in Cmonex v1.0)
RmfRoute.dll
RmfRead.dll
WINSOCK.dll

I did not find the exact cellcore.dll, AYGSHELL.dll, COREDLL.dll though I found mfcce301.dll with the same size from Cmonex's site. I guess I need the exact file set as they have made Ostia 7.0 work on MP900C with CMONEX v1.0, right?

Cmonex, if so, can you provide the exact files on your site for download? Thanks!

Edited by CAuser 2007-05-21 2:35 AM
 Top of the page
CAuser Page Icon Posted 2007-06-01 8:02 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
Ostia 7.0 works on MP900C and Skeye.pad SL with CE .NET 4.1! See the other thread concerning Skeye.pad

Edited by CAuser 2007-06-01 8:04 PM
 Top of the page
Gweb Page Icon Posted 2007-06-12 7:38 PM
#
Avatar image of Gweb
Factorite (Senior)

Posts:
86
Location:
United States
Status:
CAuser-
was able to get Ostia working on 900c today, just had to use execheck to call mfcce301.dll and it works.

Ostia doesnt seem real stable though? have had it lock up the 900c several times.
Dont know if its my setup GPS on Com1, additional .dll needed?
Have you had any stability issues?

It has some really great features though, compared to pocket streets its far superior
 Top of the page
CAuser Page Icon Posted 2007-06-13 2:37 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
Quote
Gweb - 2007-06-12 4:38 PM

CAuser-
was able to get Ostia working on 900c today, just had to use execheck to call mfcce301.dll and it works.

Ostia doesnt seem real stable though? have had it lock up the 900c several times.
Dont know if its my setup GPS on Com1, additional .dll needed?
Have you had any stability issues?

It has some really great features though, compared to pocket streets its far superior

I have not had the problem you described. I'll check if I put any more dlls into the directory with Ostia.exe when I return by Friday. BTW, which GPS receiver are you using?

Edited by CAuser 2007-06-13 2:45 PM
 Top of the page
Gweb Page Icon Posted 2007-06-13 4:25 PM
#
Avatar image of Gweb
Factorite (Senior)

Posts:
86
Location:
United States
Status:
Quote
CAuser - 2007-06-13 11:37 AM

I have not had the problem you described. I'll check if I put any more dlls into the directory with Ostia.exe when I return by Friday. BTW, which GPS receiver are you using?


I'm using a serial cable to a Magellan Sport Track Pro, that works good with Pocket streets as well.

A thought was that the GPS is setup for 4800 buad which is slow but for the data that is sent I think it would be sufficient and shouldnt be a problem with the app.

Just seems when I try too many things with Ostia it locks up, I do have the MP900c overclocked to 530 mhz. I'm going to experiement with this and see if this could be a cause of lock ups.

Also I have the trial version which is limited to 2 maps.
 Top of the page
CAuser Page Icon Posted 2007-06-16 5:43 PM
#
Avatar image of CAuser
H/PC Sensei

Posts:
1,278
Location:
Silicon Valley, USA
Status:
I checked the directory with Ostia.exe and found no dlls. This means Cmonex v.1 is sufficient for MP900C to run Ostia 7.0 as long as you overwrite mfcce300.dll with mfcce301.dll(ppc version) using Execheck.

Edited by CAuser 2007-06-16 5:44 PM
 Top of the page
cmonex Page Icon Posted 2007-06-16 7:35 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
i wish it wouldnt be so tedious to eliminate the need for the mfc editing then you wouldnt have to do even that..
 Top of the page
Jump to forum:
Seconds to generate: 0.187 - Cached queries : 72 - Executed queries : 9