Skip to content

Releases: TensorChris/pebble-11weeks-config

v2.8.1 - Week Number (CW) Display + Tighter Headers

01 Nov 16:18

Choose a tag to compare

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

31 Oct 07:19

Choose a tag to compare

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!)

30 Oct 22:34

Choose a tag to compare

🎉 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

  1. Download 11weeks-watchface-v2.2.pbw
  2. Transfer to your phone
  3. Open with the Pebble app
  4. 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)

30 Oct 22:23

Choose a tag to compare

✅ 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:

  1. UUIDs are compiled into C binaries - not just in appinfo.json
  2. 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
  3. Solution: Use original UUID OR recompile binaries with new UUID

What's Changed

Download & Install

  1. Download 11weeks-watchface-v2.1.8-personal.pbw
  2. Transfer to your phone
  3. Open with the Pebble app
  4. 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

30 Oct 22:06

Choose a tag to compare

✅ 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 description with credits
  • Added screenshots
  • Added Diorite to targetPlatforms

JavaScript unchanged from the working version.

Download & Install

  1. Download 11weeks-watchface-v2.1.7.pbw
  2. Transfer to your phone
  3. Open with the Pebble app
  4. 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)

30 Oct 21:59

Choose a tag to compare

✅ 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

  1. Download 11weeks-watchface-v2.1.6.pbw
  2. Transfer to your phone
  3. Open with the Pebble app
  4. 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

30 Oct 21:52

Choose a tag to compare

🔧 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

  1. Download 11weeks-watchface-v2.1.5.pbw
  2. Transfer to your phone
  3. Open with the Pebble app
  4. 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

30 Oct 21:46

Choose a tag to compare

✅ 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

  1. Download 11weeks-watchface-v2.1.4.pbw
  2. Transfer to your phone
  3. Open with the Pebble app
  4. 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

30 Oct 21:39

Choose a tag to compare

🔧 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

  1. Download the .pbw file below
  2. Transfer it to your phone
  3. Open it with the Pebble app
  4. 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)

30 Oct 21:31

Choose a tag to compare

🎉 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

  1. Download the .pbw file below
  2. Transfer it to your phone
  3. Open it with the Pebble app
  4. 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.