use opensource camera hal