![]() |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
Progress on this: the authenticator app won't show the proper config page until it's finished loading its tokens from the watch, which it tries to trigger by sending an AppMessage: AMReadTokenList. This, and the subsequent AMSetUTCOffset messages both return NACK from the watch and no message comes back, so the settings page is never enabled. I assume there's something wrong with the messages being sent out, but I don't know what yet. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
What's the app is it? Can try to debug dumping wireformat packets. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
https://apps-prod.getpebble.com/en_U...tion=watchapps While you're at it, could you tell me what happens when you upload a watch language file? There's a hint in the pebbled source to upload it as a file called 'lang', but I'm getting nothing but NACKs here. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
So that's it? Till that stage it work for everyone I presume, and I need to store actual token to get to the issue? |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Ahha, it worked right after install, now when I relaunch it it also shows me "Re-open" stuff.
Now, restarted daemon (to debug) and again got new token page. something strange Edit: Ok, so to me it works differently. When I click settings when app is not running I'm getting Re-open page. But subsequent reuqest (swipe right, click settings again) opens Create New Token page. Code:
[D] JSKitManager::startJsApp:216 - starting JS app "Authenticator" Code:
[D] JSKitManager::showConfiguration:50 - requesting configuration Also added alert-box control to gecko bcz the page complains that my token is invalid (cannot decode token). Without alert box clicking on Add button does nothing. Only in logs it's seen that page attempts to raise alert (AsyncMessage: embed:alert) But settings page accepted token Blah Blah. So now my authenticator can authenticate me for Blah :) I've tried to enter OAuth token, seems it's for something different :) |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
Code:
[D] JSKitManager::startJsApp:216 - starting JS app "Authenticator" |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Ok, so I'm merging then gecko+wip(notifications) into the master and raising PR?
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Let's do it! The gecko dependency is really unnoticeable, and is probably best switched while we're still calling it beta!
It'd be nice to do the language thing before we call it 1.0, but not necessary. A few more watchapp debugs and I think I'll do it. We already support a lot more than pebbled and rockwork do. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
yeah, translations is exactly what I've spent last several hours for.
Shouldn't we include websockets to 1.0? I.e. full pebble jskit support. Ah, actually it works (translation) just not under debugger. Normal icon tap launches translated app (in sdk it's always "C") |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Pebbled had the option to switch to silent profile whenever the watch was connected. I.e., when you walked out of range, silent mode was disabled, so you could still hear when the phone was ringing. This option didn't make it to rockpool yet?
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
I meant the pbl file upload so we can support setting the language on the watch for non-latin alphabets. Great to have more translations though. I'd like the keep the websockets back for now because I haven't found an app to test them, and I'll have to mirror coderus' qt5websockets packages, and I'm not sure if that's a good idea...
Quote:
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
As for cyrillic - my PTR shows cyrillic messages without problem, maybe PTR has built-in utf support though. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
Quote:
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
no joy with authenticator using the latest beta here...im on the origonal pebble btw, not time/round
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
It has separate resources for aplite, basalt and chalk, and it wouldn't install otherwise. Could well be a bug though.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
About Cyrillic... I still have Pb Classic and switched to Rockpool, then updated FW to latest one. For sure have no cyrillic at all. Then I've tried to install custom FW with cyrillic - and get watches in with [] instead of all symbols. After going to recovery mode and installing native FW from another device I've got Classic with latest FW... and cyrillic symbols. So far all notifications are shown correctly in both latin and cyrillic.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
Speaking about the platform. Can you estimate from the top of your head protocol-level changes btw pebbled(2.x) and rockworkd(3.x) implementation? I'm just thinking whether ios/android could be falling back to older proto when speaking to aplite for certain transfer types. Which may lead to nacks for pure 3.x comm. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
All Pebbles communicate in UTF-8. However in older models there was no space for the font characters, maybe that changed with PTR. Anyway, simple language pack install should bring cyrillic support to Pebble. You can find several such LPs here:
https://forums.getpebble.com/discuss...Comment_153542 Not sure if this can be installed through Rockpool, but works a treat on an Android device. Since the language pack survives firmware upgrades, you need to do this only once. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
That's what was suspected, thanks for the confirmation. If anyone can sniff that process and tell me how it's uploaded I'd be very grateful. I'm afraid I have no Android device I can use.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
Does anyone have annotated firmware disassembly accidentally? To look for possible reasons to nack. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
Quote:
https://github.com/cpfair/pTOTP I think the next step is to confirm that iOS and Android work with older watches on v3, then we can try to contact the author. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Yes I've looked at the code already and didn't find anything there, that's why i suspect it's firmware which is refusing appmessage for certain reason. In that case it may not even reach the app.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
I'd like some more confirmation of this behavior in other watches. My watch might need a reset or something. Are you ready with the gecko branch? It definitely needs that.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
yes, nothing atm on my list for it.
Do you want to merge gecko-only or the WIP which also includes mce handler and changed notification filter? with german translation and alert dialog on top of that. |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
However much you think is ready. I like the 'upgrade available' notice btw :)
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
gecko is the biggest piece, the rest are pretty straight forward. So merging WIP then.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
ARM uploaded. I've built the x86 package, but I want to test that on the tablet before I upload it, and my tablet's at home so I'll do it later.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
Any idea if we can get the weather function to work on Mario Time? |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
It should also work on original Pebble... |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
I think I've finally fixed last missing piece from the original rockwork gui - content sharing page (used for sharing screenshots and sending pebble logs). Now can focus on functional fixes and new features.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Rockpool is really great app. Thank you abranson and ruff, worthy of donation.
Since Whatsup is not currently working that well, I am considering installing Whatsapp from android side. Does Rockpool work with that also? Anyone tried? |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
where state enum { Connected, Disconnected } and profile one of the com.nokia.profiled.get_profiles or empty string (to disable profile change). |
Re: [Announce] Rockpool - Pebble daemon for Sailfish
I gave up on Authenticator, and found that QuickAuth works fine and does the same job.
|
Re: [Announce] Rockpool - Pebble daemon for Sailfish
Quote:
|
All times are GMT. The time now is 19:37. |
vBulletin® Version 3.8.8