если прошивка меньше 8 мб это нормально?
Конечно нормально. Прошивки могут быть любого размера, всё зависит от разработчиков ПО.
На обсуждаемых ресах прошивки фиксированного размера, потому что они являются фул флэш (по обьёму флэш памяти 8мб). В них все блоки, даже те которые не обновляются.
На 8307-8308 прошивка может содержать только мэйн блок (основное ПО), поэтому может быть разного размера в разных версиях и не обязательно соответствовать объёму встроенной флэш памяти, а как правило меньше. В разных устройствах всё поразному.