{"id":16723845,"url":"https://github.com/korken89/micro-bmp","last_synced_at":"2026-02-04T10:01:59.831Z","repository":{"id":145373420,"uuid":"120327473","full_name":"korken89/micro-bmp","owner":"korken89","description":"A small Black Magic Probe based on the pinout of the STLink V2 support firmware","archived":false,"fork":false,"pushed_at":"2019-01-15T11:30:36.000Z","size":8242,"stargazers_count":34,"open_issues_count":0,"forks_count":6,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-15T14:28:23.917Z","etag":null,"topics":["flash","jtag","programmer","swd"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/korken89.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-05T16:03:01.000Z","updated_at":"2025-01-19T11:28:45.000Z","dependencies_parsed_at":"2023-07-23T00:00:41.605Z","dependency_job_id":null,"html_url":"https://github.com/korken89/micro-bmp","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/korken89/micro-bmp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korken89%2Fmicro-bmp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korken89%2Fmicro-bmp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korken89%2Fmicro-bmp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korken89%2Fmicro-bmp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/korken89","download_url":"https://codeload.github.com/korken89/micro-bmp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korken89%2Fmicro-bmp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261897031,"owners_count":23226649,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flash","jtag","programmer","swd"],"created_at":"2024-10-12T22:39:47.987Z","updated_at":"2026-02-04T10:01:54.777Z","avatar_url":"https://github.com/korken89.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Micro Black Magic Probe (µBMP)\n\nA small [Black Magic Probe](https://github.com/blacksphere/blackmagic) based on the pinout of the STLink V2 support firmware. Connections has been added for the support of SWO, while the UART pinout is also available. Designed to stick directly into a USB port, without cable.\n\n## Changes\n\n### v1.4.1\n\n* Reinforced the USB-C plug's mounting pads\n\n### v1.4\n\n* Changed to USB-C plug\n\n### v1.3\n\n* Added LED on the 5V line to see when the fuse is \"blown\"\n* Removed panelized boards, to be updated later\n\n### v1.2\n\n* Removed component designators to clean up the PCB, the designators are available in the Gerbers\n* Consolidated components, using resistor arrays and 8ch ESD/EMI filter\n* Now have ESD/EMI protection on the outputs\n* Added fuse of 5V line\n\n### v1.0\n\n* First release\n* Tested and working\n\n## Resources\n\n### Schematics\n\nA PDF print of the schematic are available in `ubmp_v1_3.pdf`.\n\n### Programming instructions\n\n\nClone and build `stlink` unless you already have it:\n\n```bash\ncd ~/git\ngit clone --recursive https://github.com/texane/stlink\ncd stlink\nmake -j4\n```\n\nClone and build the firmware for `Black Magic Probe`, note to use `stlink` as `PROBE_HOST`:\n\n```bash\ncd ~/git\ngit clone --recursive https://github.com/blacksphere/blackmagic.git\ncd blackmagic\ncd libopencm3\nmake -j4 lib\ncd ../src\nmake -j4 PROBE_HOST=stlink\n```\n\nFlash the `uBMP`:\n\n```bash\ncp ../../stlink/build/Release/st-flash .\n./st-flash erase\n./st-flash write blackmagic_dfu.bin 0x8000000\n./st-flash --reset write blackmagic.bin 0x8002000\n```\n\n## Images\n\n### USB-C version (v1.4)\n![alt text](ubmp_v1_4.jpg \"Mounted\")\n\n### Second batch (v1.2)\n![alt text](ubmp_v1_2.jpg \"Mounted\")\n\n### First batch (v1.0)\n\n![alt text](ubmp_mounted.jpg \"Mounted\")\n![alt text](ubmp_used.jpg \"In use\")\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorken89%2Fmicro-bmp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkorken89%2Fmicro-bmp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorken89%2Fmicro-bmp/lists"}