Storage volumes
The CANmod.router exposes two small storage volumes via the mass storage device (MSD) component.
Warning
Make sure to properly eject the volumes (on Windows right-click drive and select eject), to ensure that the file systems are not corrupted.
DEVICE volume (read-only)
The DEVICE volume holds the Default Configuration File, Schema File, UISchema File and Device File.
Note
The default configuration can be used as starting point for generating the active configuration which is then placed on the CONFIG volume.
DEVICE/
├── config-[MAJOR].[MINOR].json
├── schema-[MAJOR].[MINOR].json
├── uischema-[MAJOR].[MINOR].json
└── device.json
CONFIG volume (read/write)
The CONFIG volume holds the active configuration file which is loaded by the device during boot. Additionally, this volume accepts firmware update files.
The content of the volume is persisted across power cycles.
CONFIG/
├── config-[MAJOR].[MINOR].json
└── firmware.bin
Note
If no configuration file is located on the CONFIG volume, the device loads the default configuration.