Products > Test Equipment

Help restore SDS1102CML+ after unsuccessful flashing

<< < (3/19) > >>

tv84:
Wow! I think you got a problem in that .app file.

The MD5 of SDS1000_arm.app in SDS1000A_6.01.01.21R2.ADS is 8D9E216E6EDCA25E8C8B3BD25EE9A938.

The parsing of that .ADS is attached.

Edit: I include the file.

tautech:
@Zhenja
I have SDS1kCML+ USB recovery files now that I can email. (the factory was very quick to reply and send them)
It is 12.5MB zip file so contact me via PM and I can get them to you when I have your email.

Zhenja:
@tv84

Thanks so much for providing the SDS1000_arm.app application.
Running the application in USB flash drive did not bring success :(
The first launch was long and there was an error:

--- Code: --- I/O warning : failed to load external entity "/usr/bin/siglent/usr/log/111/config/NSP_config_upgrade_info.xml"
--- End code ---

Here is the complete conclusion:

--- Code: ---check_and_upgrade:starting...
mount_fs: rw,ubi1_0,/usr/bin/siglent/usr
ubi1_0attached
MOUNT_DIR_NAME = /usr/bin/siglent/usr
TEST_RESTURN = ubi1_0 /usr/bin/siglent/usr ubifs rw,relatime 0 0 /dev/sda1 /usr/bin/siglent/usr/log/111 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
is_fs_mounted 1 --- ubi1_0 /usr/bin/siglent/usr ubifs rw,relatime 0 0 /dev/sda1 /usr/bin/siglent/usr/log/111 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
mount: mounting ubi1_0 on /usr/bin/siglent/usr failed: Device or resource busy
mount_fs: mounted
is_need_upgrade
is_need_upgrade:not need upgrade
check_and_upgrade:end...
++mount_check_copy_appdata: starting
mount_fs: ro,ubi2_0,/usr/bin/siglent/firmdata0
ubi2_0attached
MOUNT_DIR_NAME = /usr/bin/siglent/firmdata0
TEST_RESTURN = ubi2_0 /usr/bin/siglent/firmdata0 ubifs ro,relatime 0 0
is_fs_mounted 1 --- ubi2_0 /usr/bin/siglent/firmdata0 ubifs ro,relatime 0 0
mount: mounting ubi2_0 on /usr/bin/siglent/firmdata0 failed: Device or resource busy
mount_fs: mounted
--mount_check_copy_appdata: ending
Load Fpga Success!
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
Block size 131072, page size 2048, OOB size 64
Dumping data starting at 0x00000000 and ending at 0x00010000...
Erasing 128 Kibyte @ 20000 -- 100 % complete
The Help file load OK!!
I0101 00:01:18.966090   704 module.cpp:568] ---------------------------------------------------------------------------------------
I0101 00:01:18.969528   704 module.cpp:569]                     Creat Log
-----------------------------------------------------------------------------------------------------------------------------------

I0101 00:01:19.170990   704 module.cpp:489]
-----------------------------------------------------------------------------------------------------------------------------------

I/O warning : failed to load external entity "/usr/bin/siglent/usr/log/111/config/NSP_config_upgrade_info.xml"
vxi11_main = 79187
sh: portmap: Structure needs cleaning
insmod: cannot insert '/usr/bin/siglent/drivers/udc-core.ko': File exists
Cannot register service: RPC: Unable to receive; errno = Connection refused
unable to register (DEVICE_ASYNC, DEVICE_ASYNC_VERSION, udp).Clean Up Ready!
Clean Up Over!
insmod: cannot insert '/usr/bin/siglent/drivers/musb_hdrc.ko': File exists
insmod: cannot insert '/usr/bin/siglent/drivers/ti81xx.ko': File exists

[1] + Done(1)                    ./SDS1000_arm.app
/usr/bin/siglent/usr/log/111 #
--- End code ---

I copied the necessary files to the directory where the program is looking for them, but the application still does not start :(

What's interesting: the built-in application always produces the same error, and the application in USB flash drives is different each time. Here are a couple of conclusions:


--- Code: ---/usr/bin/siglent/usr/log/111 # ./SDS1000_arm.app
killall: telnetd: no process killed
check_and_upgrade:starting...
mount_fs: rw,ubi1_0,/usr/bin/siglent/usr
ubi1_0attached
MOUNT_DIR_NAME = /usr/bin/siglent/usr
TEST_RESTURN = ubi1_0 /usr/bin/siglent/usr ubifs rw,relatime 0 0 /dev/sda1 /usr/bin/siglent/usr/log/111 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
is_fs_mounted 1 --- ubi1_0 /usr/bin/siglent/usr ubifs rw,relatime 0 0 /dev/sda1 /usr/bin/siglent/usr/log/111 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
mount: mounting ubi1_0 on /usr/bin/siglent/usr failed: Device or resource busy
mount_fs: mounted
is_need_upgrade
is_need_upgrade:not need upgrade
check_and_upgrade:end...
++mount_check_copy_appdata: starting
mount_fs: ro,ubi2_0,/usr/bin/siglent/firmdata0
ubi2_0attached
MOUNT_DIR_NAME = /usr/bin/siglent/firmdata0
TEST_RESTURN = ubi2_0 /usr/bin/siglent/firmdata0 ubifs ro,relatime 0 0
is_fs_mounted 1 --- ubi2_0 /usr/bin/siglent/firmdata0 ubifs ro,relatime 0 0
mount: mounting ubi2_0 on /usr/bin/siglent/firmdata0 failed: Device or resource busy
mount_fs: mounted
--mount_check_copy_appdata: ending
Load Fpga Success!
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
Block size 131072, page size 2048, OOB size 64
Dumping data starting at 0x00000000 and ending at 0x00010000...
Erasing 128 Kibyte @ 20000 -- 100 % complete
The Help file load OK!!
I0101 00:01:33.245787   706 module.cpp:568] ---------------------------------------------------------------------------------------
I0101 00:01:33.247694   706 module.cpp:569]                     Creat Log
-----------------------------------------------------------------------------------------------------------------------------------

I0101 00:01:33.257544   706 module.cpp:464] rm -f /usr/bin/siglent/usr/log/111/usr/log/Info_19700101-000133.706
I0101 00:01:35.282466   706 module.cpp:489]
-----------------------------------------------------------------------------------------------------------------------------------

vxi11_main = 95290
sh: portmap: Structure needs cleaning
insmod: cannot insert '/usr/bin/siglent/drivers/udc-core.ko': File exists
Cannot register service: RPC: Unable to receive; errno = Connection refused
unable to register (DEVICE_ASYNC, DEVICE_ASYNC_VERSION, udp).Clean Up Ready!
Clean Up Over!
insmod: cannot insert '/usr/bin/siglent/drivers/musb_hdrc.ko': File exists
/usr/bin/siglent/usr/log/111 # insmod: cannot insert '/usr/bin/siglent/drivers/ti81xx.ko': File exists

/usr/bin/siglent/usr/log/111 #
/usr/bin/siglent/usr/log/111 #
/usr/bin/siglent/usr/log/111 # ./SDS1000_arm.app
killall: telnetd: no process killed
check_and_upgrade:starting...
mount_fs: rw,ubi1_0,/usr/bin/siglent/usr
ubi1_0attached
MOUNT_DIR_NAME = /usr/bin/siglent/usr
TEST_RESTURN = ubi1_0 /usr/bin/siglent/usr ubifs rw,relatime 0 0 /dev/sda1 /usr/bin/siglent/usr/log/111 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
is_fs_mounted 1 --- ubi1_0 /usr/bin/siglent/usr ubifs rw,relatime 0 0 /dev/sda1 /usr/bin/siglent/usr/log/111 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
mount: mounting ubi1_0 on /usr/bin/siglent/usr failed: Device or resource busy
mount_fs: mounted
is_need_upgrade
is_need_upgrade:not need upgrade
check_and_upgrade:end...
++mount_check_copy_appdata: starting
mount_fs: ro,ubi2_0,/usr/bin/siglent/firmdata0
ubi2_0attached
MOUNT_DIR_NAME = /usr/bin/siglent/firmdata0
TEST_RESTURN = ubi2_0 /usr/bin/siglent/firmdata0 ubifs ro,relatime 0 0
is_fs_mounted 1 --- ubi2_0 /usr/bin/siglent/firmdata0 ubifs ro,relatime 0 0
mount: mounting ubi2_0 on /usr/bin/siglent/firmdata0 failed: Device or resource busy
mount_fs: mounted
--mount_check_copy_appdata: ending
Load Fpga Success!
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
Block size 131072, page size 2048, OOB size 64
Dumping data starting at 0x00000000 and ending at 0x00010000...
Erasing 128 Kibyte @ 20000 -- 100 % complete
The Help file load OK!!
I0101 00:02:08.258028   752 module.cpp:568] ---------------------------------------------------------------------------------------
I0101 00:02:08.259955   752 module.cpp:569]                     Creat Log
-----------------------------------------------------------------------------------------------------------------------------------

I0101 00:02:08.269704   752 module.cpp:464] rm -f /usr/bin/siglent/usr/log/111/usr/log/Info_19700101-000208.752
I0101 00:02:10.304207   752 module.cpp:489]
-----------------------------------------------------------------------------------------------------------------------------------

vxi11_main = 130310
sh: portmap: Structure needs cleaning
insmod: cannot insert '/usr/bin/siglent/drivers/udc-core.ko': File exists
Cannot register service: RPC: Unable to receive; errno = Connection refused
unable to register (DEVICE_ASYNC, DEVICE_ASYNC_VERSION, udp).Clean Up Ready!
Clean Up Over!
insmod: cannot insert '/usr/bin/siglent/drivers/musb_hdrc.ko': File exists
insmod: cannot insert '/usr/bin/siglent/drivers/ti81xx.ko': File exists

--- End code ---



--- Code: ---/usr/bin/siglent/usr/log/111 # ./SDS1000_arm.app
check_and_upgrade:starting...
mount_fs: rw,ubi1_0,/usr/bin/siglent/usr
ubi1_0attached
MOUNT_DIR_NAME = /usr/bin/siglent/usr
TEST_RESTURN = ubi1_0 /usr/bin/siglent/usr ubifs rw,relatime 0 0 /dev/sda1 /usr/bin/siglent/usr/log/111 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
is_fs_mounted 1 --- ubi1_0 /usr/bin/siglent/usr ubifs rw,relatime 0 0 /dev/sda1 /usr/bin/siglent/usr/log/111 vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
mount: mounting ubi1_0 on /usr/bin/siglent/usr failed: Device or resource busy
mount_fs: mounted
is_need_upgrade
is_need_upgrade:not need upgrade
check_and_upgrade:end...
++mount_check_copy_appdata: starting
mount_fs: ro,ubi2_0,/usr/bin/siglent/firmdata0
ubi2_0attached
MOUNT_DIR_NAME = /usr/bin/siglent/firmdata0
TEST_RESTURN = ubi2_0 /usr/bin/siglent/firmdata0 ubifs ro,relatime 0 0
is_fs_mounted 1 --- ubi2_0 /usr/bin/siglent/firmdata0 ubifs ro,relatime 0 0
mount: mounting ubi2_0 on /usr/bin/siglent/firmdata0 failed: Device or resource busy
mount_fs: mounted
--mount_check_copy_appdata: ending
Load Fpga Success!
Erasing 128 Kibyte @ 20000 -- 100 % complete
The Help file load OK!!
I0101 00:00:55.197074   658 module.cpp:568] ---------------------------------------------------------------------------------------
I0101 00:00:55.201481   658 module.cpp:569]                     Creat Log
-----------------------------------------------------------------------------------------------------------------------------------

I0101 00:00:55.213566   658 module.cpp:464] rm -f /usr/bin/siglent/usr/log/111/usr/log/Info_19700101-000055.658
I0101 00:00:56.347872   658 module.cpp:489]
-----------------------------------------------------------------------------------------------------------------------------------

vxi11_main = 56360
sh: portmap: Structure needs cleaning
insmod: cannot insert '/usr/bin/siglent/drivers/udc-core.ko': File exists
Cannot register service: RPC: Unable to receive; errno = Connection refused
unable to register (DEVICE_ASYNC, DEVICE_ASYNC_VERSION, udp).Clean Up Ready!
Clean Up Over!
/usr/bin/siglent/usr/log/111 # insmod: cannot insert '/usr/bin/siglent/drivers/musb_hdrc.ko': File exists
insmod: cannot insert '/usr/bin/siglent/drivers/ti81xx.ko': File exists

--- End code ---


It seems that the matter is not only in the application.
In general, I began to doubt that I really poured exactly SDS1000CML + _6.01.01.21R2.ADS into the device
Maybe I was mistaken and uploaded some other firmware and therefore the option with the correct application did not help.

Although the line confuses me:

--- Code: ---Erasing 128 Kibyte @ 20000 -- 100 % complete
--- End code ---

but this did not affect the original behavior of the device.

So far I have no idea what can be done. I will wait for the option that tautech offers.
If someone has ideas - write.

@tautech
I sent my contacts in a personal message.

tv84:
tautech will solve the problem.

But you can do a CRC32 of your app and place it here so that I can search which version you flashed. Use the usual zip CRC32.

Zhenja:
Let's try to find out what I really flooded. It became interesting to myself...

SDS1000_arm.app -> CRC32: 723008D8

Just in case, I attach the original application copied from my device.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod