Hi, I have since given up using my Linux machine to do this with as it is far too slow, and the hard drive is too small to compile any .bin files (8gb hard drive, it's an old Acer Aspire One).
Here is the output of my hyperterminal window when I try to flash the firmware:
U-Boot 1.1.3 (Jul 8 2013 - 10:13:26)
RT5350 # setenv ipaddr 192.168.1.1
RT5350 # setenv serverip 192.168.1.3
RT5350 # setenv bootfile mpr-a5.bin
RT5350 # tftpboot
netboot_common, argc= 1
NetTxPacket = 0x81FE7240
KSEG1ADDR(NetTxPacket) = 0xA1FE7240
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start... done
Header Payload scatter function is Disable !!
ETH_STATE_ACTIVE!!
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'mpr-a5.bin'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
T T T T T T T T T T
Retry count exceeded; starting again
Trying Eth0 (10/100-M)
ETH_STATE_ACTIVE!!
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'mpr-a5.bin'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Trying Eth0 (10/100-M)
ETH_STATE_ACTIVE!!
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'mpr-a5.bin'.U-Boot 1.1.3 (Jul 8 2013 - 10:13:26)
RT5350 # setenv ipaddr 192.168.1.1
RT5350 # setenv serverip 192.168.1.3
RT5350 # setenv bootfile mpr-a5.bin
RT5350 # tftpboot
netboot_common, argc= 1
NetTxPacket = 0x81FE7240
KSEG1ADDR(NetTxPacket) = 0xA1FE7240
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start... done
Header Payload scatter function is Disable !!
ETH_STATE_ACTIVE!!
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'mpr-a5.bin'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
T T T T T T T T T T
Retry count exceeded; starting again
Trying Eth0 (10/100-M)
ETH_STATE_ACTIVE!!
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'mpr-a5.bin'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Trying Eth0 (10/100-M)
ETH_STATE_ACTIVE!!
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'mpr-a5.bin'.
This just repeats and doesn't do anything after this. Is everything set up properly? I can download the .bin file from other machines when the host machine is connected to the main network.
I'm really confused about all this stuff.
Thanks.
EDIT - SOLVED! I didn't realise you had to PUT the file using the software, I thought it would just automatically transfer if the names and IPs are all correct. My apologies. Now to find a binary that works properly
2ND EDIT - ERROR.
So I thought I was making progress, however, when I try to flash the .bin file through TFTP, it results in an 'illigal image' error. Below is the output of the flashing process. Does anyone have any ideas? I'm completely stumped.
TFTP from server 192.168.1.1; our IP address is 192.168.1.2
Filename 'openwrt.bin'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: Got ARP REQUEST, return our IP
ARPOP_REQUEST: 192.168.1.1================
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
####
done
Bytes transferred = 3014660 (2e0004 hex)
NetBootFileXferSize= 002e0004
raspi_erase_write: offs:50000, count:2e0004
raspi_erase: offs:50000 len:2e0000
..............................................
raspi_write: to:50000 len:2e0000
..............................................
raspi_read: from:50000 len:10000
.raspi_read: from:60000 len:10000
.raspi_read: from:70000 len:10000
.raspi_read: from:80000 len:10000
.raspi_read: from:90000 len:10000
.raspi_read: from:a0000 len:10000
.raspi_read: from:b0000 len:10000
.raspi_read: from:c0000 len:10000
.raspi_read: from:d0000 len:10000
.raspi_read: from:e0000 len:10000
.raspi_read: from:f0000 len:10000
.raspi_read: from:100000 len:10000
.raspi_read: from:110000 len:10000
.raspi_read: from:120000 len:10000
.raspi_read: from:130000 len:10000
.raspi_read: from:140000 len:10000
.raspi_read: from:150000 len:10000
.raspi_read: from:160000 len:10000
.raspi_read: from:170000 len:10000
.raspi_read: from:180000 len:10000
.raspi_read: from:190000 len:10000
.raspi_read: from:1a0000 len:10000
.raspi_read: from:1b0000 len:10000
.raspi_read: from:1c0000 len:10000
.raspi_read: from:1d0000 len:10000
.raspi_read: from:1e0000 len:10000
.raspi_read: from:1f0000 len:10000
.raspi_read: from:200000 len:10000
.raspi_read: from:210000 len:10000
.raspi_read: from:220000 len:10000
.raspi_read: from:230000 len:10000
.raspi_read: from:240000 len:10000
.raspi_read: from:250000 len:10000
.raspi_read: from:260000 len:10000
.raspi_read: from:270000 len:10000
.raspi_read: from:280000 len:10000
.raspi_read: from:290000 len:10000
.raspi_read: from:2a0000 len:10000
.raspi_read: from:2b0000 len:10000
.raspi_read: from:2c0000 len:10000
.raspi_read: from:2d0000 len:10000
.raspi_read: from:2e0000 len:10000
.raspi_read: from:2f0000 len:10000
.raspi_read: from:300000 len:10000
.raspi_read: from:310000 len:10000
.raspi_read: from:320000 len:10000
.raspi_read: from:330000 len:10000
.raspi_erase: offs:330000 len:10000
.
raspi_write: to:330000 len:10000
.
raspi_read: from:330000 len:10000
.Done!
## Booting image at bc050000 ...
raspi_read: from:50000 len:40
.Bad illegal image !
(Last edited by n00bz0rz on 15 Aug 2013, 03:43)