PINE64
Pebble Smartwatch (inc source code) - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: PinePhone Software (https://forum.pine64.org/forumdisplay.php?fid=121)
+---- Forum: Mobian on PinePhone (https://forum.pine64.org/forumdisplay.php?fid=139)
+---- Thread: Pebble Smartwatch (inc source code) (/showthread.php?tid=12782)



Pebble Smartwatch (inc source code) - biketool - 01-14-2021

For many smartwatch users the Pebble is still the grail wearable device.
Maebble on the N900 and perhaps other Maemo devices brought intergration to the last great Linux phone before Pinephone.
Maebble provides basic integration of SMS, time/date, and music control to the N900, but that is really all I need from a smartwatch which works on it's own as a great watch with useful timers, compass, alarms, and health monitor watch apps as well as fun/useful watchfaces even when not connected and lasts a week to a charge, that epaper display is great unless your device has the screen tearing issue occasionaly and you need to replace the zebra strip.

here is the maemo garage page for Maebble, it is just some python2 and bash scripts and some conf files
https://garage.maemo.org/projects/maebble/

it is based on libpebble
https://github.com/Hexxeh/libpebble
https://github.com/pebble/libpebble2

probably only needs tweaks on where to get notification and how to send back/forward/pause/volume/ for system music control

If function can be translated from dialler for pebble and gadgetbridge apps(both FOSS) we could have a full featured pebble(and other watches) suite on the Pinephone.
sources(android)
https://github.com/matejdro/PebbleDialer-Android
https://codeberg.org/Freeyourgadget/Gadgetbridge/

I realize that right now basic function for a full daily driver stable buils with basic functionality as a phone comes first; but I want the links available in the forum all together for the future.


RE: Pebble Smartwatch (inc source code) - biketool - 03-13-2025

Google which ate fitbit, which ate pebble has released redacted sourcecode for the Pebble family of devices.
https://opensource.googleblog.com/2025/01/see-code-that-powered-pebble-smartwatches.html

https://github.com/google/pebble
from the git
This is the latest version of the internal repository from Pebble Technology providing the software to run on Pebble watches. Proprietary source code has been removed from this repository and it will not compile as-is. This is for information only.
and
Missing Components

Some parts of the firmware have been removed for licensing reasons, including:
  • All of the system fonts
  • The Bluetooth stack, except for a stub that will function in an emulator
  • The STM peripheral library
  • The voice codec
  • ARM CMSIS
  • For the Pebble 2 HR, the heart rate monitor driver


Might be useful to those working on the pine watch.