Project

General

Profile

64 bit os support

Added by lucase about 9 years ago

Hello again!

after last patch no complaints recorded. This is the good news. Unfortunately something unexpected occurred. One of my clients wants to start using 64bit OS with 64bit application. This is the point where everything is working except - I can't add 32bit dll. I've tried to used it, but sending and receiving messages is failing. As for sending nothing happens and as for incoming messages I'm receiving code instead of message: 07918405210077F7040B918405291255F23900011180124162400B4F3288595F87E77A1D08. Phone dialing, hangup is working fine.

Are you able to produce 64bit version?

Kind regards
Lukasz


Replies (12)

RE: 64 bit os support - Added by admin about 9 years ago

Hi,

The libraries are compiled with platform "Any CPU", which means it should run under 64 bits OS.

Could you be able to give any specific error or the log files so that we can further check?

Thanks
Regards
admin

RE: 64 bit os support - Added by lucase about 9 years ago

Hello again,

thank you fir checking this thread. Unfortunately I will have my 64bit environment back on Monday, that is why I'm unable to do additional tests now. I will give you answer an soon as possible.

Thanks, and let's keep in touch.
Lukasz

RE: 64 bit os support - Added by lucase about 9 years ago

Hello,

I've done some testing and it seems that I can't get even Loglevel = Info, Verbose to work. Library is not generating any log file... that is strange.
If you are compiling library with option "Any CPU" do you have any other in list to choose? like: Any CPU, x86, x64 ? If you don't have x64 it seems that any CPU is related only to the x86. If so, please add x64 entry and then compile that with Any CPU option. It worked for me and 64bit application...

Looking forward to you anwser
Regadrs
Lukasz

RE: 64 bit os support - Added by admin about 9 years ago

Hi,

We recompiled the libraries to x64.

Could you try with these libraries and let us know if you still encountered any problem?

Thanks
Regards
admin

x64.zip (452 KB) x64.zip

RE: 64 bit os support - Added by lucase about 9 years ago

Hello,

thanks are in order. Response time is very very quick. I've done some basic tests and it seems that is working properly!
Does it include fix for bug which was found in "Problem when application is killed" forum thread ?

I will do more testing in couple next days...
Are those dlls compiled with x64 or they are in any CPU (but with x64 profile added)?

Regards
Lukasz

RE: 64 bit os support - Added by admin about 9 years ago

Hi,

The dlls are compiled with "x64" platform options and it is the latest patch.

In the coming release we will bundle the DLLs with different platform options (Any CPU, x64, x86)

Thanks
Regards
admin

RE: 64 bit os support - Added by lucase about 9 years ago

great, thank you! I will be waiting for the new release.

RE: 64 bit os support - Added by lucase about 9 years ago

Hello again!

another day another tests. I've connected to the Qualcomm GOBI 2000 and everything is working except phone calling. Is is possible, that this device doesn't support calling? I was using 64 bit dlls.
Diagnostics outcome:
2010.11.20-08.12.47: Sending: AT+CSCA?
2010.11.20-08.12.47: Response: <cr><lf>+CSCA: "+48501200777",145<cr><lf><cr><lf>OK<cr><lf>
2010.11.20-08.12.47: Sending: AT+CNMI=?
2010.11.20-08.12.48: Response: <cr><lf>+CNMI: (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)<cr><lf><cr><lf>OK<cr><lf>
2010.11.20-08.12.48: Sending: AT+CNMI=2,1,0,2,0
2010.11.20-08.12.48: Response: <cr><lf>OK<cr><lf>
2010.11.20-08.12.48: Sending: AT+CNMI=2,2,0,1,0
2010.11.20-08.12.48: Error: CMS ERROR: 303 Operation not supported
2010.11.20-08.12.48: Sending: AT+CLIP=1
2010.11.20-08.12.49: Response: <cr><lf>OK<cr><lf>
2010.11.20-08.12.49: Sending: AT+CMGF=0
2010.11.20-08.12.49: Response: <cr><lf>OK<cr><lf>
2010.11.20-08.12.49: Sending: AT+CMGF=1
2010.11.20-08.12.49: Response: <cr><lf>OK<cr><lf>
2010.11.20-08.12.49: Sending: AT+CSCS="HEX"
2010.11.20-08.12.49: Error: Error in command AT+CSCS="HEX" : ERROR
2010.11.20-08.12.49: Sending: AT+CPBS=?
2010.11.20-08.12.50: Response: <cr><lf>+CPBS: ("SM","DC","FD","LD","MC","ME","RC","EN","ON")<cr><lf><cr><lf>OK<cr><lf>
2010.11.20-08.12.50: Sending: AT+CNUM
2010.11.20-08.12.50: Response: <cr><lf>OK<cr><lf>
2010.11.20-08.12.50: Sending: AT+CMGS=?
2010.11.20-08.12.50: Response: <cr><lf>OK<cr><lf>
2010.11.20-08.12.50: Sending: AT+CMGL=?
2010.11.20-08.12.51: Response: <cr><lf>+CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL")<cr><lf><cr><lf>OK<cr><lf>
2010.11.20-08.12.51: Sending: AT+CMGR=?
2010.11.20-08.12.51: Response: <cr><lf>OK<cr><lf>

RE: 64 bit os support - Added by admin about 9 years ago

Hi,

Could you also attach messagingtoolkit log file here?

Thanks
Regards
admin

RE: 64 bit os support - Added by lucase about 9 years ago

Hello,

sorry for the delay, but it seems that problem is resolved:
---------------------------
MessagingToolkit.Core.Utilities
---------------------------
Message: Unsupported feature: DialFeature: Dial a phone number (CME ERROR: 4 Operation not supported)
Stack trace: at MessagingToolkit.Core.Mobile.DelegateEngine.Run(IFeature feature)

at MessagingToolkit.Core.Mobile.BaseMobileGateway`1.Execute(IFeature feature)
---------------------------
OK
---------------------------

gateway is not supporting dialfeature. Which I think is a bit strange...

Regards
Lukasz

RE: 64 bit os support - Added by admin about 9 years ago

Hi,

The library uses the AT command "ATD<phone number>" for dialing.

It looks like Qualcomm GOBI 2000 does not support this AT command.

If you have the AT command documentation for Qualcomm GOBI 2000, you can attach it here so that we could make the library support this feature (provided Qualcomm GOBI 2000 has the AT command for dialing)

Thanks
admin

RE: 64 bit os support - Added by lucase about 9 years ago

Hi,

i will try find one. Meanwhile another support entry.

Regards,
Lukasz

    (1-12/12)