Nie ma takiej możliwości aby kernel od innego urządzenia pasował (zwłaszcza tak różnego).
Partycja kernel Ace 2 i S4 jest najpewniej w innym bloku, pewnie wgrałeś go na inną partycję w Ace co, w najgorszym przypadku, kończy się hardbrickiem telefonu..
Normalnie to tylko od instalatora w paczce z kernelem zależy czy przed wgraniem sprawdzi poprawność urządzenia, czy nie.
PS. Otwórz paczkę i sprawdź w updater-script gdzie kernel został wrzucony:
package_extract_file("boot.img", "/dev/block/mmcblk0p..");