Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

UF2 bootloader based on TinyUSB for embedded devices such as ESP32S2, STM32F4 and iMX RT10xx

Is adafruit/tinyuf2 beginner-friendly?

The maintainers of adafruit/tinyuf2 usually reply to a pull request within 1 day. 2 beginner-friendly issues are open now.

Stars
474
Forks
249
Open beginner issues
2
Indexed issues
37
Avg merge
16h 12m
Merged PRs (30d)
9
Dominant language
C
License
MIT
Last GitHub push
Aug 13, 2026
Latest indexed
Sep 14, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed

How to contribute to adafruit/tinyuf2

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Your contributions will be published under the project's MIT license.
  3. Pick one of the 2 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • HIL: bound and track the ninja queries run under the board and build locks
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    adafruit/tinyuf2#516 · 1 comment ·

    Maintainers usually reply within 1 day

  • HIL: read the UF2 drive with one device open
    Open
    followup

    Difficulty 3/5 1-2 days Newbie friendliness 57/100

    adafruit/tinyuf2#515 ·

    Maintainers usually reply within 1 day

  • HIL: judge each J-Link command from its own output, not a whole-transcript regex
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    adafruit/tinyuf2#514 ·

    Maintainers usually reply within 1 day

  • HIL: take board facts from the build output instead of parsing build files
    Open
    followup

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    adafruit/tinyuf2#513 ·

    Maintainers usually reply within 1 day

  • build contract: select HIL boards with a backend map instead of a second classifier
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 54/100

    adafruit/tinyuf2#512 ·

    Maintainers usually reply within 1 day

  • stm32h7: CURRENT.UF2 is blank on boards with a QSPI app (daisy_seed, mini_stm32h750_v11)
    Open
    followup

    Difficulty 4/5 1-2 days Newbie friendliness 46/100

    adafruit/tinyuf2#510 ·

    Maintainers usually reply within 1 day

  • CURRENT.UF2 ends with zero-filled blocks on ports whose app starts above the flash base
    Open
    followup

    Difficulty 3/5 1-2 days Newbie friendliness 66/100

    adafruit/tinyuf2#509 ·

    Maintainers usually reply within 1 day

  • cmake builds leave TUF2_LOG at 1, unlike make
    Open
    followup

    Difficulty 2/5 1-3 hours Newbie friendliness 75/100

    adafruit/tinyuf2#508 ·

    Maintainers usually reply within 1 day

  • Name the bootloader ELF under --shared in the build contract, and note -flto inlining
    Open
    followup

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    adafruit/tinyuf2#503 ·

    Maintainers usually reply within 1 day

  • Add espressif_esp32s3_devkitc_1 to the local HIL contract
    Open
    followup

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    adafruit/tinyuf2#502 · 1 comment ·

    Maintainers usually reply within 1 day

  • lpc55: USB serial is not the chip UUID on LPC55S69 revision 0A
    Open
    followup

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    adafruit/tinyuf2#501 ·

    Maintainers usually reply within 1 day

  • lpc55: UF2 copy hangs in ROM FLASH_Read on LPC55S69 revision 0A
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 43/100

    adafruit/tinyuf2#500 ·

    Maintainers usually reply within 1 day

  • Add self-update and interrupted-update HIL tests
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    adafruit/tinyuf2#496 ·

    Maintainers usually reply within 1 day

  • Add a CI HIL runner for TinyUF2
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    adafruit/tinyuf2#495 ·

    Maintainers usually reply within 1 day

  • Select CI builds from check_build.py --select-only
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    adafruit/tinyuf2#494 ·

    Maintainers usually reply within 1 day

  • Run pre-commit in one unfiltered workflow
    Open
    followup

    Difficulty 2/5 1-3 hours Newbie friendliness 72/100

    adafruit/tinyuf2#493 ·

    Maintainers usually reply within 1 day

  • Refuse get_deps.py resets through symlinked dependencies
    Open
    followup

    Difficulty 3/5 1-2 days Newbie friendliness 72/100

    adafruit/tinyuf2#492 ·

    Maintainers usually reply within 1 day

  • Hoist the bootloader_bin.c self-update rule out of the port Makefiles
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    adafruit/tinyuf2#491 ·

    Maintainers usually reply within 1 day

  • Make copy-artifact strict and ordered after self-update
    Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 57/100

    adafruit/tinyuf2#490 ·

    Maintainers usually reply within 1 day

  • Read CI's build description instead of copying it in check_build.py
    Open
    followup

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    adafruit/tinyuf2#489 ·

    Maintainers usually reply within 1 day

  • Adding support to SAMD51 based on adafruit/uf2-samdx1
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    adafruit/tinyuf2#476 · 1 comment ·

    Maintainers usually reply within 1 day

  • Mac OS compatibility improvement
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    adafruit/tinyuf2#468 · 6 comments ·

    Maintainers usually reply within 1 day

  • CH32v20x jump to app not working
    May be free again @hathach claimed this 861 days ago, and no pull request is open. Open
    bug

    adafruit/tinyuf2#390 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Windows flashing produces error 0x800701B1
    Open
    bug

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    adafruit/tinyuf2#375 · 1 comment ·

    Maintainers usually reply within 1 day

  • Support encryption payload in uf2 file
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    adafruit/tinyuf2#270 · 4 comments ·

    Maintainers usually reply within 1 day

  • feather_stm32f405_express not running blinky uf2
    Open
    bug

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    adafruit/tinyuf2#219 · 7 comments ·

    Maintainers usually reply within 1 day

  • Custom Animation System
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    adafruit/tinyuf2#201 · 9 comments ·

    Maintainers usually reply within 1 day

  • Help with mounting errors on GigaDevice GD32VF103 port
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    adafruit/tinyuf2#131 · 5 comments ·

    Maintainers usually reply within 1 day

  • Like CURRENT.UF2, could there be EVERYTHING.UF2 w/ entire flash filesystem? (code.py,libs,etc)
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    adafruit/tinyuf2#117 · 15 comments ·

    Maintainers usually reply within 1 day

  • Support lpc55 highspeed port1
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    adafruit/tinyuf2#112 · 1 comment ·

    Maintainers usually reply within 1 day

  • Enable GhostFat auto-validation
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    adafruit/tinyuf2#93 · 5 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Support USB DFU
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    adafruit/tinyuf2#83 · 2 comments · 4 reactions ·

    Maintainers usually reply within 1 day

  • build contract: firstError misses CMake errors and matches error.c.obj progress lines
    Possibly taken A pull request linked to this issue is open or already merged. Open
    followup

    Difficulty 2/5 1-3 hours Newbie friendliness 75/100

    adafruit/tinyuf2#520 ·

    Maintainers usually reply within 1 day

  • espressif: rename legacy sdkconfig options for ESP-IDF v6.1
    Possibly taken A pull request linked to this issue is open or already merged. Open
    followup

    Difficulty 3/5 1-2 days Newbie friendliness 74/100

    adafruit/tinyuf2#506 · 1 comment ·

    Maintainers usually reply within 1 day

  • espressif: resync vendored led_strip for ESP-IDF 6
    Possibly taken A pull request linked to this issue is open or already merged. Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    adafruit/tinyuf2#505 ·

    Maintainers usually reply within 1 day

  • espressif: migrate legacy I2C driver to esp_driver_i2c
    Possibly taken A pull request linked to this issue is open or already merged. Open
    followup

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    adafruit/tinyuf2#504 ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.