<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[一先生（Mr.One）工作室]]></title> 
<atom:link href="https://mr-one.cn/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[openpilot硬件国产化业余选手]]></description>
<link>https://mr-one.cn/</link>
<language>zh-cn</language>
<generator>emlog</generator>

<item>
    <title>DragonPilot 使用说明书</title>
    <link>https://mr-one.cn/?post=65</link>
    <description><![CDATA[<h1 id="-dragonpilot-使用说明书">🐲 DragonPilot 使用说明书</h1>
<blockquote>
<p><strong>版本</strong>:&nbsp;v0.10.3 r2&nbsp;(基于 openpilot 0.10.3)&nbsp;<strong>适用人群</strong>:&nbsp;初次使用 DragonPilot 的用户&nbsp;<strong>设计理念</strong>:&nbsp;Less is More&nbsp;&mdash;&nbsp;在保留 openpilot 核心体验的基础上，融入精心筛选的经典功能</p>
</blockquote>
<hr>
<h2 id="-目录">📖 目录</h2>
<ol>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#1-%E4%BB%80%E4%B9%88%E6%98%AF-dragonpilot" target="_blank" rel="noopener">什么是 DragonPilot</a></li>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#2-%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5alka%E5%85%A8%E6%97%B6%E8%BD%A6%E9%81%93%E4%BF%9D%E6%8C%81" target="_blank" rel="noopener">核心概念：ALKA（全时车道保持）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#3-%E8%AE%BE%E7%BD%AE%E9%9D%A2%E6%9D%BF%E5%AF%BC%E8%88%AA" target="_blank" rel="noopener">设置面板导航</a></li>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#4-%E5%93%81%E7%89%8C%E4%B8%93%E5%B1%9E%E8%AE%BE%E7%BD%AE%E6%8C%89%E8%BD%A6%E5%9E%8B" target="_blank" rel="noopener">品牌专属设置（按车型）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#5-%E6%A8%AA%E5%90%91%E8%BD%AC%E5%90%91%E8%AE%BE%E7%BD%AE" target="_blank" rel="noopener">横向（转向）设置</a></li>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#6-%E7%BA%B5%E5%90%91%E6%B2%B9%E9%97%A8%E5%88%B9%E8%BD%A6%E8%AE%BE%E7%BD%AE" target="_blank" rel="noopener">纵向（油门/刹车）设置</a></li>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#7-%E7%95%8C%E9%9D%A2ui%E8%AE%BE%E7%BD%AE" target="_blank" rel="noopener">界面（UI）设置</a></li>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#8-%E8%AE%BE%E5%A4%87%E8%AE%BE%E7%BD%AE" target="_blank" rel="noopener">设备设置</a></li>
<li><a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#9-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E4%B8%8E%E5%AE%89%E5%85%A8%E6%8F%90%E9%86%92" target="_blank" rel="noopener">常见问题与安全提醒</a></li>
</ol>
<hr>
<h2 id="1-什么是-dragonpilot">1. 什么是 DragonPilot</h2>
<p>DragonPilot 是 openpilot 的一个社区分支，诞生于 2019 年，由三位早期 openpilot 华人玩家共同创立。</p>
<p><strong>与 openpilot 相比，DragonPilot 的特色：</strong></p>
<ul>
<li><strong>全时车道保持 (ALKA)</strong>&nbsp;&mdash; 核心招牌功能，不启用自适应巡航也能保持车道居中</li>
<li><strong>完整中文界面</strong>（繁/简中文 + 英文）</li>
<li><strong>多硬件支持</strong>（comma 3/3X, O3/O3L/O3XL C4等）</li>
<li><strong>精选实用功能</strong>&nbsp;&mdash; 功能力求精简实用，不堆砌</li>
</ul>
<hr>
<h2 id="2-核心概念alka全时车道保持">2. 核心概念：ALKA（全时车道保持）</h2>
<h3 id="什么是-alka">什么是 ALKA？</h3>
<p><strong>ALKA = Always-on Lane Keeping Assist</strong></p>
<p>这是 DragonPilot&nbsp;<strong>最标志性的功能</strong>。简单说：<strong>不踩油门也能帮你扶方向盘。</strong></p>
<h3 id="与传统车道保持的区别">与传统车道保持的区别</h3>
<table>
<thead>
<tr>
<th>&nbsp;</th>
<th>原版 openpilot</th>
<th>DragonPilot ALKA</th>
</tr>
</thead>
<tbody>
<tr>
<td>启动条件</td>
<td>必须启用定速巡航</td>
<td>只需按下 ACC MAIN 按键</td>
</tr>
<tr class="intellij-row-even">
<td>转向控制</td>
<td>巡航时才工作</td>
<td>不巡航也能工作</td>
</tr>
<tr>
<td>适用场景</td>
<td>高速/快速路</td>
<td>市区、拥堵、高速都适用</td>
</tr>
</tbody>
</table>
<h3 id="工作原理">工作原理</h3>
<ul>
<li>按下方向盘上的&nbsp;<strong>ACC MAIN</strong>&nbsp;按钮（定速巡航主开关） &mdash; ALKA 自动激活，车辆会保持在车道中央行驶</li>
<li>再次按 ACC MAIN 按钮关闭 &mdash; ALKA 退出，转向控制交还给你</li>
</ul>
<h3 id="alka-激活的前提条件">ALKA 激活的前提条件</h3>
<ol>
<li>✅ 你的车型支持 ALKA（Toyota/Honda/Hyundai/Subaru/VW/Mazda/Nissan/Ford）</li>
<li>✅ 你在设置中开启了 ALKA（默认关闭）</li>
<li>✅ 车辆在行驶中（非静止）</li>
<li>✅ 安全带已系好、车门关闭</li>
<li>✅ 设备已完成标定</li>
</ol>
<blockquote>
<p>💡&nbsp;<strong>ALKA 不是自动驾驶</strong>！它只是帮你保持车道居中，你仍需时刻关注路况，随时准备接管。</p>
</blockquote>
<hr>
<h2 id="3-设置面板导航">3. 设置面板导航</h2>
<p>DragonPilot 的设置位于设备的&nbsp;<strong>Settings &rarr; dragonpilot</strong>&nbsp;菜单中。</p>
<p>设置按功能分组排列，依次为：</p>
<table>
<thead>
<tr>
<th>分组</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>品牌专属</strong></td>
<td>按你的车型展示对应的设置项</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Lateral</strong></td>
<td>横向/转向相关设置</td>
</tr>
<tr>
<td><strong>Longitudinal</strong></td>
<td>纵向/油门刹车相关设置</td>
</tr>
<tr class="intellij-row-even">
<td><strong>UI</strong></td>
<td>界面显示相关设置</td>
</tr>
<tr>
<td><strong>Device</strong></td>
<td>设备相关设置</td>
</tr>
</tbody>
</table>
<p>每个分组顶部有&nbsp;<code>### 分组名 ###</code>&nbsp;标题分隔。</p>
<hr>
<h2 id="4-品牌专属设置按车型">4. 品牌专属设置（按车型）</h2>
<p>系统会自动检测你的车型品牌并显示对应的设置项。以下是各品牌支持的设置：</p>
<h3 id="-honda--acura">🏎️ Honda / Acura</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
<th>默认值</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Nidec: Use Stock Longitudinal Control</strong></td>
<td>仅对 Nidec 刹车 Honda 生效。使用本田原厂 ACC 来控制油门和刹车，openpilot 只管转向。开启后需要重启生效。</td>
<td>关</td>
</tr>
</tbody>
</table>
<h3 id="-toyota--lexus">🚗 Toyota / Lexus</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
<th>默认值</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Door Auto Lock/Unlock</strong></td>
<td>openpilot 自动锁车/解锁：车速超过 20 km/h 自动锁门，挂入 P 挡自动解锁。</td>
<td>关</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Enable TSS1 SnG Mod</strong></td>
<td>针对 TSS1 车型的 Stop and Go 优化。</td>
<td>关</td>
</tr>
<tr>
<td><strong>Use Stock Longitudinal Control</strong></td>
<td>使用丰田原厂 ACC 控制油门刹车，openpilot 只管转向。</td>
<td>关</td>
</tr>
</tbody>
</table>
<h3 id="-vag大众奥迪等">🚙 VAG（大众/奥迪等）</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
<th>默认值</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>MQB A0 SnG Mod</strong></td>
<td>MQB A0 平台的 Stop &amp; Go 优化。</td>
<td>关</td>
</tr>
<tr class="intellij-row-even">
<td><strong>PQ Steering Patch</strong></td>
<td>PQ 平台的转向补丁。</td>
<td>关</td>
</tr>
<tr>
<td><strong>Avoid EPS Lockout</strong></td>
<td>防止 EPS 转向锁定的优化。</td>
<td>关</td>
</tr>
</tbody>
</table>
<h3 id="-mazda">🚘 Mazda</h3>
<p>Mazda 品牌暂无额外设置项。</p>
<hr>
<h2 id="5-横向转向设置">5. 横向（转向）设置</h2>
<h3 id="51-alka-开关-">5.1 ALKA 开关 🔑</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
<th>默认值</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Always-on Lane Keeping Assist (ALKA)</strong></td>
<td>开启后，按 ACC MAIN 即可启用车道居中保持，无需启动定速巡航。详见&nbsp;<a href="http://localhost:63342/markdownPreview/1753057985/markdown-preview-index-660167101.html?_ijt=cvg32tcsp4mricb6d2pqq3bgf0#2-%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5alka%E5%85%A8%E6%97%B6%E8%BD%A6%E9%81%93%E4%BF%9D%E6%8C%81" target="_blank" rel="noopener">第2章</a>。</td>
<td>关</td>
</tr>
</tbody>
</table>
<blockquote>
<p>⚠️&nbsp;ALKA 仅支持：Toyota,&nbsp;Hyundai,&nbsp;Honda,&nbsp;VW,&nbsp;Subaru,&nbsp;Mazda,&nbsp;Nissan,&nbsp;Ford</p>
</blockquote>
<h3 id="52-变道辅助-lca">5.2 变道辅助 (LCA)</h3>
<h4 id="lane-change-assist-at-变道辅助激活速度">Lane Change Assist At （变道辅助激活速度）</h4>
<table>
<thead>
<tr>
<th>参数</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>范围</strong></td>
<td>0 ~ 100 mph</td>
</tr>
<tr class="intellij-row-even">
<td><strong>默认值</strong></td>
<td>20 mph</td>
</tr>
<tr>
<td><strong>设为 0 (Off)</strong></td>
<td>完全关闭变道辅助功能</td>
</tr>
</tbody>
</table>
<ul>
<li>⚡ 打转向灯 &rarr; 系统执行自动变道（前提是相邻车道无车）</li>
<li><strong>设为 0 = 关闭变道辅助</strong></li>
</ul>
<h4 id="-auto-lane-change-after自动变道延迟">+ Auto Lane Change after（自动变道延迟）</h4>
<table>
<thead>
<tr>
<th>参数</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>范围</strong></td>
<td>0.0 ~ 5.0 秒</td>
</tr>
<tr class="intellij-row-even">
<td><strong>默认值</strong></td>
<td>0.0 (Off)</td>
</tr>
<tr>
<td><strong>操作</strong></td>
<td>打了转向灯后，系统等待 N 秒，然后自动变道</td>
</tr>
</tbody>
</table>
<ul>
<li><strong>设为 0.0 = 关闭自动变道</strong>，打转向灯后仍需手动轻微转动方向盘来触发变道</li>
<li><strong>设为 &gt; 0.0</strong>&nbsp;= 打了转向灯后，等待设定秒数，系统自动执行变道</li>
<li>🔒&nbsp;<strong>此设置仅在"变道辅助激活速度"大于 0 时才可调节</strong></li>
</ul>
<h3 id="53-road-edge-detection道路边缘检测red">5.3 Road Edge Detection（道路边缘检测，RED）</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Road Edge Detection</strong></td>
<td>当系统检测到车辆靠近道路边缘（路肩/护栏）时，阻止变道辅助执行。显示屏会提示"盲区有车"。</td>
</tr>
</tbody>
</table>
<h3 id="54-position-offset车道位置偏移">5.4 Position Offset（车道位置偏移）</h3>
<table>
<thead>
<tr>
<th>参数</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>范围</strong></td>
<td>-15 ~ +15 cm（负=偏右，正=偏左）</td>
</tr>
<tr class="intellij-row-even">
<td><strong>默认值</strong></td>
<td>0 cm</td>
</tr>
<tr>
<td><strong>建议</strong></td>
<td>从小值（&plusmn;5cm）开始微调</td>
</tr>
</tbody>
</table>
<ul>
<li><strong>为什么要调？</strong>&nbsp;不同车型在车道内偏左或偏右，或者你个人习惯偏某一侧行驶</li>
<li>正值 = 车辆在车道内偏左</li>
<li>负值 = 车辆在车道内偏右</li>
</ul>
<hr>
<h2 id="6-纵向油门刹车设置">6. 纵向（油门/刹车）设置</h2>
<blockquote>
<p>⚠️&nbsp;以下设置仅在你使用&nbsp;<strong>openpilot 纵向控制</strong>（即 openpilot 控制油门刹车，而非原厂 ACC）时才会显示。</p>
</blockquote>
<h3 id="61-功能开关">6.1 功能开关</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Adaptive Coasting Mode (ACM)</strong></td>
<td><strong>自适应滑行模式。</strong>&nbsp;当路况允许时，减少不必要的刹车，让车辆更平顺地滑行。有助于提升乘坐舒适性和能效。</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Adaptive Experimental Mode (AEM)</strong></td>
<td><strong>自适应实验模式。</strong>&nbsp;根据驾驶上下文，在 ACC 模式和 Blended 模式之间自动切换，尝试找到最佳控制策略。</td>
</tr>
<tr>
<td><strong>Dynamic Turn Speed Control (DTSC)</strong></td>
<td><strong>动态转弯速度控制。</strong>&nbsp;自动根据前方弯道曲率和抓地力条件，调整车辆的预测速度。源自 openpilot TACO 分支。</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Adaptive Personality Mode (APM)</strong></td>
<td><strong>自适应驾驶人格模式。</strong>&nbsp;车速低于 30 km/h 时，自动切换到"激进"人格；车速高于 40 km/h 时，恢复你选择的人格设置。城市拥堵时跟车更紧，减少被加塞。</td>
</tr>
<tr>
<td><strong>Dynamic Accel Slew Rate (DASR)</strong></td>
<td><strong>动态加速度平滑。</strong>&nbsp;低速时允许更快的加速变化（城市驾驶更灵敏），高速时平顺加速（巡航更舒适）。</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="7-界面ui设置">7. 界面（UI）设置</h2>
<blockquote>
<p>⚠️&nbsp;tici 及带屏幕设备上显示。</p>
</blockquote>
<h3 id="71-display-mode显示模式">7.1 Display Mode（显示模式）</h3>
<table>
<thead>
<tr>
<th>模式</th>
<th>行为</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Std.</strong>（默认）</td>
<td>标准行为，无特殊变化</td>
</tr>
<tr class="intellij-row-even">
<td><strong>MAIN+</strong></td>
<td>ACC MAIN 开启 = 屏幕亮起显示</td>
</tr>
<tr>
<td><strong>OP+</strong></td>
<td>openpilot 启用 = 屏幕亮起显示</td>
</tr>
<tr class="intellij-row-even">
<td><strong>MAIN-</strong></td>
<td>ACC MAIN 开启 = 屏幕关闭</td>
</tr>
<tr>
<td><strong>OP-</strong></td>
<td>openpilot 启用 = 屏幕关闭</td>
</tr>
</tbody>
</table>
<ul>
<li>可以用来节省屏幕电量或防止烧屏</li>
<li>选择适合你驾驶习惯的模式</li>
</ul>
<h3 id="72-hide-hud-when-moves-abovehud自动隐藏">7.2 Hide HUD When Moves above（HUD自动隐藏）</h3>
<table>
<thead>
<tr>
<th>参数</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>范围</strong></td>
<td>0 ~ 120 km/h</td>
</tr>
<tr class="intellij-row-even">
<td><strong>默认值</strong></td>
<td>0 (Off = 始终显示)</td>
</tr>
<tr>
<td><strong>用途</strong></td>
<td>防止屏幕烧屏，车辆速度超过设定值时，隐藏 HUD 上的速度、限速、方向盘/驾驶员监控图标</td>
</tr>
</tbody>
</table>
<ul>
<li>设为 0 = 始终显示（原厂行为）</li>
<li>设为 20 km/h = 车速超过 20 后自动隐藏</li>
</ul>
<h3 id="73-rainbow-driving-path-like-tesla彩虹路径">7.3 Rainbow Driving Path like Tesla（彩虹路径）</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Rainbow Driving Path</strong></td>
<td>把行驶路径显示成彩虹色，就像特斯拉那样。纯粹为了好看 🌈</td>
</tr>
</tbody>
</table>
<h3 id="74-display-lead-stats显示前车数据">7.4 Display Lead Stats（显示前车数据）</h3>
<table>
<thead>
<tr>
<th>选项</th>
<th>显示内容</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Off</strong>（默认）</td>
<td>不显示</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Lead</strong></td>
<td>显示前车统计数据</td>
</tr>
<tr>
<td><strong>Radar</strong></td>
<td>显示雷达追踪点数据（仅特定车型支持）</td>
</tr>
<tr class="intellij-row-even">
<td><strong>All</strong></td>
<td>同时显示前车和雷达数据</td>
</tr>
</tbody>
</table>
<h3 id="75-use-mici-comma-four-ui">7.5 Use MICI (comma four) UI</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Use MICI UI</strong></td>
<td>使用类似 comma four 的界面布局风格。</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="8-设备设置">8. 设备设置</h2>
<h3 id="81-驾驶位置">8.1 驾驶位置</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Enable Right-Hand Drive Mode</strong></td>
<td>右舵车模式。为香港、日本、英国等靠左行驶的地区设计。🔒 仅 LITE 版本可用。</td>
</tr>
</tbody>
</table>
<h3 id="82-声音与提示">8.2 声音与提示</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Enable Beep (Warning)</strong></td>
<td>使用蜂鸣器发出声音提示。🔒 仅 LITE 版可用。</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Audible Alert</strong></td>
<td><strong>Std.（默认）</strong>&nbsp;&mdash; 原厂行为<br><strong>Warning</strong>&nbsp;&mdash; 仅在有警告时发出声音<br><strong>Off</strong>&nbsp;&mdash; 完全静音</td>
</tr>
</tbody>
</table>
<h3 id="83-视频录制">8.3 视频录制</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Delay Starting Loggerd for</strong></td>
<td>车辆启动后延迟 N 秒才开始录制视频。0 = 关闭（立即录制），最大 300 秒。保护行程开始时的位置隐私。</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Disable Comma Connect</strong></td>
<td>关闭 comma connect 服务。如果你不想上传数据到 comma 服务器或被追踪，开启此选项。</td>
</tr>
</tbody>
</table>
<h3 id="84-外部硬件">8.4 外部硬件</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Use External Radar</strong></td>
<td>使用外部雷达模块。需要配合&nbsp;<a href="https://github.com/eFiniLan/openpilot-ext-radar-addon" target="_blank" rel="noopener">openpilot-ext-radar-addon</a>&nbsp;使用。</td>
</tr>
</tbody>
</table>
<h3 id="85-设备管理">8.5 设备管理</h3>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Auto Shutdown After</strong></td>
<td>停车后自动关机时间。<strong>Off</strong>&nbsp;= 不自动关机，0 = 立即关机，最大 300 分钟。</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Enable opview</strong></td>
<td>开启 opview 服务。将 telemetry 广播到 opview App（Android 端可用），需要外部显示屏运行配套 App。</td>
</tr>
<tr>
<td><strong>dashy HUD</strong></td>
<td>开启 dashy 一体式 HUD 系统。启用后可通过&nbsp;<code>http://&lt;设备IP&gt;:5088</code>&nbsp;访问。包含特斯拉风格 HUD。</td>
</tr>
</tbody>
</table>
<h3 id="86-重置设置">8.6 重置设置</h3>
<table>
<thead>
<tr>
<th>按钮</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Reset DP Settings</strong></td>
<td>将所有 DragonPilot 设置恢复为默认值，设备会自动重启。⚠️ 操作不可逆！</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="9-常见问题与安全提醒">9. 常见问题与安全提醒</h2>
<h3 id="-常见问题">❓ 常见问题</h3>
<p><strong>Q: ALKA 和普通车道保持有什么区别？</strong></p>
<p>A:&nbsp;普通车道保持（原版 openpilot）必须启用定速巡航才能工作。ALKA 只需按下 ACC MAIN 按钮，不设速度也能保持车道居中。市区跟车、拥堵蠕行时特别实用。</p>
<p><strong>Q: 为什么我的变道辅助不工作？</strong></p>
<p>A:&nbsp;检查以下几点：</p>
<ol>
<li>LCA 激活速度是否设为 0（0 = 关闭）</li>
<li>是否打了转向灯</li>
<li>相邻车道是否有车（或 Road Edge Detection 检测到了路肩）</li>
<li>车速是否达到了设置的 LCA 速度阈值</li>
</ol>
<p><strong>Q: 自动变道和手动变道有什么区别？</strong></p>
<p>A:&nbsp;<strong>Auto Lane Change</strong>&nbsp;开启后（设置&nbsp;&gt;&nbsp;0秒），打转向灯后系统等待 N 秒自动执行变道。关闭时（设为 Off），打转向灯后你需要轻微转动方向盘来触发的变道。</p>
<p><strong>Q: Position Offset 我应该调多少？</strong></p>
<p>A:&nbsp;先设为 0 开一段路，感受一下车辆在车道中的位置。如果你觉得偏左就调负值（偏右），觉得偏右就调正值（偏左）。每次调&nbsp;&plusmn;5cm，逐步微调。</p>
<p><strong>Q: 为什么有些设置我看不到？</strong></p>
<p>A:&nbsp;设置会根据以下条件动态显示：</p>
<ul>
<li>你的车型品牌（如 Toyota 设置只有 Toyota 车主能看到）</li>
<li>是否使用 openpilot 纵向控制（部分纵向设置）</li>
<li>硬件平台类型（LITE、MICI 等）</li>
</ul>
<p><strong>Q: 如何恢复所有设置为默认？</strong></p>
<p>A:&nbsp;在设置最底部找到&nbsp;<strong>Reset DP Settings</strong>&nbsp;按钮，点击确认后自动重置并重启。</p>
<h3 id="-安全提醒">⚠️ 安全提醒</h3>
<div class="code-fence-highlighter-copy-button" data-fence-content="8J+aqCDph43opoHmj5DnpLog8J+aqArilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAK4pyXIERyYWdvblBpbG90IOaYr+i+heWKqempvumptuezu+e7n++8jOS4jeaYr+iHquWKqOmpvumptgrinJcg5Y+M5omL5Y+v5Lul55+t5pqC56a75byA5pa55ZCR55uY77yM5L2G5b+F6aG76ZqP5pe25YeG5aSH5o6l566hCuKclyDml6DorrogQUxLQSDov5jmmK8gTENB77yM6YO95LiN5pivIuaXoOS6uumpvumptiLlip/og70K4pyXIOivt+mBteWuiOW9k+WcsOS6pOmAmuazleinhArinJcg5LiK6L2m56ys5LiA5Lu25LqL77ya56Gu6K6k5a6J5YWo5bim57O75aW9CuKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgA=="><img class="code-fence-highlighter-copy-button-icon"></div>
<pre class="code-fence"><code>🚨 重要提示 🚨
──────────────────────────────────────────
✗ DragonPilot 是辅助驾驶系统，不是自动驾驶
✗ 双手可以短暂离开方向盘，但必须随时准备接管
✗ 无论 ALKA 还是 LCA，都不是"无人驾驶"功能
✗ 请遵守当地交通法规
✗ 上车第一件事：确认安全带系好
──────────────────────────────────────────
</code></pre>
<h3 id="-资源链接">🌐 资源链接</h3>
<ul>
<li><a href="https://github.com/dragonpilot-community/dragonpilot" target="_blank" rel="noopener">DragonPilot GitHub</a></li>
<li><a href="https://www.facebook.com/groups/930190251238639" target="_blank" rel="noopener">Facebook 社群</a></li>
<li><a href="https://github.com/efinilan/opview" target="_blank" rel="noopener">opview App</a></li>
<li><a href="https://github.com/eFiniLan/openpilot-ext-radar-addon" target="_blank" rel="noopener">外部雷达方案</a></li>
</ul>
<hr>
<p><em>祝你驾驶愉快，乘"龙"而行！🐲</em></p>]]></description>
    <pubDate>Sat, 16 May 2026 21:47:53 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=65</guid>
</item>
<item>
    <title>sunnypilot使用说明书</title>
    <link>https://mr-one.cn/?post=64</link>
    <description><![CDATA[<h1 id="-sunnypilot-使用说明书">🌞 SunnyPilot 使用说明书</h1>
<blockquote>
<p>&mdash;&nbsp;基于源码深度解读，专为初次使用者编写</p>
</blockquote>
<hr>
<h2 id="目录">目录</h2>
<ol>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#1-%E4%BB%80%E4%B9%88%E6%98%AF-sunnypilot" target="_blank" rel="noopener">什么是 SunnyPilot？</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#2-%E5%88%9D%E6%AC%A1%E4%B8%8A%E6%89%8B%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5" target="_blank" rel="noopener">初次上手：基本概念</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#3-%E8%AE%BE%E7%BD%AE%E9%9D%A2%E6%9D%BF%E5%AF%BC%E8%88%AA" target="_blank" rel="noopener">设置面板导航</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#4-toggles%E6%A0%B8%E5%BF%83%E5%BC%80%E5%85%B3" target="_blank" rel="noopener">Toggles（核心开关）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#5-steering%E8%BD%AC%E5%90%91%E6%8E%A7%E5%88%B6" target="_blank" rel="noopener">Steering（转向控制）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#6-cruise%E5%B7%A1%E8%88%AA%E6%8E%A7%E5%88%B6" target="_blank" rel="noopener">Cruise（巡航控制）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#7-visuals%E8%A7%86%E8%A7%89%E6%98%BE%E7%A4%BA" target="_blank" rel="noopener">Visuals（视觉显示）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#8-display%E5%B1%8F%E5%B9%95%E6%98%BE%E7%A4%BA" target="_blank" rel="noopener">Display（屏幕显示）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#9-models%E6%A8%A1%E5%9E%8B%E7%AE%A1%E7%90%86" target="_blank" rel="noopener">Models（模型管理）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#10-vehicle%E8%BD%A6%E8%BE%86%E9%85%8D%E7%BD%AE" target="_blank" rel="noopener">Vehicle（车辆配置）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#11-osm%E7%A6%BB%E7%BA%BF%E5%9C%B0%E5%9B%BE" target="_blank" rel="noopener">OSM（离线地图）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#12-device%E8%AE%BE%E5%A4%87%E8%AE%BE%E7%BD%AE" target="_blank" rel="noopener">Device（设备设置）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#13-developer%E5%BC%80%E5%8F%91%E8%80%85%E9%80%89%E9%A1%B9" target="_blank" rel="noopener">Developer（开发者选项）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#14-sunnylink%E8%BF%9C%E7%A8%8B%E6%9C%8D%E5%8A%A1" target="_blank" rel="noopener">sunnylink（远程服务）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#15-trips%E8%A1%8C%E7%A8%8B%E7%BB%9F%E8%AE%A1" target="_blank" rel="noopener">Trips（行程统计）</a></li>
<li><a href="http://localhost:63342/markdownPreview/1149870105/markdown-preview-index-605854676.html?_ijt=90civiv85l2lo0kh237j8tu47d#16-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E4%B8%8E%E5%BB%BA%E8%AE%AE" target="_blank" rel="noopener">常见问题与建议</a></li>
</ol>
<hr>
<h2 id="1-什么是-sunnypilot">1. 什么是 SunnyPilot？</h2>
<p>SunnyPilot 是&nbsp;<a href="https://github.com/commaai/openpilot" target="_blank" rel="noopener">comma.ai 的 openpilot</a>&nbsp;的一个增强分支（Fork），由&nbsp;<strong>sunnyhaibin</strong>&nbsp;维护。它在 openpilot 的基础上增加了大量<strong>用户可定制的驾驶辅助功能</strong>，支持&nbsp;<strong>300+ 种车型</strong>。</p>
<h3 id="-核心特色">🎯 核心特色</h3>
<table>
<thead>
<tr>
<th>功能</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>MADS</strong>&nbsp;(Modular Assistive Driving System)</td>
<td>模块化辅助驾驶系统，灵活控制转向/纵向的介入方式</td>
</tr>
<tr class="intellij-row-even">
<td><strong>自定义跟车/变道</strong></td>
<td>自动变道、盲点监测延迟、转向灯暂停等</td>
</tr>
<tr>
<td><strong>智能巡航</strong></td>
<td>视觉/地图预测弯道减速、自定义ACC增量</td>
</tr>
<tr class="intellij-row-even">
<td><strong>速度限制辅助</strong></td>
<td>基于车辆信号或地图数据的限速提醒/辅助</td>
</tr>
<tr>
<td><strong>模型热切换</strong></td>
<td>可在线下载和切换不同驾驶模型</td>
</tr>
<tr class="intellij-row-even">
<td><strong>彩虹路径/开发者UI</strong></td>
<td>个性化 HUD 显示</td>
</tr>
<tr>
<td><strong>sunnylink</strong></td>
<td>云端备份/还原/远程配置</td>
</tr>
</tbody>
</table>
<blockquote>
<p>⚠️&nbsp;<strong>重要提醒</strong>：SunnyPilot 是辅助驾驶系统。<strong>驾驶员必须时刻保持注意力</strong>，双手放在方向盘上，随时准备接管车辆。</p>
</blockquote>
<hr>
<h2 id="2-初次上手基本概念">2. 初次上手：基本概念</h2>
<h3 id="21-什么是-mads">2.1 什么是 MADS？</h3>
<p><strong>MADS</strong>（Modular Assistive Driving System）是 SunnyPilot 最核心的特色功能，它让<strong>转向控制（车道保持）和纵向控制（ACC）可以独立运作</strong>。</p>
<ul>
<li><strong>原版 openpilot</strong>：必须同时开启 ACC 和车道保持</li>
<li><strong>SunnyPilot + MADS</strong>：可以：
<ul>
<li>⚡ 单独开启车道保持（不开启ACC）</li>
<li>⚡ 踩刹车时转向可以保持、暂停或解除（可选）</li>
<li>⚡ 配合主开关（Main）控制</li>
</ul>
</li>
</ul>
<h3 id="22-三种驾驶人格">2.2 三种驾驶人格</h3>
<p>在&nbsp;<strong>Toggles</strong>&nbsp;面板中可以设置：</p>
<table>
<thead>
<tr>
<th>模式</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Aggressive（激进）</strong></td>
<td>跟车更近，加减速更激进</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Standard（标准）</strong></td>
<td>推荐默认，平衡舒适与效率</td>
</tr>
<tr>
<td><strong>Relaxed（放松）</strong></td>
<td>跟车距离更远，更平缓</td>
</tr>
</tbody>
</table>
<p>支持方向盘的<strong>跟车距离按钮</strong>快速切换。</p>
<h3 id="23-longitudinal-control纵向控制">2.3 Longitudinal Control（纵向控制）</h3>
<ul>
<li><strong>Stock ACC</strong>：使用车辆原厂的自适应巡航</li>
<li><strong>SunnyPilot Longitudinal（纵向控制）</strong>：由 SunnyPilot 控制油门刹车，体验更流畅、支持更多高级功能（如红绿灯识别）</li>
<li><strong>ICBM</strong>（智能巡航按钮管理）：模拟按键来控制原厂巡航，适用于不支持 SunnyPilot 纵向控制的车型</li>
</ul>
<hr>
<h2 id="3-设置面板导航">3. 设置面板导航</h2>
<p>在设备屏幕上从<strong>设置齿轮图标</strong>进入设置界面。左侧导航栏包含以下面板（从上到下）：</p>
<div class="code-fence-highlighter-copy-button" data-fence-content="4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQCuKUgiAg4piwICBEZXZpY2UgICAgICAgLSDorr7lpIcgICAgIOKUggrilIIgIPCfjJAgTmV0d29yayAgICAgIC0g572R57ucICAgICDilIIK4pSCICDwn5qAIHN1bm55bGluayAgICAtIOi/nOeoiyAgICAg4pSCCuKUgiAg4pqZ77iPICBUb2dnbGVzICAgICAtIOaguOW/g+W8gOWFsyAg4pSCCuKUgiAg8J+TpiBTb2Z0d2FyZSAgICAgLSDova/ku7YgICAgIOKUggrilIIgIPCfp6AgTW9kZWxzICAgICAgIC0g5qih5Z6LICAgICDilIIK4pSCICDwn5W577iPICBTdGVlcmluZyAgICAtIOi9rOWQkSAgICAg4pSCCuKUgiAg8J+alyBDcnVpc2UgICAgICAgLSDlt6HoiKogICAgIOKUggrilIIgIPCfjqggVmlzdWFscyAgICAgIC0g6KeG6KeJICAgICDilIIK4pSCICDwn5KhIERpc3BsYXkgICAgICAtIOaYvuekuiAgICAg4pSCCuKUgiAg8J+Xuu+4jyAgT1NNICAgICAgICAgLSDlnLDlm74gICAgIOKUggrilIIgIPCfk4ogVHJpcHMgICAgICAgIC0g6KGM56iLICAgICDilIIK4pSCICDwn5qZIFZlaGljbGUgICAgICAtIOi9pui+hiAgICAg4pSCCuKUgiAg8J+UpSBGaXJlaG9zZSAgICAgLSDml6Xlv5fmtYEgICDilIIK4pSCICDwn5K7IERldmVsb3BlciAgICAtIOW8gOWPkeiAhSAgICDilIIK4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSY"><img class="code-fence-highlighter-copy-button-icon"></div>
<pre class="code-fence"><code>┌─────────────────────────────┐
│  ☰  Device       - 设备     │
│  🌐 Network      - 网络     │
│  🚀 sunnylink    - 远程     │
│  ⚙️  Toggles     - 核心开关  │
│  📦 Software     - 软件     │
│  🧠 Models       - 模型     │
│  🕹️  Steering    - 转向     │
│  🚗 Cruise       - 巡航     │
│  🎨 Visuals      - 视觉     │
│  💡 Display      - 显示     │
│  🗺️  OSM         - 地图     │
│  📊 Trips        - 行程     │
│  🚙 Vehicle      - 车辆     │
│  🔥 Firehose     - 日志流   │
│  💻 Developer    - 开发者    │
└─────────────────────────────┘
</code></pre>
<hr>
<h2 id="4-toggles核心开关">4. Toggles（核心开关）</h2>
<p>这是最基本的开关面板，控制 SunnyPilot 的核心功能。</p>
<h3 id="41-开关列表">4.1 开关列表</h3>
<table>
<thead>
<tr>
<th>开关</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Enable SunnyPilot</strong></td>
<td>总开关。关闭后恢复纯原厂。<strong>更改后需要重启</strong></td>
</tr>
<tr class="intellij-row-even">
<td><strong>Experimental Mode</strong></td>
<td>实验模式。启用后可以使用端到端纵向控制（模型控制油门刹车）、新的驾驶可视化界面。首次启用会弹出确认</td>
</tr>
<tr>
<td><strong>Disengage on Accelerator Pedal</strong></td>
<td>踩油门时解除 SunnyPilot</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Enable Lane Departure Warnings</strong></td>
<td>车速 &gt; 50 km/h 时，未打转向灯偏离车道会发出警报</td>
</tr>
<tr>
<td><strong>Always-On Driver Monitoring</strong></td>
<td>即使 SunnyPilot 未启用也开启驾驶员监控</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Record and Upload Driver Camera</strong></td>
<td>记录并上传驾驶员摄像头画面，帮助改进算法。<strong>更改后需重启</strong></td>
</tr>
<tr>
<td><strong>Record and Upload Microphone Audio</strong></td>
<td>录制车内音频（包含在行车记录仪视频中）。<strong>更改后需重启</strong></td>
</tr>
<tr class="intellij-row-even">
<td><strong>Use Metric System</strong></td>
<td>使用公制（km/h）而非英制（mph）</td>
</tr>
</tbody>
</table>
<h3 id="42-驾驶人格">4.2 驾驶人格</h3>
<p>在 Toggles 面板底部是&nbsp;<strong>Driving Personality</strong>&nbsp;三档选择器：</p>
<ul>
<li><strong>Aggressive（激进）</strong>&nbsp;&mdash; 跟车近、加速快</li>
<li><strong>Standard（标准）</strong>&nbsp;&mdash; 推荐</li>
<li><strong>Relaxed（放松）</strong>&nbsp;&mdash; 跟车远、更舒适</li>
</ul>
<hr>
<h2 id="5-steering转向控制">5. Steering（转向控制）</h2>
<p>这是 SunnyPilot 最丰富的设置面板之一，包含转向相关的所有功能。</p>
<h3 id="51-mads模块化辅助驾驶系统">5.1 MADS（模块化辅助驾驶系统）</h3>
<p><strong>这是 SunnyPilot 的灵魂功能</strong>&nbsp;🧠</p>
<p>点击&nbsp;<strong>Customize MADS</strong>&nbsp;进入子页面：</p>
<h4 id="-mads-主开关">📌 MADS 主开关</h4>
<ul>
<li><strong>开启</strong>：启用 MADS，转向和纵向控制可独立运作</li>
<li><strong>关闭</strong>：恢复为原版 openpilot 的介入方式</li>
</ul>
<h4 id="-toggle-with-main-cruise">🔘 Toggle with Main Cruise</h4>
<ul>
<li>开启后：MADS 的开关由方向盘上的&nbsp;<strong>Main</strong>&nbsp;巡航主按钮控制</li>
<li>关闭后：需要单独控制 MADS</li>
<li>⚡&nbsp;<strong>注意</strong>：如果没有 LFA/LKAS 按钮的车辆，关闭此项可能会导致无法开启转向控制</li>
</ul>
<h4 id="-unified-engagement-modeuem">🔗 Unified Engagement Mode（UEM）</h4>
<ul>
<li>开启后：转向和纵向控制<strong>同时介入</strong>（通过巡航开启按钮）</li>
<li>一旦 UEM 开启转向，它会<strong>一直保持</strong>直到手动关闭 MADS 或车辆熄火</li>
<li>关闭后：转向和纵向可分别独立介入</li>
</ul>
<h4 id="-steering-mode-on-brake-pedal踩刹车时转向行为">🦶 Steering Mode on Brake Pedal（踩刹车时转向行为）</h4>
<table>
<thead>
<tr>
<th>选项</th>
<th>效果</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Remain Active（保持）</strong></td>
<td>踩刹车时转向控制仍然保持工作</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Pause（暂停）</strong></td>
<td>踩刹车时转向控制暂停，松开后恢复</td>
</tr>
<tr>
<td><strong>Disengage（解除）</strong></td>
<td>踩刹车时转向控制完全解除，需要重新介入</td>
</tr>
</tbody>
</table>
<blockquote>
<p>某些平台（如 Rivian、特定 Tesla）由于硬件限制，MADS 选项可能受限。</p>
</blockquote>
<hr>
<h3 id="52-自动变道auto-lane-change">5.2 自动变道（Auto Lane Change）</h3>
<p>点击&nbsp;<strong>Customize Lane Change</strong>&nbsp;进入：</p>
<h4 id="-auto-lane-change-by-blinker打灯自动变道">⏱ Auto Lane Change by Blinker（打灯自动变道）</h4>
<table>
<thead>
<tr>
<th>选项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Off（关闭）</strong></td>
<td>不打灯自动变道</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Nudge（轻推）</strong></td>
<td>默认。打灯后轻推方向盘触发变道</td>
</tr>
<tr>
<td><strong>Nudgeless（无需触碰）</strong></td>
<td>打灯后自动开始变道</td>
</tr>
<tr class="intellij-row-even">
<td><strong>0.5s / 1s / 2s / 3s</strong></td>
<td>打灯后等待指定的秒数再自动变道</td>
</tr>
</tbody>
</table>
<blockquote>
<p>⚠️&nbsp;<strong>安全提醒</strong>：使用自动变道时请确保周围安全，仅当路况允许时打灯。</p>
</blockquote>
<h4 id="-盲点延迟bsm-delay">🚗 盲点延迟（BSM Delay）</h4>
<ul>
<li>开启后：如果盲点监测（BSM）检测到侧方有车，自动变道会延迟，等盲区清空再执行</li>
<li>需要车辆支持 BSM 功能才可用</li>
</ul>
<hr>
<h3 id="53-转向灯暂停控制">5.3 转向灯暂停控制</h3>
<h4 id="-pause-lateral-control-with-blinker">🚦 Pause Lateral Control with Blinker</h4>
<ul>
<li>开启：打转向灯时暂停车道保持，方便手动变道</li>
<li>关闭：打灯时车道保持不受影响</li>
</ul>
<p><strong>配套设置：</strong></p>
<ul>
<li><strong>Minimum Speed</strong>：低于此速度时打灯才暂停转向（单位跟随公制/英制）</li>
<li><strong>Post-Blinker Delay</strong>：转向灯关闭后，延迟多久恢复转向控制（0-10秒）</li>
</ul>
<hr>
<h3 id="54-扭矩转向控制">5.4 扭矩转向控制</h3>
<h4 id="-enforce-torque-lateral-control">🔧 Enforce Torque Lateral Control</h4>
<ul>
<li>开启：强制使用<strong>扭矩控制</strong>方式进行转向（而非角度控制）</li>
<li>仅适用于支持扭矩转向的车型</li>
</ul>
<p><strong>Customize Torque Params</strong>&nbsp;子页面：</p>
<table>
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Torque Control Tune Version</strong></td>
<td>选择不同的扭矩调校版本</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Self-Tune（自调校）</strong></td>
<td>让系统自动学习扭矩参数</td>
</tr>
<tr>
<td><strong>Less Restrict Settings（宽松模式）</strong></td>
<td>自调校时允许更大的参数范围（Beta）</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Enable Custom Tuning（自定义调校）</strong></td>
<td>手动调整 Lateral Acceleration Factor（横向加速度系数）和 Friction（摩擦力）</td>
</tr>
<tr>
<td><strong>Manual Real-Time Tuning</strong></td>
<td>固定使用你设定的参数值，覆盖自调校结果</td>
</tr>
</tbody>
</table>
<h4 id="-neural-network-lateral-control-nnlc">🧠 Neural Network Lateral Control (NNLC)</h4>
<ul>
<li>开启：使用神经网络进行转向控制（替代传统控制算法）</li>
<li>与&nbsp;<strong>Enforce Torque</strong>&nbsp;互斥，只能二选一</li>
</ul>
<hr>
<h2 id="6-cruise巡航控制">6. Cruise（巡航控制）</h2>
<h3 id="61-intelligent-cruise-button-management-icbm">6.1 Intelligent Cruise Button Management (ICBM)</h3>
<ul>
<li><strong>Alpha 功能</strong>。让 SunnyPilot 模拟方向盘按键来控制车辆原厂巡航</li>
<li>适用于不支持 SunnyPilot 纵向控制的车型</li>
<li>与 SunnyPilot 纵向控制互斥</li>
</ul>
<h3 id="62-dynamic-experimental-control-dec">6.2 Dynamic Experimental Control (DEC)</h3>
<ul>
<li>开启后：让驾驶模型<strong>自动判断</strong>何时使用端到端纵向控制、何时使用传统 ACC</li>
<li>需要开启 SunnyPilot 纵向控制</li>
</ul>
<h3 id="63-smart-cruise-control智能弯道减速">6.3 Smart Cruise Control（智能弯道减速）</h3>
<table>
<thead>
<tr>
<th>开关</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>SCC - Vision</strong></td>
<td>通过视觉/模型预测前方弯道，提前减速到合适速度通过</td>
</tr>
<tr class="intellij-row-even">
<td><strong>SCC - Map</strong></td>
<td>通过地图数据预测前方弯道并减速</td>
</tr>
</tbody>
</table>
<p>两者可以同时开启。</p>
<h3 id="64-custom-acc-speed-increments">6.4 Custom ACC Speed Increments</h3>
<ul>
<li>开启后：自定义巡航速度<strong>短按/长按</strong>的增减幅度</li>
<li><strong>Short Press Increment</strong>：短按一次增减多少（1-10 km/h 或 mph）</li>
<li><strong>Long Press Increment</strong>：长按一次增减多少（1 / 5 / 10）</li>
</ul>
<h3 id="65-speed-limit速度限制辅助">6.5 Speed Limit（速度限制辅助）</h3>
<p>点击&nbsp;<strong>Speed Limit</strong>&nbsp;按钮进入详细设置：</p>
<h4 id="-工作模式">📋 工作模式</h4>
<table>
<thead>
<tr>
<th>模式</th>
<th>效果</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Off（关闭）</strong></td>
<td>不启用任何限速功能</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Info（信息）</strong></td>
<td>在 HUD 上显示当前道路限速</td>
</tr>
<tr>
<td><strong>Warning（警告）</strong></td>
<td>超速时发出警告</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Assist（辅助）</strong></td>
<td>使用 +/- 按钮设置巡航速度时，自动以限速为基准</td>
</tr>
</tbody>
</table>
<h4 id="-speed-limit-source限速数据来源">🗺️ Speed Limit Source（限速数据来源）</h4>
<table>
<thead>
<tr>
<th>来源</th>
<th>优先级策略</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Car Only</strong></td>
<td>只使用车辆 CAN 总线提供的限速信息</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Map Only</strong></td>
<td>只使用 OpenStreetMap 地图数据</td>
</tr>
<tr>
<td><strong>Car First</strong></td>
<td>优先使用车辆信号，没有时用地图</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Map First</strong></td>
<td>优先使用地图数据，没有时用车辆信号</td>
</tr>
<tr>
<td><strong>Combined</strong></td>
<td>综合两者数据得出限速</td>
</tr>
</tbody>
</table>
<h4 id="-speed-limit-offset限速偏移">📐 Speed Limit Offset（限速偏移）</h4>
<table>
<thead>
<tr>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>None</strong></td>
<td>无偏移，直接使用限速值</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Fixed</strong></td>
<td>固定偏移值：限速 + 偏移（例如限速 80 + 5 = 85）</td>
</tr>
<tr>
<td><strong>Percent</strong></td>
<td>百分比偏移：限速 + (限速 &times; 偏移%)</td>
</tr>
</tbody>
</table>
<p>偏移值范围：<strong>-30 ~ +30</strong>（负数=比限速低，正数=比限速高）</p>
<hr>
<h2 id="7-visuals视觉显示">7. Visuals（视觉显示）</h2>
<p>控制驾驶界面（HUD）上显示的内容：</p>
<h3 id="71-开关项">7.1 开关项</h3>
<table>
<thead>
<tr>
<th>开关</th>
<th>效果</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Show Blind Spot Warnings（盲点警告）</strong></td>
<td>侧方有车时在 HUD 上显示警告。需车辆支持 BSM</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Steering Arc（转向弧）</strong></td>
<td>在驾驶画面上显示转向控制指示弧线</td>
</tr>
<tr>
<td><strong>Enable Tesla Rainbow Mode（彩虹模式）</strong></td>
<td>路径线变成彩虹色 🌈，纯视觉效果，不影响驾驶</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Enable Standstill Timer（停车计时器）</strong></td>
<td>车辆静止时显示已停时间</td>
</tr>
<tr>
<td><strong>Display Road Name（显示路名）</strong></td>
<td>显示当前行驶道路名称，需要先下载 OSM 地图</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Green Traffic Light Alert（绿灯提醒 Beta）</strong></td>
<td>等红灯时，前车起步或绿灯亮起发出提示音</td>
</tr>
<tr>
<td><strong>Lead Departure Alert（前车起步提醒 Beta）</strong></td>
<td>停车时前车驶离发出提示音</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Always Display True Speed（真实速度）</strong></td>
<td>显示来自轮速传感器的真实车速（部分车型）</td>
</tr>
<tr>
<td><strong>Hide Speedometer（隐藏速度表）</strong></td>
<td>驾驶界面不显示速度</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Display Turn Signals（显示转向灯）</strong></td>
<td>在 HUD 上绘制转向指示图标</td>
</tr>
<tr>
<td><strong>Real-time Acceleration Bar（加速度条）</strong></td>
<td>屏幕左侧显示实时加/减速指示条</td>
</tr>
</tbody>
</table>
<h3 id="72-高级显示设置">7.2 高级显示设置</h3>
<h4 id="-display-metrics-below-chevron箭头下方显示信息">🏷️ Display Metrics Below Chevron（箭头下方显示信息）</h4>
<p>在跟车箭头（Chevron）下方显示额外数据：</p>
<table>
<thead>
<tr>
<th>选项</th>
<th>显示内容</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Off</strong></td>
<td>不显示</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Distance</strong></td>
<td>跟车距离</td>
</tr>
<tr>
<td><strong>Speed</strong></td>
<td>前车速度</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Time</strong></td>
<td>跟车时间（距前车秒数）</td>
</tr>
<tr>
<td><strong>All</strong></td>
<td>全部显示</td>
</tr>
</tbody>
</table>
<blockquote>
<p>需要开启 SunnyPilot 纵向控制才可用。</p>
</blockquote>
<h4 id="-developer-ui开发者界面">💻 Developer UI（开发者界面）</h4>
<p>实时显示系统参数：</p>
<table>
<thead>
<tr>
<th>选项</th>
<th>位置</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Off</strong></td>
<td>关闭</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Bottom</strong></td>
<td>屏幕底部</td>
</tr>
<tr>
<td><strong>Right</strong></td>
<td>屏幕右侧</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Right &amp; Bottom</strong></td>
<td>屏幕右侧 + 底部</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="8-display屏幕显示">8. Display（屏幕显示）</h2>
<h3 id="-onroad-brightness驾驶时屏幕亮度">🌓 Onroad Brightness（驾驶时屏幕亮度）</h3>
<table>
<thead>
<tr>
<th>数值</th>
<th>效果</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Auto（自动）</strong></td>
<td>默认，自动调节亮度</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Auto（Dark）</strong></td>
<td>自动调节偏暗</td>
</tr>
<tr>
<td><strong>Screen Off</strong></td>
<td>驾驶时屏幕关闭</td>
</tr>
<tr class="intellij-row-even">
<td><strong>5% ~ 100%</strong></td>
<td>手动固定亮度</td>
</tr>
</tbody>
</table>
<h3 id="-onroad-brightness-delay亮度延迟">⏱ Onroad Brightness Delay（亮度延迟）</h3>
<p>选择非 Auto 模式后：</p>
<ul>
<li>车辆行驶后，延迟指定时间再变暗/关屏</li>
<li>可选 0秒 ~ 30分钟</li>
</ul>
<h3 id="-interactivity-timeout设置界面超时">⏳ Interactivity Timeout（设置界面超时）</h3>
<ul>
<li>设置菜单无操作后，自动关闭的等待时间</li>
<li><strong>0 = 默认</strong>，10秒~120分钟可选</li>
</ul>
<hr>
<h2 id="9-models模型管理">9. Models（模型管理）</h2>
<p>SunnyPilot 支持&nbsp;<strong>在线下载和切换驾驶模型</strong>，无需刷机即可更换不同版本。</p>
<h3 id="91-current-model当前模型">9.1 Current Model（当前模型）</h3>
<p>点击&nbsp;<strong>SELECT</strong>&nbsp;按钮：</p>
<ul>
<li><strong>Default Model</strong>：系统默认模型</li>
<li><strong>第三方/社区模型</strong>：按文件夹分组展示，支持收藏</li>
<li>点击选择后自动下载，下载完成后提示重置校准</li>
</ul>
<h3 id="92-下载状态">9.2 下载状态</h3>
<p>下载时实时显示各子模型进度：</p>
<ul>
<li><strong>Driving Model</strong>（驾驶主模型）</li>
<li><strong>Vision Model</strong>（视觉模型）</li>
<li><strong>Policy Model</strong>（策略模型）</li>
<li><strong>Off-Policy Model</strong></li>
<li><strong>On-Policy Model</strong></li>
</ul>
<p>支持&nbsp;<strong>Cancel Download（取消下载）</strong>。</p>
<h3 id="93-缓存管理">9.3 缓存管理</h3>
<ul>
<li><strong>Clear Model Cache</strong>：删除所有已下载的离线模型（当前正在使用的保留）</li>
<li><strong>Refresh Model List</strong>：刷新在线模型列表</li>
</ul>
<h3 id="94-其他模型相关设置">9.4 其他模型相关设置</h3>
<h4 id="-adjust-lane-turn-speed转弯速度上限">🚦 Adjust Lane Turn Speed（转弯速度上限）</h4>
<ul>
<li>开启&nbsp;<strong>Lane Turn Desires</strong>&nbsp;后生效</li>
<li>低速（&le;32km/h）打灯时，规划最近的可行路径转弯</li>
<li>可设置最大转弯速度（默认约 19 mph &asymp; 30 km/h）</li>
</ul>
<h4 id="-live-learning-steer-delay动态转向延迟">⏱ Live Learning Steer Delay（动态转向延迟）</h4>
<ul>
<li>开启（默认）：让车辆<strong>实时学习并适应</strong>自身的转向响应延迟</li>
<li>关闭：使用固定延迟值（可手动设置 Software Delay）</li>
</ul>
<hr>
<h2 id="10-vehicle车辆配置">10. Vehicle（车辆配置）</h2>
<p>用于手动选择车型指纹（Fingerprint）。</p>
<h3 id="何时需要">何时需要？</h3>
<ul>
<li>车辆自动识别失败时</li>
<li>想强制指定特定的车型配置</li>
</ul>
<h3 id="颜色说明">颜色说明</h3>
<table>
<thead>
<tr>
<th>颜色</th>
<th>含义</th>
</tr>
</thead>
<tbody>
<tr>
<td>🟢 绿色</td>
<td>已自动识别（fingerprinted）</td>
</tr>
<tr class="intellij-row-even">
<td>🔵 蓝色</td>
<td>已手动选择</td>
</tr>
<tr>
<td>🟡 黄色</td>
<td>未识别/未选择</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="11-osm离线地图">11. OSM（离线地图）</h2>
<p>用于下载和管理 OpenStreetMap 离线地图数据，为路名显示、限速辅助等功能提供地图支持。</p>
<h3 id="功能列表">功能列表</h3>
<table>
<thead>
<tr>
<th>功能</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Mapd Version</strong></td>
<td>显示当前地图守护进程版本</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Downloaded Maps</strong></td>
<td>显示已下载的地图大小，可一键删除</td>
</tr>
<tr>
<td><strong>Database Update</strong></td>
<td>检查地图数据库更新</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Country / State</strong></td>
<td>选择要下载的国家和州/省</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="12-device设备设置">12. Device（设备设置）</h2>
<h3 id="121-基本设置继承自-openpilot">12.1 基本设置（继承自 openpilot）</h3>
<ul>
<li>设备信息显示</li>
<li>网络配置</li>
<li>时间/时区设置</li>
</ul>
<h3 id="122-sunnypilot-增强">12.2 SunnyPilot 增强</h3>
<h4 id="-enable-always-offroad">🔄 Enable Always Offroad</h4>
<ul>
<li>开启后：即使车辆通电，设备也保持在离线/设置模式</li>
<li>用于在车内调试而不上路</li>
</ul>
<h4 id="-max-time-offroad最长离线时间">⏰ Max Time Offroad（最长离线时间）</h4>
<ul>
<li>发动机熄火后，设备自动关机的等待时间</li>
<li>可选 5分钟 ~ 30小时（默认30小时）</li>
</ul>
<h4 id="-wake-up-behavior开机行为">🌅 Wake Up Behavior（开机行为）</h4>
<table>
<thead>
<tr>
<th>选项</th>
<th>效果</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Default（默认）</strong></td>
<td>车辆通电自动启动</td>
</tr>
<tr class="intellij-row-even">
<td><strong>Offroad（离线模式）</strong></td>
<td>启动后进入设置界面（不自动开始驾驶）</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="13-developer开发者选项">13. Developer（开发者选项）</h2>
<h3 id="-show-advanced-controls">🔧 Show Advanced Controls</h3>
<ul>
<li>开启：显示更多高级设置项（如扭矩参数、转弯速度调整等）</li>
<li>关闭：隐藏上述高级选项，简化界面</li>
</ul>
<h3 id="-github-runner-service">🚀 GitHub Runner Service</h3>
<ul>
<li>在设备上运行 GitHub Actions Runner</li>
<li>用于开发者自定义构建/测试</li>
</ul>
<h3 id="-copyparty-service">📁 copyparty Service</h3>
<ul>
<li>启用轻量级文件服务器</li>
<li>通过浏览器访问设备 IP 查看/下载行驶记录、日志等</li>
</ul>
<h3 id="-quickboot-mode快速启动">⚡ Quickboot Mode（快速启动）</h3>
<ul>
<li>开启后使用预编译代码加速启动</li>
<li>在&nbsp;<code>prebuilt</code>&nbsp;目录下生成标记文件</li>
</ul>
<h3 id="-error-log错误日志">📋 Error Log（错误日志）</h3>
<ul>
<li>查看和删除 SunnyPilot 崩溃日志</li>
<li>对排查问题非常有用</li>
</ul>
<hr>
<h2 id="14-sunnylink远程服务">14. sunnylink（远程服务）</h2>
<p>SunnyPilot 的云服务，提供：</p>
<h3 id="-核心功能">✨ 核心功能</h3>
<ul>
<li><strong>云端备份/还原</strong>&nbsp;&mdash; 备份你的设置、参数、模型配置</li>
<li><strong>远程配置</strong>&nbsp;&mdash; 通过网页远程修改设备设置</li>
<li><strong>赞助者专属功能</strong>&nbsp;&mdash; 额外高级支持</li>
</ul>
<h3 id="使用方式">使用方式</h3>
<ul>
<li>在设置面板中通过二维码配对</li>
<li><strong>基本备份/还原功能对所有人开放</strong>（不需要赞助）</li>
</ul>
<hr>
<h2 id="15-trips行程统计">15. Trips（行程统计）</h2>
<p>显示你的驾驶统计数据：</p>
<ul>
<li><strong>总里程</strong>（Distance）</li>
<li><strong>总行程次数</strong>（Drives）</li>
<li><strong>总驾驶时间</strong>（Hours）</li>
</ul>
<p>数据来自 comma API，自动定期更新。</p>
<hr>
<h2 id="16-常见问题与建议">16. 常见问题与建议</h2>
<h3 id="-qa">❓ Q&amp;A</h3>
<p><strong>Q：我应该先开启哪些功能？</strong></p>
<blockquote>
<p>建议初次使用按此顺序逐步尝试：</p>
<ol>
<li>先确保基础功能正常（Toggles -&gt; Enable SunnyPilot）</li>
<li>开启&nbsp;<strong>MADS</strong>&nbsp;体验独立转向控制</li>
<li>尝试&nbsp;<strong>Experimental Mode</strong>（如果支持）</li>
<li>根据需要开启可视化增强（彩虹模式、路名显示等）</li>
<li>最后尝试高级功能（模型切换、扭矩调校等）</li>
</ol>
</blockquote>
<p><strong>Q：MADS 开启后没反应？</strong></p>
<blockquote>
<p>检查方向盘上的&nbsp;<strong>Main</strong>&nbsp;按钮是否已按下。MADS 默认跟随 Main 巡航主开关。</p>
</blockquote>
<p><strong>Q：为什么有些选项是灰色的？</strong></p>
<blockquote>
<p>大部分设置<strong>只能在停车时修改</strong>。部分功能不支持你的车型平台时会自动禁用。</p>
</blockquote>
<p><strong>Q：如何关闭屏幕但不关闭系统？</strong></p>
<blockquote>
<p>Display&nbsp;-&gt;&nbsp;Onroad Brightness 选择&nbsp;<strong>Screen Off</strong>&nbsp;即可。</p>
</blockquote>
<p><strong>Q：自动变道不工作？</strong></p>
<blockquote>
<p>检查：1)&nbsp;是否设置了 Auto Lane Change Timer（关闭状态不行）；2)&nbsp;车速是否满足条件；3)&nbsp;盲点监测是否有车。</p>
</blockquote>
<h3 id="-安全建议">⚠️ 安全建议</h3>
<ol>
<li><strong>循序渐进</strong>：每次只开启 1-2 个新功能，在安全路段充分测试</li>
<li><strong>保持注意力</strong>：辅助驾驶不是自动驾驶，双手不离方向盘</li>
<li><strong>遵守法律</strong>：确保在当地法规允许的范围内使用</li>
<li><strong>校准的重要性</strong>：更换模型后建议重置校准</li>
<li><strong>遇到问题</strong>：查看 Developer -&gt; Error Log，或在社区论坛寻求帮助</li>
</ol>
<h3 id="-资源链接">🔗 资源链接</h3>
<ul>
<li>🌐&nbsp;<a href="https://community.sunnypilot.ai/" target="_blank" rel="noopener">SunnyPilot 社区论坛</a></li>
<li>📖&nbsp;<a href="https://docs.sunnypilot.ai/" target="_blank" rel="noopener">官方文档</a></li>
<li>💻&nbsp;<a href="https://github.com/sunnyhaibin/sunnypilot" target="_blank" rel="noopener">GitHub 仓库</a></li>
</ul>
<hr>
<p><em>本文档基于 SunnyPilot 源码深度解读编写，覆盖了所有主要设置面板和功能选项。随着版本更新，部分功能可能会有所变化。</em></p>]]></description>
    <pubDate>Sat, 16 May 2026 21:40:35 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=64</guid>
</item>
<item>
    <title>sunnypilot的一些常用设置说明7🌟 Models Settings（模型设置）</title>
    <link>https://mr-one.cn/?post=61</link>
    <description><![CDATA[<h1>🌟 Models Settings（模型设置）完全手册</h1>
<p><strong>位置</strong>：<code>Settings &rarr; Models</code><br><strong>可用性</strong>：支持所有设备，comma four 用户需通过 sunnylink 配置<br><strong>原文</strong>：<a href="https://community.sunnypilot.ai/t/models-settings/3685" target="_blank" rel="noopener noreferrer">https://community.sunnypilot.ai/t/models-settings/3685</a></p>
<hr>
<h2>1️⃣ Current Model（当前模型）</h2>
<p>点击&nbsp;<strong>SELECT</strong>&nbsp;按钮打开模型选择对话框，当前激活的模型名称会显示在按钮上。可选不同的驾驶模型，每个模型有独特的驾驶特性和能力。</p>
<blockquote>
<p>⚠️&nbsp;<strong>Offroad Only</strong>：模型选择<strong>只能在车辆停车熄火时更改</strong>（除非 Always Offroad 模式已激活）。</p>
</blockquote>
<hr>
<h2>2️⃣ Model Download Progress（模型下载进度）</h2>
<p>下载模型时，每个组件会显示独立的进度条：</p>
<table data-extentions-extra-tablecapture-id="961578">
<thead>
<tr>
<th>组件</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Driving Model</strong>&nbsp;🧠</td>
<td>主 supercombo 神经网络（核心驾驶模型）</td>
</tr>
<tr>
<td><strong>Vision Model</strong>&nbsp;👁️</td>
<td>视觉处理模型</td>
</tr>
<tr>
<td><strong>Policy Model</strong>&nbsp;📋</td>
<td>决策策略模型</td>
</tr>
<tr>
<td><strong>Off-Policy Model</strong>&nbsp;🔄</td>
<td>Off-policy 神经网络组件</td>
</tr>
<tr>
<td><strong>On-Policy Model</strong>&nbsp;🔄</td>
<td>On-policy 神经网络组件</td>
</tr>
</tbody>
</table>
<blockquote>
<p>并非所有模型都包含每个组件&mdash;&mdash;只出现属于该模型的组件进度条。</p>
</blockquote>
<hr>
<h2>3️⃣ Refresh Model List（刷新模型列表）</h2>
<p>强制从服务器刷新可用模型列表。如果你预感到新模型已上线但在列表中看不到，点击此按钮刷新。</p>
<hr>
<h2>4️⃣ Clear Model Cache（清除模型缓存）</h2>
<p>删除除当前激活模型外的所有已下载模型，当前缓存大小（MB）会显示在按钮上。<strong>用于释放存储空间</strong>。</p>
<hr>
<h2>5️⃣ Cancel Download（取消下载）</h2>
<p>仅模型下载过程中会出现此按钮，点击取消当前下载。</p>
<hr>
<h2>6️⃣ Use Lane Turn Desires（使用车道转弯意图）</h2>
<p>当开启时，在车速&nbsp;<strong>20 mph（32 km/h）及以下</strong>，打转向灯后模型会在转向灯方向最近的可通行路径规划一个转弯。<strong>帮助模型在低速时实现更顺滑的转弯</strong>。</p>
<hr>
<h2>7️⃣ Adjust Lane Turn Speed（调整车道转弯速度）</h2>
<p>用&nbsp;<strong>-</strong>&nbsp;和&nbsp;<strong>+</strong>&nbsp;按钮调节 Lane Turn Desires 的最高激活速度，<strong>默认 19 mph</strong>。</p>
<blockquote>
<p>📌&nbsp;<strong>注意</strong>：仅当&nbsp;<strong>Use Lane Turn Desires</strong>&nbsp;开启，且 Developer Settings 中&nbsp;<strong>Show Advanced Controls</strong>&nbsp;启用时才显示。</p>
</blockquote>
<hr>
<h2>8️⃣ Live Learning Steer Delay（实时学习转向延迟）</h2>
<p>开启后，系统持续测量实际的转向延迟并自动调整补偿。关闭时则使用固定的响应时间（见下一条）。</p>
<p>描述文字会显示当前的实时延迟值或延迟组件分解数据。</p>
<hr>
<h2>9️⃣ Adjust Software Delay（调整软件延迟）</h2>
<p>当&nbsp;<strong>Live Learning Steer Delay 关闭</strong>&nbsp;时生效。用&nbsp;<strong>-</strong>&nbsp;和&nbsp;<strong>+</strong>&nbsp;按钮设置固定的软件延迟值，<strong>默认 0.2 秒</strong>。</p>
<blockquote>
<p>📌&nbsp;<strong>注意</strong>：仅当 Live Learning Steer Delay 关闭，且 Developer Settings 中&nbsp;<strong>Show Advanced Controls</strong>&nbsp;启用时才显示。</p>
</blockquote>
<hr>
<h3>💬 社区讨论补充</h3>
<p>有用户在帖子中提问（#2，SmileyFace）：</p>
<blockquote>
<p><em>&ldquo;调整 Software Delay 实际有什么影响？低于 0.2 秒会怎样？高于 0.2 秒会怎样？&rdquo;</em></p>
</blockquote>
<p>这说明这个参数需要根据自己的驾驶体验微调&mdash;&mdash;<strong>值越低响应越敏捷，值越高转向越平缓</strong>，适合不同驾驶风格的调校。</p>]]></description>
    <pubDate>Tue, 12 May 2026 09:58:55 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=61</guid>
</item>
<item>
    <title>sunnypilot的一些常用设置说明6-Modular Assistive Driving System (MADS)</title>
    <link>https://mr-one.cn/?post=59</link>
    <description><![CDATA[<h1 dir="auto">Modular Assistive Driving System (MADS)</h1>
<p><span style="color: #3598db; font-size: 18px;">简单来说：就是全时车道居中（从车辆发动开始系统就控制你的方向盘）</span></p>
<p><span style="color: #3598db; font-size: 18px;">菜单位置：<strong>Settings</strong>&nbsp;&rarr;&nbsp;<strong>Steering</strong>&nbsp;&rarr; enable&nbsp;<strong>MADS</strong></span></p>
<p><span style="color: #e03e2d;">默认是打开的，根据自己的喜好选择开还是关。</span></p>
<h1>🎯 MADS Settings（模块化辅助驾驶系统设置）</h1>
<p><strong>位置</strong>：<code>Settings &rarr; Steering &rarr; Customize MADS</code><br><strong>可用性</strong>：支持所有设备，comma four 用户需通过 sunnylink 配置<br><strong>前提条件</strong>：主开关&nbsp;<strong>Modular Assistive Driving System (MADS)</strong>&nbsp;必须在 Steering Settings 中先启用<br><strong>原文</strong>：<a href="https://community.sunnypilot.ai/t/mads-settings/3686" target="_blank" rel="noopener noreferrer">https://community.sunnypilot.ai/t/mads-settings/3686</a></p>
<hr>
<h2>1️⃣ Toggle with Main Cruise（与主巡航联动开关）</h2>
<p>开启后，按下方向盘上的&nbsp;<strong>主巡航按钮（on/off 按钮）</strong>&nbsp;即可激活 MADS 转向辅助。</p>
<blockquote>
<p>⚠️&nbsp;<strong>车辆限制（强制关闭）</strong>：</p>
<ul>
<li><strong>Rivian</strong>：始终强制关闭</li>
<li><strong>Tesla（无车辆总线连接版）</strong>：始终强制关闭</li>
</ul>
<p>📌&nbsp;<strong>提示</strong>：对于没有专用 LFA/LKAS 按钮的车辆，关闭此选项将阻止横向控制接合。</p>
</blockquote>
<hr>
<h2>2️⃣ Unified Engagement Mode - UEM（统一接合模式）</h2>
<p>开启后，<strong>接合巡航控制时自动同时接合 MADS 横向控制</strong>，无需单独激活。</p>
<p>一旦通过 UEM 接合了横向控制，它会保持激活状态，直到你手动按 MADS 按钮关闭，或车辆熄火。</p>
<blockquote>
<p>⚠️&nbsp;<strong>车辆限制（强制开启）</strong>：</p>
<ul>
<li><strong>Rivian</strong>：始终强制开启</li>
<li><strong>Tesla（无车辆总线连接版）</strong>：始终强制开启</li>
</ul>
</blockquote>
<hr>
<h2>3️⃣ Steering Mode on Brake Pedal（刹车踏板时的转向模式）</h2>
<p>一行三个按钮，控制踩刹车时 MADS 转向辅助的行为：</p>
<table data-extentions-extra-tablecapture-id="912907">
<thead>
<tr>
<th>模式</th>
<th>行为</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Remain Active</strong>&nbsp;🟢</td>
<td>踩刹车时<strong>自动车道居中（ALC）保持激活</strong></td>
</tr>
<tr>
<td><strong>Pause</strong>&nbsp;🟡</td>
<td>ALC&nbsp;<strong>暂停</strong>，可快速恢复</td>
</tr>
<tr>
<td><strong>Disengage</strong>&nbsp;🔴</td>
<td>ALC&nbsp;<strong>完全脱离</strong></td>
</tr>
</tbody>
</table>
<blockquote>
<p>⚠️&nbsp;<strong>车辆限制（强制设为 Disengage）</strong>：</p>
<ul>
<li><strong>Rivian</strong>：始终强制 Disengage</li>
<li><strong>Tesla（无车辆总线连接版）</strong>：始终强制 Disengage</li>
</ul>
</blockquote>
<hr>
<h2>🔗 相关功能</h2>
<ul>
<li><a href="https://community.sunnypilot.ai/t/245" target="_blank" rel="noopener noreferrer">Modular Assistive Driving System</a>&nbsp;&mdash; MADS 功能详解</li>
<li><a href="https://community.sunnypilot.ai/t/3717" target="_blank" rel="noopener noreferrer">Steering Settings</a>&nbsp;&mdash; 转向设置总览</li>
</ul>
<hr>
<blockquote>
<p><strong>MADS 的核心思想</strong>：将横向转向辅助（车道居中）与纵向速度控制（巡航控制）解耦&mdash;&mdash;你可以只开车道保持而不用巡航，或者用主巡航键来开关转向辅助，驾驶自由度更高。</p>
</blockquote>]]></description>
    <pubDate>Tue, 12 May 2026 09:34:53 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=59</guid>
</item>
<item>
    <title>sunnypilot的一些常用设置说明5-自动变道设置</title>
    <link>https://mr-one.cn/?post=58</link>
    <description><![CDATA[<blockquote class="callout" data-callout-type="warning" data-callout-alias="warning">
<div class="callout-content">
<h1 data-topic-id="240"><a class="fancy-title" href="https://community.sunnypilot.ai/t/auto-lane-change/240" target="_blank" rel="noopener"><span dir="auto">Auto Lane Change</span></a></h1>
<h1 dir="auto"><span dir="auto">自动变道</span></h1>
<p><span style="text-decoration: underline;"><span style="color: #ba372a; font-size: 16px; text-decoration: underline;"><strong>菜单位置：Settings</strong>&nbsp;&rarr;&nbsp;<strong>Steering</strong>&nbsp;&rarr;&nbsp;<strong>Customize Lane Change</strong></span></span></p>
<h2 dir="auto"><a class="anchor" href="https://community.sunnypilot.ai/t/auto-lane-change/240#p-451-what-it-does-2" target="_blank" rel="noopener" name="p-451-what-it-does-2" aria-label="标题链接"></a><span dir="auto">它的功能</span></h2>
<p dir="auto"><span dir="auto">当您开启转向灯时，会自动执行变道操作。您可以选择轻推确认、立即或变道延迟三种模式。</span></p>
<h2 dir="auto"><a class="anchor" href="https://community.sunnypilot.ai/t/auto-lane-change/240#p-451-how-it-works-3" target="_blank" rel="noopener" name="p-451-how-it-works-3" aria-label="标题链接"></a><span dir="auto">工作原理</span></h2>
<ol dir="auto">
<li><span dir="auto">向所需方向打开转向灯</span></li>
<li><span dir="auto">该系统会验证视觉系统是否在目标车道上检测到清晰的车道线&mdash;&mdash;如果没有可见的车道线，则不会执行变道操作。</span></li>
<li><span dir="auto">驾驶员监控系统会在车辆行驶前检查驾驶员是否注意力集中。</span></li>
<li><span dir="auto">取决于您的设置：</span>
<ul>
<li><strong><span dir="auto">轻推：</span></strong><span dir="auto">轻轻轻推方向盘以确认变道。</span></li>
<li><strong><span dir="auto">无轻推：</span></strong><span dir="auto">变道立即开始</span></li>
<li><strong><span dir="auto">定时（0.5秒&ndash;3秒）：</span></strong><span dir="auto">车道变换在设定的延迟时间后开始。</span></li>
</ul>
</li>
<li><span dir="auto">如果启用了盲点监测延迟功能，并且在您的盲区内检测到车辆，则等待计时器将重置，因此变道操作将延迟到盲区清除后（大约额外等待 1 秒钟）。</span><a class="anchor" href="https://community.sunnypilot.ai/t/auto-lane-change/240#p-451-modes-6" target="_blank" rel="noopener" name="p-451-modes-6" aria-label="标题链接"></a></li>
</ol>
<div>
<blockquote class="callout" data-callout-type="info" data-callout-alias="info">
<div class="callout-content">&nbsp;</div>
</blockquote>
</div>
<h2 dir="auto"><a class="anchor" href="https://community.sunnypilot.ai/t/auto-lane-change/240#p-451-blind-spot-monitoring-integration-7" target="_blank" rel="noopener" name="p-451-blind-spot-monitoring-integration-7" aria-label="标题链接"></a><span dir="auto">盲点监测集成</span></h2>
<p dir="auto"><span dir="auto">如果您的车辆支持盲点监测系统 (BSM) 。当检测到盲区内有车辆时，系统不会执行变道</span><span dir="auto">。</span></p>
</div>
</blockquote>]]></description>
    <pubDate>Tue, 12 May 2026 09:20:03 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=58</guid>
</item>
<item>
    <title>sunnypilot的一些常用设置说明4-Sunnylink 设置</title>
    <link>https://mr-one.cn/?post=57</link>
    <description><![CDATA[<h1 dir="auto"><span dir="auto">sunnylink 设置</span></h1>
<p dir="auto"><span dir="auto">配置 sunnylink 云集成，以实现安全备份、恢复、赞助和远程配置。</span></p>
<p dir="auto"><strong><span dir="auto">英文菜单</span></strong><span dir="auto">：</span><code>Settings -&gt; sunnylink</code></p>
<div>
<blockquote class="callout" data-callout-type="info" data-callout-alias="info">
<div class="callout-content">
<p><span dir="auto">所有设备均支持。而且C4用户只能使用 Sunnylink 来更改此设置。</span></p>
</div>
</blockquote>
</div>
<hr>
<h2 dir="auto">Enable sunnylink</h2>
<h2 dir="auto"><span dir="auto">启用 Sunnylink</span></h2>
<p dir="auto"><span dir="auto">控制所有 SunnyLink 功能的总开关。禁用后，将不会发出任何 SunnyLink 请求。您的 Dongle ID 会显示在开关旁边。</span></p>
<p dir="auto"><span dir="auto">首次启用 sunnylink 时会触发一个同意提示，必须完成该提示才能激活该功能。</span></p>
<hr>
<h2 dir="auto">Sponsor Status</h2>
<h2 dir="auto"><span dir="auto">赞助商身份</span></h2>
<p dir="auto"><span dir="auto">此按钮可打开赞助商状态对话框，显示您当前的赞助商级别名称和颜色。成为赞助商即可提前体验 Sunnylink 的各项功能。</span></p>
<hr>
<h2 dir="auto">Pair&nbsp;GitHub Account</h2>
<h2 dir="auto"><span dir="auto">配对 GitHub 帐户</span></h2>
<p dir="auto"><span dir="auto">此按钮用于打开 GitHub 配对对话框。它会将您的 GitHub 帐户与设备关联，以便进行赞助商验证和 API 访问。当前状态显示为</span><strong><span dir="auto">&ldquo;已配对&rdquo;</span></strong><span dir="auto">或</span><strong><span dir="auto">&ldquo;未配对&rdquo; Paired&nbsp;or&nbsp;Not Paired 。</span></strong></p>
<hr>
<h2 dir="auto">Enable sunnylink uploader (infrastructure test)</h2>
<h2 dir="auto"><span dir="auto">启用 Sunnylink 上传器</span></h2>
<p dir="auto"><span dir="auto">将驾驶数据上传至 SunnyPilot 服务器。</span></p>
<hr>
<h2 dir="auto">Backup Settings / Restore Settings</h2>
<h2 dir="auto"><span dir="auto">备份设置/恢复设置</span></h2>
<p dir="auto"><span dir="auto">两个并排按钮，用于通过 SunnyLink 管理设置备份：</span></p>
<ul dir="auto">
<li><strong><span dir="auto">备份设置</span></strong><span dir="auto">：加密并将所有当前的 sunnypilot 设置上传到云端。进度指示器会显示上传状态。</span></li>
<li><strong><span dir="auto">恢复设置</span></strong><span dir="auto">：下载并应用最近备份的设置。进度指示器会显示下载状态。</span></li>
</ul>
<div>
<blockquote class="callout" data-callout-type="note" data-callout-alias="note">
<div class="callout-title"><span dir="auto">可用性</span></div>
<div class="callout-content">
<p><span dir="auto">当设备在路上行驶或未启用 SunnyLink 时，这两个按钮均被禁用。</span></p>
</div>
</blockquote>
</div>]]></description>
    <pubDate>Tue, 12 May 2026 09:15:07 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=57</guid>
</item>
<item>
    <title>sunnypilot的一些常用设置说明3-切换设置Toggles Settings</title>
    <link>https://mr-one.cn/?post=56</link>
    <description><![CDATA[<h1 data-topic-id="3709"><a class="fancy-title" href="https://community.sunnypilot.ai/t/toggles-settings/3709" target="_blank" rel="noopener"><span dir="auto">Toggles Settings</span></a></h1>
<h1 dir="auto"><span dir="auto">切换设置</span></h1>
<p dir="auto"><span dir="auto">控制 SunnyPilot 基本行为、驾驶个性、驾驶员监控和数据记录的核心驾驶辅助开关。</span></p>
<p dir="auto"><strong><span dir="auto">英文菜单</span></strong><span dir="auto">：</span><code>Settings -&gt; Toggles</code></p>
<hr>
<h2 dir="auto">Enable sunnypilot</h2>
<h2 dir="auto"><span dir="auto">启用 sunnypilot</span></h2>
<p dir="auto"><span dir="auto">启用 SunnyPilot 驾驶辅助系统，实现自适应巡航控制和车道保持功能。系统激活期间，您需要始终保持注意力集中。</span></p>
<p dir="auto"><span style="text-decoration: underline; font-size: 16px;"><strong><span dir="auto" style="background-color: #ffffff; color: #e03e2d; text-decoration: underline;">默认开启，请勿修改。</span></strong></span></p>
<hr>
<h2 dir="auto">Experimental Mode</h2>
<h2 dir="auto"><span dir="auto">实验模式</span></h2>
<p dir="auto"><span dir="auto">启用端到端纵向控制，这项功能利用神经网络来处理所有路况下的加速和制动，包括设有停车标志和交通信号灯的城市街道。</span></p>
<p dir="auto"><span style="text-decoration: underline; font-size: 16px;"><strong><span dir="auto" style="color: #e03e2d; text-decoration: underline;">不是所有车都适用，仅限支持纵向控制的车型。</span></strong></span></p>
<hr>
<h2 dir="auto">Disengage on Accelerator Pedal</h2>
<h2 dir="auto"><span dir="auto">踩油门退出</span></h2>
<p dir="auto"><span dir="auto">启用后，踩下油门踏板将立即关闭 SunnyPilot 系统。</span></p>
<p dir="auto"><span style="text-decoration: underline;"><strong><span dir="auto" style="color: #e03e2d; text-decoration: underline;">请不要打开这个开关。</span></strong></span></p>
<hr>
<h2 dir="auto">Driving Personality</h2>
<h2 dir="auto"><span dir="auto">驾驶个性</span></h2>
<p dir="auto"><span dir="auto">一排三个按钮，用于控制 SunnyPilot 与前方车辆的跟车距离以及加速和制动的力度：</span></p>
<div class="md-table" dir="auto">
<table data-extentions-extra-tablecapture-id="944521">
<thead>
<tr>
<th><span dir="auto">选项</span></th>
<th><span dir="auto">行为</span></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong><span dir="auto">Aggressive</span></strong></td>
<td><span dir="auto">更短的跟车距离，更快的加速</span></td>
</tr>
<tr>
<td><strong><span dir="auto">Standard</span></strong></td>
<td><span dir="auto">适中的跟车距离和反应</span></td>
</tr>
<tr>
<td><strong><span dir="auto">Relaxed</span></strong></td>
<td><span dir="auto">更长的跟车距离，更平缓的加速</span></td>
</tr>
</tbody>
</table>
</div>
<div>
<blockquote class="callout" data-callout-type="note" data-callout-alias="note">
<div class="callout-content">
<p><strong><span style="text-decoration: underline;"><span dir="auto" style="color: #e03e2d; text-decoration: underline;">需要纵向控制。</span></span></strong></p>
</div>
</blockquote>
</div>
<hr>
<h2 dir="auto">Enable Lane Departure Warnings</h2>
<h2 dir="auto"><span dir="auto">启用车道偏离预警</span></h2>
<p dir="auto"><span dir="auto">当车辆在未开启转向灯的情况下偏离车道线时，系统会发出警报，提醒您将车辆驶回车道。车速超过 31 英里/小时（50 公里/小时）时，警报才会激活。</span></p>
<p dir="auto"><strong><span style="text-decoration: underline;"><span dir="auto" style="color: #e03e2d; text-decoration: underline;">建议关掉，吵得很。</span></span></strong></p>
<hr>
<h2 dir="auto">Always-On Driver Monitoring</h2>
<h2 dir="auto"><span dir="auto">始终开启的驾驶员监控</span></h2>
<p dir="auto"><span dir="auto">即使未启用 SunnyPilot 功能，驾驶员监控摄像头仍会保持运行。只要车辆启动，系统就会持续监控驾驶员是否存在注意力不集中或疲劳驾驶的情况。</span></p>
<p dir="auto"><strong><span style="text-decoration: underline;"><span dir="auto" style="color: #e03e2d; text-decoration: underline;">不适用C3XL</span></span></strong></p>
<hr>
<h2 dir="auto">Record and Upload Driver Camera</h2>
<h2 dir="auto"><span dir="auto">录制并上传行车记录仪视频</span></h2>
<p dir="auto"><span dir="auto">上传驾驶员侧摄像头拍摄的视频，以帮助改进驾驶员监控算法。启用此功能后，驾驶员摄像头数据将包含在上传的驾驶片段中。</span></p>
<hr>
<h2 dir="auto">Record and Upload Microphone Audio</h2>
<h2 dir="auto"><span dir="auto">录制并上传麦克风音频</span></h2>
<p dir="auto"><span dir="auto">行车过程中录制麦克风音频。音频存储在本地，并包含在可通过 Comma Connect 访问的行车记录仪视频中。</span></p>
<p dir="auto"><span style="color: #e03e2d;"><strong><span dir="auto">C3XL不适用。</span></strong></span></p>
<hr>
<h2 dir="auto">Use Metric System</h2>
<h2 dir="auto"><span dir="auto">使用公制单位</span></h2>
<p dir="auto"><span dir="auto">在整个界面中将显示单位从英里/小时 (mph) 切换到公里/小时 (km/h)。</span></p>]]></description>
    <pubDate>Tue, 12 May 2026 09:05:06 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=56</guid>
</item>
<item>
    <title>sunnypilot的一些常用设置说明2-网络设置Network Settings</title>
    <link>https://mr-one.cn/?post=55</link>
    <description><![CDATA[<h1 dir="auto">Network Settings</h1>
<h1 dir="auto"><span dir="auto">网络设置</span></h1>
<p dir="auto"><span dir="auto">管理您的 comma 设备上的 Wi-Fi 连接。</span></p>
<p dir="auto"><strong><span dir="auto">英文菜单</span></strong><span dir="auto">：</span><code>Settings -&gt; Network</code></p>
<hr>
<h2 dir="auto"><a class="anchor" href="https://community.sunnypilot.ai/t/network-settings/3682#p-18737-wi-fi-2" target="_blank" rel="noopener" name="p-18737-wi-fi-2" aria-label="标题链接"></a><span dir="auto">WIFI无线上网</span></h2>
<p dir="auto"><span dir="auto">&ldquo;网络&rdquo;面板会显示可用 Wi-Fi 网络列表。点击网络名称即可连接，或使用</span><strong><span dir="auto">&ldquo;扫描&rdquo;</span></strong><span dir="auto">按钮刷新列表。</span></p>]]></description>
    <pubDate>Tue, 12 May 2026 09:02:58 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=55</guid>
</item>
<item>
    <title>sunnypilot的一些常用设置说明1-设备设置Device Settings</title>
    <link>https://mr-one.cn/?post=54</link>
    <description><![CDATA[<h1 dir="auto"><span dir="auto">设备设置</span></h1>
<p dir="auto"><span dir="auto">查看设备信息、管理校准、配置电源行为和访问系统实用程序。</span></p>
<p dir="auto"><span style="text-decoration: underline;"><span style="color: #e03e2d; text-decoration: underline;"><strong><span dir="auto">英文显示</span></strong><span dir="auto">：</span><code>Settings -&gt; Device</code></span></span></p>
<hr>
<h2 dir="auto"><a class="anchor" href="https://community.sunnypilot.ai/t/device-settings/3681#p-18736-device-information-2" target="_blank" rel="noopener" name="p-18736-device-information-2" aria-label="标题链接"></a><span dir="auto">设备信息</span></h2>
<p dir="auto"><span dir="auto"><strong>Dongle ID</strong> 加密狗ID</span></p>
<p dir="auto"><span dir="auto">&nbsp;<strong>Serial</strong> 序列号</span></p>
<p dir="auto"><span dir="auto">这些标识符用于配对和技术支持，由系统自动生成。</span></p>
<hr>
<h2 dir="auto">Pair Device</h2>
<h2 dir="auto"><a class="anchor" href="https://community.sunnypilot.ai/t/device-settings/3681#p-18736-pair-device-3" target="_blank" rel="noopener" name="p-18736-pair-device-3" aria-label="标题链接"></a><span dir="auto">配对设备</span></h2>
<p dir="auto"><span dir="auto">将您的 comma 设备与您的 comma connect 帐户配对<span style="text-decoration: underline;"><strong><span style="color: #e03e2d; text-decoration: underline;">（只有原版官方进口设备可以配对）。</span></strong></span></span></p>
<p dir="auto"><span dir="auto">配对后，您可以通过 comma connect 应用程序查看驾驶路线、远程管理设备以及访问行车记录仪录像。</span></p>
<hr>
<h2 dir="auto">Reset Calibration</h2>
<h2 dir="auto"><a class="anchor" href="https://community.sunnypilot.ai/t/device-settings/3681#p-18736-reset-calibration-4" target="_blank" rel="noopener" name="p-18736-reset-calibration-4" aria-label="标题链接"></a><span dir="auto">重置校准</span></h2>
<p dir="auto"><span dir="auto"><span style="text-decoration: underline; color: #e03e2d;">重置设备的校准数据，当设备出现校准不可用时需要操作。</span>重置后，系统会在您下次行驶时重新学习摄像头的安装位置。</span></p>
<hr>
<h2 dir="auto">Change Language</h2>
<h2 dir="auto"><span dir="auto">更改语言</span></h2>
<p dir="auto"><span dir="auto">打开语言选择对话框，您可以在其中选择界面显示语言。</span></p>
<hr>
<h2 dir="auto">Enable Always Offroad / Exit Always Offroad</h2>
<h2 dir="auto"><span dir="auto">启用/退出设置模式</span></h2>
<p dir="auto"><span style="font-size: 16px;"><strong><span style="text-decoration: underline;"><span dir="auto" style="color: #e03e2d; text-decoration: underline;">切换设置模式。启用后，即使车辆正在行驶，设备也会保持停车且允许修改全部设置项的状态。这样可以防止驾驶辅助功能启动，方便您配置设置、下载更新或进行维护。</span></span></strong></span></p>
<hr>
<h2 dir="auto">Wake Up Behavior</h2>
<h2 dir="auto"><span dir="auto">唤醒行为</span></h2>
<p dir="auto"><span dir="auto">一排两个按钮，用于控制设备启动或从睡眠状态唤醒时的操作：</span></p>
<div class="md-table fullscreen-table-wrapper" dir="auto" data-table-index="0">
<div class="fullscreen-table-wrapper__buttons">&nbsp;</div>
<table data-extentions-extra-tablecapture-id="509132">
<thead>
<tr>
<th><span dir="auto">选项</span></th>
<th><span dir="auto">它的作用</span></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong><span dir="auto">Default默认</span></strong></td>
<td><span dir="auto">设备正常启动并准备就绪</span></td>
</tr>
<tr>
<td><strong><span dir="auto">Offroad设置</span></strong></td>
<td><span dir="auto">设备每次启动或唤醒时都只停留在待机界面</span></td>
</tr>
</tbody>
</table>
</div>
<p dir="auto"><span dir="auto">设置为</span><strong><span dir="auto">&ldquo;Offroad&rdquo;模式</span></strong><span dir="auto">后，设备每次启动时都会自动进入&ldquo;<strong>Offroad</strong>&rdquo;模式&mdash;&mdash;驾驶辅助功能只有在您手动从设备设置面板中退出&ldquo;<strong>Offroad</strong>&rdquo;模式后才会启用。</span></p>
<p dir="auto"><span style="text-decoration: underline;"><strong><span dir="auto" style="color: #e03e2d; text-decoration: underline;">请保持设置为Default默认</span></strong></span></p>
<hr>
<h2 dir="auto">Max Time Offroad</h2>
<h2 dir="auto"><span dir="auto">最长</span>Offroad<span dir="auto">时间</span></h2>
<p dir="auto"><span dir="auto">此选择器用于设置发动机熄火后设备保持通电状态的时间，超过此时间设备将自动关闭。默认值为</span><strong><span dir="auto">30 小时</span></strong><span dir="auto">。</span></p>
<p dir="auto"><span dir="auto">可选设置：</span><strong><span dir="auto">始终开启</span></strong><span dir="auto">、</span><strong><span dir="auto">5分钟</span></strong><span dir="auto">、10</span><strong><span dir="auto">分钟</span></strong><span dir="auto">、</span><strong><span dir="auto">15分钟</span></strong><span dir="auto">、</span><strong><span dir="auto">30分钟</span></strong><span dir="auto">、</span><strong><span dir="auto">1小时</span></strong><span dir="auto">、</span><strong><span dir="auto">2小时</span></strong><span dir="auto">、</span><strong><span dir="auto">3小时</span></strong><span dir="auto">、</span><strong><span dir="auto">5小时</span></strong><span dir="auto">、</span><strong><span dir="auto">10小时、&nbsp;</span></strong><strong><span dir="auto">24小时</span></strong><span dir="auto">、</span><strong><span dir="auto">30小时</span></strong></p>
<p dir="auto"><span dir="auto">将其设置为</span><strong><span dir="auto">&ldquo;始终开启&rdquo;</span></strong><span dir="auto">将完全禁用自动关机定时器&mdash;&mdash;设备将保持开启状态，直到手动关机或电池电压过低为止。</span></p>
<p dir="auto"><span style="text-decoration: underline; color: #e03e2d;"><strong><span dir="auto">这个设置对于99%的车无效，因为熄火后直接就断电关机了。</span></strong></span></p>
<hr>
<h2 dir="auto">Quiet Mode</h2>
<h2 dir="auto"><span dir="auto">静音模式</span></h2>
<p dir="auto"><span dir="auto">开启或关闭静音模式。启用后，设备会抑制非关键声音，但保留所有安全相关的警报。此设置可在驾驶过程中切换。</span></p>
<p dir="auto"><span style="text-decoration: underline;"><span style="color: #e03e2d; text-decoration: underline;"><strong><span dir="auto">3XL不适用。</span></strong></span></span></p>
<hr>
<h2 dir="auto">Driver Camera Preview</h2>
<h2 dir="auto"><span dir="auto">驾驶员摄像头预览</span></h2>
<p dir="auto"><span dir="auto">打开驾驶员侧摄像头的实时预览，以便您可以确认其位置和角度。</span></p>
<p dir="auto"><span dir="auto"><span style="color: #e03e2d; text-decoration: underline;"><strong>3XL不适用。</strong></span></span></p>
<hr>
<h2 dir="auto">Onroad Uploads</h2>
<h2 dir="auto"><span dir="auto">公路上传</span></h2>
<p dir="auto"><span dir="auto">切换驾驶时的数据上传。默认启用。</span></p>
<p dir="auto"><span dir="auto">启用此功能后，设备会在您驾驶期间通过蜂窝网络或 Wi-Fi 连接上传行车数据。禁用此功能后，上传操作将延迟到车辆停好且设备驶离道路后进行。</span></p>
<p dir="auto"><span dir="auto">如果您使用的是按流量计费或数据连接（例如，用于导航或基于 OSM 的功能的移动热点），并且想要在驾驶时节省带宽，则禁用此功能很有用。</span></p>
<hr>
<h2 dir="auto">Training Guide</h2>
<h2 dir="auto"><span dir="auto">培训指南</span></h2>
<p dir="auto"><span dir="auto">打开 sunnypilot 培训指南，其中详细介绍了系统的规则、功能和限制。</span></p>
<hr>
<h2 dir="auto">Regulatory</h2>
<h2 dir="auto"><span dir="auto">监管</span></h2>
<p dir="auto"><span dir="auto">显示设备的 FCC 监管信息。</span></p>
<hr>
<h2 dir="auto">Reset Settings</h2>
<h2 dir="auto"><span dir="auto">重置设置</span></h2>
<p dir="auto"><span dir="auto">将所有 SunnyPilot 设置重置为默认值。此操作需要两步确认，以防止意外重置。确认后，设备将重启。</span></p>
<div>&nbsp;</div>
<hr>
<h2 dir="auto">Reboot / Power Off</h2>
<h2 dir="auto"><span dir="auto">重启/关机</span></h2>
<p dir="auto"><strong><span dir="auto">重启</span></strong><span dir="auto">会重新启动设备。</span><strong><span dir="auto">关机会</span></strong><span dir="auto">彻底关闭设备。</span></p>
<p dir="auto"><span dir="auto">车辆行驶过程中，电源关闭功能会被隐藏，以防止行驶过程中意外关闭电源。</span></p>]]></description>
    <pubDate>Tue, 12 May 2026 08:35:00 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=54</guid>
</item>
<item>
    <title>在comma上推送到仓库的教程</title>
    <link>https://mr-one.cn/?post=53</link>
    <description><![CDATA[<h1 data-section-id="ty2c7p" data-start="448" data-end="464">✅ 一步到位修复（直接照做）</h1>
<h2 data-section-id="1hq97q2" data-start="466" data-end="489">🚀 ① 生成 key（指定到正确目录）</h2>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly"><span class="ͼd">mkdir</span> <span class="ͼf">-p</span> /data/ssh<br>ssh-keygen <span class="ͼf">-t</span> ed25519 <span class="ͼf">-f</span> /data/ssh/id_ed25519 <span class="ͼf">-C</span> <span class="ͼc">"1okko@comma"</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">&nbsp;</div>
</div>
</div>
</div>
</div>
<p data-start="586" data-end="599">👉 一路回车（不要密码）</p>
<hr data-start="601" data-end="604">
<h2 data-section-id="puz4ov" data-start="606" data-end="623">🚀 ② 设置权限（很重要）</h2>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly"><span class="ͼd">chmod</span> <span class="ͼb">700</span> /data/ssh<br><span class="ͼd">chmod</span> <span class="ͼb">600</span> /data/ssh/id_ed25519<br><span class="ͼd">chmod</span> <span class="ͼb">644</span> /data/ssh/id_ed25519.pub</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">&nbsp;</div>
</div>
</div>
</div>
</div>
<hr data-start="724" data-end="727">
<h2 data-section-id="gl7iok" data-start="729" data-end="780">🚀 ③ 把公钥加到 <span class="whitespace-normal">GitHub</span></h2>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly"><span class="ͼd">cat</span> /data/ssh/id_ed25519.pub</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">&nbsp;</div>
</div>
</div>
</div>
</div>
<p data-start="824" data-end="838">复制输出，去 GitHub：</p>
<ul data-start="840" data-end="889">
<li data-section-id="1w58xgt" data-start="840" data-end="852">Settings</li>
<li data-section-id="2pl2v3" data-start="853" data-end="873">SSH and GPG keys</li>
<li data-section-id="1kbj3vv" data-start="874" data-end="889">New SSH key</li>
</ul>
<p data-start="891" data-end="896">粘进去保存</p>
<hr data-start="898" data-end="901">
<h2 data-section-id="tfn7xo" data-start="903" data-end="926">🚀 ④ 强制 SSH 使用这个 key</h2>
<p data-start="928" data-end="935">创建配置文件：</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly">nano /data/ssh/config</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">&nbsp;</div>
</div>
</div>
</div>
</div>
<p data-start="972" data-end="975">写入：</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly">Host github.com<br>HostName github.com<br>User <span class="ͼd">git</span><br>IdentityFile /data/ssh/id_ed25519</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">&nbsp;</div>
</div>
</div>
</div>
</div>
<p data-start="1075" data-end="1078">然后：</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly"><span class="ͼd">chmod</span> <span class="ͼb">600</span> /data/ssh/config</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">&nbsp;</div>
</div>
</div>
</div>
</div>
<hr data-start="1120" data-end="1123">
<h2 data-section-id="1ux4kjf" data-start="1125" data-end="1141">🚀 ⑤ 测试（关键一步）</h2>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly"><span class="ͼd">ssh</span> <span class="ͼf">-i</span> /data/ssh/id_ed25519 <span class="ͼf">-T</span> <span class="ͼd">git</span>@github.com</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">&nbsp;</div>
</div>
</div>
</div>
</div>
<hr data-start="1202" data-end="1205">
<h3 data-section-id="1ivkmez" data-start="1207" data-end="1218">✅ 正确结果：</h3>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly">Hi 1okko! You<span class="ͼc">'ve successfully authenticated</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">&nbsp;</div>
</div>
</div>
</div>
</div>
<hr data-start="1277" data-end="1280">
<h2 data-section-id="13vswlq" data-start="1282" data-end="1296">🚀 ⑥ 再 push</h2>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light">&nbsp;</div>
</div>
</div>
<div class="w-full overflow-x-hidden overflow-y-auto">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr">
<div class="cm-scroller">
<div class="cm-content q9tKkq_readonly"><span class="ͼd">git</span> push <span class="ͼf">-f</span> origin vw</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>]]></description>
    <pubDate>Sun, 05 Apr 2026 19:16:56 +0800</pubDate>
    <dc:creator>一先生</dc:creator>
    <guid>https://mr-one.cn/?post=53</guid>
</item>
</channel>
</rss>