Skip to content

NTP time synchronization for the wii system time

License

Notifications You must be signed in to change notification settings

ErikAndren/sntp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

There are two options on how to use this utility:
1. Manual adjustment using the wii mote or gamecube controller.
Timezones are not remembered and will have to be adjusted manually by the user.

2. Configuration using a timezone configuration file:
Create a tzdb.cfg in the same directory as the sntp application on the SD card.

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: https://timezonedb.com/time-zones

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.

I shall not be held responsible if this would happen.
I have of course tested this on my Wii system and it works for me.

Happy hacking!

About

NTP time synchronization for the wii system time

Resources

License

Stars

Watchers

Forks

Packages

No packages published