lo primero es que el preloader no lo grabes nunca... salvo casos extremos...
El preloader es el archivo de carga, es como la bios de un pc y si lo grabas mal o esta corrupto, chungo tendrias recuperar el movil.
Lo de que sean diferentes es facil. Yo cuando calcule el tamaño del preloader, calcule el tamaño total que puede tener. Eso no quiere decir que vaya a usarse entero, pero si lo grabas entero. Cuando grabas entero el preloader, grabas mucha informacion en blanco, o sea todo 0. Aun asi da igual grabar 120K de informacion, que grabar 120k de informacion mas el resto en blanco
El que te de error es por haber grabado el dump con un scatter que no estaba en la carpeta donde se guarda el dump....
Aun asi elige el scatter que viene con el SP flash y luego elige la parte del dump que quieras grabar a mano, seleccionando uno por uno.
Lo normal, lo mas importante en firmware similares es granar el android (system) el usaerdata y el cache... Si quieres
recovery o bootloader diferentes... pues los grabas tambien.