Rajesh,
Assuming the device is a WCDMA/GSM based device then NITZ message is
received using a NAS Layer message (MM Info or GMM Info). This message
is processed by Modem and passed to OEM RIL (ex. qualcomm ril in case
you are using qcom chipset + their vendor ril). This message is then
passed by vendor ril to Android using RIL_UNSOL_NITZ_TIME_RECEIVED.
Further Android FW handles this GsmServiceStateTracker.java (or
ServiceStateTracker.java if cupcake).

If you are not seeing even RIL_UNSOL_NITZ_TIME_RECEIVED in the logs, I
will check in the following order:

- Power up the device

- Collect the Modem Logs (NAS Layer Messaging). Check whether network
is sending the MM Info Message or not. Remember NITZ is optional
message so operators may not need to implement it. It could also be
possible that your SIM is 2G and may not support the message.

- Incase you do see MM or GMM Info message,  collect the vendor ril
logs and see if message is reeceived and further passed on to the
Framework. It could also be possible that your vendor ril might
actually be sleeping when the modem sends the message and this is not
passed further.

Hope this helps.

-Vivek



On Sep 12, 10:23 am, Rajesh Jounwal <rjounwal.andr...@gmail.com>
wrote:
> I had tested on :
>
> LG Thunder : In which i saw the issue. With Reliance/ BSNL carrier. in india
>
> working fine with LG Swift GT540:
>
> Rajesh
> On Fri, Sep 10, 2010 at 10:47 PM, Robert Greenwalt 
> <rgreenw...@google.com>wrote:
>
> > When an OEM ports froyo to their device, the may change the code
> > substantially.  It could be they've changed something in the android
> > framework that breaks this in some cases.  It could also be a baseband
> > issue.  You could report the issue to the oem that fails sometimes, but I'm
> > not sure there is much we can do here.
>
> > Which devices did you use and which device failed to get time on which
> > carriers?
>
> > R
>
> > On Fri, Sep 10, 2010 at 7:31 AM, Rajesh Jounwal <
> > rjounwal.andr...@gmail.com> wrote:
>
> >> Hi Robert,
>
> >> Thanks for reply, Thanks for link, i already gone through it,
>
> >> But i also found that with other froyo device same provider like reliance
> >> automatic update time.
>
> >> May be it's issue rise from baseband, we need to update some modem setting
> >> information in some where in code. but not getting what and where?
>
> >> Any suggestion then plz let me know.
>
> >> Rajesh
>
> >> On Fri, Sep 10, 2010 at 7:48 PM, Robert Greenwalt 
> >> <rgreenw...@google.com>wrote:
>
> >>> I believe that some carriers send time data to devices and some carriers
> >>> do not (more than just time, time + timezone).  I think you can probably
> >>> google nitz for info (http://en.wikipedia.org/wiki/NITZ).
>
> >>> On Fri, Sep 10, 2010 at 6:17 AM, Rajesh Jounwal <
> >>> rjounwal.andr...@gmail.com> wrote:
>
> >>>> Any update on this?
>
> >>>> On Fri, Sep 10, 2010 at 12:25 AM, Rajesh Jounwal <
> >>>> rjounwal.andr...@gmail.com> wrote:
>
> >>>>> HI All,
>
> >>>>> I am facing problem in Froyo (Android 2.2), Network Time is not auto
> >>>>> updating in date and time setting (using NITZ when Automatic option is
> >>>>> enable) with some Service provider (Like BSNL and Reliance). but it's
> >>>>> working fine with Vodaphone and Airtel.
>
> >>>>> And i observe based on LOG statement that Unsoliciated Command
> >>>>> UNSOL_NITZ_TIME_RECEIVED is not getting called at the time of Android 
> >>>>> system
> >>>>> boot-up time with some Service Provider (like BSNL, Reliance) but it's
> >>>>> getting called when i insert the Vodaphone and Airtel SIM card.
>
> >>>>> but not able to figure out that How this UNSOL_NITZ_TIME_RECEIVED
> >>>>> command has been triggered?
>
> >>>>> If anybody have any idea please help me? Also i willing like to know
> >>>>> where i have to made change, is it in Kernel level or Framework level?
>
> >>>>> Thanks in advanced.
>
> >>>>> rajesh.
>
> >>>>  --
> >>>> unsubscribe: 
> >>>> android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com>
> >>>> website:http://groups.google.com/group/android-porting

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to