Releases: TensorChris/pebble-11weeks-config
v2.8.1 - Week Number (CW) Display + Tighter Headers
New Features
- Week Number (CW) Display: Shows ISO 8601 calendar week number next to the current week indicator
- Tighter Weekday Headers: Reduced letter spacing for a cleaner, more compact look (Mo, Tu, We, etc.)
Previous Features
- Quiet Time indicator with moon icon
- Embedded configuration page (no cloud dependency)
- Week starts on Monday option
- Two-digit battery display
- Full Pebble 2 support for all platforms
Installation
Download the .pbw file and install via the Pebble app.
Original watchface by programus@gmail.com | Repackaged by TensorChris
v2.4 - Week Start on Monday + Two-Digit Battery
New Features
- Week starts on Monday configuration option with instant updates
- Two-digit battery display (05, 42, 73 instead of 5, 42, 73)
- Dynamic weekday headers that adapt to week start preference
- Improved config persistence across restarts
- Instant visual updates when changing settings
Installation
Download the .pbw file below and install via the Pebble app, or install directly from the Rebble App Store.
Credits
Original watchface by programus@gmail.com
v2.2 - Recompiled with New UUID (READY FOR REBBLE!)
🎉 SUCCESS! Fully Recompiled with New UUID
This is the production-ready version recompiled from source using Pebble SDK, with all the UUID issues resolved!
✅ What Makes This Version Special
Recompiled from source - Not just metadata changes, but actual C binaries compiled with the new UUID:
- Settings work perfectly! No more timeout errors
- Phone and watch communicate correctly with new UUID
- Ready for Rebble Store submission - No UUID conflicts
- Full Pebble 2 support - Proper Diorite binaries included
🔧 The Technical Solution
We discovered that UUIDs are compiled into the C binaries, not just stored in appinfo.json:
The Problem (previous versions):
- Changed UUID in
appinfo.json→ new UUID:8ae4dd92... - Kept old binaries compiled with old UUID:
5d124af2... - Phone app sends messages to new UUID
- Watch binaries expect messages for old UUID
- Messages never arrive → "watchface failed to load" timeout
The Solution (this version):
- Installed Pebble SDK v4.9.68 natively on macOS
- Modified source code with new UUID and metadata
- Recompiled all C binaries for Aplite, Basalt, and Diorite
- Now UUID matches across phone app and watch binaries
- Communication works perfectly! ✅
📦 Version Details
- UUID:
8ae4dd92-b5fa-42fa-aca9-d326dfad417f(new, compiled into binaries) - CompanyName: TensorChris
- LongName: 11 Weeks Calendar
- Version: 2.2
- Platforms: Aplite, Basalt, Diorite (all Pebble models including Pebble 2)
🚀 Ready For
- ✅ Personal sideloading - Install and use immediately
- ✅ Rebble Store submission - No UUID conflicts with original
- ✅ Settings configuration - Works flawlessly with config page
- ✅ All Pebble models - Pebble, Pebble Steel, Pebble Time, Pebble 2
📲 Download & Install
- Download
11weeks-watchface-v2.2.pbw - Transfer to your phone
- Open with the Pebble app
- Configure via watchface settings (works perfectly!)
⚙️ Configuration Page
Live preview & settings: https://tensorchris.github.io/pebble-11weeks-config/config.html
🙏 Credits
Original watchface created by programus@gmail.com
Repackaged and recompiled by TensorChris with:
- Working configuration page (original hosting no longer available)
- New UUID for Rebble Store compatibility
- Full Pebble 2 support
Source code: https://github.com/programus/pebble-watchface-11weeks
Config page repository: https://github.com/TensorChris/pebble-11weeks-config
v2.1.8-personal - WORKING VERSION (Personal Use)
✅ WORKING VERSION - Settings Function Perfectly!
This is the fully functional version with working settings and configuration page.
⚠️ Important UUID Information
This version uses the original UUID (5d124af2-30f2-44b2-a32d-b459a159b489) to ensure full compatibility:
- ✅ FOR PERSONAL USE: All features work perfectly including settings
- ❌ NOT FOR REBBLE STORE: Cannot be submitted due to UUID conflict
Why This Version Works
We discovered the root cause of the "watchface failed to load" issue:
- UUIDs are compiled into C binaries - not just in appinfo.json
- When UUID changes in appinfo.json but binaries stay the same:
- Phone app sends messages to new UUID
- Watch binaries expect messages for old UUID
- Messages never arrive → timeout error
- Solution: Use original UUID OR recompile binaries with new UUID
What's Changed
- ✅ CompanyName: TensorChris
- ✅ Description: Full credits to original author programus@gmail.com
- ✅ Config URL: https://tensorchris.github.io/pebble-11weeks-config/config.html
- ✅ Settings work perfectly!
Download & Install
- Download
11weeks-watchface-v2.1.8-personal.pbw - Transfer to your phone
- Open with the Pebble app
- Configure via watchface settings (works!)
Configuration Page
Live preview & settings: https://tensorchris.github.io/pebble-11weeks-config/config.html
For Rebble Store Submission
To submit to Rebble Store with a new UUID, the watchface needs to be recompiled from source with the new UUID. Source code is prepared in the repository.
Original watchface by programus@gmail.com
Repackaged by TensorChris with working config page
v2.1.7 - Based on Working Version
✅ Back to Basics - Working Version!
This release is based on the proven working version (11weeks-custom-tensorchris.pbw) that had settings functioning correctly, with only metadata updates.
What's Changed
- ✅ Based on working version - Settings open correctly
- ✅ Updated metadata only - companyName, longName, UUID, description
- ✅ Added screenshots to the app
- ✅ Full Pebble 2 support - Proper Diorite binaries included
- ✅ New UUID to avoid conflicts with original in Rebble App Store
What Was Updated
Metadata changes in appinfo.json:
companyName: "TensorChris"longName: "11 Weeks Calendar"uuid: "8ae4dd92-b5fa-42fa-aca9-d326dfad417f"- Added
descriptionwith credits - Added screenshots
- Added Diorite to
targetPlatforms
JavaScript unchanged from the working version.
Download & Install
- Download
11weeks-watchface-v2.1.7.pbw - Transfer to your phone
- Open with the Pebble app
- Configure via watchface settings
Configuration Page
Live preview & settings: https://tensorchris.github.io/pebble-11weeks-config/config.html
Original watchface by programus@gmail.com
Repackaged by TensorChris with working config page
v2.1.6 - Original JavaScript (URL Only Changed)
✅ Back to Original JavaScript Code
This release uses the original pebble-js-app.js code from programus@gmail.com, with only the configuration URL changed for maximum compatibility.
What's Changed
- ✅ Original JavaScript - No modifications except URL
- ✅ Full Pebble 2 support - Proper Diorite binaries included
- ✅ Maximum compatibility - Behaves exactly like the original watchface
What Was Changed
Only this line in pebble-js-app.js:
// Old: Pebble.openURL('http://programus.coding.me/pebble-watchface-11weeks/html/config.html');
// New: Pebble.openURL('https://tensorchris.github.io/pebble-11weeks-config/config.html');Everything else is untouched from the original.
Download & Install
- Download
11weeks-watchface-v2.1.6.pbw - Transfer to your phone
- Open with the Pebble app
- Configure via watchface settings
Configuration Page
Live preview & settings: https://tensorchris.github.io/pebble-11weeks-config/config.html
Original watchface by programus@gmail.com
Repackaged by TensorChris with working config page
v2.1.5 - Fixed Settings Timeout
🔧 Fixed Settings Timeout Error
This release fixes the "watchface failed to load" error that occurred when trying to open the settings page.
What's Fixed
- ✅ Settings now open correctly - No more 30-second timeout error
- ✅ JavaScript sends initial config on ready event
- ✅ Better error handling for cancelled configuration
- ✅ Improved console logging for debugging
What's Included
- ✅ Full Pebble 2 (Diorite) support with proper binaries
- ✅ Works on all Pebble models: Pebble, Pebble Steel, Pebble Time series, Pebble 2
- ✅ Compatible with Rebble App Store
Download & Install
- Download
11weeks-watchface-v2.1.5.pbw - Transfer to your phone
- Open with the Pebble app
- Configure via watchface settings (now works!)
Configuration Page
Live preview & settings: https://tensorchris.github.io/pebble-11weeks-config/config.html
Original watchface by programus@gmail.com
Repackaged by TensorChris with working config page
v2.1.4 - Full Pebble 2 Support
✅ Full Pebble 2 (Diorite) Support
This release adds proper Diorite platform binaries to ensure the watchface shows as compatible with Pebble 2 in the Rebble App Store.
What's Fixed
- ✅ Pebble 2 compatibility now shows correctly in Rebble App Store
- ✅ Includes proper Diorite binaries (not just compatibility mode)
- ✅ Works on all Pebble models: Pebble, Pebble Steel, Pebble Time series, Pebble 2
Download & Install
- Download
11weeks-watchface-v2.1.4.pbw - Transfer to your phone
- Open with the Pebble app
- Configure via watchface settings
Configuration Page
Live preview & settings: https://tensorchris.github.io/pebble-11weeks-config/config.html
Original watchface by programus@gmail.com
Repackaged by TensorChris with working config page
v2.1.3 - FIXED: Sideloading Error
🔧 11 Weeks Calendar - v2.1.3 (Bug Fix)
This version fixes the sideloading error from v2.1.2!
🐛 Bug Fix
- ✅ Fixed sideloading error: Removed invalid Diorite platform target
- ✅ Still works on Pebble 2: Aplite apps are automatically compatible with Diorite/Pebble 2
- ✅ All features from v2.1.1 maintained
✨ Features
- Working configuration page: https://tensorchris.github.io/pebble-11weeks-config/
- Persistent settings
- Live preview in config interface
- Multi-language support (English, Chinese, Japanese)
- New UUID (
8ae4dd92-b5fa-42fa-aca9-d326dfad417f) - no conflicts with Rebble store
📝 Description
"11 weeks merged an 11 weeks calendar into a digital time watch face. It shows date, time, battery, bluetooth and phone battery information. For weather information, please look out from window :-)"
📦 Installation
- Download the
.pbwfile below - Transfer it to your phone
- Open it with the Pebble app
- The watchface will be installed without errors!
⚙️ Platforms Supported
- Aplite (Original Pebble, Pebble Steel)
- Basalt (Pebble Time series)
- Also works on Pebble 2 (via Aplite compatibility)
🙏 Credits
Original Watchface: programus@gmail.com
Repackaging & Hosting: TensorChris
v2.1.2 - New UUID (Rebble Compatible)
🎉 11 Weeks Calendar - v2.1.2
This version uses a new UUID to avoid conflicts with the original watchface in the Rebble App Store.
✨ What's New in v2.1.2
- ✅ New UUID:
8ae4dd92-b5fa-42fa-aca9-d326dfad417f(no conflicts with Rebble store) - ✅ Diorite Support Added: Now officially supports Pebble 2
- ✅ All features from v2.1.1 maintained
- ✅ Working configuration page: https://tensorchris.github.io/pebble-11weeks-config/
- ✅ Persistent settings
- ✅ Live preview in config interface
📝 Description
"11 weeks merged an 11 weeks calendar into a digital time watch face. It shows date, time, battery, bluetooth and phone battery information. For weather information, please look out from window :-)"
📦 Installation
- Download the
.pbwfile below - Transfer it to your phone
- Open it with the Pebble app
- The watchface will be installed automatically
⚙️ Platforms Supported
- Aplite (Original Pebble, Pebble Steel)
- Basalt (Pebble Time series)
- Diorite (Pebble 2)
🙏 Credits
Original Watchface: programus@gmail.com
Repackaging & Hosting: TensorChris
This project exists solely to keep this wonderful watchface usable. All credit for the design and original implementation goes to the original author.