diff --git a/packages/device-utils/src/types.ts b/packages/device-utils/src/types.ts index 62e7b32541..cf5fbd3b93 100644 --- a/packages/device-utils/src/types.ts +++ b/packages/device-utils/src/types.ts @@ -85,3 +85,20 @@ export type PartialDevice = { }; export type FirmwareSource = 'official' | 'unknown' | 'NA - bootloader'; + +export type FirmwareRelease = { + required: boolean; + url: string; + fingerprint: string; + changelog: string | string[]; + changelog_bitcoinonly?: string | string[]; // Added later, may not be there for older releases + firmware_revision?: string; + version: VersionArray; + min_firmware_version: VersionArray; + min_bootloader_version: VersionArray; + bootloader_version?: VersionArray; + url_bitcoinonly?: string; + fingerprint_bitcoinonly?: string; + channel?: string; + translations?: string[]; +};