On Tue, 24 Jun 2014 19:39:26 +0200 Martin Hejnfelt <mar...@duffman.dk> wrote:
> I'm using a Digital Persona U.are.U 4500 and using the current > libfprint from git. I can see in the git log that there were some > changes in the nr_enroll_stages, that was changed to 5 for all > devices. This seems to not make the U.are.U 4500 happy, as it goes > into some sort of disco mode, upon the second enroll stage. First > enrollment stage goes fine, second one it starts blinking with the > red diodes and libfprint continously hammers the log with this: > > Now if I change the nr_enroll_stages in imgdev.c to 1, it all goes > good and the device works "properly" although I guess matching rate > could then be improved if this could be worked out? > > Any clues here? Would the following fix it? --- a/libfprint/drivers/uru4000.c +++ b/libfprint/drivers/uru4000.c @@ -773,11 +773,7 @@ static void imaging_run_state(struct fpi_ssm *ssm) if (!urudev->profile->encryption) fpimg->flags |= FP_IMG_V_FLIPPED | FP_IMG_H_FLIPPED; fpi_imgdev_image_captured(dev, fpimg); - - if (urudev->activate_state == IMGDEV_STATE_CAPTURE) - fpi_ssm_jump_to_state(ssm, IMAGING_CAPTURE); - else - fpi_ssm_mark_completed(ssm); + fpi_ssm_mark_completed(ssm); break; } } _______________________________________________ fprint mailing list fprint@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/fprint