There was a rookie coding bug that should have been found by a human code review - #defined a value as zero but the code using that value only cared if it was defined or not. It didn’t care if it was zero or one.
#define MICROPY_HW_ENABLE_RNG (0)
…
#ifndef MICROPY_HW_ENABLE_RNG
https://engine...