Hi!
ui30.res must NOT be changed from one firmware to another as lolita suggested

. Why? Because it does contain all the firmware's resources. But not all firmware versions have the same number of graphics inside or strings in the laguage table

. You just need to mod the drivers until it works, that's all. About that adfu problem... I tried to interchange things from my firmwares and every time I recompile the files, the firmware gets a bit changed and triggers an error (bug in s1fwx). I'll keep this under research.