{"id":20975234,"url":"https://github.com/functionland/rpi-image","last_synced_at":"2026-03-19T18:15:40.949Z","repository":{"id":232510401,"uuid":"784537020","full_name":"functionland/rpi-image","owner":"functionland","description":"This repository holds hte images for rpi CM4 version of fulatower","archived":false,"fork":false,"pushed_at":"2024-04-13T20:14:42.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-28T09:44:16.107Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/functionland.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-04-10T03:27:42.000Z","updated_at":"2024-04-10T03:27:43.000Z","dependencies_parsed_at":"2024-04-13T00:27:47.620Z","dependency_job_id":"a37b879b-98ec-464a-a17c-9625db95d4fb","html_url":"https://github.com/functionland/rpi-image","commit_stats":null,"previous_names":["functionland/rpi-image"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/functionland/rpi-image","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/functionland%2Frpi-image","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/functionland%2Frpi-image/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/functionland%2Frpi-image/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/functionland%2Frpi-image/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/functionland","download_url":"https://codeload.github.com/functionland/rpi-image/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/functionland%2Frpi-image/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29704834,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T03:17:42.375Z","status":"ssl_error","status_checked_at":"2026-02-22T03:17:31.622Z","response_time":110,"last_error":"SSL_read: 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":"2024-11-19T04:41:15.320Z","updated_at":"2026-02-22T04:36:12.928Z","avatar_url":"https://github.com/functionland.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"---\ntitle: Re-imaging CM4\n---\n\n## Re-imaging CM4\n\nIf for any reason the CM4 fulatower gets stuck in a blue/white light without going through the whole boot process, or it is not connected to the Wi-Fi or propagating the FxBlox hotspot, you need to perform a full re-image. This process requires you to first open the tower, which involves unscrewing parts of it. The process of opening the tower is shown in the video below:\n\n[![How to open the tower](https://img.youtube.com/vi/feBov6U_kJs/0.jpg)](https://youtu.be/feBov6U_kJs?t=246)\n\n### Steps for Re-imaging\n\n1. **Unplug the Tower from Power**\n\n   Ensure the tower is not connected to any power source before proceeding.\n\n2. **Opening the Tower**\n\n   Follow the instructions in the video linked above to open the tower safely.\n\n3. **Connect the USB-C Port**\n\n   Connect the USB-C port on the side of the tower to your laptop or PC.\n\n   ![Placeholder for USB-C connection image](/img/fxyard-network/rpi-usbc-reimage.jpg)\n\n4. **Short Circuit the Two Pins**\n\n   Short circuit the two pins located on the bottom left side of the Raspberry Pi module. You can use anything to short circuit them, like putting hte head of a USC-C cable between them. but make sure hte material you are using is conductive nad not Aluminum for example (key rings for example are usually aluminum)\n\n   ![Placeholder for short circuit pins image](/img/fxyard-network/rpi-shortcircuit.jpg)\n\n5. **Power On the Tower**\n\n   Plug the tower back into power. It should display a blue/white light and remain like that, indicating it is in image mode. You can remove the short circuit from step 4 at this stage.\n\n6. **Installing and Running rpiboot**\n\n   - **For Windows:**\n     - Download and install rpiboot from [here](https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe).\n     - Type `rpiboot` in your search bar and run it. After a few seconds it starts printing some stuff and automatically closes after 15 seconds or so. Wait for the terminal to close before proceeding.\n\n   - **For Mac:**\n     ```\n     git clone --recurse-submodules --shallow-submodules --depth=1 https://github.com/raspberrypi/usbboot\n     cd usbboot\n     brew install libusb\n     brew install pkg-config\n     make\n     sudo ./rpiboot\n     ```\n\n     After a few seconds it starts printing some stuff and automatically closes after 15 seconds or so. Wait for the terminal to close before proceeding.\n\n7. **Download the Latest Image**\n\n   Download the latest image for your CM4, from [the official GitHub repository](https://github.com/functionland/rpi-image/releases/latest). Download all the files that start with `rpi_cm4_fulimage` into one folder on your computer.\n\n8. **Unzip the Image Content**\n\n   Right click on the one that ends with `.zip.001` and use [7zip application](https://www.7-zip.org/download.html) to extract. Extract the contents of the downloaded image to a known location on your computer.\n\n9. **Install and Run Raspberry Pi Imager**\n\n   - **For Windows:** Download from [here](https://downloads.raspberrypi.org/imager/imager_latest.exe).\n   - **For Mac:** Download from [here](https://downloads.raspberrypi.org/imager/imager_latest.dmg).\n\n10. **Configure Raspberry Pi Imager**\n\n    Open Raspberry Pi Imager and select the following:\n\n    - **Raspberry Pi Device:** RASPBERRY PI 4\n    - **Operating System:** Scroll down and choose \"custom image,\" then select the `.img` file inside the folder you unzipped in the previous step.\n    - **Storage:** Click on \"Choose storage\" and select the newly added storage, which should be around 30GB and named RPi-Msd.\n\n    ![Placeholder for Raspberry Pi Imager configuration image](/img/fxyard-network/raspberrypi-imager.png)\n\n11. **Start the Imaging Process**\n\n    Click \"Next.\" Choose \"No\" for the first popup asking if you want custom configs, and \"Yes\" for the second one asking for confirmation.\n\n12. **Wait for Completion**\n\n    The imaging process might take about 3 hours. Please be patient.\n\n13. **Final Steps**\n\n    After completion, remove the short circuit from the pins, disconnect the USB-C cable connecting the tower to the computer, and then unplug and re-plug the tower to power.\n\n14. **Set Up Using FxBlox App**\n\n    Now that you have the updated fulatower, use the FxBlox app to set it up. There's no need for any other manual updates.\n\n15. **Closing the Tower**\n\n    Once you've confirmed a successful setup through the FxBlox app, close up the tower again to protect it from damage.\n\n- If at the end of setup, you see a message that the app could not connect to Blox, Close the app, unplug and re-plug the blox and wait for 1 minute and open the app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunctionland%2Frpi-image","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffunctionland%2Frpi-image","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunctionland%2Frpi-image/lists"}