Thanks, Leo!
But I receive 0x07 only in response to mass_erase - but it is not that bad I suppose, because instead of mass_erase for usb devices we should use rx_password erase_pass.txt (as far as I understood from the description of BSL_Scripter). And there is no mass_erase in your script.
What troubles me is 0x05 after the rx_password erase_pass.txt
As for cable - it is certainly ok, because new software is normally written as I pointed out earlier - just erase does not work.