Data collection request: roboRIO 1 flash usage statistics

As some roboRIOs are 8 years old now, I’m interested in how the flash memory is holding up, since flash memory devices have limited erase cycles. Can you collect the following information from roboRIO(s)? The statistics are retained when the roboRIO is reimaged.

ssh to the roboRIO as admin and run ubinfo /dev/ubi1. It will give you an output like:

Volumes count:                           1
Logical eraseblock size:                 129024 bytes, 126.0 KiB
Total amount of logical eraseblocks:     3443 (444229632 bytes, 423.6 MiB)
Amount of available logical eraseblocks: 0 (0 bytes)
Maximum count of volumes                 128
Count of bad physical eraseblocks:       0
Count of reserved physical eraseblocks:  80
Current maximum erase counter value:     202
Minimum input/output unit size:          2048 bytes
Character device major/minor:            247:0
Present volumes:                         0

This is from my personal roboRIO and doesn’t show many flash erase cycles, but I’m very curious on how teams roboRIOs are holding up.

2 Likes

Is there some way to also collect some reasonable proxy for “years in use”? Can serial number be backed out to a rough date of manufacture?

1 Like

This is from an original year roboRIO (2015 season).
However, we get a new RIO each competition year, so they see limited programming use (some programming practice or demo changeups) after their season.
roboRIO 1 stats-041622

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.