Thanks, so to update without losing data, I must go the twrp and custom kernel route, is that correct?You can't update firmware straightway weather rooted with encrypted data or decrypted data
But in both the case if you perform same setup before rebooting device to system then still possible to update firmware without losing data. (Though strongly recommend to make backup)
Also if you change setup between encrypted to decrypted or vise a versa, you still needs format data.
Or can I also go the ODIN only route?