Maintenance
Maintenance Procedures
Access maintenance functions via the Maintenance button in the navigation bar. The modal is organized into cards for device management, system status, time synchronization, and geolocation.
Filter Change Procedure
The filter is not identical on both sides.
- Identify the side with markings (black line, dot, or circles).
- The marked side must face UP (towards the LEDs/light source in the upper optical chamber).
Warning: Incorrect orientation (marked side down) results in ~30% measurement error. Do not bend or fold the filter. Creases damage the filter surface and cause unreliable measurements.
Procedure:
- Stop running session.
- Unscrew the top cap of the optical chamber.
- Remove the saturated filter.
- Check the air inlet for filter paper residue and remove if present.
- Insert a new filter with markings facing up.
- Screw the cap back on (hand-tight).
- Check hose (if used): ensure the air hose remains connected to the inlet port.
- Run Calibration (required).
Calibration
Calibration balances the sensor signal against the reference signal for the specific filter currently installed and should ideally be processed on every filter change — although the calibration factor will change extremely slowly once determined.
- Go to Maintenance > Calibrate Device.
- Ensure a new and clean filter is installed.
- Click "Yes."
- A progress bar appears. The device adjusts LED intensity per channel using binary search to find optimal duty cycles.
- Wait for "Calibration Successful" before starting a new log.
Technical detail: Calibration determines the per-channel correction factor K = Ref_avg / Sen_avg and stores it along with optimal LED duty cycles. The ADS1220 ADC samples at 200 samples/sec and targets the 0.5–3.8V sensor range. Calibration typically takes 30–60 seconds.
Data Management
Data is able to be stored on the device's internal storage for about 3 months of continuous sampling every 5 minutes before deleting the oldest log. To manage your session files:
- Click Log Files.
- Logs (>2 KB): Valid measurement sessions. Download these for analysis.
- Logs (<2 KB): Failed starts or very short tests — can typically be deleted.
Downloads available as CSV (for analysis), PNG, or SVG (for printing). CSV files use semicolon separation with dot as decimal divider.
Backup: Internal storage is not archival. Download data to a secure location regularly.
Device Management
Routine Maintenance
- Calibrate Device: Adjusts LED duty cycles. Required after each filter change.
- View System Logs: Opens the application log for diagnosing issues. Logs are grouped by category: hardware, measurement, system, network.
- Download Logs: Downloads system log for troubleshooting or support.
System Operations
- Reboot Device: Restarts the device.
- Shutdown Device: Safely powers off to prevent data corruption. Always use this before unplugging. If the device loses power during a session without proper shutdown, it will automatically resume measurement on next boot.
- Update Firmware: Opens a dialog to manually upload a firmware file (.tar.gz or .zip). The device also checks for updates automatically several times a day and notifies you when one is available.
- Factory Reset: Permanently erases all measurement logs, WiFi credentials, calibration data, and device settings. A slide-to-confirm gesture is required. The device reboots into factory state.
System Status
Displays device information:
- Device ID: Unique hardware identifier.
- Device Name: Current network hostname.
- Software Version: Installed firmware version.
- Free Memory: Available system memory.
- Last Calibration: Timestamp of the most recent calibration.
Time Synchronization
Critical for accurate data timestamps, especially for devices without internet.
- Browser Time / Device Time: Displayed for comparison.
- Sync: If mismatch exceeds 10 seconds, a sync button appears to synchronize the device clock with your browser.
Devices connected to the internet sync automatically via NTP. Modem-based time sync (CLTS) is also supported when a 4G modem is connected (optional — requires 4G module).
Geolocation
When location services are active (Settings > Measurement > Location), a Geolocation card displays position and altitude data. The available fields depend on which optional hardware modules are installed.
- Location: Latitude/longitude with source and accuracy indicator. Sources vary by hardware: GPS module (optional), cellular modem cell tower lookup (optional, requires 4G module), or IP-based geolocation (available on all WiFi-connected devices).
- Altitude (barometric): Derived from the pressure sensor. Optional — requires a BME280 pressure sensor.
- Altitude (GPS) & Speed: GPS-derived altitude and current speed. Optional — only shown when a GPS module is installed and has a satellite fix.
The location input supports multiple formats: 48.2082, 16.3738 — 48.2082 16.3738 — (48.2082; 16.3738) etc.