Why do we need a vendor blob in order to make our custom Android ROM from the AOSP project?
As far as I know, the vendor blob contains the required proprietary drivers. But these drivers we could have used as modules in the kernel itself, then why do we use vendor blob as a separate partition?