I think JDFlasher can flash your phone and it's completely free.
(If you want flash and sw update only.)