Нда. А ведь проще можно(зная схему того, что спаяли) - на выходе присутствует последовательность импульсов, поворачивающая ротор на 1 оборот. Зная схему вы должна знать на каком выводе появистя следующий импульс. Говоря проще - у вас должна быть маркировка 1-2-3-4. Далее - присоединяем двигатель к контроллеру, соблюдая простое правило - полуобмотки не должны быть присоединены очень далеко друг от друга. Говоря проще - в двигателе ДВЕ обмотки 1 и 2, полуобмотки одной обмотки маркируем как 1' и 1". Итого 1' и 1" могут быть подключены ТОЛЬКО к соседним выводам драйвера(например 1 и 2, или 2 и 3, или 3 и 4). Итого - у вас всего 4 варианта включения обмоток. Замечу - неправильных из них всего два - два других вам позволят сменить направление вращения двигателя.
Забыл сказать - описанный вами метод - поиска начала и конца обмоток у 4-обмоточного двигателя, у которого не известно ни начала, ни конца обмоток. После нахождения оных вам всё равно придётся определится - куда цеплять обмотки к драйверу. Хотя = вам и искать не нужно - всё уже найдено за вас:

"а" - начало, "б" - конец, отводы от середины обмоток к источнику питания. УСО.