Skip to content

webglider/protosd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Prototype SD card image writer for linux

This is a prototype nw.js app which provides a GUI allowing users to write .img files to SD cards connected to linux systems and also keeps track of the progress by displaying it on a progress bar. With this the user will not have to touch the terminal.

proto-sd

###Usage Note: The app does not work properly on nw.js v0.11.x due to this issue: nwjs/nw.js#272

Please use nw.js v0.10.5 or lower (tested on v0.10.5)

Warning: This is a prototype and all errors may not be handled properly

  • Simply download/clone and run nw on the app/ directory
  • Choose the disk corresponding to your SD card (you can remove and re-insert and refresh to find out)
  • Browse for your .img file and locate it
  • Press the Write Image button, watch the progress and wait for it to complete.

###Working The app works as follows:

  • Finds and lists all available disk drives. (using fdisk)
  • Unmounts all partitions pertaining to the selected disk (using df and umount)
  • Writes image to disk using dd
  • Tracks progress by watching periodic pkills on dd

(Clearly watching pkills doesn't seem to be a very efficient way to track progress, but is the only option given that dd does not write to output streams at all)

About

nw.js based SD image writer for linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published