fix: dynamic R15 / R16 crypto compatibility adjustment