ok at long last I think I have my head around the 60/120degree issue.
1= hall sensor on ( can use led to indicate if its on or measure voltage of hall sensor output)
0= hall sensor off ( will give low voltage reading or led is off if using leds)
turn the motor by very very small amounts to turn the hall sensors on/off as magnets go past them:
if its 60degree motor the on/off values will look like this sequence:
000,001,011,111,110,100...........then repeats
if its a 120degree motor sequence will look like this:
101,001,011,010,110,100 ..........then repeats
depending where the magnets are sitting when you start you might start anywhere in the sequence
note that 120 degree motor at no time are three hall sensors off at one time ( 000 ) or at no time are three hall sensors all on at one time ( 111 )
so a really simple way to tell the difference would be, if you get three hall sensors all on or all off at the same time then you have a 60degree motor. If you dont see three all on or all off at same time you have a 120degree.