@@ -159,31 +159,33 @@ export const getFirmwareUpdateField = ({
159159 }
160160
161161 if ( DeviceModelToTypes . model_mini . includes ( deviceType ) ) {
162- return 'firmware-v5 ' ;
162+ return 'firmware-v6 ' ;
163163 }
164164
165165 if ( deviceType === EDeviceType . Touch ) {
166166 if ( targetVersion ) {
167167 if ( semver . eq ( targetVersion , '4.0.0' ) ) return 'firmware-v2' ;
168- if ( semver . gt ( targetVersion , '4.0.0' ) ) return 'firmware-v5 ' ;
168+ if ( semver . gt ( targetVersion , '4.0.0' ) ) return 'firmware-v6 ' ;
169169 }
170170
171171 if ( semver . lt ( deviceFirmwareVersion . join ( '.' ) , '3.4.0' ) ) return 'firmware' ;
172172
173- return 'firmware-v5 ' ;
173+ return 'firmware-v6 ' ;
174174 }
175175 if ( deviceType === EDeviceType . Pro ) {
176- return 'firmware-v5 ' ;
176+ return 'firmware-v6 ' ;
177177 }
178178 return 'firmware' ;
179179} ;
180180/**
181181 * Returns the optional firmware version
182+ * Used in firmware web update
183+ * https://firmware.onekey.so/
182184 */
183185export const getFirmwareUpdateFieldArray = (
184186 features : Features ,
185187 updateType : 'firmware' | 'ble' | 'bootloader'
186- ) : ( 'firmware' | 'ble' | 'firmware-v2' | 'firmware-v5 ' ) [ ] => {
188+ ) : ( 'firmware' | 'ble' | 'firmware-v2' | 'firmware-v6 ' ) [ ] => {
187189 const deviceType = getDeviceType ( features ) ;
188190 if ( updateType === 'ble' ) {
189191 return [ 'ble' ] ;
@@ -195,25 +197,25 @@ export const getFirmwareUpdateFieldArray = (
195197 deviceType === 'mini' ||
196198 deviceType === 'classicpure'
197199 ) {
198- return [ 'firmware-v5 ' ] ;
200+ return [ 'firmware-v6 ' ] ;
199201 }
200202
201203 if ( deviceType === 'touch' ) {
202204 const currentVersion = getDeviceFirmwareVersion ( features ) . join ( '.' ) ;
203205 if ( semver . gt ( currentVersion , '4.0.0' ) ) {
204- return [ 'firmware-v5 ' , 'firmware' ] ;
206+ return [ 'firmware-v6 ' , 'firmware' ] ;
205207 }
206208 if ( semver . gte ( currentVersion , '4.0.0' ) ) {
207209 return [ 'firmware-v2' , 'firmware' ] ;
208210 }
209211 if ( ! currentVersion || semver . lt ( currentVersion , '3.0.0' ) ) {
210- return [ 'firmware-v5 ' , 'firmware-v2' , 'firmware' ] ;
212+ return [ 'firmware-v6 ' , 'firmware-v2' , 'firmware' ] ;
211213 }
212214 return [ 'firmware' ] ;
213215 }
214216
215217 if ( deviceType === 'pro' ) {
216- return [ 'firmware-v5 ' ] ;
218+ return [ 'firmware-v6 ' ] ;
217219 }
218220
219221 return [ 'firmware' ] ;
0 commit comments