VTO2101 "слетела" прошивка при попытке понижения.

serge8430

Member
При попытке залить "старую прошивку" железка не поднимается..., прицепился UART.., сообщения вижу, но не знаю как залить рабочую.., с помошью z7 пытаюсь распаковать прошивке, ругается на hwid..., и файла нет после распаковки...., подскажите путь как лечить ???
 

serge8430

Member
TFTP тоже поднял..., все адреса прописал, но пытаюсь дать команду bootp..., и вижу что просит файл Uimage..., а его нет в папке....
 

Техподдержка VIDIMOST

Специалист
Команда форума
укажите имя файла которое пытались залить и покажите ту "рабочую" которую пытаетесь залить
 

serge8430

Member
укажите имя файла которое пытались залить и покажите ту "рабочую" которую пытаетесь залить
Пытался накатить прошивку "Customer_VTO2101E_Eng_P_16M_SIP_V4.300.10IM000.2.R.20191022" после вот этой Customer_VTO2101E_MultiLang_P_16M_SIP_V4.400.10UO000.0.R.20200923
прикрепил лог, который сейчас с UART сыпет, если просто запускаю железку и не останавливаю загрузку.
Пытаюсь разархивировать прошивку любую, с помошью 7z..., ругается на HWID и файла "hwid" после разархивации нет ...
 

Вложения

Техподдержка VIDIMOST

Специалист
Команда форума
Если HWID не затерли то:
  1. положите файл в каталог для tftp и запустите утилиту например tftpd
  2. остановите загрузку зажав * перед подачей питания
  3. введите setenv serverip 192. (IP Вашего компа)
  4. введите setenv ipaddr 192. (IP Вашего VTO)
  5. введите run up
  6. после окончания операции, перезагрузите
General_VTO2101E_Eng_P_16M_SIP_V4.300.0000000.3.R.20190301_update.img.7z
 

serge8430

Member
Если HWID не затерли то:
  1. положите файл в каталог для tftp и запустите утилиту например tftpd
  2. остановите загрузку зажав * перед подачей питания
  3. введите setenv serverip 192. (IP Вашего компа)
  4. введите setenv ipaddr 192. (IP Вашего VTO)
  5. введите run up
  6. после окончания операции, перезагрузите
General_VTO2101E_Eng_P_16M_SIP_V4.300.0000000.3.R.20190301_update.img.7z
Сделал..., теперь вот такой лог сыпет по кругу :
System startup


System startup

U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:41:48)
DRAM: 64 MiB
gBootLogPtr:80b80008.
Check Flash Memory Controller v100 ... Found
SPI Nor(cs 0) ID: 0xc8 0x40 0x18
Block:64KB Chip:16MB Name:"GD25Q128"
SPI Nor total size: 16MB
Fail to get uboot hd.
partition file version 2
rootfstype squashfs root /dev/mtdblock5
gParameter[0]:node=bootargs, parameter=mem=190M console=ttyS0,115200 root=/dev/mtdblock4 rootfstype=squashfs.
gParameter[1]:node=sdupdate, parameter=gpio=10 offset=0 ledtype=state.
In: serial
Out: serial
Err: serial
TEXT_BASE:81000000
gpio:10, offset:0x0, ledtype:state
MMC: Hisilicon ETH net controler
UP_PORT : phy status change : LINK=UP : DUPLEX=HALF : SPEED=100M
Download Filename 'upgrade_info_7db780a713a4.txt'.
Downloading: *
Retry count exceeded; starting again
Try again use backup_serverip
Hisilicon ETH net controler
miiphy_register: non unique device name '0:1'
miiphy_register: non unique device name '0:2'
UP_PORT : phy status change : LINK=UP : DUPLEX=HALF : SPEED=100M
*** ERROR: `serverip' not set
Failed to get info.txt
Fail to get info file!
Init error!
Hisilicon ETH net controler
miiphy_register: non unique device name '0:1'
miiphy_register: non unique device name '0:2'
UP_PORT : phy status change : LINK=UP : DUPLEX=HALF : SPEED=100M
Download Filename 'failed.txt'.
Downloading: *
Retry count exceeded; starting again
pImgHead->ih_magic:0xa0d4360e
can't find uImage
resetting ...
 

serge8430

Member
пришлите лог того как делали.
[/QUOTE]
ВОТ !!!!!


Hisilicon ETH net controler
UP_PORT : phy status change : LINK=UP : DUPLEX=HALF : SPEED=100M
Download Filename 'update.img'.
Downloading: 100%
## file size: 12.4 MiB, times: 13s, speed: 968.8 KiB/s
done
Bytes transferred = 12992944 (c641b0 hex)

## Checking Image at 82000040 ...
Legacy image found
Image Name: romfs
Image Type: ARM Linux Standalone Program (gzip compressed)
Data Size: 1404928 Bytes = 1.3 MiB
Load Address: 00270000
Entry Point: 003f0000
Verifying Checksum ... OK
Programing start at: 0x00270000 for romfs
SPI probe: 16384 KiB hi_fmc at 0:0 is now current device
write : 100%
done
crc from program is :0, crc from flash is :0

## Checking Image at 82157080 ...
Legacy image found
Image Name: user
Image Type: ARM Linux Standalone Program (gzip compressed)
Data Size: 9097216 Bytes = 8.7 MiB
Load Address: 003f0000
Entry Point: 00cd0000
Verifying Checksum ... OK
Programing start at: 0x003f0000 for user
SPI probe: 16384 KiB hi_fmc at 0:0 is now current device
write : 100%
done
crc from program is :0, crc from flash is :0

## Checking Image at 82a040c0 ...
Legacy image found
Image Name: partition
Image Type: ARM Linux Standalone Program (gzip compressed)
Data Size: 4096 Bytes = 4 KiB
Load Address: 00100000
Entry Point: 00110000
Verifying Checksum ... OK
Programing start at: 0x00100000 for partition
SPI probe: 16384 KiB hi_fmc at 0:0 is now current device
write : 100%
done
crc from program is :0, crc from flash is :0

## Checking Image at 82a05100 ...
Legacy image found
Image Name: kernel
Image Type: ARM Linux Firmware (uncompressed)
Data Size: 1248392 Bytes = 1.2 MiB
Load Address: 00110000
Entry Point: 00270000
Verifying Checksum ... OK
Programing start at: 0x00110000 for kernel
SPI probe: 16384 KiB hi_fmc at 0:0 is now current device
write : 100%
done
crc from program is :0, crc from flash is :0

## Checking Image at 82b35dc8 ...
Legacy image found
Image Name: CmdScript
Image Type: ARM Linux Standalone Program (uncompressed)
Data Size: 808 Bytes = 808 Bytes
Load Address: 00000000
Entry Point: 00000400
Verifying Checksum ... OK
exce update config script start!
set da 'tftp 0x82000000 dhboot.bin.img;flwrite;tftp 0x82000000 dhboot-min.bin.img;flwrite;'
set dr 'tftp 0x82000000 romfs-x.squashfs.img; flwrite;'
set dk 'tftp 0x82000000 kernel.img;flwrite;'
set du 'tftp 0x82000000 user-x.squashfs.img; flwrite'
set dw 'tftp 0x82000000 web-x.squashfs.img; flwrite'
set dp 'tftp 0x82000000 partition-x.cramfs.img;flwrite;'
set dc 'tftp 0x82000000 custom-x.squashfs.img; flwrite'
set up 'tftp 0x82000000 update.img;flwrite;'
set tk 'tftp 0x82000000 uImage;bootm;'
set bootcmd 'kload 0x82000000; bootm 0x82000000'
set sysbackup 1
save
Saving Environment to SPI Flash...
Erasing SPI flash...
Writing to SPI flash...
done
exce update config script complete!

## Checking Image at 82b36130 ...
Legacy image found
Image Name: data
Image Type: ARM Linux Standalone Program (gzip compressed)
Data Size: 299008 Bytes = 292 KiB
Load Address: 00cd0000
Entry Point: 00dd0000
Verifying Checksum ... OK
Programing start at: 0x00cd0000 for data
SPI probe: 16384 KiB hi_fmc at 0:0 is now current device
write : 100%
done
crc from program is :0, crc from flash is :0

## Checking Image at 82b7f170 ...
Legacy image found
Image Name: web
Image Type: ARM Linux Standalone Program (gzip compressed)
Data Size: 937984 Bytes = 916 KiB
Load Address: 00dd0000
Entry Point: 00f50000
Verifying Checksum ... OK
Programing start at: 0x00dd0000 for web
SPI probe: 16384 KiB hi_fmc at 0:0 is now current device
write : 100%
done
crc from program is :0, crc from flash is :0
partition file version 2
rootfstype squashfs root /dev/mtdblock5
gParameter[0]:node=bootargs, parameter=mem=190M console=ttyS0,115200 root=/dev/mtdblock4 rootfstype=squashfs.
gParameter[1]:node=sdupdate, parameter=gpio=10 offset=0 ledtype=state.
 
Последнее редактирование:

Техподдержка VIDIMOST

Специалист
Команда форума
  1. положите эти файлы также в тот же каталог для tftp что и предыдущие и запустите утилиту например tftpd
  2. остановите загрузку зажав * перед подачей питания
  3. введите setenv serverip 192. (IP Вашего компа)
  4. введите setenv ipaddr 192. (IP Вашего VTO)
  5. введите run da и дождитесь окончания процедуры;
  6. введите run up
  7. после окончания операции, перезагрузите reset
General_VTO2101E_Eng_P_16M_SIP_V4.300.0000000.3.R.20190301_u-boot.bin.img.7z
 

serge8430

Member
пришлите лог того как делали.
вывод команды на всякий случай :

bootdelay=1
baudrate=115200
gatewayip=192.168.1.1
netmask=255.255.255.0
wifiaddr=00:12:34:56:78:91
loglevel=4
pd=tftp 0x82000000 pd-x.squashfs.img; flwrite
verify=n
filesize=D62430
fileaddr=82000000
da=tftp 0x82000000 dhboot.bin.img;flwrite;tftp 0x82000000 dhboot-min.bin.img;flwrite;
dr=tftp 0x82000000 romfs-x.squashfs.img; flwrite;
dk=tftp 0x82000000 kernel.img;flwrite;
du=tftp 0x82000000 user-x.squashfs.img; flwrite
dw=tftp 0x82000000 web-x.squashfs.img; flwrite
dp=tftp 0x82000000 partition-x.cramfs.img;flwrite;
dc=tftp 0x82000000 custom-x.squashfs.img; flwrite
up=tftp 0x82000000 update.img;flwrite;
tk=tftp 0x82000000 uImage;bootm;
bootcmd=kload 0x82000000; bootm 0x82000000
sysbackup=1
HWID=VTO2101E:01:04:01:36:1E:00:01:11:03:03:00:21C:00:00:00:00:00:00:00:00💯FF
bootargs=mem=190M console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs
appauto=1
ID=6H08CC9PAxxxxxxxx
ethaddr=BC:32:5F:52:54:E0
ipaddr=192.168.1.5
serverip=192.168.1.108
bootfile=uImage
dh_keyboard=0
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:41:48)

Environment size: 1079/262140 bytes
 

serge8430

Member

Вложения

serge8430

Member
Завелась !!! Спасибо Вам ОГРОМНОЕ !!! Ваша помощь неоценима... !!! Очень Вам признателен !!!!
Скажите ?? а есть кто то, кто может прошивку "поправить" для конкретных целей ?? не бесплатно конечно...., просто есть "хотелки"..., и хочется понять, есть ли возможность такая в принципе
 

serge8430

Member
а что желаете и откуда Вы?
Я из подмосковья..., если это важно...., ну а по желаниям, это не на лету нужно как то...., может после праздников сможем связаться телеграммом например, чтобы как то в диалоге обсудить...., иначе мне кажется будет немного "сломаный телефон".., с моей стороны уж точно, т.к. не особо спец. я в этих вопросах..... :)
 

slavatuit

New member
здравствуйте!
помогите оживить панель 2101. находится в бутлупе. по tftp не могу подключить (может чего не так делаю)
лог с терминала

System startup


System startup
0 ledtype=state.
In: serial
Out: serial
Err: serial
Hisilicon ETH net controler
MAC: A0-BD-1D-76-B4-FA
MAC: A0-BD-1D-76-B4-FA
r
offset:0x0, ledtype:state
MMC: MAC: A0-BD-1D-76-B4-FA
r
offset:0x0, ledtype:state
MMC: MiB
gBootLogPtr:80b80008.
Check Flash Memory Controller v100 ... Found
SPI Nor(cs 0) ID: 0xc8 0x40 0x18
Block:64KB Chip:16MB Name:"GD25Q128"
SPI Nor total size: 16MB
hifmc100_get_erasesize:10000.
Fail to get uboot hd.
partition file version 2
rootfstype squashfs root /dev/mtdblock5
gParameter[0]:node=bootargs, parameter=mem=190M console=ttyS0,115200 root=/dev/mtdblock4 rootfstype=squashfs.
gParameter[1]:node=sdupdate, parameter=gpio=10 offset=UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Download Filename 'upgrade_info_7db780a713a4.txt'.
Download to address: 0x84000000
Downloading:
Retry count exceeded; starting again
miiphy_register: non unique device name '0:1'
miiphy_register: non unique device name '0:2'
MAC: A0-BD-1D-76-B4-FA
miiphy_register: non unique device name '0:1'
miiphy_registUP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
*** ERROR: `serverip' not set
Failed to get info.txt
Fail to get info file!
Init error!
Hisilicon ETH net controler
miiphy_register: non unique device name '0:1'
miiphy_register: non unique device name '0:2'
MAC: A0-BD-1D-76-B4-FA
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Download Filename 'failed.txt'.
Download to address: 0x82000000
Downloading:
Retry count exceeded; starting again
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.4.35
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1248360 Bytes = 1.2 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ...OK
OK
partition file version 2
rootfstype squashfs root /dev/mtdblock5
can not search bootargs settings
fail to parse bootargsParameters.text info
cmdLine mem=190M console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs

Starting kernel ...
Uncompressing Linux... done, booting the kernel.
 
Вверх