Jump to content
Калькуляторы

Ремонт NSlocoM5

Может есть какая нибудь информация по нижеследующей проблеме:

 

Есть Nanostation loco M5, какое то время работала, потом стала отваливаться периодически. Начал разбираться и увидел, что прямо в ВЕБ (сверху) появилась надпись, что плохая флешпамять.

В итоге точка работала дальше иногда отваливаясь, и восстанавливаясь после нескольких принудительных перезагрузок. И вот настало время, что она работала, но попасть на неё было нельзя ни через ВЕБ ни через SSH. Только пинг проходил, и при этом всё же работала.

Выпаял из точки флеш и сделал полный дамп с неё. Далее купил такую же новую флеш и залил всё в неё. Впаял, и она также не загружается, только пинг проходил, и это не режим ожидания заливки прошивки.

Подключился через UART и запустил процедуру обновления поршивки. Вроде всё удачно прошло, но после этого я даже через UART не могу ничего с ней сделать. Пишет в терминале с периодичностью в несколько секунд одно и тоже:

 

U-Boot 1.1.4.2-s956 (Jun 10 2015 - 10:54:50)

DRAM: 32 MB

Flash: 8 MB

*** Warning - bad CRC, using default environment

 

PCIe WLAN Module found (#1).

 

Ни на какие сбросы не реагирует. LAN не работает.

Share this post


Link to post
Share on other sites

Нашёл закономерность. Дую на плату после отключения, включаю и после этого опять можно зайти через UART. Если же сразу включить не давая остыть, то всё заканчивается, как в первом посте.

 

Вообщем скорее всего это ОЗУ.

 

ar7240> mtest

Pattern 00000000 Writing... Reading... ничего не происходит, тест не идёт

 

И греется оперативка подозрительно сильно. Вроде так не должно быть.

Share this post


Link to post
Share on other sites

Попробовал загрузить старую прошивку 5.5.6. И думал вот оно, заработал ВЕБ. Но там меня ожидало:

post-114636-061879400 1466505776_thumb.jpg

Share this post


Link to post
Share on other sites

Было такое много раз, во всех случаях меняли проц.

А флеш зря поменяли, как итог получили то, что в последнем посту.

Share this post


Link to post
Share on other sites

Было такое много раз, во всех случаях меняли проц.

А флеш зря поменяли, как итог получили то, что в последнем посту.

 

Оперативка значит отпадает ? Почему её тест не идёт mtest ? Точка стояла в помещении, грозам не подвергалась.

Share this post


Link to post
Share on other sites

556 ругается? ну естественно, сериальник микрухи что записан в прошивке не совпадает с текущим, соответственно ни одна прошивка с проверкой на валидность работать не будет!))) Залейте что-нить пониже 553, ну или её, точно не помню, но кажется она была последняя без проверки.

Share this post


Link to post
Share on other sites

А кто нибудь нашёл где собственно в дампе хранится номер микросхемы ? Или он в зашифрованном виде там.

Share this post


Link to post
Share on other sites

Нефиг там искать даже, почитайте даташит, там всё описано-написано, секьюрити ареа ищите.

Share this post


Link to post
Share on other sites

Почти такая же проблема все так же делал только при первом включении после запаивания флешки на вебе выдает А12 т.е. не прошла на подленность,если ее выключить и включить то уже она пингуется по вебу полный нуль, пробовал прошивать тфтп прошивку заливается перезагружается начинает пинговатся на веб не пускает, консоль еще не подключал но подключу отпишусь.

Share this post


Link to post
Share on other sites

Вот консоль

U-Boot 1.1.4.2-s956 (Jun 10 2015 - 10:54:50)

 

DRAM: 32 MB

Flash: 8 MB

PCIe WLAN Module found (#1).

Net: eth0, eth1

Board: Ubiquiti Networks XM board (rev 1.0 e245)

Hit any key to stop autoboot: 0

## Booting image at 9f050000 ...

Image Name: MIPS Ubiquiti Linux-2.6.32.68

Created: 2016-05-15 18:20:41 UTC

Image Type: MIPS Linux Kernel Image (lzma compressed)

Data Size: 1008374 Bytes = 984.7 kB

Load Address: 80002000

Entry Point: 80002000

Verifying Checksum ... OK

Uncompressing Kernel Image ... OK

 

Starting kernel ...

 

Booting...

 

 

login:

Password:

KM ,ok0KNWW

KM :NMMMMMMMM

KM .. WMMMMMMMMM

KM KM WMMMMMMMMM

KM KM WMMMMMMMMM

KM KM .. WMMMMMMMMM

KM .. KM WMMMMMMMMM

KM KM KM WMMMMMMMMM

KMNXWM KM WMMMMMMMMK

KMMMMMKONM WMMMMMMMW

KMMMMMMMMM WMMMMMMM x

lMMMMMMMMM WMMMMMN xK

MMMMMMMMMl ,WMMMP dXM:

lMMMMMMMMx . ,,,aaadXMMd

lNMMMMMMW: XOxolcclodOKMMMMWc

lXMMMMMNc lMMMMMMMMMMMMNo.

llONMMM0c lMMMMMMNOo'

'lMN;. lMWl'

An initialization error has occurred.

Please contact us at support@ubnt.com

with the support info file and reference error code A12.

 

Please press Enter to activate this console.

 

Может есть какая нибудь информация по нижеследующей проблеме:

 

Есть Nanostation loco M5, какое то время работала, потом стала отваливаться периодически. Начал разбираться и увидел, что прямо в ВЕБ (сверху) появилась надпись, что плохая флешпамять.

В итоге точка работала дальше иногда отваливаясь, и восстанавливаясь после нескольких принудительных перезагрузок. И вот настало время, что она работала, но попасть на неё было нельзя ни через ВЕБ ни через SSH. Только пинг проходил, и при этом всё же работала.

Выпаял из точки флеш и сделал полный дамп с неё. Далее купил такую же новую флеш и залил всё в неё. Впаял, и она также не загружается, только пинг проходил, и это не режим ожидания заливки прошивки.

Подключился через UART и запустил процедуру обновления поршивки. Вроде всё удачно прошло, но после этого я даже через UART не могу ничего с ней сделать. Пишет в терминале с периодичностью в несколько секунд одно и тоже:

 

U-Boot 1.1.4.2-s956 (Jun 10 2015 - 10:54:50)

DRAM: 32 MB

Flash: 8 MB

*** Warning - bad CRC, using default environment

 

PCIe WLAN Module found (#1).

 

Ни на какие сбросы не реагирует. LAN не работает.

Дак у вас написано в консоле ** Warning - bad CRC, using default environment ошибка контрольной суммы.

Share this post


Link to post
Share on other sites

Все разобрался прошил 5.3.5 все заработало только вот свежую прошивку не могу залить 5.6.6, кешируется вроде пытается прошится но все равно после перезагрузки 5.3.5 остается, наверное надо прошить промежуточной какой то прошивкой.

Share this post


Link to post
Share on other sites

Все разобрался прошил 5.3.5 все заработало только вот свежую прошивку не могу залить 5.6.6, кешируется вроде пытается прошится но все равно после перезагрузки 5.3.5 остается, наверное надо прошить промежуточной какой то прошивкой.

 

Тоже прошился на 5.3.5 и ВЕБ заработал. Ну так тоже оставлять не хочется. Это уже какой то не полноценный девайс получается.

 

 

Нефиг там искать даже, почитайте даташит, там всё описано-написано, секьюрити ареа ищите.

 

Я так понимаю вы с этим уже сталкивались. Растолкуйте правильно ли я понимаю ситуацию с counterfeit ?

 

На заводе серийник миросхемы считывают и заливают где то в саму микросхему в зашифрованном виде. И заливают где то в неиспользуемую область, чтобы эта информация оставалась после обновления прошивок. После загрузки AirOS с проверкой на контрафакт делает сравнение этих серийников.

Если точка продавалась со старой прошивкой, то она в принципе не должна быть контрафактной при установке новой прошивки. И возможно при таком обновлении и происходит первое считывание серийника и его запись в зашифрованном виде. Но в таком случае можно где нибудь взять дамп такой старой точки и накатить его, а затем обновиться.

Может ли быть вариант, что всё таки сравнение происходит удалённо на сервере UBNT ? К примеру у них есть единая база всех выпускаемых устройств. Точка ломится в интернет, происходит сверка МАКа и серийников микросхем.

Share this post


Link to post
Share on other sites

Проверка на контрафакт вроде пошла с 5.5.4, попробуйте 5.5.2 прошить, вполне нормальная прошивка.

Share this post


Link to post
Share on other sites

Проверка на контрафакт вроде пошла с 5.5.4, попробуйте 5.5.2 прошить, вполне нормальная прошивка.

ага нормальная такая прошивка до первого mother***er проживёт )))

Share this post


Link to post
Share on other sites

Ещё бы не сталкивался, если я этого и подобного мусора наремонтировал пару тысяч штук.

На заводе серийник миросхемы считывают и заливают где то в саму микросхему в зашифрованном виде.

да

 

И заливают где то в неиспользуемую область, чтобы эта информация оставалась после обновления прошивок.

Не так, есть фулл, а есть обновление, сравните 8 и 5-6 Мб, есть разница?

 

Если точка продавалась со старой прошивкой, то она в принципе не должна быть контрафактной при установке новой прошивки. И возможно при таком обновлении и происходит первое считывание серийника и его запись в зашифрованном виде. Но в таком случае можно где нибудь взять дамп такой старой точки и накатить его, а затем обновиться.

Я не прогер, посему даже не пробовал разбирать прошивку, всё одно нифига не пойму по большей части. Но знаю что решить проблему пытались, но о результатах не слышно.

 

Может ли быть вариант, что всё таки сравнение происходит удалённо на сервере UBNT ? К примеру у них есть единая база всех выпускаемых устройств. Точка ломится в интернет, происходит сверка МАКа и серийников микросхем.

Нет, проверено.

 

*** Warning - bad CRC, using default environment

Это может говорить о целом комплексе проблем, как то:

битый чип флеши

битый проц

битая память

повреждения тела прошивки

опускание затворов ЯП

Я обычно перезаливаю фулл в чип для начала, т.к. на мой взгляд большинство проблем связано с последним пунктом и практика пока это подтверждает.

Share this post


Link to post
Share on other sites

Только что проверил залил 5.5 все ок работает нормальная прошивка уже новый интерфейс, а попробовал 5.5.2 веб не грузится но пингуется, назад залил 5.5 все ок работает. Еще почемуто прошивка через веб не обновляется грузится в память, а при перепрошивке в середине сбрасывается и загружается прежняя, прошивается только через консоль почему то.

Share this post


Link to post
Share on other sites

Только что проверил залил 5.5 все ок работает нормальная прошивка уже новый интерфейс, а попробовал 5.5.2 веб не грузится но пингуется, назад залил 5.5 все ок работает. Еще почемуто прошивка через веб не обновляется грузится в память, а при перепрошивке в середине сбрасывается и загружается прежняя, прошивается только через консоль почему то.

Дайте пожалуйста мне тоже эту версию 5.5

Share this post


Link to post
Share on other sites

Спасибо за прошивку 5.5. Также через WEB и через аварийный режим не устанавливается. Через консоль с первого раза поставилась.

 

Померил температуру на радиаторе процессора между ребер 45 градусов. На оперативке 35 градусов. И это без корпуса и на заводских настройках.

Share this post


Link to post
Share on other sites

Скажите плиз, что подразумевается под прошивкой через консоль?

reset + tftp или

uart + tftp?

Share this post


Link to post
Share on other sites

второе

Какими командами?

 

Один из вариантов команда: urescue или даже лучше urescue -f

Если написать -f то говорят загрузчик тоже перепишется.

Далее запустить программку TFTP2.exe вписав в неё адрес точки 192.168.1.20 пароль и путь к прошивке.

Edited by Tirrr

Share this post


Link to post
Share on other sites

Один из вариантов команда: urescue или даже лучше urescue -f

Если написать -f то говорят загрузчик тоже перепишется.

Далее запустить программку TFTP2.exe вписав в неё адрес точки 192.168.1.20 пароль и путь к прошивке.

Благодарю,

это проверенный вариант?

перед этим очищать область прошивки на флешке требуется командой erase?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this