Skip to content

Commit f5d51d8

Browse files
authored
feat: firmware-v8 (#99)
* feat: firmware-v8 * feat: firmware-v8 * feat: sdk 1.1.21 * fix: firmware-btc-v8
1 parent e903cfb commit f5d51d8

6 files changed

Lines changed: 60 additions & 59 deletions

File tree

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
"@headlessui/react": "^1.7.2",
1010
"@heroicons/react": "^2.0.11",
1111
"@noble/hashes": "^1.1.3",
12-
"@onekeyfe/hd-common-connect-sdk": "1.1.16",
13-
"@onekeyfe/hd-core": "1.1.16",
14-
"@onekeyfe/hd-shared": "1.1.16",
12+
"@onekeyfe/hd-common-connect-sdk": "1.1.21",
13+
"@onekeyfe/hd-core": "1.1.21",
14+
"@onekeyfe/hd-shared": "1.1.21",
1515
"@onekeyfe/ui-components": "^1.0.0",
1616
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.3",
1717
"@reduxjs/toolkit": "^1.8.5",

src/components/Firmware/V3UpdateTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ const V3UpdateTable: React.FC = () => {
6969
const deviceType = getDeviceType(device.features);
7070
const components: ComponentItem[] = [];
7171

72-
const fieldInfo = releaseMap[deviceType]?.['firmware-v7']?.[0];
72+
const fieldInfo = releaseMap[deviceType]?.['firmware-v8']?.[0];
7373
const bleFieldInfo = releaseMap[deviceType]?.ble?.[0];
7474
// Bootloader (boot)
7575
if (fieldInfo) {

src/hardware/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ class ServiceHardware {
487487

488488
/**
489489
* Performs firmware update using the V3 update protocol
490-
* This method handles components from the firmware-v7 configuration including:
490+
* This method handles components from the firmware-v8 configuration including:
491491
* - Main firmware
492492
* - BLE firmware
493493
* - Bootloader
@@ -542,7 +542,7 @@ class ServiceHardware {
542542
const releaseInfo = state.runtime.releaseMap[deviceType];
543543

544544
// pro固件字段配置键
545-
const firmwareField = 'firmware-v7';
545+
const firmwareField = 'firmware-v8';
546546

547547
// 处理每个选中的组件
548548
for (const component of filteredComponents) {

src/hardware/instance.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export const getHardwareSDKInstance = memoizee(
1414
}
1515
const settings: Partial<ConnectSettings> = {
1616
debug: true,
17-
connectSrc: 'https://jssdk.onekey.so/1.1.16/',
17+
connectSrc: 'https://jssdk.onekey.so/1.1.21/',
1818
preRelease: false,
1919
fetchConfig: true,
2020
env: 'webusb',

src/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ export type DeviceTypeMap = {
4242
firmware: IFirmwareReleaseInfo[];
4343
ble: IBLEFirmwareReleaseInfo[];
4444
'firmware-v2'?: IFirmwareReleaseInfo[];
45-
'firmware-v7'?: IFirmwareReleaseInfo[];
45+
'firmware-v8'?: IFirmwareReleaseInfo[];
46+
'firmware-btc-v8'?: IFirmwareReleaseInfo[];
4647
};
4748
};
4849

yarn.lock

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -2193,77 +2193,77 @@
21932193
"@nodelib/fs.scandir" "2.1.5"
21942194
fastq "^1.6.0"
21952195

2196-
"@onekeyfe/hd-common-connect-sdk@1.1.16":
2197-
version "1.1.16"
2198-
resolved "https://registry.npmjs.org/@onekeyfe/hd-common-connect-sdk/-/hd-common-connect-sdk-1.1.16.tgz#b9d63729b5b9fcc7d1aa670679ec0f6cbe263384"
2199-
integrity sha512-oROqlymzYyBcWvjXQ71pfwQL4jJb80iQVS0bhyGwHtomgwZqfr+zlWK+5PW14CxPzDyB/nPPI+9Lc0AQtvGTxQ==
2200-
dependencies:
2201-
"@onekeyfe/hd-core" "1.1.16"
2202-
"@onekeyfe/hd-shared" "1.1.16"
2203-
"@onekeyfe/hd-transport-emulator" "1.1.16"
2204-
"@onekeyfe/hd-transport-http" "1.1.16"
2205-
"@onekeyfe/hd-transport-lowlevel" "1.1.16"
2206-
"@onekeyfe/hd-transport-web-device" "1.1.16"
2207-
2208-
"@onekeyfe/hd-core@1.1.16":
2209-
version "1.1.16"
2210-
resolved "https://registry.npmjs.org/@onekeyfe/hd-core/-/hd-core-1.1.16.tgz#31df132b7cc7e31275b39fdd0a08f001a7afa9a1"
2211-
integrity sha512-ViTzwUySTXWB81kVHvZuxaHScfcQUZ1+Tgk9We7UXz8zKwLRsU5GfIbqpS1qSZA65/OCCB/fJoMA0zto84FH0Q==
2212-
dependencies:
2213-
"@onekeyfe/hd-shared" "1.1.16"
2214-
"@onekeyfe/hd-transport" "1.1.16"
2196+
"@onekeyfe/hd-common-connect-sdk@1.1.21":
2197+
version "1.1.21"
2198+
resolved "https://registry.npmjs.org/@onekeyfe/hd-common-connect-sdk/-/hd-common-connect-sdk-1.1.21.tgz#ab1711468a60eb439ff58a318658f1878258c99f"
2199+
integrity sha512-Ve7zunaRuRnsq1hOrf/vpNIyxX2yUgxOR8FdOGuS9qOuuIbPC1qBt2D0U9oYWUGPtL/U6Vyift5bHU0a1fzT8A==
2200+
dependencies:
2201+
"@onekeyfe/hd-core" "1.1.21"
2202+
"@onekeyfe/hd-shared" "1.1.21"
2203+
"@onekeyfe/hd-transport-emulator" "1.1.21"
2204+
"@onekeyfe/hd-transport-http" "1.1.21"
2205+
"@onekeyfe/hd-transport-lowlevel" "1.1.21"
2206+
"@onekeyfe/hd-transport-web-device" "1.1.21"
2207+
2208+
"@onekeyfe/hd-core@1.1.21":
2209+
version "1.1.21"
2210+
resolved "https://registry.npmjs.org/@onekeyfe/hd-core/-/hd-core-1.1.21.tgz#af5b96c0222c90644c7d02d45ff1d23ae3d9c29c"
2211+
integrity sha512-JhyFlSkH0MLhH5r493OQ4q3BWhaoV3qKMyzitYCD3qiuz103LpkMQDt2JGK0CztVgMyf4cdFMDGQYyBEy2I4gQ==
2212+
dependencies:
2213+
"@onekeyfe/hd-shared" "1.1.21"
2214+
"@onekeyfe/hd-transport" "1.1.21"
22152215
axios "1.12.2"
22162216
bignumber.js "^9.0.2"
22172217
bytebuffer "^5.0.1"
22182218
jszip "^3.10.1"
22192219
parse-uri "^1.0.7"
22202220
semver "^7.3.7"
22212221

2222-
"@onekeyfe/hd-shared@1.1.16":
2223-
version "1.1.16"
2224-
resolved "https://registry.npmjs.org/@onekeyfe/hd-shared/-/hd-shared-1.1.16.tgz#7fa2b8f1e52348c924a8fc0be18f7d2f0f1b9043"
2225-
integrity sha512-PLIK9yZyT8TpbfN+4EaBKzY4mFXSVNBvOLNKmIxH/GnIy5hDBdGyybbhtCTEXjGr55aFLwR0GBy1I+nYXQmoEw==
2222+
"@onekeyfe/hd-shared@1.1.21":
2223+
version "1.1.21"
2224+
resolved "https://registry.npmjs.org/@onekeyfe/hd-shared/-/hd-shared-1.1.21.tgz#4e15d2851d7d5b2321498aeda8caf11d6e8fa8dc"
2225+
integrity sha512-SjYx4tkTP5D2292MZZZc+7eiaBYQzfCgiA5HLqCwtPNMMDgI9tPFDWPHf04mTqMF3cb7xioUjyDdpaOjj5zh9w==
22262226

2227-
"@onekeyfe/hd-transport-emulator@1.1.16":
2228-
version "1.1.16"
2229-
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport-emulator/-/hd-transport-emulator-1.1.16.tgz#09461f4fac0cc41ce7f507b3a398c4b35c7edc9f"
2230-
integrity sha512-3XdN7xJkzt11EYJCm1fhbCp+Iw1dHSu2AdLPCAR1OLNS+3wjSJSI91V4T3+h+NBsWredlfut+eoI2PSeXvz+FQ==
2227+
"@onekeyfe/hd-transport-emulator@1.1.21":
2228+
version "1.1.21"
2229+
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport-emulator/-/hd-transport-emulator-1.1.21.tgz#a976f785740b700418c25e7d96beee44457e1448"
2230+
integrity sha512-C9y5iq9JJSR5k/cK8ucuFwTqlw98jgtRPQhx/4xaiqTnnEWt0vVaBo0CDKE8lBkUVX1iI8r0MqQyAcdcDr0XuQ==
22312231
dependencies:
2232-
"@onekeyfe/hd-shared" "1.1.16"
2233-
"@onekeyfe/hd-transport" "1.1.16"
2232+
"@onekeyfe/hd-shared" "1.1.21"
2233+
"@onekeyfe/hd-transport" "1.1.21"
22342234
axios "1.12.2"
22352235
secure-json-parse "^4.0.0"
22362236

2237-
"@onekeyfe/hd-transport-http@1.1.16":
2238-
version "1.1.16"
2239-
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport-http/-/hd-transport-http-1.1.16.tgz#436a477a7ce3330200ff1272db057ccf8c7bb871"
2240-
integrity sha512-ZNO6+dTJyZneS1BuYvjeFfrWfNoezyPJh5sWa8+XEOq1sXqRhqzvmdZyxf95LYhCOo6Ot8qPFLgHGGBKGcF1PQ==
2237+
"@onekeyfe/hd-transport-http@1.1.21":
2238+
version "1.1.21"
2239+
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport-http/-/hd-transport-http-1.1.21.tgz#987c4bb00fc35e9eb4ca8add533883122a4025f9"
2240+
integrity sha512-xJSUwZngpf+jJ7lQmbJj1woZGx2t3bFA+ZEj6KTuoqWwoZydoXq9rvmcjmu+pOePKNRQmoN1ELmMlAEZ3EOI9g==
22412241
dependencies:
2242-
"@onekeyfe/hd-shared" "1.1.16"
2243-
"@onekeyfe/hd-transport" "1.1.16"
2242+
"@onekeyfe/hd-shared" "1.1.21"
2243+
"@onekeyfe/hd-transport" "1.1.21"
22442244
axios "1.12.2"
22452245
secure-json-parse "^4.0.0"
22462246

2247-
"@onekeyfe/hd-transport-lowlevel@1.1.16":
2248-
version "1.1.16"
2249-
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport-lowlevel/-/hd-transport-lowlevel-1.1.16.tgz#6d0b58307c7d1508cdf13c808ff111f6eed2fdcd"
2250-
integrity sha512-X4+kczMbCEzU2VnHGlO0eAso+AhVzTNjGbwwgcOSWyxGsIktvKF01uGEPEqNQMVsvqxiOF3eFjBPzLxbiedNMg==
2247+
"@onekeyfe/hd-transport-lowlevel@1.1.21":
2248+
version "1.1.21"
2249+
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport-lowlevel/-/hd-transport-lowlevel-1.1.21.tgz#ed71f99c253ce173229545de2c897f5b5e6e6d58"
2250+
integrity sha512-8hJs7jv2f5cs4sXlZyOSQ5EZ0G990YKSARD215G0GOlLhizQ04ZiVW8LPSLrk7JBvMErXynAkL98iQd30SQevA==
22512251
dependencies:
2252-
"@onekeyfe/hd-shared" "1.1.16"
2253-
"@onekeyfe/hd-transport" "1.1.16"
2252+
"@onekeyfe/hd-shared" "1.1.21"
2253+
"@onekeyfe/hd-transport" "1.1.21"
22542254

2255-
"@onekeyfe/hd-transport-web-device@1.1.16":
2256-
version "1.1.16"
2257-
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport-web-device/-/hd-transport-web-device-1.1.16.tgz#6a87ef9307764d424bc102a57d34ddd33156ec05"
2258-
integrity sha512-eVj+JezFm3gFJsbQw3uSkOnCcGyRzM0v7U7On6YD8yZHf66vJ4t3pQiqvxVdU3uqQ+YvOz91Xq/UsqmBLhj8Pw==
2255+
"@onekeyfe/hd-transport-web-device@1.1.21":
2256+
version "1.1.21"
2257+
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport-web-device/-/hd-transport-web-device-1.1.21.tgz#bb000958380024c32447019e20453a7afca65edf"
2258+
integrity sha512-bCs+eOek3lJgwx8vpFFhzyNu1zJv48viGVeI7F/yK9Czy843Y2skApBYigOLPfuu5jtznCWh1lZF0UJMUCMP7g==
22592259
dependencies:
2260-
"@onekeyfe/hd-shared" "1.1.16"
2261-
"@onekeyfe/hd-transport" "1.1.16"
2260+
"@onekeyfe/hd-shared" "1.1.21"
2261+
"@onekeyfe/hd-transport" "1.1.21"
22622262

2263-
"@onekeyfe/hd-transport@1.1.16":
2264-
version "1.1.16"
2265-
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport/-/hd-transport-1.1.16.tgz#3ec4ee1f786df1a630e79113dc561b33c5d57bd9"
2266-
integrity sha512-z+HKqYkGz+Ub1GV+REFqJqTG+tpZt7296O3qIlwmsURWdWXX4TcpXmCQDcXMt7vru8m9A4MUMkpGr+23MFBluw==
2263+
"@onekeyfe/hd-transport@1.1.21":
2264+
version "1.1.21"
2265+
resolved "https://registry.npmjs.org/@onekeyfe/hd-transport/-/hd-transport-1.1.21.tgz#39abfe49f204047fa2536b6833d145971986920a"
2266+
integrity sha512-XmKOlR1g75wIiu8WYD3Z3XAU1t9RAHHtX3mlsLAwZxTuWhiP7nLG0b2Vc4lEEzBDVerasry/MUNuaLtg2OeCPg==
22672267
dependencies:
22682268
bytebuffer "^5.0.1"
22692269
long "^4.0.0"

0 commit comments

Comments
 (0)