Compatibility with older hardware


#1

Hello,

Is there any information as with which module M2MStudio is compatibile? I can successfully compile and download my application to Fastrack Supreme and Q2686 but I have no luck with Fastrack M1306B. Software package imports ok as well as the OpenAT project, but the compiled version returns error while downloading using XModem?

Has anybody managed to use M2MStudio with M1306B?

jacfry


#2

Are you sure the packages you’ve imported in M2M Studio are compatible with the Firmware version embedded in your M1306B?
(By the way, what is this Firmware version?)

And last question: was you using successfully Open AT IDE V1 on this hardware, and if yes, with which Open AT SDK version?

Thanks.


#3

I’m successfully using this and other M1306B units with Open AT IDE V1.
Right now I’m using M2MStudio Build Version 1.0.2.200903311200 but previous build behaved the same.

I’ve tried software packages SDK 3.16, SDK 3.20 and SDK 3.21 with corresponding firmware 6.57d, 6.57f and 6.57g. Every time the firmware and the downloader (dwl.dwl) in M1306B were from the same package I’ve imported to M2MStudio. I’ve also tried serveral units to exclude modem unit fault. These modems work ok with the same code compiled with Open AT IDE V1 installed from the same package I’ve imported to M2MStudio. The problem seems to be with the compiled application file header. Downloading compiled application using XModem returns: *** ERROR IN FILE *** (even using Hyper Terminal) right after downloading process starts.

Just right now I’ve made a test with a simple “Hello World” sample application with folowing configuration from SDK 3.20 (default settings):

Target Info:

Bootloader: V02.1D (returned by at+wdwl? after refreshing target info along with other commands, but not updated in the Target Info panel until refreshed several times, with Fastrack Supreme the Bootloadeer Version is shown in the Target Info panel right after initial refresh)
Firmware Version: 657f00gg.Q2406B
Application OS: 03.15

Under project properties:

Library API: ADL under Open AT OS Package (3.15.0.01)
Firmware Open AT Frimware Package (6.5.7.f.00)

Build settings:

Configuration: [Target]_ARM_ELF_GCC_Debug
Wireless CPU: Q24,Q25
DWLHeader V1 header format (GenBin tool)
Memory Type: Memory configuration for this baseband: X
Code link address: 00210000
RAM link address: 0105F800

Refreshing Target Info gives the following:

at+cgmr
657f00gg.Q2406B 1968096 051908 10:44
OK
at+cclk?
+CCLK: "09/07/15,18:59:08"
OK
at+wmsn
Serial Number 503280090717413
OK
ati3
657f00gg.Q2406B 1968096 051908 10:44
OK
at+wdwl?
+WDWL: V02.1D
OK
at+wopen=2
+WOPEN: 2,"AT  v03.12","AT  v03.15"
OK
at+wopen?
+WOPEN: 0
OK

Download gives the following right after the first packet:

at+wdwl
+WDWL: 0
*** ERROR IN FILE ***
at
OK
at+cfun=1
OK

The result is the same as described above.

jacfry


#4

Indeed we have bad feedbacks concerning interworking of this bootloader version with M2M Studio.
It seems that upgrading the bootloader to V02.1F (included in 6.57g; to be upgraded through HyperTerminal, obviously…) fixes the issue.
Did you make the try?


#5

The problem is that I can upgrade the firmware and bootloader with DOTA only up to V02.1D and 6.57f but that’s a different issue. For that reason I didn’t test V02.1F and 6.57g too much with M2MStudio.

Yes, it’s working with bootloader V02.1F.

Thanks for help.

jacfry