feat: skip VFD on RK3588 devices (v1.3.8)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
stswangzhiping
2026-05-08 22:38:18 +08:00
parent 000dc4a46c
commit cdf2a5f5ac
3 changed files with 9 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const log = require('./logger'); const log = require('./logger');
const { isRK3566, readDeviceModel } = require('./led/detect'); const { isRK3566, isRK3588, readDeviceModel } = require('./led/detect');
function loadImpl() { function loadImpl() {
const forced = String(process.env.CLAWD_LED_IMPL || '').trim().toLowerCase(); const forced = String(process.env.CLAWD_LED_IMPL || '').trim().toLowerCase();
@@ -10,6 +10,8 @@ function loadImpl() {
let name; let name;
if (forced) { if (forced) {
name = forced; name = forced;
} else if (isRK3588()) {
name = 'noop';
} else if (isRK3566()) { } else if (isRK3566()) {
name = 'rk3566'; name = 'rk3566';
} else { } else {

View File

@@ -16,7 +16,12 @@ function isRK3566() {
return /RK3566/i.test(readDeviceModel()); return /RK3566/i.test(readDeviceModel());
} }
function isRK3588() {
return /RK3588/i.test(readDeviceModel());
}
module.exports = { module.exports = {
readDeviceModel, readDeviceModel,
isRK3566, isRK3566,
isRK3588,
}; };

View File

@@ -1,6 +1,6 @@
{ {
"name": "clawd", "name": "clawd",
"version": "1.3.7", "version": "1.3.8",
"description": "Claw Box daemon - connects local Linux box to claw.cutos.ai via WebSocket", "description": "Claw Box daemon - connects local Linux box to claw.cutos.ai via WebSocket",
"main": "lib/client.js", "main": "lib/client.js",
"bin": { "bin": {