{"id":36623993,"url":"https://github.com/memfault/memfault-ncs-quickstart-fw","last_synced_at":"2026-01-12T09:29:48.438Z","repository":{"id":321442547,"uuid":"1085237997","full_name":"memfault/memfault-ncs-quickstart-fw","owner":"memfault","description":null,"archived":false,"fork":false,"pushed_at":"2025-11-06T16:01:02.000Z","size":11,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-06T18:06:41.784Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/memfault.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-28T19:08:09.000Z","updated_at":"2025-11-04T20:23:36.000Z","dependencies_parsed_at":"2025-10-29T18:26:54.704Z","dependency_job_id":"2c92c239-9aef-497c-a0ba-edeb73ee3cee","html_url":"https://github.com/memfault/memfault-ncs-quickstart-fw","commit_stats":null,"previous_names":["memfault/memfault-ncs-quickstart-fw"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/memfault/memfault-ncs-quickstart-fw","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-ncs-quickstart-fw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-ncs-quickstart-fw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-ncs-quickstart-fw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-ncs-quickstart-fw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/memfault","download_url":"https://codeload.github.com/memfault/memfault-ncs-quickstart-fw/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-ncs-quickstart-fw/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28337723,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2026-01-12T09:29:47.910Z","updated_at":"2026-01-12T09:29:48.430Z","avatar_url":"https://github.com/memfault.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Memfault NCS Quickstart Firmware\n\nThis repository contains tooling for building sample firmware images for\nnRF-Connect SDK quickstart. See more here:\n\nhttps://docs.memfault.com/docs/category/quickstart\n\n## Using the Payloads\n\nFind the latest release\n[here](https://github.com/memfault/memfault-ncs-quickstart-fw/releases/latest).\nDownload the ZIP file for your board and extract it. You should find two folders\ninside, `0.0.1` and `0.0.2`, each containing assets for that firmware version.\n\n1. Flash the `0.0.1` image to your board using `nrfutil` or the nRF Connect\n   Programmer app. Note: flashing the `nrf54h20dk` is different, you'll need to\n   flash the 4 hex files separately.\n\n   ```bash\n   nrfutil device program --options chip_erase_mode=ERASE_ALL,reset=RESET_DEFAULT --firmware \u003cpath-to-extracted-folder\u003e/0.0.1/merged.hex\n   ```\n\n2. Write the Memfault Project Key to the device: go to\n   https://app.memfault.com/organizations/-/projects/-/settings and copy the\n   project key. Then, use a serial terminal to connect to the board's virtual\n   COM port (baud rate 115200), and use this command to set the project key:\n\n    ```bash\n    uart:~$ config set_project_key \u003cproject-key\u003e\n    Memfault project key saved to settings successfully\n    ```\n\n3. Create a `0.0.2` release in Memfault\n   [here](https://app.memfault.com/organizations/-/projects/-/releases?new), and\n   add the `0.0.2` payload:\n\n   - Name the release `0.0.2`\n   - When adding the payload (\"Add OTA Payload to Release\"):\n     - Hardware Version: this is the board name, eg `nrf54l15`. Use `mflt\n       get_device_info` in the serial terminal to confirm the value to use here:\n\n       ```bash\n       uart:~$ mflt get_device_info\n       [00:44:37.079,012] \u003cinf\u003e mflt: S/N: 59699E41B038\n       [00:44:37.079,045] \u003cinf\u003e mflt: SW type: app\n       [00:44:37.079,068] \u003cinf\u003e mflt: SW version: 0.0.1\n       [00:44:37.079,103] \u003cinf\u003e mflt: HW version: nrf54l15dk\n       ```\n\n     - Software Type: `app`\n     - The payload file to upload is `\u003cpath-to-extracted-folder\u003e/0.0.2/dfu_application.zip`\n\n4. Deploy the release to the `default` cohort\n   [here](https://app.memfault.com/organizations/-/projects/-/cohorts).\n\n5. Install the nRF Connect Device Manager iOS or Android app:\n\n   - 🍎 [iOS - Apple App Store](https://apps.apple.com/no/app/nrf-connect-device-manager/id1519423539)\n\n     ![iOS QR Code](https://qr-generator.noahp.workers.dev/?url=https://apps.apple.com/no/app/nrf-connect-device-manager/id1519423539)\n\n   - 🤖 [Android - Google Play Store](https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrfconnectdevicemanager)\n\n     ![Android QR Code](https://qr-generator.noahp.workers.dev/?url=https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrfconnectdevicemanager)\n\n6. Use the nRF Connect Device Manager app to scan for and connect to your\n   device. Use the \"Image\" tab on the device page, select \"Check for Update\",\n   and \"Download\" to download the FOTA package.\n\n7. Once the download is complete, select \"Start\", \"Confirm only\" to install the\n   update. The app will upload the new image to the device, and it will restart.\n   You can see the new image version printed in the serial console when the\n   device restarts:\n\n   ```bash\n   I: Image version: v0.0.2\n   *** Booting My Application v0.0.2-fd967e4ec918 ***\n   ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemfault%2Fmemfault-ncs-quickstart-fw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmemfault%2Fmemfault-ncs-quickstart-fw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemfault%2Fmemfault-ncs-quickstart-fw/lists"}