Huawei B970/B970b HSPA Router

The word document seems to be corrupt. We will get new release notes doc from Huawei.

Regards

VD

While you are at it can you ask for some installation instructions as well. Bundled exe does not work, nor does the web interface update.
 
Last edited:
SP4 bricked my router

I managed to figure out the update process. It ran about half way, failed. I restarted it. It detected that some parts had already been updated, but started the update from the beginning again, failed at the first update and bricked my router :mad:

For now I would advise people not to update....
 
I managed to figure out the update process. It ran about half way, failed. I restarted it. It detected that some parts had already been updated, but started the update from the beginning again, failed at the first update and bricked my router :mad:

For now I would advise people not to update....

eish, hope you can unbrick it. I'll just stick to re-doing my settings once every few months
 
ME2 :(

Yeah, exactly the same situation with my B970 router.:sick:

Tried to do the update, it had a time out error on the second stage.
Now the device won't give auto IPs, the web page can't be accessed however it still works fine through USB.:confused:

I have sent mine into Vodacare and the are hopefully fixing it. Will post any new outcomes from Vodacare.

PS: I recommend that you avoid doing the update yourself and just take it to Vodacare for the update!!
 
Booked my router in at Vodacare. No questions asked other than what was wrong with it. Told them it doesn't work. Now I have to wait 7-10 working days so they can ship it to JHB before they can look at it. Honestly Vodacom do you actually run a business down here in Cape Town or is it just a courier company?
 
Its their HO?

South Africa Headquarters, South Africa
First Floor, Building 28, The Woodlands, Woodmead, Johannesburg, South Africa
Tel: 0027-11-5179800
Fax: 0027-11-5179801
 
Its their HO?

South Africa Headquarters, South Africa
First Floor, Building 28, The Woodlands, Woodmead, Johannesburg, South Africa
Tel: 0027-11-5179800
Fax: 0027-11-5179801

So what you are saying is that every store in the rest of the country is just a shell where no actual work is done and everything gets channelled via JHB?

I just don't understand why a major city like Cape Town does not deserve a technical team that can deal with 3G device issues? Same story with the iPhone: it gets booked in and shipped straight to JHB. Which means everyone else in SA needs to add 2 days courier time to their service request (assuming shipping there and back). It might make business sense to Vodacom, but it sure frustrates its customers.
 
Last edited:
It does frustrate me as well but like they say everything is in JHB.
Its obviously up to the company themselves to make that decision where they want there HO.
 
Received a call from Vodacare, my router passed its physical (i.e. they cannot find user induced damage) and will now be shipping it to Midrand which is the only place in South Africa where technicians with the required skill can be found to tend to my poor router.
 
Received a call from Vodacare, my router passed its physical (i.e. they cannot find user induced damage) and will now be shipping it to Midrand which is the only place in South Africa where technicians with the required skill can be found to tend to my poor router.
Swapping it for another one? :D
 
Vodacom should pull this update from their site, otherwise those technicians are going to be getting quite a few B970's

I have suggest this as well. Will see what they say after I brick the replacement as well :p
 
@ShadowRider I happed to notice that there was a C:\DownloadLog on my hard drive and in it was a FmcUpdateLog.txt log file with the errors I received when the update failed. Do you still have yours? If so can you send it to me?
 
Last edited:
@Smurfatefrog I happed to notice that there was a C:\DownloadLog on my hard drive and in it was a FmcUpdateLog.txt log file with the errors I received when the update failed. Do you still have yours? If so can you send it to me?

morkhans, it wasnt me who tried the update luckily enough, it was ShadowRider
Yeah, exactly the same situation with my B970 router.:sick:

Tried to do the update, it had a time out error on the second stage.
Now the device won't give auto IPs, the web page can't be accessed however it still works fine through USB.:confused:

I have sent mine into Vodacare and the are hopefully fixing it. Will post any new outcomes from Vodacare.

PS: I recommend that you avoid doing the update yourself and just take it to Vodacare for the update!!
 
@ morkhans sorry about the that log file I actually deleted it. :(

But Vodacare has replaced my B970 router due to that faulty firmware update.
 
@morkhans,

Well I also tried to upgrade via modem.
I use the updater via vodafone router application.
Did upgrade but failed at end of upgrade.
Will cut and paste my log file "SoftUpdateLog".

Regards

[Download Tool Root2009-6-16,9:51:4]
2009-6-16,9:51:4 ============================BEGIN===============================
2009-6-16,9:51:4 Time=2009-6-16,9:51:4
2009-6-16,9:51:5 go into CMainControl::FindCommPort()=
2009-6-16,9:51:6 go into CMainControl::FindCommPort()=
2009-6-16,9:51:6 ²éѯ¶Ë¿ÚµÈ´ýʱ¼ä=1000 ms£¬²éѯ¶Ë¿Ú³É¹¦=
2009-6-16,9:51:6 go into CMainControl::SetCurState(DWORD dwState)=
2009-6-16,9:51:6 go into CMainControl::NeedLock(DWORD dwNewState)=
2009-6-16,9:51:6 go into CMainControl::TryToLock()=
2009-6-16,9:51:7 OpenPort=OK
2009-6-16,9:51:7 ½øÈëSwitchToDiag()=
2009-6-16,9:51:7 µÚ1´Î·¢Çл»µ½DiagÃüÁîд³É¹¦=
2009-6-16,9:51:7 ²éѯÏÂÔØÄ£Ê½Ð´³É¹¦=
2009-6-16,9:51:10 ²éѯÏÂÔØÄ£Ê½¶Áʧ°Ü=
2009-6-16,9:51:10 ²éѯÏÂÔØÄ£Ê½Ð´³É¹¦=
2009-6-16,9:51:13 ²éѯÏÂÔØÄ£Ê½¶Áʧ°Ü=
2009-6-16,9:51:13 ²éѯÏÂÔØÄ£Ê½Ð´³É¹¦=
2009-6-16,9:51:16 ²éѯÏÂÔØÄ£Ê½¶Áʧ°Ü=
2009-6-16,9:51:17 ²éѯµ¥°åµ±Ç°¹¤×÷ģʽQueryDldMode().bRet = 0=
Download mode=Normal download
2009-6-16,9:51:17 ½øÈë²éѯµ¥°åÈí¼þ°æ±¾ºÅº¯ÊýQueryBoardVersion().=
2009-6-16,9:51:17 Éý¼¶Ç°IMEI 357865013821819=
2009-6-16,9:51:17 go into CMainControl::SetCurState(DWORD dwState)=
2009-6-16,9:51:17 go into CMainControl::NeedLock(DWORD dwNewState)=
2009-6-16,9:51:17 ²éѯ°æ±¾ºÅµÈ´ýʱ¼ä=12000 ms£¬²éѯ°æ±¾ºÅ³É¹¦=
2009-6-16,9:51:17 µ±Ç°µ¥°åÈí¼þ°æ±¾=11.311.04.01.00
2009-6-16,9:51:17 Ä¿±êµ¥°åÈí¼þ°æ±¾=11.415.05.00.00
2009-6-16,9:51:31 ½øÈëInitBackupUserInfo=
2009-6-16,9:51:31 ¿ªÊ¼±¸·ÝNV=
2009-6-16,9:51:31 go into CMainControl::SetCurState(DWORD dwState)=
2009-6-16,9:51:31 go into CMainControl::NeedLock(DWORD dwNewState)=
2009-6-16,9:51:31 ½øÈëNV±¸·Ýº¯Êý:DIAG_Backup_Rf_NV()=
2009-6-16,9:51:31 µÚ1´Î·¢±¸·ÝNVÏîÃüÁî=
2009-6-16,9:51:33 µ¥°å¶ÔµÚ1´Î±¸·ÝÃüÁîÕýÈ·ÏìÓ¦=
2009-6-16,9:51:33 go into CMainControl::SetCurState(DWORD dwState)=
2009-6-16,9:51:33 go into CMainControl::NeedLock(DWORD dwNewState)=
2009-6-16,9:51:33 go into CMainControl::TryToLock()=
2009-6-16,9:51:33 ½øÈë²éѯÇл»ºó¹âÅÌģʽQueryCDROMState().=
2009-6-16,9:51:36 µÚ1´Î·¢²éѯÇл»ºó¹âÅÌģʽÃüÁî,µÈ´ýµ¥°å»ØÓ¦³¬Ê±=
2009-6-16,9:51:39 µÚ2´Î·¢²éѯÇл»ºó¹âÅÌģʽÃüÁî,µÈ´ýµ¥°å»ØÓ¦³¬Ê±=
2009-6-16,9:51:42 µÚ3´Î·¢²éѯÇл»ºó¹âÅÌģʽÃüÁî,µÈ´ýµ¥°å»ØÓ¦³¬Ê±=
2009-6-16,9:51:42 ²éѯÇл»ºó¹âÅÌģʽÃüÁîʧ°Ü.=
2009-6-16,9:51:42 ¹âÅÌ´æÔÚ:FindCDROM == TRUE=
2009-6-16,9:51:42 Éý¼¶Ç°Èç¹ûÓйâÅÌÔòÏÈÐ¶ÔØµô¹âÅÌ:½øÈ뺯ÊýDelCDRomDevice()=
2009-6-16,9:51:42 ɾ³ý×¢²á±íÖÐCDROMÇý¶¯³ÌÐòµÄÏà¹ØÐÅÏ¢=
2009-6-16,9:51:50 the 1 times delet cdrom correct!=
2009-6-16,9:51:51 go into CMainControl::FindCommPort()=
2009-6-16,9:51:51 ɾ³ý¹âÅ̺󣬶˿ÚË¢ÐÂOK=
2009-6-16,9:51:51 ½øÈëÇл»ÏÂÔØÄ£Ê½º¯ÊýDIAG_SwitchToDldMode().=
2009-6-16,9:51:51 Çл»ÏÂÔØÄ£Ê½ÃüÁî³É¹¦.=
2009-6-16,9:51:57 go into CMainControl::FindCommPort()=
2009-6-16,9:51:57 Çл»µ½ÏÂÔØÄ£Ê½ºó£¬¶Ë¿ÚË¢ÐÂÕÒµ½¶Ë¿Ú=
2009-6-16,9:51:57 OpenPort=OK
2009-6-16,9:51:57 ²éѯÏÂÔØÄ£Ê½Ð´³É¹¦=
2009-6-16,9:51:57 ²éѯÏÂÔØÄ£Ê½¶Á³É¹¦=
2009-6-16,9:51:57 ²éѯÏÂÔØÄ£Ê½³É¹¦=
2009-6-16,9:51:57 ²éѯµ¥°åµ±Ç°¹¤×÷ģʽQueryDldMode().bRet = 1=
2009-6-16,9:51:57 ½øÈëÇл»ÏÂÔØÄ£Ê½º¯ÊýDIAG_SwitchToDldMode().=
2009-6-16,9:51:57 Çл»ÏÂÔØÄ£Ê½ÃüÁî³É¹¦.=
2009-6-16,9:51:57 Ò»¼üÉý¼¶Öе¥°åÀàÐÍΪ:ProductClass = HUAWEI E272=
2009-6-16,9:51:57 ½øÈë²éѯµ¥°åÀà±ðº¯ÊýQueryBoardClass().=
2009-6-16,9:51:57 ²éѯµ¥°åÀàÐͳɹ¦=
2009-6-16,9:51:57 µ¥°åÀàÐÍΪ:BoardClass = EHUAWEI E272=
2009-6-16,9:51:58 0x00010000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:51:58 0x00010000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:51:58 0x00010000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:51:58 0x00010000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:51:58 DownLoad OK = Unit 1=
2009-6-16,9:51:59 0x00030000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:51:59 0x00030000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:51:59 0x00030000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:51:59 0x00030000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:51:59 DownLoad OK = Unit 2=
2009-6-16,9:51:59 0x00040000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:51:59 0x00040000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:0 0x00040000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:52:0 0x00040000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:0 DownLoad OK = Unit 3=
2009-6-16,9:52:1 0x00050000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:52:1 0x00050000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:1 0x00050000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:52:1 0x00050000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:1 DownLoad OK = Unit 4=
2009-6-16,9:52:1 0x00060000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:52:1 0x00060000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:4 0x00060000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:52:4 0x00060000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:4 DownLoad OK = Unit 5=
2009-6-16,9:52:5 0x000c0000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:52:5 0x000c0000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:5 0x000c0000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:52:5 0x000c0000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:5 DownLoad OK = Unit 6=
2009-6-16,9:52:5 0x000d0000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:52:5 0x000d0000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:6 0x000d0000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:52:6 0x000d0000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:6 DownLoad OK = Unit 7=
2009-6-16,9:52:7 0x00070000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:52:7 0x00070000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:7 0x00070000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:52:7 0x00070000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:52:7 DownLoad OK = Unit 8=
2009-6-16,9:52:7 0x00080000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:52:7 0x00080000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:1 0x00080000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:54:1 0x00080000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:1 DownLoad OK = Unit 9=
2009-6-16,9:54:1 0x00090000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:54:1 0x00090000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:6 0x00090000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:54:6 0x00090000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:6 DownLoad OK = Unit 10=
2009-6-16,9:54:7 0x000e0000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:54:7 0x000e0000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:7 0x000e0000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:54:7 0x000e0000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:7 DownLoad OK = Unit 11=
2009-6-16,9:54:8 0x000f0000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:54:8 0x000f0000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:43 0x000f0000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:54:43 0x000f0000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:43 DownLoad OK = Unit 12=
2009-6-16,9:54:43 0x00100000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî³É¹¦=
2009-6-16,9:54:44 0x00100000µÚ1´Î·¢³õʼ»¯ÏÂÔØÃüÁî,µ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:44 0x00100000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁî³É¹¦=
2009-6-16,9:54:44 0x00100000µÚ1´Î·¢ÎļþÏÂÔØ½áÊøÃüÁµ¥°åÕýÈ·»ØÓ¦=
2009-6-16,9:54:44 DownLoad OK = Unit 13=
2009-6-16,9:54:44 ÖØÆôµ¥°å=
2009-6-16,9:54:44 strUpdateBinTempÁÙʱÎļþʹÓÃÍêºóÔÚDLD_ProcessÖÐEND´¦É¾³ý=
2009-6-16,9:54:44 ¹Ø±Õ¶Ë¿Ú³É¹¦=
2009-6-16,9:54:44 ½øÈëNV»Ö¸´×´Ì¬=
2009-6-16,9:54:44 go into CMainControl::SetCurState(DWORD dwState)=
2009-6-16,9:54:44 go into CMainControl::NeedLock(DWORD dwNewState)=
2009-6-16,9:54:44 go into CMainControl::ResumeUserInfo()=
2009-6-16,9:54:44 Find HuaWei CDROM=
2009-6-16,9:54:52 Find CDROM 6 Times=
2009-6-16,9:54:53 go into CMainControl::FindCommPort()=
2009-6-16,9:54:54 go into CMainControl::FindCommPort()=
2009-6-16,9:54:54 OpenPort=OK
2009-6-16,9:54:54 ½øÈëSwitchToDiag()=
2009-6-16,9:54:55 µÚ1´Î·¢Çл»µ½DiagÃüÁîд³É¹¦=
2009-6-16,9:54:55 OpenPort=OK
2009-6-16,9:54:55 ½øÈë²éѯµ¥°åÈí¼þ°æ±¾ºÅº¯ÊýQueryBoardVersion().=
2009-6-16,9:54:57 µÚ1·¢¶ÁÈ¡µ¥°å°æ±¾ÃüÁîʧ°Üʧ°Ü=Fail
2009-6-16,9:54:57 »Ö¸´NVǰ,¼ì²éµ½µ¥°åÆô¶¯Íê³É£¬²¢ÇÒPCUI¶Ë¿ÚͨÐÅÕý³£=
2009-6-16,9:54:57 ½øÈ뺯ÊýQueryNVRestoreInfo()=
2009-6-16,9:55:5 (QueryNVRestoreInfo)pStatus.byNVBackupExist = 1=
2009-6-16,9:55:5 (QueryNVRestoreInfo)pStatus.byRestorStatus = 0=
2009-6-16,9:55:5 (ResumeUserInfo)pStatus.byNVBackupExist = 1=
2009-6-16,9:55:5 (ResumeUserInfo)pStatus.byRestorStatus = 0=
2009-6-16,9:55:5 NV×Ô¶¯»Ö¸´³É¹¦=
2009-6-16,9:55:5 Éý¼¶ºóIMEI 357865013821819=
2009-6-16,9:55:5 ½øÈë²éѯµ¥°åÈí¼þ°æ±¾ºÅº¯ÊýQueryBoardVersion().=
2009-6-16,9:55:10 Éý¼¶³É¹¦!!=
2009-6-16,9:55:10 go into CMainControl::SetCurState(DWORD dwState)=
2009-6-16,9:55:10 go into CMainControl::NeedLock(DWORD dwNewState)=
2009-6-16,9:55:17 go into CMainControl::SetCurState(DWORD dwState)=
2009-6-16,9:55:17 go into CMainControl::NeedLock(DWORD dwNewState)=
2009-6-16,9:55:17 ===========================END==============================
 
Top
Sign up to the MyBroadband newsletter
X