diff --git a/src/js/configure.js b/src/js/configure.js index 9812aae..905e65a 100644 --- a/src/js/configure.js +++ b/src/js/configure.js @@ -188,7 +188,7 @@ export class Configure { static download = async (deviceType, radioType, config, firmwareUrl, options) => { if (config.platform === 'stm32') { const entry = await this.#fetch_file(firmwareUrl, 0, (bin) => this.#configureSTM32(bin, deviceType, radioType, options)) - return [entry.data] + return [entry] } else { const list = [] const version = document.getElementById('version').value diff --git a/src/js/index.js b/src/js/index.js index 92932f4..fec6b2c 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -452,7 +452,7 @@ deviceNext.onclick = (e) => { _('etx').disabled = true _('wifi').disabled = true _('stlink').disabled = true - selectedModel.upload_methods.forEach((k) => { _(k).disabled = false }) + selectedModel.upload_methods.forEach((k) => { if (_(k)) _(k).disabled = false }) setDisplay('#step-device', false) setClass('#step-2', 'active') diff --git a/src/js/xmodem.js b/src/js/xmodem.js index 9c13654..c880cae 100644 --- a/src/js/xmodem.js +++ b/src/js/xmodem.js @@ -346,7 +346,7 @@ class XmodemFlasher { } else { this.log('\nWe were already in bootloader\n') } - return this.xmodem.send(binary[0]) + return this.xmodem.send(binary[0].data) } checkStatus = (response) => {