Topic: MTK firmware jargon: VIVA, ALICE - what are they?
Typical MT62xx/MT25x firmware as shipped consists of 4 parts: initial botloader, ExtBootloader, ROM, and VIVA. This can be easily seen e.g. in LinkIt ONE firmware: https://github.com/Seeed-Studio/LinkIt- … ONE/1.0.42 . There's also ALICE, but it doesn't seem to be top-level firmware component according to scatter flash file, SEEED02A_DEMO_BB.cfg. Instead, if you grep LinkIt ONE firmware, you'll see it's included in VIVA. If you grep other firmwares, you may find it included in ROM instead.
So, initial and ext bootloader are more or less known, thanks to existing Fernvale work. But what are ROM, VIVA, ALICE?