Huawei battery