[Oberon] FPGA - Save / Restore OBERON.FS

Chris Burrows chris at cfbsoftware.com
Fri Apr 14 01:54:01 CEST 2017

> -----Original Message-----
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> Tomas Kral
> Sent: Friday, 14 April 2017 3:42 AM
> To: Oberon@
> Subject: [Oberon] FPGA - Save / Restore OBERON.FS
> Reading some earlier post by Paul Read, I look for `dd' syntax to save and
restore my work on uSD card.
> Providing
> uSD card is formatted as 256MB FAT + 65MB OBERON.
> Restore my work indexed as `1' may work like this, $ dd if=OBERON1.FS
> of=/dev/sdc bs=1024 seek=262145
> By how about saving the work first,
> $ dd if=/dev/sdc of=OBERON1.FS bs=1024 skip=262145 count=???

To keep it simple I just copy the whole lot including the FAT partition and
any unused space in the Oberon partition - it doesn't take long on a modern
PC. The complete size is 320MB. The resulting image zips up to 700KB on
Windows so you don't need to worry about consuming hard drive space. The
command I use on Windows is:

  dd if=\\.\PhysicalDrive<n> of=disk.img bs=1M count=320 --progress

so presumably the Unix equivalent would be:
  dd if=/dev/sdc of=OBERON1.FS bs=1M count=320
For the benefit of Windows users:

1. You can download dd for Windows from: 


2. <n> is the drive number (a zero-based integer) of the SD Card reader as
shown as Disk <n> in

Administrative Tools > Computer Management > Storage > Disk Management

3. When you use dd to access physical drives directly like this you must run
it as a system administrator.

4. Alternatively if you want a GUI way of backing up your SD card you can
use Win32 Disk Imager instead of dd:


Chris Burrows
CFB Software

More information about the Oberon mailing list