Статията е с цел ущърб на всички “майстори” и сервизи криещи тайната под предлог, че е свръх сложно и е необходим “специален хардуер и софтуер” и “диагностични инструменти” и т.н. Преди няколко дни се сблъсках с такъв човек по ICQ, но за щастие успях да се справя и без неговата “безценна” помощ. Ето и какво успях да направя, свободно за всички :)
Устройствата, които се предлагат по нашия пазар стандартно се ъпдейтват по следния начин:

#ftp 192.168.0.2
user: anonymous
pass: @
del building
del config.ini
bin
put building

-приемаме, че устройството е с IP 192.168.0.2
-BUILDING е софтуера (трябва да е с това име на файла)
Обаче в случай, че ФТП-сесията или връзката към утройството се рзпадне то остава без операционна система и следователно неизползваемо. Не може да бъде осъществена нова ФТП сесия.
Остава единствения вариант през конзола на серийния порт. Пускаме си хипер терминала на 9600 към устройството и го рестартираме. Започва зареждането и ни изплюва тук:
[VxWorks Boot]:
Изпълняваме команда p. На екрана излиза текущата конфигурация, която е добре да запишете някъде, тъй като ще я редактираме. Изпълняваме команда c. Появяват се полетата които ще променяме, ще изпиша само тях. Трябва да стане така:

[Boot]: c
boot device : dp
host name : 192.168.0.1
file name : /building
inet on ethernet : 192.168.0.2:ffffff00
host inet : 192.168.0.1
flags : 0x80
[Boot]: @

Като трябва да пуснем TFTP сървър на компютъра, който е с адрес 192.168.0.1 и операционната система на устройството е /building. След въвеждането на @ започва зареждането на операционната система през TFTP-то. Слагаме кръстосан кабел от него до компютъра и качваме ОС-а през ФТП по първия начин. След това си връщаме първоначалната конфигурация след изпълнение на c.
Рестартираме захранването и това е.

Прикачвам снимка на самото устройство и 2 версии на firmware. Ползвайте 2.03.

airaya.JPG

building_2_03

building_2_04