Broken AR150

I try change the firmware a own compiled openwrt and not work. For make this y use using u-boot web failsafe. Then try to use web failsafe for recover the firmware and the uboot say me tath command httpd not find. The try to recover the firmware with uboot console with Tftp. I use this commands:

uboot> tftp 0x81000000 openwrt-ar150-2.12.bin
uboot> erase 0x9f020000 +0x7c0000
uboot> cp.b 0x81000000 0x9f050000 0x7c0000
uboot> reset

All work fine but after reset the AR-150 not work more. The AR150 don´t print anything in the serial console. How can repair the AR150? How can charge the uboot again?

Best Regard

P.D I changed the firmware a lot of time my WR703N via console with tftp. I thin than my problem is the direcctions of memmroy are wrong

Seems your AR150 is bricked. Only way is to de-solder the flash and program it.

Here is the mistake:

erase 0x9f020000 +0x7c0000

You should erase 0x9f050000 +0x7c0000

You erased part of the uboot. This is different from WR703N, which only uses 64K for uboot. AR150 uses 256K for uboot.

BTW: httpd should be there. Sometimes you have invisible characters in your typing and it will tell you command not find.

Actually we have easier command in the uboot to change the firmware, usage:


run lf 

I am sorry to hear you news。
Your router is broken。
right commands:
uboot> tftp 0x81000000 openwrt-ar150-2.12.bin
uboot> erase 0x9f050000 +0x7c0000
uboot> cp.b 0x81000000 0x9f050000 0x7c0000
uboot> reset
we have made automatic commands in uboot,the commands are:
run lu ----> to replace uboot
run lf ----> to replace firmware

This are bad news.

Please you can give me de HEX to program the flash and information for make that. I de-soldeler the flash and try to program because i want to recover this AR-150.

Best Regard

attached is the uboot.

compressed and upload again.

thanks for your quick responce.

Please can you say my what programmer i can use for program the flash.

Best regard

http://www.ebay.com/itm/EZP2010-USB-Programmer-SPI-Support-24-25-93-EEPROM-25-Flash-Bios-Chip-/271924677309

This is the programmer we used to program the SPI flash - EZP2010

Thanks,

I have some programers in my home but i don’t know if work with this flash. This afternoon I research for that. If don´t work i buy one. What is the model of the flash that haver the AR150.

One recover the AR150 y write some information for help the next people happend this.

Best Regard ans thanks for all

It is Winbond SPI flash. I cannot see the model clearly. The text is so small.

Thanks,

Yesterday read the Flash, is W25Q128FVSG. Here the datasheet:

http://www.winbond-usa.com/resource-files/w25q128fv%20rev.l%2008242015.pdf

I buy a SPI programer when arrive me I try to desolder and program it!!

Hello again!

I recieved the programer. i bought this:

http://www.ebay.com/itm/331573047065?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

and this adapter:

http://www.ebay.com/itm/151864393491?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

I desolder the menory , programed and solder again. I concect de ar150 to serial port and the ubbot load well.

Then congifure the MAC with this command: setmac XX:XX:XX:XX:XX:XX , active the httpd, open browser in this direction 192.168.1.1 and load the firmware i try the 2.12 and 2.13 versions. When restart the ubout say me this:

“Cannot find art, please flash the default art first”

How can I fix this?

Thanks

Here the uboot start:

 

 

 

 

 

You erased the radio calibration info, which is the last 64K on the flash. You need to flash the art info there.

I can send you the art later.

Please Can you sent me the art info, and the method to program this!!

 

Thanks

Try the attached file. unzip it to art_default.bin

You need to write this in uboot. You first need to setup a tftp server: Overview - GL.iNet Docs

comments in uboot:

 


tftp 0x80060000 art_default.bin
erase 0x9fff0000 +0x10000
cp.b 0x80060000 0x9fff0000 0x10000

Hello agains,

I flash the art data but now say and other error in the boot. I attach the error.

Please can you help me!

 

Best regard

I see. I sent you the wrong art. It is not calibrated. I need to find a correct one.

The <span style=“background-color: #f9f9f9; color: #222222; font-family: source_sans_proregular, ‘Helvetica Neue’, Arial, Helvetica, Geneva, sans-serif; font-size: 14px; line-height: 22px;”>art </span><span style=“background-color: #f9f9f9; color: #222222; font-family: source_sans_proregular, ‘Helvetica Neue’, Arial, Helvetica, Geneva, sans-serif; font-size: 14px; line-height: 22px;”>is calibrated.</span>

The art is <span style=“background-color: #f9f9f9; color: #222222; font-family: source_sans_proregular, ‘Helvetica Neue’, Arial, Helvetica, Geneva, sans-serif; font-size: 14px; line-height: 22px;”>calibrated.You should </span><span style=“background-color: #f9f9f9; color: #222222; font-family: source_sans_proregular, ‘Helvetica Neue’, Arial, Helvetica, Geneva, sans-serif; font-size: 14px; line-height: 22px;”>unzip </span><span style=“line-height: 1.5;”>art-calibration.zip</span><span style=“background-color: #f9f9f9; color: #222222; font-family: source_sans_proregular, ‘Helvetica Neue’, Arial, Helvetica, Geneva, sans-serif; font-size: 14px; line-height: 22px;”> to </span><span style=“line-height: 1.5;”>art-calibration.bin,and then write </span><span style=“line-height: 1.5;”>art-calibration.bin u</span>se the following command:

tftp 0x81000000 art-calibration.bin

erase 0x9fff0000 +0x10000

cp.b 0x81000000 0x9fff0000 0x10000

Hello again, Sorry for make a lot of questions. I flashed the art_calibrate an the new error is this (atached). Say have no MAC but have this:

uboot> printmac

Current MAC addresses stored in FLASH:

MAC1 at 0x9FFF0000: E4:95:6E:40:65:24

MAC2 at 0x9FFF0006: 00:03:7F:11:4D:C4

And the boot try to dowloand a config.bin fron tftp to configure but i haven´t this file.

Thanks