I'm trying to update the debian-style kernel/firmware packages in raspbian (where we ship kernel and firmware/dtbs seperately) but i'm finding that there seem to be major compatibility issues.
Trying to boot a 4.4 kernel with the new firmware/dtbs hangs at the rainbow screen.
Trying to boot a 4.9 kernel with the old firmware/dtbs appears to start booting but fail to mount the rootfs for some reason.
Has there been a major change in the kernel to firmware interface and/or the dtbs between 4.4 and 4.9 ? Is there any way to make a firmware/dtbs package that works with both kernels?