Инверсия по осям лечится перестановкой пинов в разъеме (который идет в контроллер). Горизонталь/вертикаль - попарная перестановка, лево/право (верх/низ) - перестановка местами проводков соответствующей пары.
А что не работает в семерке? Сам софт? Попробуйте
этот.