Adl_fcm_ret_error


#1

In Q24 Plus

In my application during fresh start up of application Data call working fine i am able to subscribe for
adl_fcmSubscribe((adl_fcmFlow_e) ADL_PORT_GSM_BASE,cntrlhdlr,datahdlr); for my data call transactions

    result is success;

After any transaction of GPRS if any new data call comes i am unable to subscribe to above function for data call transactions.

It gives me the return value

ADL_FCM_RET_ERROR_GSM_GPRS_ALREADY_OPENED.

 Data call transaction not happening after this above result

But i have not subscribed this flow (GSM_GPRS)in my application.

How to unsubscribe this flow(GSM_GPRS).

How to track the GSM_GPRS flow closed or which handler will give the result of GSM-GPRS flow closed.

Is WIP_BEV_STOPPED case will be flow close of GSM-GPRS

And also i observed in TMT some TRACES related to GPRS coming by its own

Please suggest


#2

It is weird but GPRS and CSD work together only if one of them is used from OpenAT and the second from the AT interface…


#3

Yes, I think it is ADL that has the problems - it is not a limitation of the underlying firmware or hardware…?


#4

i observed

when i receive trace WIP_BEV_STOPPED after GPRS session end then Data call and fcmsubscribe works fine .

If i not received WIP_BEV_STOPPED then Data call will results (ADL_FCM_RET_ERROR_GSM_GPRS_ALREADY_OPENED) during GSM subscribe and no transaction in GSM data CALL.

Will wipbearer_abort() function will resolve this issue ( will release gsm_gprs Flow).

Some times i never receive WIP_BEV_STOPPED. Then both GSM and GPRS flow will not happen . should i reset the module?


#5

First, you should search the forum for “WIP_BEV_STOPPED” - I’m sure this scenario has been discussed before, and less drastic solutions have been proposed.

Resetting the module should only be your last resort after all else has failed.


#6

Dear Awneil could you give the link related to this topic. I searched lot in the form but unable to find it.

Thanks
chidu


#7

Now we are updating from Q24Plus to Q2686. Is the problem “GSM & CSD work together” resolved.

Can i use both GPRS and CSD using OPenAT interface in Q2686.


#8

Dear Awneil will Q2686 come out with this limitation?


#9

You just quoted me as saying that I think it is not a hardware issue :exclamation:


#10

I mean to say that limitation of using both GPRS & CSD working together in OpenAT interface. Had comeout in Q2686?


#11

That’s what I’m saying: it has nothing (AFAIK) to do with the Q2686 - that is the hardware.

The question you should be asking is, “Has this limitation been fixed in any version of Open-AT?”

You could try looking at the Open-AT Release Notes to see if it is mentioned; or ask your Distributor


#12

Thank you Awneil


#13

I can tell that all versions of OpenAT and OASIS had the same issue. So it is tricky or even impossible to use both GPRS and CSD from within OpenAT.


#14

For future reference, what is the latest (current?) version to which that applies?


#15

Latest version with this issue I tried was SDK 4.26 with firmware 6.63d.
Latest OASIS version I tried was SDK 2.11 with firmware R72 but I haven’t experimented with it a lot.


#16

Below it the My Q2686 version