upload sw_x first