Introducing RoutineHero: A PineTime Smartwatch for Kids' Routines + Companion App
#1
Hi everyone!

I’m excited to share a project I’ve been building called RoutineHero — a customized version of InfiniTime for the PineTime smartwatch, designed specifically to help young children follow daily routines.

Why I built it
My 3-year-old was struggling with basic daily routines like getting dressed, brushing teeth, or going to bed. I wanted to help him build independence without needing constant reminders — but I couldn’t find anything out there designed for that.
So I created RoutineHero: a non-distracting smartwatch that helps young children understand and follow their day.



What is RoutineHero?
  • Custom OS based on InfiniTime, made for young kids
  • Routine alerts with kid-friendly icons + gentle vibration feedback
  • Companion Android app lets parents configure tasks, icons..
  • Super simple interface — no distractions, games, or messages



Open Source on GitHub
All code and setup instructions are available here:
https://github.com/trollderiu/InfiniTime-RoutineHero
Try it out! I’d love feedback, ideas, and collaborators.



Looking for Advice: Licensing, Sales, and Bulk Orders
I’d love to make RoutineHero available to other parents — especially those who don’t know how to flash firmware or build from source.
I’m currently exploring the idea of offering pre-configured PineTime watches with RoutineHero installed. If I go forward, it will be under a new name and with full credit to PineTime and InfiniTime.

I have a few key questions and would really appreciate advice from this community:
  • Is it okay to sell PineTime-based devices with a custom OS, as long as I don’t present it as an official Pine64 product?
  • Can I purchase PineTime devices in bulk directly or through official distributors?
  • What are the best practices to respect the spirit and licensing of InfiniTime, PineTime, and the broader community?

If you’ve been through a similar journey — or are part of the Pine64 team — I’d be very grateful for your insight.
RoutineHero began as a small project to help my own child — now I’d love to share it with others, while giving back and respecting the amazing open-source community that made it possible ❤️

Looking forward to hearing your thoughts,
Oscar Gardiazabal

Thank you!
  Reply
#2
(07-24-2025, 03:25 AM)oscar-gardiazabal Wrote: Hi everyone!

I’m excited to share a project I’ve been building called RoutineHero — a customized version of InfiniTime for the PineTime smartwatch, designed specifically to help young children follow daily routines.

Why I built it
My 3-year-old was struggling with basic daily routines like getting dressed, brushing teeth, or going to bed. I wanted to help him build independence without needing constant reminders — but I couldn’t find anything out there designed for that.
So I created RoutineHero: a non-distracting smartwatch that helps young children understand and follow their day.



What is RoutineHero?
  • Custom OS based on InfiniTime, made for young kids
  • Routine alerts with kid-friendly icons + gentle vibration feedback
  • Companion Android app lets parents configure tasks, icons..
  • Super simple interface — no distractions, games, or messages



Open Source on GitHub
All code and setup instructions are available here:
https://github.com/trollderiu/InfiniTime-RoutineHero
Try it out! I’d love feedback, ideas, and collaborators.



Looking for Advice: Licensing, Sales, and Bulk Orders
I’d love to make RoutineHero available to other parents — especially those who don’t know how to flash firmware or build from source.
I’m currently exploring the idea of offering pre-configured PineTime watches with RoutineHero installed. If I go forward, it will be under a new name and with full credit to PineTime and InfiniTime.

I have a few key questions and would really appreciate advice from this community:
  • Is it okay to sell PineTime-based devices with a custom OS, as long as I don’t present it as an official Pine64 product?
  • Can I purchase PineTime devices in bulk directly or through official distributors?
  • What are the best practices to respect the spirit and licensing of InfiniTime, PineTime, and the broader community?

If you’ve been through a similar journey — or are part of the Pine64 team — I’d be very grateful for your insight.
RoutineHero began as a small project to help my own child — now I’d love to share it with others, while giving back and respecting the amazing open-source community that made it possible ❤️

Looking forward to hearing your thoughts,
Oscar Gardiazabal

Thank you!

Awesome on your custom OS particular targets for kid routine.
1. It is OK to sell PineTime based devices with custom OS>.
2. You can purchase PineTime devices in bulk and just contact sales team (sales#pine64.com). 
3. Infinitime is GPL based.
  Reply
#3
Thanks so much, really helpful!

Glad to hear it’s okay to sell PineTime-based devices with a custom OS. I’ll reach out to the sales team about bulk orders. And yes, I’ll make sure to fully respect the GPL license and keep everything open-source.

Appreciate the support!
  Reply
#4
Hi PineTime Community!

It's been a while since my last post in July 2025. I hit a few roadblocks modifying the bootloader and struggled to find free time for a bit, but I'm happy to say I am back and actively developing RoutineHero again!

Over the past months, I’ve worked on both the firmware and the companion app to improve stability, add health sensors, and polish the user experience. Here is a quick summary of what's new:

Firmware (InfiniTime Fork):
  • Robust Syncing: Refactored settings parsing (Settings.cpp) to prevent memory corruption and crashes when syncing routines.
  • Find My Watch: Fixed and fully enabled the Immediate Alert BLE service to locate the watch from the app.
  • Heart Rate Tracking: Connected the HRS3300 sensor driver and added a live heart rate indicator icon to the watchface.
  • System Stability: Integrated a hardware watchdog to auto-recovery from freezes, and removed legacy OTA files to shrink the binary.
  • UI & Sync: Compressed custom icons using RLE to save memory, and improved automatic time-sync on reconnection.


Companion App (RoutineHero App):
  • Drag-and-Drop Editor: Built a custom SortableList to easily reorder activities in a routine by dragging them.
  • Dynamic Icons (S3): Icons now load dynamically from AWS S3, reducing app installation size and letting me add new icons on the fly.
  • UX Redesign: A smaller, animated duration modal at the top of the screen. Deleting an activity no longer auto-adjusts other durations.
  • Connection Fixes: Better Bluetooth detection and fixed a bug where parallel scanning blocked watch discovery.
  • Android Fixes: Updated runtime permissions for newer Android versions and hid the system navigation bar when modals are open.

Get Involved:

I'd love to hear your feedback or ideas for new features as I continue developing the project!
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Open-Source Support for PineTime LTE (eSIM) emilyjohnson63 2 3,620 11-01-2025, 05:55 PM
Last Post: euiccc2025
  Migrating to PineTime from a Fitbit dhdurgee 0 3,485 09-25-2025, 12:41 PM
Last Post: dhdurgee
  Brand new sealed Pinetime boot loop elver 0 10,440 09-10-2025, 06:41 AM
Last Post: elver
  Pinetime Black Screen philipallmon 1 5,191 07-30-2025, 11:44 PM
Last Post: karthick
  PineTime charging issues - connecting pins black gsoundsgood 2 3,332 09-15-2024, 02:59 PM
Last Post: gsoundsgood
  How do I clear all personal data from the pinetime smartwatch? taltamir 6 5,309 08-22-2024, 10:34 AM
Last Post: taltamir
  [SOLVED] Gadgetbridge not pairing with pinetime zoof 3 10,027 06-25-2024, 12:21 AM
Last Post: Amen
  PineTime at FOSDEM jmlich 5 6,008 02-07-2024, 11:48 PM
Last Post: tllim
  PineTime turns off when removed from cradle tynstar 0 2,230 01-31-2024, 11:57 AM
Last Post: tynstar
  PineTime and Amazfish on Ubuntu Touch jmlich 1 3,285 10-14-2023, 04:12 PM
Last Post: tllim

Forum Jump:


Users browsing this thread: 1 Guest(s)