Trying to FonFlash an AR430W

Report problems and success stories with Gargoyle on various hardware platforms.

Moderator: Moderators

Post Reply
Statik
Posts: 118
Joined: Mon Sep 28, 2009 9:38 am

Trying to FonFlash an AR430W

Post 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

ispyisail
Moderator
Posts: 5185
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: Trying to FonFlash an AR430W

Post by ispyisail »

There was a special version of fon flash made for that router?

Statik
Posts: 118
Joined: Mon Sep 28, 2009 9:38 am

Re: Trying to FonFlash an AR430W

Post 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

Post Reply