Firmware Changelog

From Idrive
Revision as of 12:07, 19 September 2013 by Fpasol (talk | contribs) (→‎Version 10.8)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Version 9.6

  • scan SD card for FAT errors
  • restart device if write to SD card failed
  • 15 tries/retries on establish WIFI connection to AP/Base Station App
  • improved WIFI communication protocol
  • ignition log;

Version 9.7

  • periodic events


Version 9.8 - 10.1

Internal release and beta tests

  • Ignition log saved on gps file;
  • Sleep mode;
  • Longer events up to 1 min (max 15 seconds from existing buffer);
  • GPRS module - send event type, ignition info and GPS string via GPRS using http;
  • Serial communication - 2 ways protocol;

Bug Fixes

  • "Phantom" frames
  • Clips jumps
  • 20 seconds delay on GPS tick fail to internal tick

Version 10.2

Public release

  • Ignition log saved on gps file;
  • Sleep mode;
  • ability to config image resolution, 9 modes;
  • speed & super speed trigger events;
  • event header;
  • Longer events up to 1 min (max 15 seconds from existing buffer);
  • RTC correction and ignition log after valid GPS line - solve also RTC hardware oscillator issue

Bug Fixes

  • "Phantom" frames
  • Clips jumps
  • 20 seconds delay on GPS tick fail to internal tick

Version 10.3

Public release

Bug Fixes

  • trigger speed events on invalid gps line.

Version 10.4

Public release

  • Blue wire event inhibited for 15 secs after ignition trigger.

Version 10.5

Internal release only

  • Added support for MMA8451 accelerometer, configs and FIFO buffer data acquisition(300 values / sec)
  • New event file format (version 2) to support g-forces values
  • Calculate MAX g-force value during an event.
  • Send off/on flag via socket for eth0 interface(off while is in event/sleep mode, on while is in transfer mode) - notice 50% decrease of wifi module current consumption while camera is not in transfer mode;
  • Use socket mechanism to set up eth0 interface and get rid of "ifconfig" system call.
  • Verify wifi module interface(eth0) presents after wake-up call (transfer mode will be passed if the interface is not present and go directly to sleep mode).
  • Improve errors call to send camera restart on each thread mechanism.

Version 10.6

Public release

  • WiFi protocol improvements - socket transfer buffers adjustments.
  • Improve full SD card delete mechanism.
  • Use no blocking send and 20 sec timeout in wifi files transfer protocol.

Bug fix

  • Eliminate first socket close and object delete call on socket error that could cause a NULL pointer call;
  • Add extra check on write to SD to eliminate missing bytes(related to CC 100% load transfer issue);
  • Solve SW LED SD full, red blink after transfer and go back event mode.


Version 10.7

Public release

  • Added new watch dog mechanism which is monitoring all main threads.
  • WiFi Protocol extended - added SD format command.
  • WiFi Protocol improvements - Disable wifi interface while transfer is in pending state.
  • Added enable/disable accelerometer(LIS3LV02) axis capability; Config file (size.cfg) extended to support it.


Version 10.8

Public release

  • WiFi Protocol extended - added accelerometer axis status command;
  • added accelerometer axis status to event header (Aux info 1 - first 3 bits, 0 => forward, 1 => lateral, 2 => vertical )