Skip to content

Commit 0ddb580

Browse files
authored
Merge pull request #52 from MisterSpak/no-auth-change-reference
Updated old pages to acknowledge the existence of RPWS and Rebble's current status, also updated howto to point Android users to APKMirror for the app download
2 parents fdabf3f + cd5f305 commit 0ddb580

File tree

5 files changed

+40
-21
lines changed

5 files changed

+40
-21
lines changed

faq.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,22 @@ permalink: /faq/
88

99
## Rebble
1010

11+
### Where is the FAQ?
12+
13+
Well, right here! At least, for frequently asked questions about *The Rebble Alliance*. For frequently asked questions about how to use the Rebble Web Services with your Pebble smartwatch, head to [the setup and troubleshooting how-to](/howto) and scroll down.
14+
1115
### What is Rebble?
1216

1317
Rebble began as a supplement to the [official Pebble documentation](https://developer.pebble.com/). After [Pebble ceased operations](https://blog.getpebble.com/2016/12/07/fitbit/), it morphed into the unofficial spearhead organization for continuing the advancement of the Pebble platform via the amazing Pebble developer community.
1418

1519
### What does Rebble do?
1620

17-
Our present focus is on replacing key pieces of the Pebble ecosystem: the appstore, firmware, and mobile apps. At a higher level, our goal is to maintain and advance Pebble functionality, in the absence of *Pebble Technology Corp*.
21+
Our present focus is on replacing key pieces of the Pebble ecosystem: the appstore and related web services, and later on down the road, potentially even firmware and mobile apps. At a higher level, our goal is to maintain and advance Pebble functionality, in the absence of *Pebble Technology Corp*.
1822

1923
### Who is Rebble?
2024

2125
Find out on our [team](/team) page!
2226

2327
### Where can I learn more about Rebble?
2428

25-
Join us on the *officially* unofficial [Pebble Dev Discord server](http://discord.gg/aRUAYFN), then head to `#rebirth` to find out what we're up to! :bowtie:
29+
Join us on the *officially* unofficial [Pebble Dev Discord server](http://discord.gg/aRUAYFN), then browse the channels to find out what we're up to! :bowtie:

howto.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permalink: /howto/
1010

1111
The Pebble watch is called a smartwatch. That's because it's smarter than a normal watch. Part of that intelligence is incorporated into the watch, and part of it is being delivered through web services. Originally, these web services were provided by Pebble Technology, Corp. However, Pebble Technology, Corp. halted operation, and after some time these web services have disappeared as well. That made the Pebble watch a lot dumber. Not as dumb as a normal watch, but things that were possible before, aren't possible any more. Time to ditch your Pebble? No, because...
1212

13-
Enter Rebble! The Rebble Alliance has created Rebble Web Services, to fill in the void left by the disappearance of Pebble Inc. Most of the services that have disappeared, have replacements now. There's however one thing The Rebble Alliance cannot do: change every Pebble so it will use the Rebble Web Services. This needs some action by the user. No need to worry, we'll help you step by step! Read on...
13+
Enter Rebble! The Rebble Alliance has created Rebble Web Services, to fill in the void left by the disappearance of Pebble Technology, Corp. Most of the services that have disappeared, have replacements now. There's however one thing The Rebble Alliance cannot do: change every Pebble so it will use the Rebble Web Services. This needs some action by the user. No need to worry, we'll help you step by step! Read on...
1414

1515
## Getting started using Rebble Web Services
1616

@@ -22,7 +22,7 @@ Part one: connect the watch to the phone.
2222

2323
Note: you can skip this part if you're already a Pebble user. Instead, you should check whether you have the latest version of the Pebble app installed on your phone.
2424

25-
* Connect your Pebble to the plugged in USB charging cable. You really don't want it to loose power in the middle of a firmware update! The watch powers up. Press the left button to dismiss the charging screen.
25+
* Connect your Pebble to the plugged in USB charging cable. You really don't want it to lose power in the middle of a firmware update! The watch powers up. Press the left button to dismiss the charging screen.
2626
* If you now see a clock face, it means that your Pebble is still configured, maybe by the previous owner, maybe by you. If you used it before, now is the time to write down the watchfaces and apps you want to reinstall after this procedure is done.
2727
* If you see a clock face, press middle right button, go to *Settings*, then *System*, and choose *Factory Reset*. This might take a few minutes.
2828
* Get your iPhone and install the [Pebble app from the App store](https://itunes.apple.com/en/app/pebble/id957997620?mt=8). Then, open the app.
@@ -43,6 +43,7 @@ Note: you can skip this part if you're already a Pebble user. Instead, you shoul
4343

4444
Part two: connect the Pebble app to Rebble Web Services.
4545

46+
* On the phone, open the Pebble app, tap *Settings*, *Help* and *UPDATE YOUR PEBBLE*, to make sure your Pebble is at the latest firmware.
4647
* On the phone, open Safari, and go to [auth.rebble.io](https://auth.rebble.io/).
4748
* You are greeted with a number of ways to sign in. Choose one and sign in. **Remember your sign in credentials!** You will return to the Rebble site, and are greeted with *You're all set!* Read the page, then tap the *get started now* link in the first paragraph.
4849
* You are redirected to [boot.rebble.io](https://boot.rebble.io/), and are greeted with *Here we go!* Read the page, then tap the *switch to Rebble* button. Safari asks if you want to open it with Pebble. Tap *Open*.
@@ -61,10 +62,10 @@ Part one: connect the watch to the phone.
6162

6263
Note: you can skip this part if you're already a Pebble user. Instead, you should check whether you have the latest version of the Pebble app installed on your phone.
6364

64-
* Connect your Pebble to the plugged in USB charging cable. You really don't want it to loose power in the middle of a firmware update! The watch powers up. Press the left button to dismiss the charging screen.
65+
* Connect your Pebble to the plugged in USB charging cable. You really don't want it to lose power in the middle of a firmware update! The watch powers up. Press the left button to dismiss the charging screen.
6566
* If you now see a clock face, it means that your Pebble is still configured, maybe by the previous owner, maybe by you. If you used it before, now is the time to write down the watchfaces and apps you want to reinstall after this procedure is done.
6667
* If you see a clock face, press middle right button, go to *Settings*, then *System*, and choose *Factory Reset*. This might take a few minutes.
67-
* Get your phone and install the [Pebble app from the Play store](https://play.google.com/store/apps/details?id=com.getpebble.android.basalt). Accept all access. Then, open the app.
68+
* Get your phone and download the [Pebble app from APKMirror](https://www.apkmirror.com/apk/pebble-technology-corp/pebble/pebble-4-4-2-1405-62d45d7d7-endframe-release/pebble-4-4-2-1405-62d45d7d7-endframe-android-apk-download/download/). Open the APK and enable installing from unknown sources if it prompts you to. Tap install in the dialogue box. Then, open the app.
6869
* You'll be greeted by a *Pebble Account* page. Simply tap *Skip login* twice to continue.
6970
* Choose the type of Pebble you have.
7071
* The app starts looking for nearby Pebbles. It should shortly see your Pebble, as *Pebble `xxxx`*. This same string can be seen on the Pebble, so you know the phone sees the right watch. Tap it.
@@ -109,7 +110,7 @@ That being said, these are the steps to add the plan:
109110
* Choose your plan ($3.00/month or $33/year).
110111
* You are forwarded to Stripe. Enter your card info and finish the payment.
111112
* You are redirected to the Rebble site. Voice / Weather subscription should now be **Active**.
112-
* In the last paragraph, tap the *repeat the initial setup* link. Then, follow the rest of the procedure for step 2 above.
113+
* In the last paragraph, tap the *repeat the initial setup* link. Then, follow the rest of the procedure for part 2 above.
113114
* Thank you for supporting Rebble. Really!
114115

115116
In the Pebble app, under *Apps*, the app *The Weather Channel* should now be there. Tap the gear button to configure it to your needs.
@@ -167,6 +168,10 @@ To configure the Pebble app to use the account you just signed in to, go through
167168

168169
Open the Pebble app on your phone, and go to *Apps*. Tap the gear next to *Calendar*. Here, you can choose the calendars from which events will appear in your timeline.
169170

171+
### I want to add an original Pebble or Pebble Steel, but the firmware upgrade step displays "Migration Failed"
172+
173+
The update screen also shows *Could not find any migration firmware to install.* To resolve this, you need a device with a Pebble app that has *not* been switched to Rebble. You can use another device, or remove Rebble from the Pebble app by visiting `pebble://custom-boot-config/default` from the browser, or you can remove the Pebble app from your phone and reinstall it. When you pair the watch again, it should now complete the firmware upgrade. After that, you can start using Rebble Web Services again, by following part 2 above.
174+
170175
## General hints
171176

172177
* As many services on the watch are actually implemented in the phone and in web services, many issues are located there as well. A reboot of your phone has better chance to fix issues, than a reboot of your watch. Restoring your watch to factory settings is hardly ever needed.

projects.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ permalink: /projects/
1313
## Appstore replacement
1414

1515
* [The Rebble Store](https://github.com/pebble-dev/rebble-store) *(formerly The Panic Store)*
16-
* [home](http://store.rebble.io/) *(preview)*
17-
* [app details](http://store.rebble.io/#/app-details) *(preview)*
18-
* [watchapps](http://store.rebble.io/#/apps) *(preview)*
16+
* [home](http://apps.rebble.io/)
17+
* [search](https://apps.rebble.io/en_US/search/watchapps/1)
1918
* [Appstore wiki](https://github.com/pebble-dev/wiki/wiki/Appstore)
2019

2120
## Firmware
@@ -26,8 +25,8 @@ permalink: /projects/
2625

2726
## Mobile Apps
2827

29-
* [Android mobile app](https://github.com/pebble-dev/android-store-app)
30-
* iOS mobile app *(source link coming soon)*
28+
* [Official Pebble Android app](https://www.apkmirror.com/apk/pebble-technology-corp/pebble/pebble-4-4-2-1405-62d45d7d7-endframe-release/pebble-4-4-2-1405-62d45d7d7-endframe-android-apk-download/) *(For use with Rebble Web Services. Site unaffiliated with Rebble, go to rebble.io/howto for full installation and setup instructions)*
29+
* [Panic Store Android Mobile app](https://github.com/pebble-dev/android-store-app) *(unmaintained, use official Pebble app or Gadgetbridge instead)*
3130
* [Gadgetbridge](https://github.com/Freeyourgadget/Gadgetbridge) *(unaffiliated existing OSS Pebble app alternative for Android users)*
3231

3332
## Miscellaneous

status.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ developments occur.
4545

4646
| url | description | replacement |
4747
| --- | ----------- | ----------- |
48-
| boot.<span class="grayed">getpebble.com</span> | Provides API endpoints to clients. | Very simple, becomes necessary as soon as community replacement services exist. [Experimentation ongoing.](https://github.com/pebble-dev/wiki/wiki/Mobile-Application-URI-Bootstrap) |
49-
| auth.<span class="grayed">getpebble.com</span><br/>auth-api.<span class="grayed">getpebble.com</span> | Authorization endpoints. | May not be necessary given a new mobile app. |
50-
| dev-portal.<span class="grayed">getpebble.com</span> | Developer portal. | Replacement will be a part of The Rebble Store. |
48+
| boot.<span class="grayed">getpebble.com</span> | Provides API endpoints to clients. | Functionality supplanted by Rebble Web Services. |
49+
| auth.<span class="grayed">getpebble.com</span><br/>auth-api.<span class="grayed">getpebble.com</span> | Authorization endpoints. | Functionality supplanted by Rebble Web Services. |
50+
| dev-portal.<span class="grayed">getpebble.com</span> | Developer portal. | Mirror available [here](https://developer.rebble.io/developer.pebble.com/index.html). |
5151
| pb-collector.<span class="grayed">getpebble.com</span> | ??? | |
52-
| lp.<span class="grayed">getpebble.com</span> | Language packs. | Low priority. Format seems to be mostly understood. |
53-
| apps.<span class="grayed">getpebble.com</span><br/>appstore-api.<span class="grayed">getpebble.com</span> | App Store. | To be replaced by [The Rebble Store](https://github.com/pebble-dev/rebble-store/). |
54-
| help.<span class="grayed">getpebble.com</span><br/>appstore-api.<span class="grayed">getpebble.com</span> | Support pages. | Not in immediate danger. Archive.org should suffice. |
55-
| cloudpebble.net | Cloud-based IDE. | CloudPebble is open source and will continue as a community project once it once it goes down. **_However_**, you should definitely [export your CloudPebble projects for local safekeeping!](https://www.reddit.com/r/pebble/comments/5h61om/bulk_cloudpebble_project_export/) |
56-
| timeline-sync.<span class="grayed">getpebble.com</span><br/>timeline-api.<span class="grayed">getpebble.com</span> | Timeline servers. | Will continue to be maintained for an indefinite amount of time. Community replacement possible, but very low-priority. |
52+
| lp.<span class="grayed">getpebble.com</span> | Language packs. | Functionality supplanted by Rebble Web Services. |
53+
| apps.<span class="grayed">getpebble.com</span><br/>appstore-api.<span class="grayed">getpebble.com</span> | App Store. | Functionality supplanted by Rebble Web Services (apps.rebble.io). |
54+
| help.<span class="grayed">getpebble.com</span><br/>appstore-api.<span class="grayed">getpebble.com</span> | Support pages. | Mirror available [here](http://pebble-help-legacy.rebble.io/help.getpebble.com/indexd41d.html). |
55+
| cloudpebble.net | Cloud-based IDE. | CloudPebble is open source and will continue as a community project once it once it goes down. **_However_**, you should definitely [export your CloudPebble projects for local safekeeping!](https://www.reddit.com/r/pebble/comments/5h61om/bulk_cloudpebble_project_export/) Unclear if it'll ever come back as a part of Rebble Web Services. |
56+
| timeline-sync.<span class="grayed">getpebble.com</span><br/>timeline-api.<span class="grayed">getpebble.com</span> | Timeline servers. | Replacement planned for future expansion of Rebble Web Services. |
5757
| cohorts.<span class="grayed">getpebble.com</span> | ??? | |
58-
| <em>various Nuance servers</em> | Dictation support. | Continued Nuance support is unlikely due to prohibitive price. Possible replacements include android's built-in dictation SDK. |
58+
| <em>various Nuance servers</em> | Dictation support. | Functionality supplanted by Rebble Web Services' paid subscription tier, which uses Google for dictation. |
5959
| sms-api.<span class="grayed">getpebble.com</span> | Outgoing text messages for iOS. | Community replacement unlikely due to difficulty of dealing with cell carriers. |
6060
| linked-accounts.<span class="grayed">getpebble.com</span> | Account linking? (very mysterious) | |
6161
| email-actions-api.<span class="grayed">getpebble.com</span> | Most likely gmail actions. | Community replacement possible but low-priority. |

unrebble.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<a href="pebble://custom-boot-config-url/default">Click here to de-rebble/reset your Pebble app to default endpoint settings!</a>
5+
<br>
6+
<br>
7+
WARNING: This may erase some of your Pebble app data. <br>
8+
It also may do nothing. <br>
9+
If that happens, try again a few more times. <br>
10+
If it still does nothing, pop into the Rebble Discord and ask for help if you haven't already!
11+
</html>

0 commit comments

Comments
 (0)