Page 1 of 1

Trying to FonFlash an AR430W

Posted: Sun Feb 19, 2012 1:42 pm
by Statik
He there,
I have an AR430W that I previously had FonFlashed to Gargoyle several years ago. Now I'd like to update it to a newer firmware and I'm having trouble getting FonFlash to work. I'm still using Linux, now Mint 12, and the same procedure as before, except that I had to turn off the network-manager so that eth0 stays up during the boot process. The error I'm getting is:

Code: Select all

Peer MAC: 00:1d:6a:be:f3:4e
Peer IP : 192.168.1.1
Your MAC: 00:ba:be:ca:ff:ee
Your IP : 192.168.1.0

Setting IP address...
ip_addr -l 192.168.1.1/8 -h 192.168.1.0

No RedBoot prompt. Exit in line 636
I'm using the current FonFlash from http://www.gargoyle-router.com/download ... bit.tar.gz

Any ideas?

Statik

Re: Trying to FonFlash an AR430W

Posted: Sun Feb 19, 2012 2:12 pm
by ispyisail
There was a special version of fon flash made for that router?

Re: Trying to FonFlash an AR430W

Posted: Tue Feb 28, 2012 10:21 pm
by Statik
So, I downloaded and compiled the latest version of fon-flash. Then I downloaded the older version of gargoyle that had been working and tried a flash. Things looked like they went well, but failed.

Code: Select all

statik@statik-laptop:~/Downloads/wzrhpg300nh-pro-v24sp2-14998/fon-flash-src$ sudo ./fon-flash -i eth0 -c gargoyle gargoyle_1.0.16-atheros-root.squashfs gargoyle_1.0.16-atheros-vmlinux.lzma 
Reading image file gargoyle_1.0.16-atheros-root.squashfs with 2883584 bytes, rounded to 0x002c0000
Reading image file gargoyle_1.0.16-atheros-vmlinux.lzma with 786432 bytes, rounded to 0x000c0000
No packet.
No packet.
...
No packet.
No packet.
Non arp received. Make sure, the device is connected directly!
Non arp received. Make sure, the device is connected directly!
No packet.
Peer MAC: 00:1d:6a:be:f3:4e
Peer IP : 192.168.1.1
Your MAC: 00:ba:be:ca:ff:ee
Your IP : 192.168.1.0

Setting IP address...
ip_addr -l 192.168.1.1/8 -h 192.168.1.0


Initializing partitions ...
fis init

loading file:
load -r -b 0x80100000 -m tftp file_1

creating flash partition (this may take some time)
fis create -f 0xa8030000 -l 0x006e0000  -e 0x00000000    rootfs

loading file:
load -r -b 0x80100000 -m tftp file_2

creating flash partition (this may take some time)
fis create -f 0xa8710000 -l 0x000c0000  -e 0x80041000   -r 0x80041000   vmlinux.bin.l7

Setting boot_script_data...
fis load -l vmlinux.bin.l7
exec

Done. Restarting device...
However, connecting to the device by either port does not give me an IP address: DHCP fails. Setting the IP and Gateway manually fails as well.

*sigh*
Now what?

Statik