Hola,
Trasteando esta rom he conseguido encontrar parte del problema de por que no carga las particiones cuando hay mas de una o si estas no son fat(16 o 32).
Primero el script que tendria que hacer el trabajo para la segunda partición destinada a ext2 tiene esta linea "$BB mount -o noatime,nodiratime,barrier=1 -t ext3 $SD_EXT_PART $SD_EXT_DIRECTORY;" y así es imposible que la monte por varios motivos (no tiene el modulo el kernel para ext3 y no conozco el parámetro barrier=1, pero da error).
Y no me enrollo mas que es muy tarde.
Subo un zip con los ficheros modificados para el que lo quiera probar.
El fichero 05mountsd tiene que sustituir al que hay en el teléfono en /etc/init.d/ y el hw_config.sh en /etc/