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

View File

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

View File

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