A dashcam is a kind of insurance in case of some unwanted incident. To be useful, it should guarantee that all the action is captured and reliably preserved. It’s not a secret that microSD cards are subject to wearing out under a high load as in case of use in dashcams. Therefore write and read errors might occur which is a critical obstacle for the purpose, because every minute of the footage is potentially valuable.
In these circumstances it would be useful if a dashcam would monitor microSD card’s health and report immediately in case of errors. The most comprehensive way of monitoring would be to read previously written data and compare it against the original, e.g. by comparing checksums. Implementation may look like this: at every start of the drive mode a temp file with e.g. 1 MB of random data shall be written along with its checksum. Then the file shall be read, checksum recalculated and compared to the original, temp file deleted. In case of a mismatch, an error message shall be displayed along with an audible alarm. All this shall be done in the background without interrupting normal video recording and other operations. These checks should be repeated every 10/20/30/60 minutes during the drive mode. The temp file location on the card will be random each time, thus this procedure would gradually check all parts of the storage space over and over again during lifetime of a card.
This feature would ensure timely warning to the user about a faulty microSD card (including those when data seems to be written but actually cannot be read), reducing the risk of a valuable footage loss, which can occur with any card even special high-endurance types as no equipment can be 100% guaranteed from manufacturing defects or other faults.
VIOFO, please comment on this idea. Is there a chance for it to be implemented in A129 Duo in the proposed (or maybe some other?) form? I’m sure the users would be much grateful for such a feature, and it would also give you a competitive edge.
In these circumstances it would be useful if a dashcam would monitor microSD card’s health and report immediately in case of errors. The most comprehensive way of monitoring would be to read previously written data and compare it against the original, e.g. by comparing checksums. Implementation may look like this: at every start of the drive mode a temp file with e.g. 1 MB of random data shall be written along with its checksum. Then the file shall be read, checksum recalculated and compared to the original, temp file deleted. In case of a mismatch, an error message shall be displayed along with an audible alarm. All this shall be done in the background without interrupting normal video recording and other operations. These checks should be repeated every 10/20/30/60 minutes during the drive mode. The temp file location on the card will be random each time, thus this procedure would gradually check all parts of the storage space over and over again during lifetime of a card.
This feature would ensure timely warning to the user about a faulty microSD card (including those when data seems to be written but actually cannot be read), reducing the risk of a valuable footage loss, which can occur with any card even special high-endurance types as no equipment can be 100% guaranteed from manufacturing defects or other faults.
VIOFO, please comment on this idea. Is there a chance for it to be implemented in A129 Duo in the proposed (or maybe some other?) form? I’m sure the users would be much grateful for such a feature, and it would also give you a competitive edge.