diff --git a/src/flasherV2/loader_handler.ts b/src/flasherV2/loader_handler.ts index b1aecb0..3be566b 100644 --- a/src/flasherV2/loader_handler.ts +++ b/src/flasherV2/loader_handler.ts @@ -247,7 +247,7 @@ export class MSPLoaderV2 extends SerialTransport { }; let send = await Protocol.getFrameRaw(cmd); await this.send(send); - let resRaw = await this.read(this.DEFAULT_TIMEOUT, 10); + let resRaw = await this.read(this.DEFAULT_TIMEOUT*2, 10); let res = Protocol.getResponse(resRaw, cmd); if (res.response == BSLResponse.BSL_ACK) { this.debug("Data Programmed"); diff --git a/src/flasherV2/transport_handler.ts b/src/flasherV2/transport_handler.ts index d94d409..a9786d0 100644 --- a/src/flasherV2/transport_handler.ts +++ b/src/flasherV2/transport_handler.ts @@ -1,7 +1,7 @@ import { Section, IHexRecord } from "./protocol_handler"; export class SerialTransport { baudrate = 9600; - buffer_size = 1024 * 1024; //1MB (max can be 16MB) + buffer_size = 1024 * 1024*16; //16MB (max can be 16MB) private traceLog = ""; private lastTraceTime = Date.now(); public tracing = true;