TGViewer
Android - Reddit Android - Reddit @reddit_android · 1.33K subscribers
Post #34267 88
Pi SD Writer (Android): write Raspberry Pi images to microSD from your phone (USB OTG, cloud/local sources, chunked streaming)

https://preview.redd.it/vpz1txwa1kah1.png?width=1536&format=png&auto=webp&s=f52f5075d2c090cbd78ea5cbbe278bdea33d60f3

Hi folks, I’ve been building **Pi SD Writer**, an Android app focused on one workflow: preparing and flashing SD images for Raspberry Pi/SBC devices directly from a smartphone.

The goal is to remove the laptop/desktop requirement and keep the process reliable even on mobile hardware.

# What it does

* Select image source from:
* Google Drive
* Local file storage
* GitLab Releases (Premium)
* GitHub Releases (Premium)
* Raspberry OS catalog
* Supports common formats:
* `.img`
* `.img.gz`
* `.img.xz`
* `.iso`
* `.zip`
* Writes directly to microSD over **USB OTG**.
* Uses **streaming/chunked transfer** to reduce peak RAM usage during write operations.
* Includes guided 3-step flow:
* Source selection
* USB/device validation
* Write progress + live log output

# Technical approach (high level)

* Cloud/release sources are validated before selection so users get a list of valid image assets first.
* Write path is designed around block/chunk streaming rather than loading full images in memory.
* UI exposes progress state, ETA area, and live diagnostic logs for visibility during long writes.
* Connectivity-sensitive sources (Drive/GitLab/GitHub/Raspberry OS) are disabled when offline.
* Google auth is used for account/session features and plan management.
* Base plan has a monthly write quota; Premium unlocks unlimited writes and extra repository integrations.

# Why I built it

The existing SD flashing flow is still desktop-first. I wanted a phone-first workflow that is practical when traveling or when you only have Android + OTG adapter + SD reader.

# Known constraints

* OTG hardware quality matters (reader/cable stability can affect results).
* For network-backed sources, internet connectivity must remain stable during transfer.
* UX and recovery paths for interrupted writes are still being improved.

# Feedback I’m looking for

1. Which source integration matters most to you (Drive/local/GitLab/GitHub/Raspberry OS)?
2. Would you prefer stricter pre-write validation (slower, safer) or faster start?
3. What diagnostics are most useful in the live log when a write fails?
4. Any must-have feature before wider release?


[https://play.google.com/store/apps/details?id=com.magix.sdcardimager](https://play.google.com/store/apps/details?id=com.magix.sdcardimager)

Thank you!

https://redd.it/1ukcqly
@reddit_android
More from @reddit_android
  1. Oct 8, 2026The phone was compromised before the user turned it on: the rise of Midnight Mimosa https:…
  2. Oct 8, 2026Google has released a new Android Canary build with UI changes for the Wallpaper & style s…
  3. Oct 8, 2026Google is working on a media editor for Android’s Photo Picker https://www.androidauthorit…
  4. Oct 8, 2026Amazon’s new Alexa Tablets are an iPad-inspired reboot, complete with the Play Store https…
  5. Oct 8, 2026I built Kids Learning World, an Android learning game for kids focused on ABC, Numbers & W…
  6. Oct 8, 2026Exclusive: Galaxy Buds On Design — Samsung’s First-Ever Clip-on Earbuds https://www.androi…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →