Sntp Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 4: Line 4:
|description=A small homebrew that syncs the time of your wii to NTP.
|description=A small homebrew that syncs the time of your wii to NTP.
|author=ErikAndren
|author=ErikAndren
|lastupdated=2022/04/09
|lastupdated=2023/11/27
|type=System Tools
|type=System Tools
|version=1.2.0
|version=1.2.1
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/wiihomebrews/sntpwii.7z
|download=https://github.com/ErikAndren/sntp/tree/master/releases
|website=https://gbatemp.net/threads/sntp-small-homebrew-that-syncs-the-time-of-your-wii-to-ntp.583042/
|website=https://gbatemp.net/threads/sntp-small-homebrew-that-syncs-the-time-of-your-wii-to-ntp.583042/
|source=https://github.com/ErikAndren/sntp
|source=https://github.com/ErikAndren/sntp
Line 40: Line 40:


==Changelog==
==Changelog==
'''v1.2.1'''
*Remove timezone 12 limit.
'''v1.2.0'''
'''v1.2.0'''
*It includes timezone with DST detection and an automatic mode requiring no user input.
*Includes timezone with DST detection and an automatic mode requiring no user input.


==External Links==
==External Links==
* GBAtemp - https://gbatemp.net/threads/sntp-small-homebrew-that-syncs-the-time-of-your-wii-to-ntp.583042/
* GBAtemp - https://gbatemp.net/threads/sntp-small-homebrew-that-syncs-the-time-of-your-wii-to-ntp.583042/
* GitHub - https://github.com/ErikAndren/sntp
* GitHub - https://github.com/ErikAndren/sntp

Latest revision as of 09:39, 19 January 2024

sntp
Sntpwii2.png
General
AuthorErikAndren
TypeSystem Tools
Version1.2.1
LicenseMIT License
Last Updated2023/11/27
Links
Download
Website
Source

This is a small utility developed for the Nintendo Wii which will synchronize the system time to the NTP time.

User guide

There are two options on how to use this utility:

Option 1:

  • Manual adjustment using the Wiimote or GameCube controller.
  • Timezones are not remembered and will have to be adjusted manually by the user.

Option 2:

  • Configuration using a timezone configuration file. Create a tzdb.cfg on the root of the SD card in your Wii.
  • Populate it with the following lines: http://api.timezonedb.com/v2.1/get-time-zone?key=MY_API_KEY&format=json&by=zone&zone=America/Toronto&fields=gmtOffset
  • Autosave.
  • Register an account at timezonedb.com.
  • Change the MY_API_KEY to the api key you will receive.
  • Change the timezone from the list available at timezonedb.com.
  • If you want the utility to exit automatically after adjustment keep the autosave, otherwise remove.

Implementation details:

  • Timekeeping is done by reading the (ever incrementing) Real Time Clock (RTC) and a counter bias stored in a system configuration.
  • If you adjust your time in the wii menu or by using this program the counter bias is changed.
  • There is always a risk that updating this counter bias could corrupt your system as it is part of the system configuration.
  • The author shall not be held responsible if this would happen. This has been tested by the author on the Wii system.

Screenshots

sntpwii2.png

Changelog

v1.2.1

  • Remove timezone 12 limit.

v1.2.0

  • Includes timezone with DST detection and an automatic mode requiring no user input.

External Links

Advertising: