Первое: прога может и не для того контроллера, что у вас внутри флэшки. Т.к. путь определения контроллера не точный.
Правильный путь - это вскрытие корпуса и чтение маркировок микросхем.
Второе: VID/PID/ s/n - это неотъемлемая часть прошивки. Они меняются при заливке прошивки. То, что скажите прошивальщику, то он и зальёт.