feat: skip VFD on RK3588 devices (v1.3.8)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -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,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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": {
|
||||||
|
|||||||
Reference in New Issue
Block a user