Using the EC200U hardware Solution in other continent

Hi team,
We are using EC200UCNAA device and SDK version LTE01R03A04_C_SDK_U

Suddenly during development after enabling DSSS - facing restart issue with following Description on Debug.

pmu: boot mode magic 0x0, por_src_flag 0x13, wdg_int_raw 0x0 reset_cause 0x240000, boot_cause 0x9

We have even tried disabling DSSS and recompile new - still problem not solved

Hi @Inventor_TM,
Can you share the full trace log?
It’s likely that the module restarted due to a panic.

Victor - thank you for quick response - but after new build, problem seems to be solved - i don’t know what was wrong - do you have any document to understand the por_src_flag, reset cause data.

Using DSSS - when i am checking the CSQ of sim0 & sim1 – I am only getting the data from Sim0

image

please guide to resolve the Error.

Hi @Inventor_TM,

Sorry but I don’t have those documents, they’re usually for internal debug use.

If you wish to test out the DSSS feature, check out ql_sim_dsss_demo() in components\ql-application\sim\ql_sim_demo.c.

Victor.W, I have used the Demo and had received the error - but now solved.

for further testing of the 2 SIM environment - unable to get the CSQ values for Sim1 using API → ql_nw_get_signal_strength (Note: Sim0 we are able to get the CSQ)

My concern is because this is DSSS - only set Sim will provide the results (incase answer is yes) → is it possible to get DSDS firmware / setup to initialize the feature?

Hi @Inventor_TM,
Are you able to get the IMSI of both of your cards using AT commands?
Use AT+QDSIM to select SIM and AT+CIMI to query the IMSI.
This is to make sure that the hardware is good.

My hardware seems to be good as i am getting different IMEI, IMSI and ICCID.

for my application i wish to know signal strength of both the Network providers in realtime and select the Operate ID - (Sim1 / SIm2) in runtime.

is the above requirement is possible to achieve with EC200U - CNAA in DSSS mode?

Hi @Inventor_TM,
What is SIM 0, 1 and 2 in all your logs? I’m a little bit confused.
If you switch the SIM slot, is it always the same slot that fails to get signal strength?

Victor sorry for the Confusion.
in logs where SIM[n] is actually operate ID+1, means operate_id:0 = SIM1 and operate_id:1 = SIM2.

to clear the confusion please read following as operate_id:0 = SIM0 and operate_id:1 = SIM1

My base question is using DSSS can we get the CSQ of both the SIM (SIM0 & SIM1) irrespective of set_operate_id = 0 \ 1

You should be able to get the CSQ of both, but we normally use ql_nw_get_signal_strength().
And from the log you showed it seems like there’s no network connected.

Hi Victor,

Please find the below logs for your reference and further guidance.

Both the SIM gives Network registration is success – API used ql_network_register_wait(nSim, 120); // nSim is 0 /1 for SIM1 / SIM2 respectively

SIM2 never gives signal strength – API used
ql_nw_get_signal_strength(nSim, signal_info); // nSim is 0 /1 for SIM1 / SIM2 respectively

Hi @Inventor_TM,
Will changing operate id help?

No - it doesn’t help

i changed the Operate_id to 0 & 1 – please refer below logs

@Inventor_TM Please check antenna and hardware connection.
From my testing, I’m able to get network signal strength (even if no SIM is inserted).

I’m also curious, are you using our EVB kit or you have your own PCB?

I am using my own board - Antenna is Connected to ANT_Main - Pin no. 49 with 50 Ohms Impedance and getting the Signal strength for SIM1.

I think there is no other hardware is required, Correct me in case, wrong.

Could you try my test firmware and take a look at the logs?
Search for “sim_demo”.
8915DM_cat1_open_DSSS_merge.7z (5.0 MB)

With your file - getting the Strength for both the SIM

Kindly provide the file to compile again and try

Please notice csq and network strength for SIM1 is not returns success - in that case, the value for SIM1 is valid?

Hi @Inventor_TM,
I think I know what’s going on here.
In DSSS solution, the only valid SIM ID is 0. Therefore when you specify SIM ID 1 in get signal strength API, it fails.
When you set the SIM operate ID, you set which SIM card is ID 0.
SIM ID 1 is for DSDS usage. And I’m afraid that the module you have does not support DSDS.

So yes, you’re right, only set SIM will provide the results.

My module is EC200UCNAA-N05-SGNSA

Does DSDS has different part number? Please provide the same.

Hi @Inventor_TM,
Yes, DSDS modules have a different part number. But it’s manufactured per-order, you might want to contact our sales.