Base on i939 opensource update2