У них как минимум отличаются прошивки контроллера USB, по-этому, если у 290 он не возжелает отрабатывать кнопки/оси EVO, то это его законное право.
Так что, придется, видимо, сменить прошивку (соответственно, ломать драйвера не придется).
По-этому, стоит
1. Посмотреть, имеет ли контроллер возможно сть читать/писать прошивку через USB.
2. Считать прошивку с EVO и залить ее в 290, если умеет.
Вероятность того, что УСБ контроллер имеет такую возможность крайне низка.
Если не умеет, то боюсь, трудности считывания (если считывание вообще не блокировано) будут такими, что имеет смысл считать их непреодолимыми.