microsoft / microsoft/pxt-maker

RP2040 - pairing Mode problem

Open
#352 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
130
Forks
90
Avg merge
1d 14h
Merged PRs (30d)
1

Description

Describe the bug
In Chromium browser board not available when you try to pair.

Have to manually put board into bootloader mode & copy UF2 file to it

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'Connect Device
  2. Click on '....'Connect Device
  3. No compatible devices found

Expected behavior
Should be able to select the RP2040 to pair

Screenshots
Add screenshots to help explain your problem. You can copy paste the screenshot in the github report. The .gif screen recording is very useful as well.

Desktop (please complete the following information):

  • OS: Ubuntu 20.04
  • Browser Chromium Version 96.0.4664.45

Additional context
If i try using Brave browser i can seem to pair but when i try to download code it takes quite a while & then the LED on the RP2040 starts flashing S.O.S & Makecode goes to the save UF2 manually screen

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the RP2040 pairing flow from Connect Device in Chromium 96 on Ubuntu 20.04, then compare it with Brave's pairing and UF2 download behavior. Done means the RP2040 can be selected and paired in Chromium, and downloading code completes without requiring manual UF2 copying.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.