Set or get date from realtime clock (BlackBerry 10 OS)
Update the current time based on the time from the specified clock:
rtc [-b [base][,[reg_shift][,[mem_map][,c_offset]]]]
[-l] [-r rate] [-S seconds] clock_type
Set the time of the specified clock to the current time:
rtc [-b [base][,[reg_shift][,[mem_map][,c_offset]]]]
-s [-l] clock_type
…
The default reg_shift is 0.
| Clock type | Description |
|---|---|
| hw | Hardware clock (automatically selects one based on information provided by the startup) |
| at (deprecated) | IBM PC/AT Compatible hardware clock |
| ds1386 | Embedded Dallas Semiconductor DS1386 |
| ps2 (deprecated) | IBM PS/2 Compatible hardware clock |
| rtc72423 | Embedded Fox RTC-72423 |
| mc146818 | IBM PC/AT Compatible hardware clock |
| m48t5x | STMicroelectronics TIMEKEEPER Series clock |
| net [node] | Hardware clock on a remote node |
The rtc command gets or sets the date and time from a battery backed-up hardware clock.
If your machine has a builtin clock/calendar, you should include the following command in your startup script so BlackBerry 10 OS automatically reads the time when the system starts:
rtc hw
You can use clock type net [node] to get the date from a specified node, or to set the date on a specified node. If node isn't specified, the default is the local machine. When clock type net [node] is used, the -l option has no effect.
Update the current date and time from the hardware clock:
rtc hw
Set hardware clock with current date and time:
rtc -s hw