This is the hardest step. Huawei does not host public firmware for end-users. Here are the three safe sources: