The 'odmpid=ASUS' does not appear in your output, meaning what, it is not necessary?I've just reupdated my two units without problems but haven't done a nvram wipe, just a reboot after the cfe flash.
- lfbb
The 'odmpid=ASUS' does not appear in your output, meaning what, it is not necessary?I've just reupdated my two units without problems but haven't done a nvram wipe, just a reboot after the cfe flash.
That means odmpid is not important and we can even not have it on the CFE?Note that the odmpid var was only added a few releases ago (build 220 if I remember correctly).
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=726576#7265761.0.1.3 CFE fails to init nvram variable "vlan1ports" which is needed by recovery mode.
hookup serial console
CFE >
nvram set vlan1ports="1 2 3 4 8*"
nvram commit
reboot and hold reset button to enter recovery
(192.168.1.1 is up and running again)
Merlin, did you manage to get this new code to work as expected?
- lfbb
CFE update script will take all variables from old CFE to new one, no matter US or EU specific.
I am currently running merlin latest. I upgraded cfe and my router can boot fine back into merlin.
How do I verify that cfe was upgraded?
cat /dev/mtd0ro | grep bl_version
If i want to flash the special 64k ddwrt, do I flash from recovery (hold reset while booting up) or can I flash from within merlin?
You may check CFE version this way:How do I verify that cfe was upgraded?
$ strings /dev/mtd0ro | grep bl_version
bl_version=1.0.1.3
$ strings /dev/mtd0ro | grep vlan1ports
vlan1ports=1 2 3 4 8*
I am getting confused by this thread. It seems that people that have already converted their cfe to the new one are wanting an original to convert it again.
Is there a reason for this?
I converted mine and it went well, is there a reason to do it again?
Btw if it is needed I kept my original cfe if anyone needs it.
The 'odmpid=ASUS' does not appear in your output, meaning what, it is not necessary?
- lfbb
That means odmpid is not important and we can even not have it on the CFE?
- lfbb
[4/4] Checking differences between NVRAM from old and new CFE's
4c4
< bl_version=1.0.1.2
---
> bl_version=1.0.1.3
64d63
< pci/1/1/regrev=3
176d174
< wait_time=3
If you see only two differences: one is for 'bl_version' and second is a new 'odmpid=ASUS' variable then all step are done! New CFE image 'cfe.new' is prepared for flash.
Here we go again. Lol.
When I run ./cfe_update.sh cfe.original cfe.new in the terminal box I get a
bash: ./cfe_update.sh: no such file directory.
This was hard enough the first time.
Did you make cfe_update.sh executable:
chmod a+x cfe_update.sh
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!