DrayTek UK Users' Community Forum
Help, Advice and Solutions from DrayTek Users
Firmware file name is invalid
- adrianwolfson
- Topic Author
- Offline
- New Member
Less
More
- Posts: 1
- Thank you received: 0
29 Aug 2009 10:30 #57474
by adrianwolfson
Firmware file name is invalid was created by adrianwolfson
i am so frustrated with upgrading the firmware, WHY can't draytek have a decent support page that tells you how to stop getting invalid name when trying to upgrade!
I have a vigor 2820 v 3.2.1 and i cannot upload the new firmware 3.3.2
i have tried safari, firefox and cyberduck but nothing works.
pleas please please can someone help
i am very unimpressed by the lack of support on this issues on drayteks site!
I have a vigor 2820 v 3.2.1 and i cannot upload the new firmware 3.3.2
i have tried safari, firefox and cyberduck but nothing works.
pleas please please can someone help
i am very unimpressed by the lack of support on this issues on drayteks site!
Please Log in or Create an account to join the conversation.
- NeilH
- Offline
- Member
Less
More
- Posts: 115
- Thank you received: 0
29 Aug 2009 11:52 #57475
by NeilH
Replied by NeilH on topic Firmware file name is invalid
Assuming you are using draytek.co.uk and you are trying to download 3.3.2.1 then I don't know what the problem is as I have just download and updated my 2820 with no issues, udated the 2820 using the internal update system.
Using IE8
Prhaps if you told us the EXACT procudure you are using and EXACTLY where is goes wrong someone might be able to help
Using IE8
Prhaps if you told us the EXACT procudure you are using and EXACTLY where is goes wrong someone might be able to help
Please Log in or Create an account to join the conversation.
- middling
- Offline
- Junior Member
Less
More
- Posts: 35
- Thank you received: 0
29 Aug 2009 19:58 #57478
by middling
Replied by middling on topic Firmware file name is invalid
The problem has been documented here many times. In fact someone seems to post about it every week.
Rename the **.all firmware to something simple like firm.all and then drag and drop it into your home directory. Then upload it using Firefox (although i use Safari to admin my 2820 for some reason it's never liked uploading new firmwares through it).
The bug is in the JavaScript on the router admin page and was fixed several revisions ago.
Alternatively, if you've only just bought your 2820, return your router as quickly as you can. It's been out nearly 2 years now and is still a buggy piece of junk. I've given up on them ever sorting out the bugs; they're clearly incompetent.
Rename the **.all firmware to something simple like firm.all and then drag and drop it into your home directory. Then upload it using Firefox (although i use Safari to admin my 2820 for some reason it's never liked uploading new firmwares through it).
The bug is in the JavaScript on the router admin page and was fixed several revisions ago.
Alternatively, if you've only just bought your 2820, return your router as quickly as you can. It's been out nearly 2 years now and is still a buggy piece of junk. I've given up on them ever sorting out the bugs; they're clearly incompetent.
Please Log in or Create an account to join the conversation.
- ziltro
- Offline
- New Member
Less
More
- Posts: 2
- Thank you received: 0
18 Jan 2010 19:04 #59915
by ziltro
Replied by ziltro on topic Firmware file name is invalid
I've just had the same problem. I thought I should mention it here in case it is of help to someone else.
Looking at the javascript on the firmware upgrade page, it is using a regexp match to check the filename. The filename must begin with "v2820" and end ".rst" or ".all" (or ".web" in the old firmware). The problem is that in the older firmware the regexp begins with "\\\\", which means the filename must start with "\v2820"!
After a little while pondering how I could modify the script in my web browser's memory I realised another solution, rename the file. Obviously filenames can't have "\" in them under Windows, so I did the rename and upgrade on a Linux machine and it worked perfectly. I suspect this will work in MacOS too. If a GUI won't allow adding "\" to the start of the filename then a shell/console should.
This command works:
Obviously with the correct filename for the firmware version you want.
Double backslashes required as they are used as the escape character.
Looking at the javascript on the firmware upgrade page, it is using a regexp match to check the filename. The filename must begin with "v2820" and end ".rst" or ".all" (or ".web" in the old firmware). The problem is that in the older firmware the regexp begins with "\\\\", which means the filename must start with "\v2820"!
After a little while pondering how I could modify the script in my web browser's memory I realised another solution, rename the file. Obviously filenames can't have "\" in them under Windows, so I did the rename and upgrade on a Linux machine and it worked perfectly. I suspect this will work in MacOS too. If a GUI won't allow adding "\" to the start of the filename then a shell/console should.
This command works:
Code:
mv v2820_v333_232201_A.all \\v2820_v333_232201_A.all
Obviously with the correct filename for the firmware version you want.
Double backslashes required as they are used as the escape character.
Please Log in or Create an account to join the conversation.
Moderators: Chris, Sami
Copyright © 2024 DrayTek