diff --git a/binaries/electron_tinker.bin b/binaries/electron_tinker.bin new file mode 100755 index 000000000..4588f07e8 Binary files /dev/null and b/binaries/electron_tinker.bin differ diff --git a/lib/deviceSpecs/specifications.js b/lib/deviceSpecs/specifications.js index 59b5d6f8b..9692838d2 100644 --- a/lib/deviceSpecs/specifications.js +++ b/lib/deviceSpecs/specifications.js @@ -56,11 +56,11 @@ module.exports = specifications = { alt: "0" }, SystemFirmwareOne: { - address: "0x8020000", + address: "0x08020000", alt: "0" }, SystemFirmwareTwo: { - address: "0x8060000", + address: "0x08060000", alt: "0" }, knownApps: { @@ -94,11 +94,11 @@ module.exports = specifications = { alt: "0" }, SystemFirmwareOne: { - address: "0x8020000", + address: "0x08020000", alt: "0" }, SystemFirmwareTwo: { - address: "0x8060000", + address: "0x08060000", alt: "0" }, knownApps: { @@ -123,15 +123,29 @@ module.exports = specifications = { format: "der", alt: "1" }, - factoryReset: { - address: "0x080E0000", + SystemFirmwareOne: { + address: "0x08020000", alt: "0" }, - userFirmware: { // Currently Monolithic - address: "0x08020000", + SystemFirmwareTwo: { + address: "0x08040000", + alt: "0" + }, + SystemFirmwareThree: { + address: "0x08060000", alt: "0" }, - knownApps: { }, + userFirmware: { + address: "0x08080000", + alt: "0" + }, + factoryReset: { + address: "0x080A0000", + alt: "0" + }, + knownApps: { + "tinker": "electron_tinker.bin" + }, serial: { vid: '2b04', pid: 'c00a' diff --git a/settings.js b/settings.js index 4101d3063..5a2c95f2c 100644 --- a/settings.js +++ b/settings.js @@ -80,6 +80,10 @@ var settings = { "2b04:d008": { SystemFirmwareOne: "system-part1-0.4.5-p1.bin", SystemFirmwareTwo: "system-part2-0.4.5-p1.bin" + }, + '2b04:d00a': { + SystemFirmwareOne: "system-part1-0.0.2-electron.bin", + SystemFirmwareTwo: "system-part2-0.0.2-electron.bin" } }, commandMappings: path.join(__dirname, "mappings.json") diff --git a/updates/system-part1-0.0.2-electron.bin b/updates/system-part1-0.0.2-electron.bin new file mode 100755 index 000000000..b0cc2a986 Binary files /dev/null and b/updates/system-part1-0.0.2-electron.bin differ diff --git a/updates/system-part2-0.0.2-electron.bin b/updates/system-part2-0.0.2-electron.bin new file mode 100755 index 000000000..3f553901d Binary files /dev/null and b/updates/system-part2-0.0.2-electron.bin differ