It depends on the parameters. Bad sigma values can cause the trivial factor N to be found, specifically sigma=0,1,2,3 and 5, afaik. Also, if all prime factors in N are relatively small and your B1 value is high enough, ECM can find all factors simultaneously and hence return N as the factor.
Alex
