124 lines
7.2 KiB
HTML
124 lines
7.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Device Settings - konn3kt Documentation</title>
|
|
<link rel="stylesheet" href="assets/style.css">
|
|
</head>
|
|
<body>
|
|
<div class="layout">
|
|
<main class="main-content">
|
|
<header class="page-header">
|
|
<h1 class="page-title">Device Settings</h1>
|
|
<p class="page-subtitle">Deep configuration for your account, hardware, and safety systems.</p>
|
|
</header>
|
|
|
|
<section>
|
|
<h2>Account Management</h2>
|
|
<p>Manage your core identity on the konn3kt platform.</p>
|
|
<ul>
|
|
<li><strong>Account ID:</strong> Your unique system identifier.</li>
|
|
<li><strong>Profile:</strong> Update your <strong>Username</strong> and <strong>Email</strong>. These are used for sign-in linking and system notifications.</li>
|
|
<li><strong>Sign-In Providers:</strong> Manage your links to GitHub, Google, and Apple. You can "Unlink" providers as long as one remains active.</li>
|
|
<li><strong>Profile Picture:</strong> Upload a <code>JPEG/PNG/WebP</code> (Max 5MB) or provide a direct image URL to customize your avatar.</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>Appearance & Localization</h2>
|
|
<ul>
|
|
<li><strong>Accent Color:</strong> Choose the primary highlight color for your dashboard. Options include Emerald, Blue, Violet, Red, Amber, and Cyan.</li>
|
|
<li><strong>Metric Units:</strong> Toggle to display all distances in kilometers instead of miles.</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>Device Configuration</h2>
|
|
<p>Specific hardware settings for the currently selected IQ.Pilot device.</p>
|
|
<ul>
|
|
<li><strong>Device Alias:</strong> Set a friendly name for your vehicle or hardware.</li>
|
|
<li><strong>Maker & Revision:</strong> View system-detected information (e.g., <code>Comma.ai</code> / <code>Comma 3X</code>).</li>
|
|
<li><strong>Software Branch:</strong> View and manage the current IQ.Pilot branch (e.g., <code>master-mici-pq</code>). <em>Note: Changing branches may trigger a device reboot and update.</em></li>
|
|
<li><strong>Driving Model:</strong> View the current neural network model version (e.g., <code>WMI V12</code>). Selecting a new model triggers a background download.</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>System & Safety Controls</h2>
|
|
<div class="card-grid">
|
|
<div class="card">
|
|
<h3>IQ.Pilot Controls</h3>
|
|
<ul>
|
|
<li><strong>Longitudinal Control:</strong> Enable/Disable IQ.Pilot's ability to control acceleration and braking.</li>
|
|
<li><strong>Traffic Aware Cruise:</strong> Use standard cruise control logic instead of end-to-end AI driving.</li>
|
|
<li><strong>Dynamic Experimental:</strong> Automatically switch between standard and experimental modes based on driving conditions.</li>
|
|
</ul>
|
|
</div>
|
|
<div class="card">
|
|
<h3>Connectivity & Privacy</h3>
|
|
<ul>
|
|
<li><strong>Enable WebSSH Access:</strong> Allows the "Web Terminal" in Live View to establish a secure shell session.</li>
|
|
<li><strong>Cellular Uploads:</strong> Toggle whether dashcam video and logs can upload via cellular data while onroad.</li>
|
|
<li><strong>Enable Encryption at Rest:</strong> Encrypt all uploaded files (qlogs, rlogs, cameras) using dual-key encryption. This requires your <strong>Public Key</strong>.</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<h3>Advanced Management</h3>
|
|
<div class="button-desc">
|
|
<div class="btn-pill">Navigation [Manage]</div>
|
|
<p>Configure OSM maps, Speed Limit Control (SLC), and Mapbox tokens for the on-device navigation system.</p>
|
|
</div>
|
|
<div class="button-desc">
|
|
<div class="btn-pill">Fine Tuning [Manage]</div>
|
|
<p>Access advanced calibration parameters for steering and camera alignment.</p>
|
|
</div>
|
|
<div class="button-desc">
|
|
<div class="btn-pill">Vehicle Fingerprint</div>
|
|
<p>Toggle between <strong>Auto</strong> detection or <strong>Manual</strong> selection for your specific car platform (e.g., <code>VOLKSWAGEN_PASSAT_NMS</code>).</p>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>SSH Keys & Route Sharing</h2>
|
|
<ul>
|
|
<li><strong>SSH Keys:</strong> Switch between <strong>Account SSH Keys</strong> (for platform access) and <strong>Device SSH Keys</strong> (keys physically present on the hardware). You can "Add Key" or "Refresh" the list.</li>
|
|
<li><strong>Route Sharing:</strong> View a list of routes shared with you by other users. You can also <strong>Revoke All Access</strong> to instantly stop sharing any of your own routes with others.</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>Device Backups</h2>
|
|
<p>Securely save your device's state to the cloud.</p>
|
|
<div class="callout">
|
|
<strong>Backup Security:</strong>
|
|
<ul>
|
|
<li>Backups are encrypted with your device's <strong>private key</strong>.</li>
|
|
<li>Only this specific device can decrypt and restore its own backups.</li>
|
|
<li>Backups include all device settings and parameters.</li>
|
|
<li>The device will automatically reboot after a restoration.</li>
|
|
</ul>
|
|
</div>
|
|
<div class="button-desc">
|
|
<div class="btn-pill accent">+ Create New Backup</div>
|
|
<p>Triggers an immediate backup of your current IQ.Pilot configuration.</p>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 style="color: #ef4444;">Danger Zone</h2>
|
|
<div class="button-desc" style="border-color: rgba(239, 68, 68, 0.2);">
|
|
<div class="btn-pill" style="background: #ef4444; color: #fff;">Unpair Device</div>
|
|
<p>Remove this device from your account. This action is permanent and cannot be undone.</p>
|
|
</div>
|
|
</section>
|
|
|
|
<div class="callout">
|
|
<strong>📱 Mobile Users:</strong> All settings, including SSH keys, biometrics, and appearance toggles, can be managed on the go. See the <a href="mobile-interface.html">Mobile Settings Guide</a>.
|
|
</div>
|
|
</main>
|
|
</div>
|
|
<script src="assets/nav.js"></script>
|
|
</body>
|
|
</html> |