Hi Vicamo:
 After changing the code to your suggestion - "amodem_unsol( modem, handleSignalStrength(NULL, modem));", there is no signal updated on emulator by sending "gsm signal 31", nor "AT+CSQ: ... " log was found either.
 
 I will try to create a new function to bring up gsm/umts signal string for this to use since my original thought was to support LTE one after this part get landed.

 What's your opinion?

Thanks!!
Shawn Ku