Repository navigation
Replies: 2 comments
|
Thank you so much for this great program! 73 es FB DX de Robert |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
「Please find the Japanese version below the English text.(日本語版は英文の後にあります)」
Why ChronoGPS exists (Design Philosophy & Admin privilege)
It started with a simple thought: “Time sync should not be this painful.” 😅
If you use digital modes like FT8, you already know the truth: a drift of just 0.1–0.2 seconds can be the difference between a clean decode and absolute silence. While many tools exist, real-world shack environments are rarely ideal. I needed something that could handle:
🌐 Restricted Networks: VPNs, corporate LANs, or restrictive routers.
📶 Unstable Connectivity: Shack PCs that are offline for days or rely on patchy Wi-Fi.
🧭 High-Trust Sources: Users who trust GNSS (GPS/Galileo/etc.) more than random NTP pools.
🧪 Intentional Offsets: The ability to shift time in precise 0.1s steps for testing.
🧠 The "Admin Rights" Reality Check
One of the biggest frustrations in Windows time-syncing is the ambiguity around permissions. I wanted to be honest about how Windows works.
If an application claims to adjust the system time without an admin prompt, it is always performing a "privileged" operation behind the scenes (e.g., via background services or w32time). ChronoGPS does not hide this boundary.
🔥 Designed for Transparency and Honesty
✨ Full Transparency: See exactly where time comes from (GPS/NTP) and the raw offset before it touches your clock.
🧵 Stability by Design: Properly separated background worker threads. No UI freezes, no weird crashes.
🎯 Ham-Radio First: 0.1s offsets for FT8, satellite info, and grid locator.
🧊 Honest Permission Handling: If run without admin rights, it switches to “Monitor-Only Mode.” No fake success. No silent failure.
ChronoGPS を作った理由(日本語)
時刻同期ツールは世の中にたくさんあります。NTP、GPS、FT8向け…正直「もう十分揃っている」ようにも見えます。それでも ChronoGPS を作ったのは、**「ちゃんとした仕組みで、ちゃんと説明できる時刻同期ツールが欲しかった」**からです。
「非管理者でも時刻が合う」その裏側👀
よく見かける「管理者権限なしで動作します」というツール。開発者の視点で見ると、ここには必ず何らかのカラクリがあります。実際はバックグラウンドでサービスを動かしていたり、Windows標準の w32time に丸投げしていたりすることがほとんどです。
つまり、✅「非管理者で時刻を変えている」のではなく、✅「どこかで管理者権限を使っている」のが現実です。
OSのルールを正面から守るという選択🧭
Windowsでシステム時刻を変更するのは明確に特権操作です。ChronoGPS はここを誤魔化さない方針にしました。
管理者で起動 → GPS/NTPでシステムを校正します。
非管理者で起動 → 高精度なモニタ専用モードとして動作します。
少し不器用に見えるかもしれませんが、嘘のない挙動にしたかったのです。
「精度が高い」より「説明できる」ほうが大事でした🧪
目的はミリ秒を詰めたいだけではありません。**「なぜこの値になるのかを、あとから自分で説明できる」**ことが重要でした。FT8のように0.1秒が意味を持つ世界では、「合っている気がする」では足りないからです。
このツールは誰のためのものか🎯
ChronoGPS は、「ボタン一発で合わせたい」方に向けたものではありません。
仕組みを理解したい方
なぜ管理者権限が必要か納得したい方
GPS/NTPの挙動を“見える形”で確認したい方
無線・計測・時間にこだわる方
ChronoGPS は 「正しいことを、正しくやる」 ことを目指しました。もしこの考え方に刺さるなら、ChronoGPS はきっとあなたのツールになります。 ☕️
⬇️ Download / Source Code
🔗 GitHub Repository: https://github.com/jp1lrt/ChronoGPS
🔗 Latest Release (v2.3.3): https://github.com/jp1lrt/ChronoGPS/releases/tag/v2.3.3
[!NOTE]
I have renamed the repository from gps-time-sync to ChronoGPS. Please use the new URL above for all future access and downloads.
All reactions