It is extremely common for these units to be sold as running Android 11, 12, or 13 , while the underlying firmware is actually Android 8.1 (Oreo) or Android 10 . You can verify the "true" version by checking the API level (API 27 is Oreo) using apps like CPU-Z .
There are two methods: Recovery flashing (simpler) and PC flashing using SP Flash Tool (for bricked units). We will cover the recovery method first. mtk 8227l firmware