{
    "key": "khadas-mind-2",
    "kind": "board",
    "source": "authored",
    "status": "draft",
    "harness": {
        "gpio": {
            "notes": "No GPIO header. Components attach over USB, serial or network, or through a Khadas expansion dock. Registry driver entries that require pin assignment do not apply to this board.",
            "library": null,
            "pin_scheme": null
        },
        "flash": {
            "baud": null,
            "tool": null,
            "notes": "An ordinary x86 machine. The operating system is installed from USB media and the agent is installed over the network afterwards.",
            "method": "emmc",
            "port_hint": null
        },
        "probe": {
            "commands": [
                "cat /sys/class/dmi/id/product_name",
                "cat /sys/class/dmi/id/sys_vendor",
                "uname -m",
                "ls /sys/class/hwmon/*/name",
                "lsusb",
                "ls /dev/serial/by-id/",
                "lspci"
            ],
            "model_file": "/sys/class/dmi/id/product_name",
            "overlay_file": null
        },
        "runtime": {
            "python3": true,
            "os_family": "debian",
            "package_manager": "apt",
            "service_manager": "systemd"
        },
        "verified": {
            "by": null,
            "os": null,
            "date": null,
            "reviewed_by": null,
            "evidence_url": null
        },
        "transport": {
            "ota": true,
            "tls": true,
            "notes": "Ethernet is provided through the dock rather than on the unit itself.",
            "network": [
                "wifi",
                "ethernet",
                "bluetooth"
            ],
            "mqtt_client": "paho-mqtt"
        },
        "toolchains": [
            "Docker",
            "OpenVINO",
            "Ollama"
        ],
        "local_inference": {
            "llm": {
                "notes": "32GB of LPDDR5X is the largest memory pool in this registry, so a 30B class model at 4-bit fits with room to spare. Memory is on-package on Lunar Lake and cannot be upgraded, so the shipped configuration is the permanent ceiling. OpenVINO reaches the Arc 140V iGPU and the AI Boost NPU; llama.cpp defaults to CPU unless built against SYCL.",
                "viable": true,
                "runtimes": [
                    "llama.cpp",
                    "ollama",
                    "OpenVINO",
                    "LM Studio"
                ],
                "max_params_b": 32,
                "quantisation": [
                    "q4_k_m",
                    "q5_k_m",
                    "q8_0",
                    "int4",
                    "int8"
                ],
                "max_model_size_gb": 22
            },
            "notes": "Specifications recorded from a physical unit as shipped: Core Ultra 7 258V, 32GB, 1TB. Other configurations exist, so treat memory and storage as configuration-specific rather than model-specific.",
            "tinyml": {
                "notes": "Lunar Lake NPU 4 is designed for sustained low-power inference rather than peak throughput. Use it for always-on workloads and the iGPU for bursts.",
                "viable": true,
                "frameworks": [
                    "OpenVINO",
                    "ONNX Runtime",
                    "TensorFlow"
                ]
            },
            "viable": true,
            "accelerator": "npu",
            "usable_memory_gb": 32
        },
        "provisioning_model": "linux-agent",
        "component_attachment": "usb-serial",
        "supported_provisioning_models": [
            "linux-agent"
        ]
    },
    "platform": {
        "cpu": "Intel Core Ultra 7 258V (Lunar Lake) @ 2.2GHz",
        "ram": "32GB LPDDR5X on-package",
        "name": "Khadas Mind 2",
        "power": [],
        "has_gpu": true,
        "has_npu": true,
        "has_tpu": false,
        "storage": "1TB NVMe SSD",
        "weight_g": null,
        "gpio_pins": 0,
        "board_type": "AI / Edge Computing",
        "interfaces": [],
        "description": "Modular x86 mini PC built on Intel Lunar Lake, with an AI Boost NPU, Arc integrated graphics and a proprietary expansion interface for docks.",
        "adc_channels": 0,
        "dac_channels": 0,
        "manufacturer": "Khadas",
        "model_number": "Mind 2",
        "pwm_channels": 0,
        "datasheet_url": null,
        "dimensions_mm": null,
        "serial_protocols": [],
        "operating_systems": [
            {
                "name": "Windows 11"
            },
            {
                "name": "Ubuntu"
            }
        ],
        "operating_voltage": null,
        "communication_chips": []
    },
    "revision": 1
}