this post was submitted on 24 Nov 2025
718 points (99.6% liked)

Open Source

43906 readers
334 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS
 

Yesterday, Pebble watch software was ~95% open source. Today, it’s 100% open source. You can download, compile and run all the software you need to use your Pebble. We just published the source code for the new Pebble mobile app!

top 50 comments
sorted by: hot top controversial new old
[–] benagain@lemmy.ml 35 points 2 months ago (2 children)

Ooh.. can I print my next smartwatch?

[–] AnarchoEngineer@lemmy.dbzer0.com 21 points 2 months ago (2 children)

Depends, can you print your own PCBs and microchips?

[–] Anivia@feddit.org 10 points 2 months ago

can you print your own PCBs

As long as its only dual layer, no problem

and microchips

No 😢

[–] unphazed@lemmy.world 4 points 2 months ago (1 children)

They released all the info, including pcb cads, sensor info, etc.

[–] rishado@lemmy.world 6 points 2 months ago

Yes but are you physically equipped to print that sort of stuff was the question

[–] Truscape@lemmy.blahaj.zone 4 points 2 months ago (1 children)

Probably could print the shell and buttons, would be quite difficult to print the wristband, and the screen, PCB, storage and battery would all have to be commodity components. Doable though.

load more comments (1 replies)
[–] fum@lemmy.world 31 points 2 months ago (1 children)

If the Android app is fully open source, then it should be made available in f-droid

[–] tangonov@lemmy.ca 29 points 2 months ago (6 children)

Apparently the packaging requirements for F-Droid are more challenging than just "must be open source" and aren't for everybody.

https://f-droid.org/en/docs/Inclusion_Policy/

The "no Google Play services" alone are a non starter for many apps. My preferred messenger, Signal, is plenty open source and runs its own notification daemon, but cannot be found on F-Droid. I have to get it via Obtainium instead.

[–] deadcade@lemmy.deadca.de 13 points 2 months ago (4 children)

"No Google Play services" falls under "app must be FOSS". The average publicly developed open source app should not have much trouble getting into F-Droid if the developer wants to. Google Play services consists of several components, one of which is a proprietary library included in apps using it. If your app includes proprietary code, it is not FOSS.

If Signal decided a build without proprietary blobs isn't worth it, they're not getting into F-Droid. Forks of Signal exist that remove the Google Play services build requirement, those are in F-Droid.

load more comments (4 replies)
[–] kilgore_trout@feddit.it 9 points 2 months ago (1 children)

Signal […] cannot be found on F-Droid. I have to get it via Obtainium instead.

You can get Molly on F-Droid. It's a soft fork that iimplements UnifiedPush, among other things.

[–] fum@lemmy.world 6 points 2 months ago

In addition to this, Signal can be downloaded from their own website and has a self update mechanism. It also does not depend on google play services (which I don't have on my android phone)

load more comments (4 replies)
[–] pebbles@sh.itjust.works 25 points 2 months ago (1 children)
[–] poke@sh.itjust.works 7 points 2 months ago (1 children)

When you're right, you're right

[–] BeMoreCareful@lemmy.world 10 points 2 months ago

And you? You're always right.

[–] VoxAliorum@lemmy.ml 17 points 2 months ago (7 children)

I get baited every time :( thinking "Ah! Finally a watch I can buy!" Then I, again, see the 30 day warranty (that would be illegal in my country) and remember that this is not a good buy for me. Good luck to all buyers.

[–] Undertaker@feddit.org 7 points 2 months ago (1 children)

Warranty is nothing I care about. In Germany it is perfectly legal (called "Garantie"), but we habe laws ensuring 2 year period called "Gewährleistung" which is automtically included

[–] VoxAliorum@lemmy.ml 5 points 2 months ago

Either you are misunderstanding something or I am. I don't think Gewährleistung applies here because it is not sold to the German market but instead you import it from the American market.

load more comments (6 replies)
[–] bravesilvernest@lemmy.ml 13 points 2 months ago (1 children)

I finally got my Duo 2, and while my old OG still lasts 3 days on a battery I figured time to give it rest.

So far its been great, except that I can't connect to gadgetbridge anymore. I uninstalled the Core pebble app and instead popped MicroPebble on my phone due to not exactly liking where Core was heading, so I'm glad they're finally pivoting.

load more comments (1 replies)
[–] oeuf@slrpnk.net 12 points 2 months ago

Cool! I've been that interested in smartwatches but I'm interested in this!

[–] AliasAKA@lemmy.world 10 points 2 months ago

This is amazing. Very interested in picking one up

[–] degen@midwest.social 8 points 2 months ago (1 children)

I grabbed a banglejs a while back for cheap embedded funzies, and it's really stellar as a hackable companion device that you don't use much, or at least in fairly passive or niche ways. Espruino is really cool though, and that's the heart of the project.

I wonder how this compares as a higher-end (maybe only other?) FOSS watch, mostly on the battery/power ratio. I actually don't know much about the pebble design.

load more comments (1 replies)
[–] hopesdead@startrek.website 8 points 2 months ago (1 children)

They honestly lost me with the fitness platform they were developing with the hardware they tried launching before they got bought by Fitbit.

I’m too baked into my Apple Watch to use a Pebble today. I don’t have any of my old watches. I would not mind a circular Apple Watch. I loved the Pebble Round.

[–] 18107@aussie.zone 21 points 2 months ago

The founder explains in this blog post about the original failure of pebble, and why pebble shouldn't have focused on fitness.

They're coming back as a tool/toy for the enthusiasts who want to tinker.

[–] staciagrey@lemmy.ml 6 points 2 months ago (1 children)

I'd feel liked Id buy out of nostalgia and then be disappointed. Pebble was the pioneer that got bought out. Typical

[–] ubergeek@lemmy.today 6 points 2 months ago (4 children)

I dunno. I keep remembering what my old Pebble did, and how well it did, and nothing more... And yep, I want it back.

Basically, a dumb watch, with an HR monitor, accelerometer, and could sync that data to my phone app.

Its API let me do cool things like pause/unpause my music while running, which was nice. But, it required the apps to be have an API for doing so.

Battery? The thing went an entire week between charges.

I disagree with calling it "dumb". it was perfect for it's niche. I want a watch to show the time, basic notifications, media control... not send an email.

Pebble always on screen and long battery life was perfect for a wearable. all other smartwatches are basically miniaturized phones that do way too much in a screen that can't handle it. If something is easier to do on the phone, it does not need to work on a smartwatch.

Hopefully the new pebbles are good, I am worried that the new one's touch screen will make a touch based UI, which suck on tiny screens,

load more comments (3 replies)
[–] corsicanguppy@lemmy.ca 6 points 2 months ago (1 children)

Remind me of the recent source ownership issue? I thought there was a "thanks for all the community work over a decade and we want to participate; oops now we own it" story.

[–] absGeekNZ@lemmy.nz 8 points 2 months ago

Covered here you choose to look into it more if you want.

[–] daytonah@lemmy.ml 5 points 2 months ago (2 children)

Can someone explain this to me. When you setup pebble on this new open source app, does the app connect to the internet? Who controls those servers? Is it rebble or this company LLC that Eric created? Who is server admin?

[–] Cheesebaron@feddit.dk 12 points 2 months ago

It is open sourcing the repebble app here: https://repebble.com/app

Looking through the code, most calls go to repebble.com, rebble.com and rebble.io domains. Most of it seems to be for login, firmware downloads, settings synchronization, weather forecasts and language packs.

There are also some calls to memfault.com for crash analytics.

Most of it seems pretty innocent. If you don't like this app you can also use Gadgetbridge as an alternative.

[–] HereIAm@lemmy.world 3 points 2 months ago

With a quick look through the code I can see calls are being made to rebble.io and repebble.com. From there you can whois the domains.

load more comments
view more: next ›