Acties:
  • +1 Henk 'm!

  • Cambionn
  • Registratie: Juli 2016
  • Niet online

Het (nog niet zo) grote AsteroidOS topic

Afbeeldingslocatie: https://tweakers.net/i/erT2xk5qsY0K__T-HoAGsz3Ajg0=/800x/filters:strip_icc():strip_exif()/f/image/Am0IGIVawp8fBgpH3mt7wr8H.jpg?f=fotoalbum_large
Doel topic/achtergrond
Vandaag mijn eerste AsteroidOS compatible smartwatch binnen gekregen en tot mijn verbasing geeft het zoeken op "AsteroidOS" wel geteld 1 resultaat op Tweakers; Een nieuwsbericht over de eerste stabiele release in 2018. Dus hierbij een verzameltopic voor ervaringen, updates, en andere nuttige info omrent AsteroidOS. Want ik kan toch niet de enige zijn die intresse in het project heeft?

Note dat ik niet gerelateerd ben aan AsteroidOS. Dit topic is opgezet uit persoonlijke intresse en in hoop op leuke en interessante gesprekken op dit onderwerp met andere Tweakers. Gezien de lage hoeveelheid interactie hierover op Tweakers zo ver wou ik dit topic aardig algemeen houden, maar mocht het uitgroeien kan het altijd verder opgedeeld worden.
Wat is AsteroidOS
AsteroidOS is een open-source besturingsysteem voor smartwatches. Het draait als embedded Linux met QT en QML voor de interface (en kan, in theorie, software hiervoor gebruiken als je het compiled voor de OS. Of het handig is op een kleine smartwatch is een tweede). Het idee is gebouwd op "freedom & privacy", en de slogan is "Free Your Wrist".

AsteroidOS kan compleet op zichzelf werken, of gesynchroniseerd worden met telefoons. Tevens bestaat er publieke libraries om eigen synchronisatie apps te schrijven, zo is er een simpele Linux synchronisatie beschikbaar die hiermee gemaakt is. Instalatie kan zowel dual boot met de originele OS als compleet het originele OS overschrijvend.

AsteroidOS is in 2015 gestart en op het moment van schrijven was de laatste update in de git repository vandaag. Het is dus nog zeker actief onder development.
Ervaringen delen
Gezien de OS op verschillende devices draait, welke elk verschillende port statussen hebben, is het handig als je vernoemd welk devices je gebruikt. Hetzelfde geld voor synchronisatie clients (wanneer dit van toepassing is).
Linkjes
Officieel
Officiele websites gelinkt aan AsteroidOS. Heb de social media er even buiten gelaten, deze kun je op de website terug vinden.

Officiele website
Gebruik deze website om te checken welke devices compatible zijn en hoe ver deze geport zijn. Tevens is de FAQ en documentatie handig om te kijken alvorens hier vragen te stellen. Ook zijn o.a. linkjes naar officiele social media, de officiele GitHub, een lijst met synchronisatie apps voor verschillende platformen, en links naar de community watch faces hier te vinden.
https://asteroidos.org

GitHub
Officiele GitHub repositories. Hier staan ook een paar community packages gehost.
https://github.com/AsteroidOS

Matrix
Officieel Matrix channel. Wordt actief gebruikt door zowel develops en gebruikers. Over alles omrent AsteroidOS kan hier gepraat worden, van gebruikersvragen tot test-releases en development updates.
Channel: #Asteroid:matrix.org
Join link: https://matrix.to/#/#Asteroid:matrix.org
Onofficiele content
AsteroidOS heeft geen appstore op het moment van schrijven, echter kan iedereen apps maken voor het systeem. Hieronder een lijst met bekende apps voor de OS buiten wat meegeleverd wordt. Instalatie methode kan verschillen per app, gezien elk door losse mensen gemaakt zijn. Deze apps zijn ook niet allemaal getest. Gebruik dus op eigen risico. Voor de overzichtelijkheid heb ik de lijst opgedeeld in verschillende secties.

Mocht je extra recommendations voor deze lijst hebben, noem ze zeker. Dan voeg ik ze toe aan de lijst :) .
Onofficieel - Customisation
Out Of Time
Bevat een life-wallpaper.
https://github.com/MagneFire/out-of-time

Dwight Disguise
Bevat een life-wallpaper switcher in de vorm van Dwight K. Schrute.
https://github.com/MagneFire/dwight-disguise
Onofficieel - Apps
Top
Geeft Linux kernel, CPU load, gebruikt geheugen, disk usage en gemiddelde load weer.
https://github.com/buengese/asteroid-top

Asteroid Authenticator
2FA app for AsteroidOS
https://github.com/usagi87/asteroid-2fa

Asteroid Voice
Voice recorder voor AsteroidOS
https://github.com/MagneFire/asteroid-voice

Health App
Health app voor AsteroidOS watches. Sensorlogd verzogd logging van sensoren voor o.a. de stappenteller, de Health app geeft een interface. Deze scheiding is gedaan om het mogelijk te maken voor anderen om een eigen Health app te bouwen op Sensorlogd.
Sensorlogd: https://git.dodorad.io/dodoradio/asteroid-sensorlogd
Health app: https://git.dodorad.io/dodoradio/asteroid-health

Map
Kaarten (maps) app voor AsteroidOS. Zoom en center positie, meerdere compas modus, label point-of-intrests, auto-caching van kaarten. Navigatie, importeren routes, handmatig kaarten in cache opslaan.
https://git.dodorad.io/dodoradio/asteroid-map

Asteroid Gallery
Fotogallerij app voor AsteroidOS.
https://github.com/ChandlerSwift/asteroid-gallery

Pokédex
Pokédex app for AsteroidOS. In case you wanna turn your watch into a Pokédex.
https://github.com/Tydragon00/asteroid-os-pokedex
Onofficieel - Gaming
2048
2048 spel voor AsteroidOS (horizontale versie, de meegeleverde Diamonds app is vrijwel hetzelfde maar dan diagonaal).
https://github.com/MagneFire/asteroid-2048

Gearboy
GameBoy & GameBoy Colour Emulator. Je moet zelf ROMs en gba_bios.bin toevoegen. Zou met vrijwel alle controllers moeten werken.
https://github.com/MagneFire/Gearboy

gpsp & gpsp-menu
GameBoy Advanced Emulator. Je moet zelf ROMs en gba_bios.bin toevoegen. Gpsp is de emulator, gpsp-menu een front-end voor de emulator. Zou met vrijwel alle controllers moeten werken.
https://github.com/MagneFire/gpsp
https://github.com/MagneFire/gpsp-menu

lp-public
Quake engine. Je moet zelf de IWAD bestanden toevoegen. Door een gebrek aan button-remapping functie zijn de bruikbare controller gelimiteerd.
https://github.com/MagneFire/lp-public

[ Voor 35% gewijzigd door Cambionn op 10-04-2024 15:56 . Reden: Added unofficial app ]

I could write a whole Wikipedia page why "nothing to hide" is bad reasoning, but I don't have to because it already exists.


Acties:
  • +1 Henk 'm!

  • Cambionn
  • Registratie: Juli 2016
  • Niet online
Heb zelf in de queste naar FOSS en privacy-friendelijke dingen over te stappen een LG G Watch R (Lenok) gehaald hiervoor, ter vervanging van mijn Galaxy Watch4. Hier wat eerste indrukken. Spoiler, ga hem zeker omhouden tenzij ik echt ergens tegenaan loop.

Na een middagje aanklooien staat het op mijn watch. Koste ff moeite om het erop te krijgen (heb uiteindelijk 2 keer moeten flashen omdat ik in een bootloop kwam na de eerste keer), en de micro-usb kabel die ik erbij kreeg had geen data-overdracht support en liet nou net laatst mijn laatste micro-usb kabel gesneuveld zijn. Maar buiten dat ging alles best soepel.

Eerste indruk zo ver goed. Heb er een watchface uit de repository en custom achtergrond op gezet met de instructies uit de documentatie en ook dat ging soepel. Ben er nog niet achter hoe ik 2048 erop krijg, maar dat komt later wel. Daarbij is de Diamonds app vrijwel hetzelfde maar dan diagonaal. GadgetBridge werkte niet zo soepel nog, dus voor nu gewoon AsteroidOSSync uit F-droid erop gezet. Dat werkt prima zo ver.

OS zelf zo ver werkt soepel, in feite, soepeler dan de WearOS waarmee ik hem uit de doos haalde. Notificaties komen binnen, en kan per app instellen hoe de notificatie over moet komen. Dismissing van notificaties is enkel voor de watch, vind dat eigenlijk wel fijn. Dan heb ik alles wat ik nog moet checken op m'n telefoon, en alles van belang snel op m'n watch te zien. Tilt To Wake werkt ook lekker. Muziek kan ik besturen vanaf mijn watch, en de hartslagmeter geeft mijn hartslag. Zo ver werkt eigenlijk alles wat gemeld wordt te werken.

Paar nadelen zijn er ook, maar die zijn ook al genoemd door AsteroidOS zelf. Maar naar mijn weten zijn het allemaal punten waar ze, de laatste wellicht na, mee bezig zijn maar zonder ETA ivm vrijwillig werkend team.
  • Zo kan de agenda nog niet syncen met AsteroidOS, wat hem nogal nutteloos maakt. Staat wel op de planning afaik. Aan de andere kant, mijn Galaxy Watch4 kon ook niet synchroniseren met mijn Proton Calendar app, dus daar miste ik ook een hoop op. Zo wel fijn zijn als het in de toekomst wel kan tho.
  • Reageren op notificaties kan eveneens niet, maar dan; negen van de tien keer was dat op mijn Galaxy Watch4 ook of onpraktisch ivm mini-toetsenbord of kreeg ik uberhoubt een pop-up "open on phone to continue". Ik gebruikte die watch eigenlijk vooral om te kijken of het het waard was mijn telefoon te pakken of dat het kon wachten, en dan voldoet dit ook prima.
  • Geen "health app", denk aan stappenteller en dergelijke functies. Again, gezien mijn gebruik niet zo'n gemis. En om eerlijk te zijn, de Galaxy Watch4 was er ook niet zo goed in buiten basisfuncties als stappentellen enzo. Als ik liep vond de app steenvast dat ik rende, en elke andere actie was altijd iets randoms maar nooit wat ik deed.
  • Er zou wat mij betreft wel een shortcut voor de Music app mogen zijn, zodat ik niet de app hoef op te zoeken.

I could write a whole Wikipedia page why "nothing to hide" is bad reasoning, but I don't have to because it already exists.


Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 12-06 14:13

Demo

Probleemschietende Tovenaar

Leuk dat je hier een topic voor maakt. Ik heb enkele keren naar AsteroidOS gekeken, het FOSS aspect spreekt me erg aan, maar het lijkt er op dat er alleen vrij gedateerde smartwatches ondersteund worden.

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


Acties:
  • +1 Henk 'm!

  • Cambionn
  • Registratie: Juli 2016
  • Niet online
Demo schreef op dinsdag 25 april 2023 @ 19:14:
Leuk dat je hier een topic voor maakt. Ik heb enkele keren naar AsteroidOS gekeken, het FOSS aspect spreekt me erg aan, maar het lijkt er op dat er alleen vrij gedateerde smartwatches ondersteund worden.
Klopt. De recent toegevoegde Oppo Watch of de TicWatch Pro 2020 zijn denk ik het nieuwste modelen met breed support. Overigens hebben ze zelf het volgende gezegd hierover op Reddit:
Since the actual hardware used in all smartwatches since 2015 has not much improved, the older watches did not really get outdated. It might be a good idea to order a new battery when buying a used watch from that time. Replacement is rather simple on nearly all watches.
The Huawei Watch (W1/classic) or the LG G Watch R for instance still work perfectly fine with no obvious downside when comparing e.g. to more recent TicWatches we support. It comes down to your preference in styling/size and availability/prices in your area.

The incentive to feature newer watches is not quite high among the team/maintainers. To us, the watches we support do not really get old. Since the specs have remained rather similar over the last years. And now having the sw3100 supported via the Oppo Watch, there is really no performance gain visible compared to even the original LG G Watch when using AsteroidOS.

~ https://libreddit.privacy...roidos_on_a_wearable_but/
Ik ben zelf ook overgegaan van de Galaxy Watch4 uit 2021 naar de in 2014 gereleasde LG G Watch R hierom. Voordeel is weer dat je ze goedkoop kan vinden tegenwoordig, heb hem voor 30 euro van Marktplaats gehaald. Kun je nog eens wat voor testen met zulke prijzen, zelfs als het tegen zou vallen. Maar zo ver merk ik kwa performance nog geen achteruitgang in vergelijking met de Galaxy Watch4 (deze watch draait soepeler op AsteroidOS dan op de WearOS waarmee hij kwam, en vergelijkbaar soepel als mijn Galaxy Watch4). Maar neem het nog met een korrel zout gezien ik hem net vandaag binnen heb. Tijd moet nog leren hoe dat verder gaat en of de Galaxy Watch4 nu in de doos blijft.

I could write a whole Wikipedia page why "nothing to hide" is bad reasoning, but I don't have to because it already exists.


Acties:
  • +1 Henk 'm!

  • Cambionn
  • Registratie: Juli 2016
  • Niet online
In de hoop dat ik toch niet de enige ben die dit intereseert; nieuwsberichtje!

Er is een early development versie van een Health app met stappenteller en hartslag monitor. Gezien de sensor voor de stappenteller via een losse microcontroller werkt was het ff gedoe om daar toegang toe krijgen, maar het lijkt gelukt. Dit was 1 van de meest aangevraagde functies.

De app is niet officieel uit, maar de testversies worden op Matrix gedeeld. Op Matrix kun je overigens ook alle vragen aan de makers stellen die je wil overigens, ze zijn daar erg actief.

Heb sinds gisteren zelf de Health app er op staan en zo ver lijkt hij goed te werken. Erg basis nog, maar gezien hij in early development heb ik er weinig over te klagen. Wat hij doet, doet hij zo ver goed.

I could write a whole Wikipedia page why "nothing to hide" is bad reasoning, but I don't have to because it already exists.