I think it will be much easier if you put aftermarket stereo, OEM stereo from later CR-V will have plug in different shapes and connection to your existing harness. The only reason for me (2017) to keep OEM is it does more than just stereo, climate control, hondalink, etc show up in the display. Aftermarket stereo doesn't process that information. And right now, there is a problem on Android Auto between the OEM head unit - later Android version (Pixel 2, Pixel 3, and on), disconnection issue. While on my after market stereo with Android Auto this problem doesn't exist.