Door Dustin Hendriks

Freelanceredacteur

De PineTime-smartwatch flashen

Tweaken op de millimeter

Een tweakable wearable

In dit artikel bespreken we hoe je de PineTime kunt flashen en hoe je een alternatief besturingssysteem op deze opensourcewearable kunt installeren. Zo helpen we je hopelijk op weg om zelf naar hartenlust te tweaken met dit apparaatje.

In de afgelopen jaren brachten fabrikanten tal van smartwatches uit, waaronder af en toe een bijzonder model. Dit geldt in ieder geval voor de PineTime-smartwatch van Pine64, een horloge dat volledig open source is. De PineTime Dev Kit bestaat uit een verzegelde en een onverzegelde smartwatch in één set. De verzegelde variant is bedoeld voor de eindgebruiker en kan beperkt worden aangepast. Hij heeft ook een IP67-rating, om aan te duiden dat hij bestand is tegen stof en onderdompelen in water tot een meter diepte. De onverzegelde smartwatch is het geschiktst om mee te experimenteren, omdat deze via een seriële interface geprogrammeerd kan worden. Het herstellen van de smartwatch bij problemen is daarmee ook eenvoudiger.

De in Hongkong gevestigde organisatie Pine64 heeft eerder al producten uitgebracht als de PinePhone en PineTab, respectievelijk een telefoon en tablet met documentatie en een ontgrendelde bootloader. Pine64 richt zich met het bestaande assortiment voornamelijk op ontwikkelaars. Het bedrijf haalt geld binnen uit investeringsrondes en donaties, naast de verkoop van bestaande producten.

Ook voor de PineTime heeft Pine64 documentatie beschikbaar gesteld, waarin het details uiteenzet die noodzakelijk zijn voor de programmatuur. Hieronder valt voornamelijk informatie over de hardware en bijbehorende drivers. Ook stelt Pine64 ontwikkelaars in staat om gerichte vragen te stellen, bijvoorbeeld via Telegram, Discord, Matrix en IRC.

Specificaties

De PineTime is uitgerust met relatief eenvoudige hardware; de onderdelen zijn niet te vergelijken met de hardware in veel moderne smartwatches. Er is geen oledscherm, maar een ips-paneeltje, de resolutie is slechts 240x240 pixels, het aantal sensors is beperkt tot een stappenteller en een hartslagmeter, en de hardware is niet zo krachtig. Applicaties die veel rekenkracht vergen, kunnen daarom niet draaien op de smartwatch.

De keuze voor minder krachtige hardware heeft niet uitsluitend te maken met het laag houden van de prijs. Er is bij de geïntegreerde onderdelen gekozen voor een energiezuinige en compacte aanpak. De smartwatch kan bovendien in combinatie met de nRF52832-processor op hardwareniveau worden aangestuurd; de datasheet van deze processor is als PDF online beschikbaar. Dat maakt het makkelijker om er software voor te ontwikkelen.

Hoewel wat zwaardere grafische applicaties niet mogelijk zijn door de relatief beperkte componenten, kunnen eenvoudige spellen en applicaties op het horloge draaien. Bovendien kan de accu van het apparaat ongeveer een week mee. Het belangrijkste is natuurlijk dat er wat te tweaken valt met de PineTime.

Display 240x240 pixels, ips
Soc 64MHz nRF52832
Opslag 4MB
Bluetooth Bluetooth 5 en LE (ota)
Sensors Stappenteller (via accelerometer), hartslagmeter
Accu 180mAh
Afmetingen 37,5x40x11mm
Gewicht 38g
IP IP-67

Schema van de PineTime. Klik voor downloaden van de pdf.

Dit artikel kun je gratis lezen zonder adblocker

Alle content op Tweakers is gratis voor iedereen toegankelijk. Het enige dat we van je vragen is dat je de advertenties niet blokkeert, zodat we de inkomsten hebben om in Tweakers te blijven investeren. Je hoeft hierbij niet bang te zijn dat je privacy of veiligheid in het geding komt, want ons advertentiesysteem werkt volledig zonder thirdpartytracking.

Bekijk onze uitleg hoe je voor Tweakers een uitzondering kunt maken in je adblocker.

Ben je abonnee? Log dan in.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee