Incorrect network time

by BlackBerry Development Advisor on ‎02-16-2010 10:47 AM (2,706 Views)

Summary


This article applies to the following:

  • BlackBerry 7100i™ with BlackBerry® Device Software 4.1 and earlier
  • BlackBerry 7520 Wireless Handheld™ with BlackBerry Device Software 4.0 Service Pack 2 (4.0.2) and earlier
  • SDR76825
  • SDR77458


Problem


The BlackBerry 7520™ with BlackBerry Device Software 4.0.2 and earlier, and BlackBerry 7100i with BlackBerry Device Software 4.1 and earlier return the incorrect network time. On the BlackBerry 7520, the network time is 24 hours ahead of the actual time; and on the BlackBerry 7100i, the network time is 25 hours ahead of the actual time.


Note: The extra hour on the BlackBerry 7100i is caused by an error in the chip firmware.


Cause


There is an error in leap year calculations.


Resolution


Upgrade to the latest device software maintenance release. This will remedy the 24-hour difference on the BlackBerry 7520 and reduce the difference on the BlackBerry 7100i from 25 hours to 1 hour.


Note: The resolution of the extra hour on the BlackBerry 7100i is dependent on a new firmware release from the chip manufacturer.




Workaround


You should only complete the following procedure if the maintenance release is not yet available for the BlackBerry 7100i.


The following change allows System.currentTimeMillis() to return the correct value; therefore, the clock on the device Home screen shows the correct time.


Note: The following change has no impact on the timestamps associated with Global Positioning System (GPS) fixes; therefore, GPS fixes will continue to show the incorrect network time until the device software maintenance release is applied.


To return the correct time, complete the following steps:

  1. On the device Home screen, click Options.
  2. Select Date/Time and click the trackwheel.
  3. Highlight the Date/Time Source field, click the trackwheel, and select Change Option.
  4. Select BlackBerry and save your changes.