Amílcar consiguió reprimir esta rebelión después de tres años, tras vencer a los rebeldes en el río Bagradas y de nuevo, con un gran derramamiento de sangre, en el desfiladero de la Sierra en el 237 a. C.