{"id":26452216,"url":"https://github.com/roschmi/brainpad_tinyclr_v1","last_synced_at":"2026-05-20T10:18:01.867Z","repository":{"id":181450439,"uuid":"291968829","full_name":"RoSchmi/BrainPad_TinyCLR_V1","owner":"RoSchmi","description":"Run TinyCLR V1 on GHI BrainPad BP2 (Needed Files and Tutorial)","archived":false,"fork":false,"pushed_at":"2020-09-01T12:57:12.000Z","size":2162,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-15T09:38:43.991Z","etag":null,"topics":["brainpad","tinyclr"],"latest_commit_sha":null,"homepage":"","language":"C#","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/RoSchmi.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}},"created_at":"2020-09-01T10:36:49.000Z","updated_at":"2020-09-01T12:57:15.000Z","dependencies_parsed_at":"2023-07-15T17:06:53.425Z","dependency_job_id":null,"html_url":"https://github.com/RoSchmi/BrainPad_TinyCLR_V1","commit_stats":null,"previous_names":["roschmi/brainpad_tinyclr_v1"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RoSchmi/BrainPad_TinyCLR_V1","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FBrainPad_TinyCLR_V1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FBrainPad_TinyCLR_V1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FBrainPad_TinyCLR_V1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FBrainPad_TinyCLR_V1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RoSchmi","download_url":"https://codeload.github.com/RoSchmi/BrainPad_TinyCLR_V1/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FBrainPad_TinyCLR_V1/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264251111,"owners_count":23579627,"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":["brainpad","tinyclr"],"created_at":"2025-03-18T17:39:08.454Z","updated_at":"2026-05-20T10:17:56.833Z","avatar_url":"https://github.com/RoSchmi.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BrainPad_TinyCLR_V1\n### Run TinyCLR V1 on GHI BrainPad BP2\n\n### Installation of the GHI Bootloader and of the firmware with Teraterm:\n#### Install the GHI Bootloader\n1) Hold 'Boot0' Button and press the 'Reset' Button\n    In Windows Device Manager under USB-Controller an entry 'STM Device in DFU Mode' shows up\n2) Install and open the Programm 'DfuSeDemo' from ST-Microelectronics.\n    In the Available DFU Devices-ComboBox you see: 'STM Device in DFU Mode'\n3) Click the 'Choose' button and navigate to and open the file: 'FEZCLR Bootloader v2.0.4.dfu'\n4) Click 'Upgrade', when finished --\u003e Quit and repower the board\n\n#### Install the Firmware\n1) Hold Left (L) Button and press 'Reset'\n    Now in Windows Device Manager under (COM \u0026\u0026 LPT) 'GHI Bootloader Interface (COM..) shows up\n3)  Open Teraterm and under 'Serial' connect to the just created COM Port.\n    You can enter commands:\n         v(CR) shows the version\n         e(CR) erases the board firmware\n         u(CR) is used to load a new firmware to the board\n4) erase the firmware with e(CR)\n5) use command u(CR) \n          then, when continuing 'C' are appearing on the screen: --\u003e File --\u003e Transfer --\u003e XModem --\u003e Send –\u003e Set Option ‘1K’ --\u003e select ‘FEZCLR Firmware v1.0.0.glb’\n          (important: don't forget to activate the '1K' Checkbox)\n          \n#### Prepare Visual Studio:\n1) Under 'Tools' --\u003e 'Extensions and Updates' Deinstall evtl. installed newer Versions of TinyCLR Project System\n2) Download the file 'TinyCLR OS ProjectSystemv1.0.0.vsix' from this repository on your PC and doubleClick\n    This installs the correct ProjectSystem for TinyCLR V1.0\n    Important: When it is installed --\u003e Uncheck the Option for Automatic Update of the Project System, otherwise after the next\n    start of Visual Studio the newest GHI Project System is loaded and TinyCLR V1 will not longer work.\n3) Copy the needed TinyCLR Libraries (from this Repo) into a folder on your PC and select this folder as a private NuGet PacketSource.\n4) Install the NuGet Packages 'GHIElectronics.TinyCLR.Core' and 'GHIElectronics.TinyCLR.BrainPad' which must be Version 1.0.0\n\n### Now you should be able to create TinyCLR V1.0.0 Apps for the BrainPad\n\n\n\n\n\n    \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froschmi%2Fbrainpad_tinyclr_v1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froschmi%2Fbrainpad_tinyclr_v1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froschmi%2Fbrainpad_tinyclr_v1/lists"}