Skip to content

Support Firefox Web Serial #13

@Mno-hime

Description

@Mno-hime

Firefox 151 supports Web Serial.

Flashing of Wio Tracker L1 Pro with USB companion FW on Fedora 44 with Firefox 151 fails with a timeout on the Erase Flash button. Enter DFU mode works.

You are running a development build of Vue.
Make sure to use the production build (*.prod.js) when deploying for production. vue.min.js:18:22930
Current hostname: flasher.meshcore.io Current URL: https://flasher.meshcore.io/seeed-studio-wio-tracker-l1-pro/companion-usb/v1.15.0 content.js:433:13
Response from background: 
Object { alternatives: [], isAlternative: false }
content.js:457:21
Object { staticPath: "/firmware", role: {…}, notice: {…}, maker: {…}, device: (55) […] }
flasher.js:110:9
downloadable font: rejected by sanitizer (font-family: "Material Symbols Outlined" style:normal weight:400 stretch:100 src index:0) source: https://flasher.meshcore.io/css/material-symbols-outlined.woff2
downloading: /firmware/WioTrackerL1_QSPIFlash_Format-v1.2.zip flasher.js:458:13
DFU Update failed: Error: Read timeout
    timeoutHandle https://flasher.meshcore.io/lib/dfu.js:139
    setTimeout handler*getReader/read/< https://flasher.meshcore.io/lib/dfu.js:137
    read https://flasher.meshcore.io/lib/dfu.js:136
    getAck https://flasher.meshcore.io/lib/dfu.js:182
    sendPacket https://flasher.meshcore.io/lib/dfu.js:167
    sendStartDfu https://flasher.meshcore.io/lib/dfu.js:293
    dfuUpdate https://flasher.meshcore.io/lib/dfu.js:422
    nrfErase https://flasher.meshcore.io/flasher.js:471
    VueJS 26
    <anonymous> https://flasher.meshcore.io/flasher.js:691
dfu.js:433:15
Uncaught (in promise) TypeError: Releasing lock
    timeoutHandle https://flasher.meshcore.io/lib/dfu.js:138
    setTimeout handler*getReader/read/< https://flasher.meshcore.io/lib/dfu.js:137
    read https://flasher.meshcore.io/lib/dfu.js:136
    getAck https://flasher.meshcore.io/lib/dfu.js:182
    sendPacket https://flasher.meshcore.io/lib/dfu.js:167
    sendStartDfu https://flasher.meshcore.io/lib/dfu.js:293
    dfuUpdate https://flasher.meshcore.io/lib/dfu.js:422
    nrfErase https://flasher.meshcore.io/flasher.js:471
    VueJS 26
    <anonymous> https://flasher.meshcore.io/flasher.js:691
dfu.js:138:20

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions