Mycroft Mark II
  • Mycroft Mark II
  • Set Up
  • Mycroft Software
  • Menu and Physical Buttons
  • Basic Commands
  • Home Assistant
  • Troubleshooting
  • FAQ
  • Advanced
    • SSH Access
    • Customizations
    • Hardware Features
    • Sandbox Images
    • Grokotron
  • Differences to Classic Core
    • Overview
    • Services
    • Sessions
    • Porting Classic Core Skills
      • Porting the Hello World Skill
Powered by GitBook
On this page
  1. Differences to Classic Core

Overview

The Dinkum software that ships by default on the Mark II is a substantial refactoring of the Mycroft Core code. Here's what you need to know.

PreviousGrokotronNextServices

Last updated 2 years ago

At launch, Dinkum splits Core into services, and removes anything that does not support the default Skills on a Mark II.

A few important notes:

  • The Skills API has changed, primarily to add . This means that Classic Core Skills require slight modifications in order to run in Dinkum.

  • Skills have a skill_id, which is always the name of their code directory (e.g., alarm.mark2 for skills/alarm.mark2).

  • GUI page parameters are no long shared by all pages for a Skill. This means you can have different parameters for different pages.

The Dinkum source code can be found at:

This is packaged for the Mark II by the mark-ii-product repository:

Sessions
LogoGitHub - MycroftAI/mycroft-dinkum: A consumer ready version of Mycroft specifically for the Mark II.GitHub
LogoGitHub - MycroftAI/mark-ii-product: Software packaging for the default Mark II operating system.GitHub