Author Topic: Siglent .ads firmware file format  (Read 191544 times)

0 Members and 3 Guests are viewing this topic.

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 4134
  • Country: fi
  • Born in Finland with DLL21 in hand
Re: Siglent .ads firmware file format
« Reply #225 on: October 20, 2018, 12:48:52 pm »
hi, I searched in the forum for a couple of hours but I didn't find anything.. where can I find a patched version of the latest firmware for a sds1104x-e with known telnet password?

thanks

Read first all Instructions

download links looks like broken. I do not understand at all why peoples use these total crap file sharing sides  with tons of ads and popups etc junk and very limited time.

better quality place for files:
Here SDS1004X-E_OSV1_EN_eevblog.zip


« Last Edit: October 20, 2018, 12:57:41 pm by rf-loop »
EV of course. Cars with smoke exhaust pipes - go to museum. In Finland quite all electric power is made using nuclear, wind, solar and water.

Wises must compel the mad barbarians to stop their crimes against humanity. Where have the (strong)wises gone?
 
The following users thanked this post: firstcolle

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #226 on: October 21, 2018, 12:03:42 pm »
Very interesting thread and great work on decrypting ADS files. Read the entire thread several times and I would like to get my hands dirty with this as well.
I tried janekivi tools v 0.1.4 on SDS1004X_E_6.1.26 but it didn't work. It says:  This is not SDS firmware file. Do I need to reverse-xor the file before it can be parsed by janekivi tools?
It would be great to be able to find out where the model is stored (EEPROM?), then change it to the 1004X model then use regular upgrades.

Cheers

 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3322
  • Country: pt
Re: Siglent .ads firmware file format
« Reply #227 on: October 21, 2018, 12:18:35 pm »
I tried janekivi tools v 0.1.4 on SDS1004X_E_6.1.26 but it didn't work. It says:  This is not SDS firmware file. Do I need to reverse-xor the file before it can be parsed by janekivi tools?
It would be great to be able to find out where the model is stored (EEPROM?), then change it to the 1004X model then use regular upgrades.

Cheers

I didn't test with janekivi's tool but it should work. It's a normal SDS X-E FW file.

Parsing:
Code: [Select]
File Header Size: 00000070
00000000 - File Checksum: C60CADAC [00000004-00765FB8] (with only the File Header decrypted)  CKSM OK
00000004 - File Size: 00765F49 (without 0x70 bytes of the File Header)
0000000C - Product_ID: 13501
00000026 - Vendor/Brand: SIGLENT
0000003A - USB Host Controller: ISP1763
****************************************************
Decrypting the 0x2800 and 0x1400 blocks...
Reversing file...
XORing with 0xFF (incrementing pattern)...
XORing with 0xFF from 0x003B2FA5 until 0x00765F48
****************************************************
00000000 --- Section Checksum: C302218F
00000004 --- Section Size: 00765F15 [00000034-00765F48]  CKSM OK
00000008 --- Section # 00000007
00000034 --- 00765F48  ***** ZIP file *****
Offset    Ver  Flag  Comp  Size      Packed    Modified             CRC32                          Name         Permissions     Extra Details
00000034  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [00000056-00000055]  lib/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:14
00000056  2.0  0000  0008  00005F13  00001B04  13-07-2018 10:23:21  9F6ED423  [00000084-00001B87]  lib/brusvxi11.so  MTime: 13-07-2018 03:23:43  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:14
00001B88  2.0  0000  0008  0000916E  00003F99  13-07-2018 10:23:21  5B27B9AB  [00001BBE-00005B56]  lib/ext_device_driver.so  MTime: 13-07-2018 03:23:43  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:14
00005B57  2.0  0000  0008  00065C2C  00022A1A  13-07-2018 10:23:21  577A82D1  [00005B86-0002859F]  lib/libEasyLib.so  MTime: 13-07-2018 03:23:43  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000285A0  2.0  0000  0008  0001E649  00008EBF  13-07-2018 10:23:21  AB77BB49  [000285D1-0003148F]  lib/libvncclient.so  MTime: 13-07-2018 03:23:43  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00031490  2.0  0000  0008  0001E649  00008EBF  13-07-2018 10:23:21  AB77BB49  [000314C3-0003A381]  lib/libvncclient.so.1  MTime: 13-07-2018 03:23:43  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0003A382  2.0  0000  0008  00047CE2  000160A2  13-07-2018 10:23:21  3E6ADA03  [0003A3B3-00050454]  lib/libvncserver.so  MTime: 13-07-2018 03:23:43  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00050455  2.0  0000  0008  00047CE2  000160A2  13-07-2018 10:23:21  3E6ADA03  [00050488-00066529]  lib/libvncserver.so.1  MTime: 13-07-2018 03:23:43  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0006652A  1.0  0000  0000  00000000  00000000  09-08-2018 08:47:07  00000000  [00066550-0006654F]  ui_data/  MTime: 09-08-2018 01:47:15  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:14
00066550  2.0  0000  0008  0001984A  00003053  16-07-2018 14:38:06  A321AADF  [0006658A-000695DC]  ui_data/arabic_help_info.xml  MTime: 16-07-2018 07:38:12  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000695DD  2.0  0000  0008  00022BB7  00002B21  14-08-2018 15:23:13  3FBAF4FD  [00069617-0006C137]  ui_data/arabic_menu_info.xml  MTime: 14-08-2018 08:23:26  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0006C138  2.0  0000  0008  00008529  00001991  16-07-2018 14:38:06  722FD019  [0006C172-0006DB02]  ui_data/arabic_text_info.xml  MTime: 16-07-2018 07:38:13  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0006DB03  2.0  0000  0008  000003F8  00000058  16-07-2018 14:38:06  9DBCA89C  [0006DB30-0006DB87]  ui_data/dev.bmp  MTime: 16-07-2018 07:38:13  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0006DB88  2.0  0000  0008  00019F89  000030A7  27-07-2018 08:53:04  DB7E908B  [0006DBC3-00070C69]  ui_data/english_help_info.xml  MTime: 27-07-2018 01:53:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00070C6A  2.0  0000  0008  00022F6D  00002B62  14-08-2018 14:51:22  6F53507E  [00070CA5-00073806]  ui_data/english_menu_info.xml  MTime: 14-08-2018 07:51:45  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00073807  2.0  0000  0008  00008529  00001991  16-07-2018 14:38:06  722FD019  [00073842-000751D2]  ui_data/english_text_info.xml  MTime: 16-07-2018 07:38:13  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000751D3  2.0  0000  0008  000198F7  00003088  27-07-2018 08:53:27  7AFB4C5C  [0007520D-00078294]  ui_data/french_help_info.xml  MTime: 27-07-2018 01:53:55  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00078295  2.0  0000  0008  00023243  00002CAB  14-08-2018 14:52:01  F4FCDF5A  [000782CF-0007AF79]  ui_data/french_menu_info.xml  MTime: 14-08-2018 07:52:03  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0007AF7A  2.0  0000  0008  0000850D  000019B5  16-07-2018 14:38:06  C784D9DF  [0007AFB4-0007C968]  ui_data/french_text_info.xml  MTime: 16-07-2018 07:38:12  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0007C969  2.0  0000  0008  000198A1  00003080  27-07-2018 08:54:08  19D632E0  [0007C9A3-0007FA22]  ui_data/german_help_info.xml  MTime: 27-07-2018 01:54:17  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0007FA23  2.0  0000  0008  00023700  00002D88  14-08-2018 14:52:14  0E9BACA8  [0007FA5D-000827E4]  ui_data/german_menu_info.xml  MTime: 14-08-2018 07:52:29  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000827E5  2.0  0000  0008  00008C82  00001BDC  16-07-2018 14:38:06  096321F9  [0008281F-000843FA]  ui_data/german_text_info.xml  MTime: 16-07-2018 07:38:12  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000843FB  2.0  0000  0008  000198C4  00003080  27-07-2018 08:54:19  5B695C02  [00084436-000874B5]  ui_data/italian_help_info.xml  MTime: 27-07-2018 01:54:38  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000874B6  2.0  0000  0008  0002350C  00002CC1  14-08-2018 14:52:19  AED3E8E6  [000874F1-0008A1B1]  ui_data/italian_menu_info.xml  MTime: 14-08-2018 07:52:39  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0008A1B2  2.0  0000  0008  00008522  000019AA  16-07-2018 14:38:06  5488AB5E  [0008A1ED-0008BB96]  ui_data/italian_text_info.xml  MTime: 16-07-2018 07:38:13  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0008BB97  2.0  0000  0008  000198C4  00003081  27-07-2018 08:54:27  CEF5D080  [0008BBD3-0008EC53]  ui_data/japanese_help_info.xml  MTime: 27-07-2018 01:54:55  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0008EC54  2.0  0000  0008  00023F0F  00002F04  14-08-2018 14:52:23  585805B7  [0008EC90-00091B93]  ui_data/japanese_menu_info.xml  MTime: 14-08-2018 07:52:47  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00091B94  2.0  0000  0008  00008529  00001991  16-07-2018 14:38:06  722FD019  [00091BD0-00093560]  ui_data/japanese_text_info.xml  MTime: 16-07-2018 07:38:12  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00093561  2.0  0000  0008  000198C5  00003080  27-07-2018 08:55:08  355082EB  [0009359B-0009661A]  ui_data/korean_help_info.xml  MTime: 27-07-2018 01:55:16  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0009661B  2.0  0000  0008  00023974  00002E32  14-08-2018 14:52:29  E6282D8E  [00096655-00099486]  ui_data/korean_menu_info.xml  MTime: 14-08-2018 07:52:59  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00099487  2.0  0000  0008  00008529  00001991  16-07-2018 14:38:06  722FD019  [000994C1-0009AE51]  ui_data/korean_text_info.xml  MTime: 16-07-2018 07:38:13  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0009AE52  2.0  0000  0008  000198C4  00003080  27-07-2018 08:55:17  AA3AC251  [0009AE90-0009DF0F]  ui_data/portuguese_help_info.xml  MTime: 27-07-2018 01:55:34  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0009DF10  2.0  0000  0008  00023191  00002C4B  14-08-2018 14:53:04  874BE64C  [0009DF4E-000A0B98]  ui_data/portuguese_menu_info.xml  MTime: 14-08-2018 07:53:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000A0B99  2.0  0000  0008  0000851C  000019B1  16-07-2018 14:38:06  ED13903B  [000A0BD7-000A2587]  ui_data/portuguese_text_info.xml  MTime: 16-07-2018 07:38:12  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000A2588  2.0  0000  0008  000198C4  00003080  27-07-2018 08:58:03  5B695C02  [000A25C3-000A5642]  ui_data/russian_help_info.xml  MTime: 27-07-2018 01:58:06  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000A5643  2.0  0000  0008  00024A30  00003006  14-08-2018 14:56:05  10CA9361  [000A567E-000A8683]  ui_data/russian_menu_info.xml  MTime: 14-08-2018 07:56:11  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000A8684  2.0  0000  0008  00008584  00001A4E  16-07-2018 14:38:06  40A19302  [000A86BF-000AA10C]  ui_data/russian_text_info.xml  MTime: 16-07-2018 07:38:12  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000AA10D  2.0  0000  0008  00018C1B  000032D0  27-07-2018 09:05:23  43A609DF  [000AA145-000AD414]  ui_data/simp_help_info.xml  MTime: 27-07-2018 02:05:46  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000AD415  2.0  0000  0008  00023864  00002E41  14-08-2018 14:56:11  81A5D501  [000AD44D-000B028D]  ui_data/simp_menu_info.xml  MTime: 14-08-2018 07:56:22  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000B028E  2.0  0000  0008  00008473  00001AB2  16-07-2018 14:38:06  E027E215  [000B02C6-000B1D77]  ui_data/simp_text_info.xml  MTime: 16-07-2018 07:38:12  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000B1D78  2.0  0000  0008  000198C8  00003082  27-07-2018 09:01:23  2072E7B2  [000B1DB3-000B4E34]  ui_data/spanish_help_info.xml  MTime: 27-07-2018 02:01:47  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000B4E35  2.0  0000  0008  00023426  00002C4B  14-08-2018 14:56:15  A89A8946  [000B4E70-000B7ABA]  ui_data/spanish_menu_info.xml  MTime: 14-08-2018 07:56:30  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000B7ABB  2.0  0000  0008  00008540  000019B7  16-07-2018 14:38:05  3D98F0D4  [000B7AF6-000B94AC]  ui_data/spanish_text_info.xml  MTime: 16-07-2018 07:38:11  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000B94AD  2.0  0000  0008  0001849E  0000328A  27-07-2018 09:13:11  AFFC2F20  [000B94E5-000BC76E]  ui_data/trad_help_info.xml  MTime: 27-07-2018 02:13:23  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000BC76F  2.0  0000  0008  00023858  00002EE8  14-08-2018 14:56:19  3E117598  [000BC7A7-000BF68E]  ui_data/trad_menu_info.xml  MTime: 14-08-2018 07:56:38  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000BF68F  2.0  0000  0008  0000846C  00001AF7  16-07-2018 14:38:06  5395CA64  [000BF6C7-000C11BD]  ui_data/trad_text_info.xml  MTime: 16-07-2018 07:38:13  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000C11BE  2.0  0000  0008  00000308  00000066  16-07-2018 14:38:06  539A7E1A  [000C11EB-000C1250]  ui_data/usb.bmp  MTime: 16-07-2018 07:38:13  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000C1251  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [000C1273-000C1272]  www/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:12
000C1273  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [000C129F-000C129E]  www/attchment/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:14
000C129F  2.0  0000  0008  00005AD3  00005AC5  16-07-2018 16:54:16  E23B57EF  [000C12D2-000C6D96]  www/BinToCSV_tool.zip  MTime: 16-07-2018 09:54:33  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:12
000C6D97  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [000C6DBD-000C6DBC]  www/css/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:14
000C6DBD  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [000C6DEA-000C6DE9]  www/css/device/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:14
000C6DEA  2.0  0000  0008  00001A0A  0000065D  13-07-2018 10:21:01  DA06DD28  [000C6E29-000C7485]  www/css/device/device_control.css  MTime: 13-07-2018 03:21:02  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000C7486  2.0  0000  0008  00000E6F  00000492  13-07-2018 10:21:01  731108C6  [000C74BB-000C794C]  www/css/device/main.css  MTime: 13-07-2018 03:21:02  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000C794D  2.0  0000  0008  000007DD  0000029B  13-07-2018 10:21:01  C8FCE2D7  [000C797C-000C7C16]  www/css/login.css  MTime: 13-07-2018 03:21:02  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000C7C17  2.0  0000  0008  000011D5  00000577  13-07-2018 10:21:01  26D75603  [000C7C48-000C81BE]  www/css/welcome.css  MTime: 13-07-2018 03:21:02  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000C81BF  2.0  0000  0008  000007C4  00000239  13-07-2018 10:21:02  D3E45378  [000C81F1-000C8429]  www/deviceupdate.php  MTime: 13-07-2018 03:21:04  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:12
000C842A  2.0  0000  0008  000005F2  0000017D  13-07-2018 10:21:03  7BB9B512  [000C8461-000C85DD]  www/device_read_write.php  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:12
000C85DE  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [000C8606-000C8605]  www/fonts/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:14
000C8606  2.0  0000  0008  00011497  0001146B  13-07-2018 10:21:02  A3758D75  [000C8645-000D9AAF]  www/fonts/fontawesome-webfont.eot  MTime: 13-07-2018 03:21:04  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000D9AB0  2.0  0000  0008  00059430  0001A95E  13-07-2018 10:21:02  CFF95578  [000D9AEF-000F444C]  www/fonts/fontawesome-webfont.svg  MTime: 13-07-2018 03:21:04  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
000F444D  2.0  0000  0008  00022AF8  0001453A  13-07-2018 10:21:02  AC39751F  [000F448C-001089C5]  www/fonts/fontawesome-webfont.ttf  MTime: 13-07-2018 03:21:04  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001089C6  2.0  0000  0008  00014684  0001464C  13-07-2018 10:21:02  C17DCBF4  [00108A06-0011D051]  www/fonts/fontawesome-webfont.woff  MTime: 13-07-2018 03:21:04  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0011D052  2.0  0000  0008  00010440  00010431  13-07-2018 10:21:02  B5F6695A  [0011D093-0012D4C3]  www/fonts/fontawesome-webfont.woff2  MTime: 13-07-2018 03:21:04  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0012D4C4  2.0  0000  0008  0001AC78  00015EFD  13-07-2018 10:21:02  98F5FCC9  [0012D4FB-001433F7]  www/fonts/FontAwesome.otf  MTime: 13-07-2018 03:21:04  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001433F8  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [0014341E-0014341D]  www/img/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:14
0014341E  2.0  0000  0008  00004723  0000112A  13-07-2018 10:21:04  0A7D1CDE  [0014344D-00144576]  www/img/about.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00144577  2.0  0000  0008  00006682  00002200  13-07-2018 10:21:04  A3952F7A  [001445A6-001467A5]  www/img/Home1.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001467A6  2.0  0000  0008  000056E1  00001973  13-07-2018 10:21:04  3F022755  [001467D5-00148147]  www/img/Home2.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00148148  2.0  0000  0008  000001A9  000001AE  13-07-2018 10:21:04  2B0955C8  [0014817A-00148327]  www/img/ic_login.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00148328  2.0  0000  0008  0000015B  00000160  13-07-2018 10:21:04  26CF6E8F  [0014835D-001484BC]  www/img/ic_password.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001484BD  2.0  0000  0008  0000011E  00000121  13-07-2018 10:21:04  2D89CBF8  [001484EE-0014860E]  www/img/ic_user.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0014860F  2.0  0000  0008  00006E08  00002A4F  13-07-2018 10:21:04  6A01E632  [00148643-0014B091]  www/img/Intrument1.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0014B092  2.0  0000  0008  00006444  00002088  13-07-2018 10:21:04  54331AA2  [0014B0C6-0014D14D]  www/img/Intrument2.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0014D14E  2.0  0000  0008  0000704D  00002BC9  13-07-2018 10:21:04  7A6E3F62  [0014D17C-0014FD44]  www/img/LAN1.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0014FD45  2.0  0000  0008  00006179  00002345  13-07-2018 10:21:04  F227C9F5  [0014FD73-001520B7]  www/img/LAN2.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001520B8  2.0  0000  0008  000156C4  00012101  13-07-2018 10:21:04  4766C70E  [001520E6-001641E6]  www/img/logo.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001641E7  2.0  0000  0008  0000740F  00002F8F  13-07-2018 10:21:04  A4E5054B  [00164216-001671A4]  www/img/SCPI1.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001671A5  2.0  0000  0008  00005DD6  000019E5  13-07-2018 10:21:04  10F8D9C4  [001671D4-00168BB8]  www/img/SCPI2.png  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00168BB9  2.0  0000  0008  00000261  00000101  13-07-2018 10:21:03  59765DD4  [00168BE4-00168CE4]  www/index.php  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:12
00168CE5  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:06  00000000  [00168D12-00168D11]  www/Instrument/  MTime: 09-08-2018 01:44:13  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:13
00168D12  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [00168D45-00168D44]  www/Instrument/novnc/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:13
00168D45  2.0  0000  0008  00000012  00000012  13-07-2018 10:21:04  09EA74AA  [00168D83-00168D94]  www/Instrument/novnc/favicon.ico  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00168D95  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [00168DCF-00168DCE]  www/Instrument/novnc/images/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:14
00168DCF  2.0  0000  0008  00000153  00000151  13-07-2018 10:21:04  E8B725E1  [00168E10-00168F60]  www/Instrument/novnc/images/alt.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00168F61  2.0  0000  0008  000001F5  000001FA  13-07-2018 10:21:04  D063D8CA  [00168FA8-001691A1]  www/Instrument/novnc/images/clipboard.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001691A2  2.0  0000  0008  00000194  00000199  13-07-2018 10:21:04  310798F7  [001691E7-0016937F]  www/Instrument/novnc/images/connect.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00169380  2.0  0000  0008  00000162  00000161  13-07-2018 10:21:04  6610B793  [001693C2-00169522]  www/Instrument/novnc/images/ctrl.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00169523  2.0  0000  0008  0000013D  00000142  13-07-2018 10:21:04  5FA26818  [0016956B-001696AC]  www/Instrument/novnc/images/ctrlaltdel.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001696AD  2.0  0000  0008  00000562  00000567  13-07-2018 10:21:04  2EABA092  [001696F5-00169C5B]  www/Instrument/novnc/images/disconnect.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00169C5C  2.0  0000  0008  000003C3  000003C8  13-07-2018 10:21:04  06D319EE  [00169C9E-0016A065]  www/Instrument/novnc/images/drag.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016A066  2.0  0000  0008  00000181  00000182  13-07-2018 10:21:04  F86CB8F8  [0016A0A7-0016A228]  www/Instrument/novnc/images/esc.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016A229  2.0  0000  0008  0000019E  00000189  13-07-2018 10:21:04  FD031A25  [0016A26D-0016A3F5]  www/Instrument/novnc/images/expand.gif  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016A3F6  2.0  0000  0008  0000047E  000000FF  13-07-2018 10:21:04  B17B6C52  [0016A43B-0016A539]  www/Instrument/novnc/images/favicon.ico  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016A53A  2.0  0000  0008  000001C5  000001C5  13-07-2018 10:21:04  86BA4433  [0016A57F-0016A743]  www/Instrument/novnc/images/favicon.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016A744  2.0  0000  0008  000002ED  000002F2  13-07-2018 10:21:04  3956D9F0  [0016A78D-0016AA7E]  www/Instrument/novnc/images/full_screen.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016AA7F  2.0  0000  0008  000001A7  00000199  13-07-2018 10:21:04  FFF8D302  [0016AAC1-0016AC59]  www/Instrument/novnc/images/hide.gif  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016AC5A  2.0  0000  0008  00000503  00000508  13-07-2018 10:21:04  0E44D2DA  [0016ACA0-0016B1A7]  www/Instrument/novnc/images/keyboard.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016B1A8  2.0  0000  0008  0000014A  00000141  13-07-2018 10:21:04  297C782F  [0016B1EA-0016B32A]  www/Instrument/novnc/images/left.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016B32B  2.0  0000  0008  000001FF  00000204  13-07-2018 10:21:04  33C0F7B9  [0016B373-0016B576]  www/Instrument/novnc/images/mouse_left.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016B577  2.0  0000  0008  00000205  0000020A  13-07-2018 10:21:04  DE48BB49  [0016B5C1-0016B7CA]  www/Instrument/novnc/images/mouse_middle.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016B7CB  2.0  0000  0008  000001F1  000001F6  13-07-2018 10:21:04  B8155471  [0016B813-0016BA08]  www/Instrument/novnc/images/mouse_none.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016BA09  2.0  0000  0008  00000201  00000206  13-07-2018 10:21:04  4BDAF377  [0016BA52-0016BC57]  www/Instrument/novnc/images/mouse_right.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016BC58  2.0  0000  0008  000000DF  000000D1  13-07-2018 10:21:04  5BC997F5  [0016BCA1-0016BD71]  www/Instrument/novnc/images/new-down-24.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016BD72  2.0  0000  0008  000000EE  000000E0  13-07-2018 10:21:04  059AC92F  [0016BDBB-0016BE9A]  www/Instrument/novnc/images/new-left-24.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016BE9B  2.0  0000  0008  000000EA  000000DD  13-07-2018 10:21:04  D3CBF039  [0016BEE5-0016BFC1]  www/Instrument/novnc/images/new-right-24.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016BFC2  2.0  0000  0008  000000B7  000000AB  13-07-2018 10:21:04  3407F6E1  [0016C009-0016C0B3]  www/Instrument/novnc/images/new-up-24.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016C0B4  2.0  0000  0008  00000186  00000188  13-07-2018 10:21:04  4EA5EAAC  [0016C0F7-0016C27E]  www/Instrument/novnc/images/power.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016C27F  2.0  0000  0008  00000257  0000025C  13-07-2018 10:21:04  4DA3EF2C  [0016C2C6-0016C521]  www/Instrument/novnc/images/press_new.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016C522  2.0  0000  0008  00000122  0000011C  13-07-2018 10:21:04  11609785  [0016C565-0016C680]  www/Instrument/novnc/images/right.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016C681  2.0  0000  0008  00000141  0000013E  13-07-2018 10:21:04  0AA95190  [0016C6C8-0016C805]  www/Instrument/novnc/images/r_left-16.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016C806  2.0  0000  0008  00000142  0000013D  13-07-2018 10:21:04  D26DA198  [0016C84E-0016C98A]  www/Instrument/novnc/images/r_right-16.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016C98B  2.0  0000  0008  000031EA  00002ED0  13-07-2018 10:21:04  BB29E23A  [0016C9D7-0016F8A6]  www/Instrument/novnc/images/screen_320x460.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
0016F8A7  2.0  0000  0008  0000070F  00000714  13-07-2018 10:21:04  6D5EA4CD  [0016F8F1-00170004]  www/Instrument/novnc/images/screen_57x57.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00170005  2.0  0000  0008  0000460A  00003DE3  13-07-2018 10:21:04  82300E91  [00170051-00173E33]  www/Instrument/novnc/images/screen_700x700.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00173E34  2.0  0000  0008  000009BF  00000977  13-07-2018 10:21:04  4A582C85  [00173E7A-001747F0]  www/Instrument/novnc/images/settings.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
001747F1  2.0  0000  0008  000002DF  000002E4  13-07-2018 10:21:04  AD86DFB3  [0017483C-00174B1F]  www/Instrument/novnc/images/showextrakeys.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00174B20  2.0  0000  0008  000000AD  000000A0  13-07-2018 10:21:04  76A67EB7  [00174B62-00174C01]  www/Instrument/novnc/images/stop.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00174C02  2.0  0000  0008  00000183  00000186  13-07-2018 10:21:04  5026226C  [00174C43-00174DC8]  www/Instrument/novnc/images/tab.png  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00174DC9  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [00174E04-00174E03]  www/Instrument/novnc/include/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:13
00174E04  2.0  0000  0008  00002A17  000009EF  14-07-2018 15:16:18  BDD7A20C  [00174E47-00175835]  www/Instrument/novnc/include/base.css  MTime: 14-07-2018 08:16:36  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00175836  2.0  0000  0008  0000153E  0000088A  13-07-2018 10:21:03  7A8AC16F  [0017587A-00176103]  www/Instrument/novnc/include/base64.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00176104  2.0  0000  0008  00002AAF  00000A00  14-07-2018 15:16:18  0177A851  [0017614E-00176B4D]  www/Instrument/novnc/include/base_mobile.css  MTime: 14-07-2018 08:16:36  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00176B4E  2.0  0000  0008  00001205  000002F4  13-07-2018 10:21:03  32FDD938  [00176B92-00176E85]  www/Instrument/novnc/include/black.css  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00176E86  2.0  0000  0008  00000534  000001A5  13-07-2018 10:21:03  F31B00F0  [00176EC9-0017706D]  www/Instrument/novnc/include/blue.css  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017706E  2.0  0000  0008  000007EE  000002B4  13-07-2018 10:21:03  58434E20  [001770B4-00177367]  www/Instrument/novnc/include/browsers.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00177368  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [001773AE-001773AD]  www/Instrument/novnc/include/chrome-app/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:14
001773AE  2.0  0000  0008  000024F9  00000A27  13-07-2018 10:21:03  17252ED4  [00177401-00177E27]  www/Instrument/novnc/include/chrome-app/tcp-client.js  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:14
00177E28  2.0  0000  0008  000029BA  00000F2C  13-07-2018 10:21:03  C52426D5  [00177E69-00178D94]  www/Instrument/novnc/include/des.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00178D95  2.0  0000  0008  00005575  0000175C  13-07-2018 10:21:03  CD04C438  [00178DDA-0017A535]  www/Instrument/novnc/include/display.js  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017A536  2.0  0000  0008  00002C4A  00000A8C  13-07-2018 10:21:03  5D13357B  [0017A57F-0017B00A]  www/Instrument/novnc/include/domkeytable.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017B00B  2.0  0000  0008  000004E0  000001EF  13-07-2018 10:21:03  66DA53C8  [0017B052-0017B240]  www/Instrument/novnc/include/encodings.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017B241  2.0  0000  0008  000010A2  000005A8  13-07-2018 10:21:03  7934485D  [0017B285-0017B82C]  www/Instrument/novnc/include/events.js  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017B82D  2.0  0000  0008  00000409  00000196  13-07-2018 10:21:03  C7D62201  [0017B876-0017BA0B]  www/Instrument/novnc/include/eventtarget.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017BA0C  2.0  0000  0008  00000EC4  00000467  13-07-2018 10:21:03  6AAB8870  [0017BA53-0017BEB9]  www/Instrument/novnc/include/fixedkeys.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017BEBA  2.0  0000  0008  0000049A  000001CE  13-07-2018 10:21:03  6C773BC2  [0017BF00-0017C0CD]  www/Instrument/novnc/include/inflator.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017C0CE  2.0  0000  0008  0000C6A5  00002DAD  13-07-2018 10:21:03  CB3AA190  [0017C111-0017EEBD]  www/Instrument/novnc/include/input.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0017EEBE  2.0  0000  0008  00004AC1  00001319  13-07-2018 10:21:03  564AF4D0  [0017EF03-0018021B]  www/Instrument/novnc/include/jsunzip.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0018021C  2.0  0000  0008  00005168  000015AA  13-07-2018 10:21:03  C9CCAD61  [00180262-0018180B]  www/Instrument/novnc/include/keyboard.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
0018180C  2.0  0000  0008  000057FE  000011D5  13-07-2018 10:21:03  BFC59E51  [00181850-00182A24]  www/Instrument/novnc/include/keysym.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00182A25  2.0  0000  0008  00005422  00001F89  13-07-2018 10:21:03  BA5BA9A2  [00182A6C-001849F4]  www/Instrument/novnc/include/keysymdef.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
001849F5  2.0  0000  0008  00000536  00000209  13-07-2018 10:21:03  156BE805  [00184A3A-00184C42]  www/Instrument/novnc/include/logging.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:44  CTime: 09-08-2018 01:44:13
00184C43  2.0  0000  0008  00006BDA  00004E97  13-07-2018 10:21:03  83395258  [00184C85-00189B1B]  www/Instrument/novnc/include/logo.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
00189B1C  2.0  0000  0008  00002740  00000A7D  13-07-2018 10:21:03  4F35F4AF  [00189B5F-0018A5DB]  www/Instrument/novnc/include/mouse.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
0018A5DC  2.0  0000  0008  000096B4  00004435  13-07-2018 10:21:03  75810239  [0018A626-0018EA5A]  www/Instrument/novnc/include/Orbitron700.ttf  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
0018EA5B  2.0  0000  0008  00004440  0000441B  13-07-2018 10:21:03  9B7440BD  [0018EAA6-00192EC0]  www/Instrument/novnc/include/Orbitron700.woff  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
00192EC1  2.0  0000  0008  000009BF  00000396  13-07-2018 10:21:03  EB0D8CA4  [00192F07-0019329C]  www/Instrument/novnc/include/playback.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
0019329D  2.0  0000  0008  0000074F  000002F4  13-07-2018 10:21:03  CA2202E0  [001932E3-001935D6]  www/Instrument/novnc/include/polyfill.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001935D7  2.0  0000  0008  0000F593  00003A03  13-07-2018 10:21:03  965E43CA  [00193618-0019701A]  www/Instrument/novnc/include/rfb.js  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
0019701B  2.0  0000  0008  0000013B  000000E7  13-07-2018 10:21:03  312DF302  [00197060-00197146]  www/Instrument/novnc/include/strings.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
00197147  2.0  0000  0008  0000901A  00001C34  13-07-2018 10:21:03  8C2E1648  [00197187-00198DBA]  www/Instrument/novnc/include/ui.js  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
00198DBB  2.0  0000  0008  00002425  00000B93  13-07-2018 10:21:03  D823E18B  [00198DFD-0019998F]  www/Instrument/novnc/include/util.js  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
00199990  2.0  0000  0008  000009D7  000003B6  13-07-2018 10:21:03  BFC66E5F  [001999D3-00199D88]  www/Instrument/novnc/include/vkeys.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
00199D89  2.0  0000  0008  0000043F  000001F6  13-07-2018 10:21:03  66464436  [00199DCA-00199FBF]  www/Instrument/novnc/include/vnc.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
00199FC0  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [0019A009-0019A008]  www/Instrument/novnc/include/web-socket-js/  MTime: 09-08-2018 01:44:14  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:14
0019A009  2.0  0000  0008  00001753  00001758  13-07-2018 10:21:03  F2D8E66E  [0019A05C-0019B7B3]  www/Instrument/novnc/include/web-socket-js/README.txt  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:14
0019B7B4  2.0  0000  0008  000027EC  00000F3C  13-07-2018 10:21:03  C1200AA1  [0019B809-0019C744]  www/Instrument/novnc/include/web-socket-js/swfobject.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:14
0019C745  2.0  0000  0008  0002B3F3  0002981D  13-07-2018 10:21:03  044DC2E9  [0019C79F-001C5FBB]  www/Instrument/novnc/include/web-socket-js/WebSocketMain.swf  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:14
001C5FBC  2.0  0000  0008  000032F0  0000104B  13-07-2018 10:21:03  8FA21DD0  [001C6012-001C705C]  www/Instrument/novnc/include/web-socket-js/web_socket.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:14
001C705D  2.0  0000  0008  000023E2  00000B42  13-07-2018 10:21:03  FF6488B2  [001C70A2-001C7BE3]  www/Instrument/novnc/include/websock.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001C7BE4  2.0  0000  0008  00001041  00000652  13-07-2018 10:21:03  F887C1C8  [001C7C29-001C827A]  www/Instrument/novnc/include/webutil.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001C827B  2.0  0000  0008  000037B0  00000F15  13-07-2018 10:21:03  2076F13A  [001C82C4-001C91D8]  www/Instrument/novnc/include/xtscancodes.js  MTime: 13-07-2018 03:21:07  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:14
001C91D9  2.0  0000  0008  00000AE2  00000AA5  13-07-2018 10:21:03  5DF86B18  [001C9217-001C9CBB]  www/Instrument/novnc/LICENSE.txt  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001C9CBC  2.0  0000  0008  00001512  000009A4  13-07-2018 10:21:04  ECFC1F4A  [001C9CF8-001CA69B]  www/Instrument/novnc/README.md  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001CA69C  2.0  0000  0008  0000C466  0000253F  13-07-2018 10:21:04  1D39BAF3  [001CA6DB-001CCC19]  www/Instrument/novnc/vnc_auto.php  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001CCC1A  2.0  0000  0008  0000D2F2  000027A4  13-07-2018 10:21:04  4418B719  [001CCC60-001CF403]  www/Instrument/novnc/vnc_auto_mobile.php  MTime: 13-07-2018 03:21:08  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001CF404  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:06  00000000  [001CF429-001CF428]  www/js/  MTime: 09-08-2018 01:44:13  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:12
001CF429  2.0  0000  0008  000017EF  00000836  13-07-2018 10:21:04  29BD1571  [001CF456-001CFC8B]  www/js/cycle.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001CFC8C  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:06  00000000  [001CFCB8-001CFCB7]  www/js/device/  MTime: 09-08-2018 01:44:13  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:13
001CFCB8  2.0  0000  0008  00012AEE  000031D3  13-07-2018 10:21:04  C39FF42A  [001CFCEE-001D2EC0]  www/js/device/t_table.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001D2EC1  2.0  0000  0008  0000069E  000002D8  13-07-2018 10:21:04  D03B120A  [001D2EF2-001D31C9]  www/js/home_info.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001D31CA  2.0  0000  0008  00010C6C  00002D85  13-07-2018 10:21:04  5E8976A5  [001D31F9-001D5F7D]  www/js/iscroll.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001D5F7E  2.0  0000  0008  00000C31  00000539  13-07-2018 10:21:04  DB5D4D50  [001D5FB3-001D64EB]  www/js/jquery.cookie.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001D64EC  2.0  0000  0008  0000FD23  00003377  13-07-2018 10:21:04  F4479356  [001D6525-001D989B]  www/js/jquery.fileupload.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001D989C  2.0  0000  0008  00002C0C  00000B06  13-07-2018 10:21:04  A612B1BD  [001D98DB-001DA3E0]  www/js/jquery.iframe-transport.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001DA3E1  2.0  0000  0008  000176F8  00008125  13-07-2018 10:21:04  6AE93E35  [001DA413-001E2537]  www/js/jquery.min.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001E2538  2.0  0000  0008  000013E4  000006A3  13-07-2018 10:21:04  40D7DC92  [001E2571-001E2C13]  www/js/jquery.pagination.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001E2C14  2.0  0000  0008  00001E96  00000AA1  13-07-2018 10:21:04  8C7EA0B6  [001E2C4E-001E36EE]  www/js/jquery.transit.min.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001E36EF  2.0  0000  0008  00000FC3  00000544  13-07-2018 10:21:04  5737EAD4  [001E3728-001E3C6B]  www/js/jquery.wordexport.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001E3C6C  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:06  00000000  [001E3CA0-001E3C9F]  www/js/JSON-js-master/  MTime: 09-08-2018 01:44:13  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:12
001E3CA0  2.0  0000  0008  000017EF  00000836  13-07-2018 10:21:04  29BD1571  [001E3CDC-001E4511]  www/js/JSON-js-master/cycle.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001E4512  2.0  0000  0008  00004800  0000157C  13-07-2018 10:21:04  685DAC78  [001E454E-001E5AC9]  www/js/JSON-js-master/json2.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001E5ACA  2.0  0000  0008  000023FF  00000A6B  13-07-2018 10:21:04  FE620627  [001E5B0B-001E6575]  www/js/JSON-js-master/json_parse.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001E6576  2.0  0000  0008  00003341  00000CFC  13-07-2018 10:21:04  C908B106  [001E65BD-001E72B8]  www/js/JSON-js-master/json_parse_state.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001E72B9  2.0  0000  0008  00000689  0000035D  13-07-2018 10:21:04  B4BE88FD  [001E72F3-001E764F]  www/js/JSON-js-master/README  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:13
001E7650  2.0  0000  0008  00004800  0000157C  13-07-2018 10:21:04  685DAC78  [001E767D-001E8BF8]  www/js/json2.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001E8BF9  2.0  0000  0008  000023FF  00000A6B  13-07-2018 10:21:04  FE620627  [001E8C2B-001E9695]  www/js/json_parse.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001E9696  2.0  0000  0008  00003341  00000CFC  13-07-2018 10:21:04  C908B106  [001E96CE-001EA3C9]  www/js/json_parse_state.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001EA3CA  2.0  0000  0008  000046A4  00000C68  13-07-2018 10:21:04  106FAAB6  [001EA3FC-001EB063]  www/js/lan_config.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001EB064  2.0  0000  0008  00000085  00000062  13-07-2018 10:21:04  872B6CB6  [001EB092-001EB0F3]  www/js/log_in.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001EB0F4  2.0  0000  0008  0000215A  00000BE2  13-07-2018 10:21:04  A11D7515  [001EB120-001EBD01]  www/js/main.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001EBD02  2.0  0000  0008  00001DD7  00000A40  13-07-2018 10:21:04  02D7D4BB  [001EBD30-001EC76F]  www/js/mcplib.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001EC770  2.0  0000  0008  000001E4  000000B9  13-07-2018 10:21:04  CC50E34D  [001EC79B-001EC853]  www/js/npm.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001EC854  2.0  0000  0008  00019503  000084B5  13-07-2018 10:21:04  FC554B04  [001EC888-001F4D3C]  www/js/TweenMax.min.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001F4D3D  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:06  00000000  [001F4D69-001F4D68]  www/js/vendor/  MTime: 09-08-2018 01:44:12  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:12
001F4D69  2.0  0000  0008  00003ED9  00001325  13-07-2018 10:21:04  B8246F6C  [001F4DA8-001F60CC]  www/js/vendor/jquery.ui.widget.js  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001F60CD  2.0  0000  0008  00000B2D  0000045B  13-07-2018 10:21:04  F719B09D  [001F60F7-001F6551]  www/js/xhtml  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001F6552  2.0  0000  0008  00007D6F  00001F54  13-07-2018 10:21:04  0AE8B9F2  [001F658E-001F84E1]  www/js/xhtml1-transitional.dtd  MTime: 13-07-2018 03:21:09  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001F84E2  2.0  0000  0008  00001E9B  00000686  13-07-2018 10:21:03  7F4DEC6B  [001F850B-001F8B90]  www/lan.php  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001F8B91  2.0  0000  0008  00002BDE  000008FB  13-07-2018 10:21:03  CB8B927E  [001F8BC2-001F94BC]  www/lan_setting.php  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001F94BD  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:06  00000000  [001F94E3-001F94E2]  www/log/  MTime: 09-08-2018 01:44:12  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:12
001F94E3  1.0  0000  0000  00000000  00000000  13-07-2018 10:21:01  00000000  [001F951B-001F951A]  www/log/lighttpd_error.log  MTime: 13-07-2018 03:21:02  ATime: 09-08-2018 01:44:12  CTime: 09-08-2018 01:44:12
001F951B  2.0  0000  0008  00000FE9  000005CB  13-07-2018 10:21:03  DC1C907D  [001F9546-001F9B10]  www/login.php  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001F9B11  2.0  0000  0008  0000011B  000000B7  13-07-2018 10:21:03  562D1E79  [001F9B3D-001F9BF3]  www/logout.php  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001F9BF4  2.0  0000  0008  000010AE  00000546  13-07-2018 10:21:01  F7CB535A  [001F9C26-001FA16B]  www/SCPI_control.php  MTime: 13-07-2018 03:21:02  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001FA16C  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:06  00000000  [001FA192-001FA191]  www/src/  MTime: 09-08-2018 01:44:12  ATime: 15-08-2018 08:26:43  CTime: 09-08-2018 01:44:12
001FA192  2.0  0000  0008  000000B9  0000007F  13-07-2018 10:21:01  E60190A8  [001FA1BF-001FA23D]  www/src/IDN.php  MTime: 13-07-2018 03:21:02  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001FA23E  2.0  0000  0008  000000C8  00000082  13-07-2018 10:21:01  9E8519B7  [001FA26E-001FA2EF]  www/src/index.html  MTime: 13-07-2018 03:21:02  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001FA2F0  2.0  0000  0008  000000CE  00000085  13-07-2018 10:21:03  4734FAA2  [001FA31F-001FA3A3]  www/vncserver.txt  MTime: 13-07-2018 03:21:06  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001FA3A4  2.0  0000  0008  00001366  00000502  13-07-2018 10:21:01  0C3FC166  [001FA3D1-001FA8D2]  www/welcome.php  MTime: 13-07-2018 03:21:02  ATime: 15-08-2018 08:26:45  CTime: 09-08-2018 01:44:12
001FA8D3  2.0  0000  0008  0000CDB2  00000FF2  14-08-2018 14:56:25  EAE3BFFB  [001FA904-001FB8F5]  factory_setting.xml  MTime: 14-08-2018 07:56:50  ATime: 15-08-2018 08:26:07  CTime: 09-08-2018 01:44:11
001FB8F6  2.0  0000  0008  003DBB6D  00158549  26-07-2018 11:46:04  F3302A7F  [001FB92E-00353E76]  top_sds1000b_fpga_256M.bit  MTime: 26-07-2018 04:46:09  ATime: 15-08-2018 08:26:07  CTime: 09-08-2018 01:44:12
00353E77  2.0  0000  0008  00000E34  00000335  30-05-2018 11:47:04  19E22C47  [00353E9E-003541D2]  update.sh  MTime: 30-05-2018 04:47:08  ATime: 15-08-2018 08:26:07  CTime: 09-08-2018 01:44:12
003541D3  2.0  0000  0008  00006831  000024BC  13-07-2018 10:23:22  66D144AF  [003541FA-003566B5]  vncserver  MTime: 13-07-2018 03:23:44  ATime: 15-08-2018 08:26:07  CTime: 09-08-2018 01:44:12
003566B6  2.0  0000  0008  00CA9B1C  003F194E  15-08-2018 15:51:14  26EE22F2  [003566E0-0074802D]  sds1000b.app  MTime: 15-08-2018 08:51:28  ATime: 15-08-2018 08:44:33  CTime: 09-08-2018 01:44:11
0074802E  1.0  0000  0000  00000000  00000000  09-08-2018 08:44:07  00000000  [00748054-00748053]  drivers/  MTime: 09-08-2018 01:44:15  ATime: 15-08-2018 08:26:39  CTime: 09-08-2018 01:44:15
00748054  2.0  0000  0008  000068AD  000027D3  08-07-2017 00:10:13  FAAA09A7  [00748085-0074A857]  drivers/g_usbtmc.ko  MTime: 07-07-2017 17:10:26  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
0074A858  2.0  0000  0008  0000ECB5  00005D2C  08-07-2017 00:10:13  6E3E714E  [0074A88D-007505B8]  drivers/libcomposite.ko  MTime: 07-07-2017 17:10:26  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
007505B9  2.0  0000  0008  000118E6  0000778E  17-11-2017 10:16:20  4C1729CD  [007505E9-00757D76]  drivers/mt7601u.ko  MTime: 17-11-2017 02:16:40  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
00757D77  2.0  0000  0008  000028C5  00000DF7  08-07-2017 00:10:12  EADEFABE  [00757DA9-00758B9F]  drivers/siglentkb.ko  MTime: 07-07-2017 17:10:25  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
00758BA0  2.0  0000  0008  00002E6E  000010D2  08-07-2017 00:10:12  2DAC2FC4  [00758BD4-00759CA5]  drivers/siglent_dma.ko  MTime: 07-07-2017 17:10:24  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
00759CA6  2.0  0000  0008  00002396  00000D35  08-07-2017 00:10:12  888DAB3C  [00759CDB-0075AA0F]  drivers/siglent_vdma.ko  MTime: 07-07-2017 17:10:25  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
0075AA10  2.0  0000  0008  00002288  00000B80  20-03-2018 11:04:02  E0989036  [0075AA44-0075B5C3]  drivers/siglent_vnc.ko  MTime: 20-03-2018 03:04:05  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
0075B5C4  2.0  0000  0008  00003729  00001639  08-07-2017 00:10:12  AF8F4F6D  [0075B5FB-0075CC33]  drivers/xilinx_axicdma.ko  MTime: 07-07-2017 17:10:25  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
0075CC34  2.0  0000  0008  00003B9B  00001756  08-07-2017 00:10:12  A70C189A  [0075CC6A-0075E3BF]  drivers/xilinx_axidma.ko  MTime: 07-07-2017 17:10:25  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
0075E3C0  2.0  0000  0008  0000412D  00001999  08-07-2017 00:10:12  6F40AEAD  [0075E3F4-0075FD8C]  drivers/xilinx_vdma.ko  MTime: 07-07-2017 17:10:25  ATime: 15-08-2018 08:26:46  CTime: 09-08-2018 01:44:15
Disk Entries: 226   Total Entries: 226   Directory Size: 24998 bytes  [0075FD8D-00765F32]
****************************************************
  File Processed OK
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #228 on: October 21, 2018, 12:27:48 pm »
Oh well, it worked on SDS200x ads firmware file straight out, but not on 1xx4X-E ads, tried .25R2 and .26.

@tv84, thanks for your reply, by any chance did you post your parsing script anywhere? couldn't find it. If you didn't, would you mind sharing?


Thanks
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3322
  • Country: pt
Re: Siglent .ads firmware file format
« Reply #229 on: October 21, 2018, 12:41:19 pm »
@tv84, thanks for your reply, by any chance did you post your parsing script anywhere? couldn't find it. If you didn't, would you mind sharing?


My "script" is part of a  full-blown work in progress. Sorry, no share.

Janekivi's tool and all other spinoffs/infos that have been made available (in this thread) should be enough to accomplish any need for the most persistents.
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #230 on: October 21, 2018, 12:46:26 pm »
Understand... I will persist. Can you share the 72 bytes header format?
 
The following users thanked this post: petrinch

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3322
  • Country: pt
Re: Siglent .ads firmware file format
« Reply #231 on: October 21, 2018, 01:07:27 pm »
Understand... I will persist. Can you share the 72 bytes header format?

There is not a standard header format. There are a few formats depending on the equipment.

You can see all of that in action on the master parsing lists:

https://www.eevblog.com/forum/testgear/siglent-ads-firmware-file-format/msg1335892/#msg1335892

Most of the time you can only get to the header after decrypting Siglent's 3DES encryption.
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #232 on: October 21, 2018, 01:13:57 pm »
I see. comparing 2000X to 1004X-E ads, the latter definitely seem compressed or encrypted data. So I should run it through Siglent 3des algo to get something readable like the 2000X. Right?

I was under the impression that  only a few parts were 3des encrypted. Maybe I didnt read carefully enough. Thanks

 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3322
  • Country: pt
Re: Siglent .ads firmware file format
« Reply #233 on: October 21, 2018, 01:27:19 pm »
You are not studying the parsings hard enough.

SDS X are Blackfin machines with a specific format.

SDS X-E are ARM machines with a totally different format (see parsings).

Most files usualy have 2 encrypted blocks plus an encrypted file header but SDS X, for example, have no encryption.
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #234 on: October 21, 2018, 05:13:01 pm »
You are not studying the parsings hard enough.

SDS X are Blackfin machines with a specific format.

SDS X-E are ARM machines with a totally different format (see parsings).

Most files usualy have 2 encrypted blocks plus an encrypted file header but SDS X, for example, have no encryption.

I am reading the parse result for 1004X-E firmware this is my understanding, please correct me if wrong:

first 0x70 bytes is an encrypted header.
is the header size a known constant length to is it somewhere at some known offset in the file?
is the header encrypted with 3des? if so where do I find the key, is mode EBC, CBC, initial value for CBC?  Are these known parameters or are somewhere in the ADS file?

Read thread three times and can't find this info, just a hint that the key was in the ADS file but it was a different firmware

Thanks for helping out
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3322
  • Country: pt
Re: Siglent .ads firmware file format
« Reply #235 on: October 21, 2018, 05:27:42 pm »
You are not studying the parsings hard enough.

SDS X are Blackfin machines with a specific format.

SDS X-E are ARM machines with a totally different format (see parsings).

Most files usualy have 2 encrypted blocks plus an encrypted file header but SDS X, for example, have no encryption.

I am reading the parse result for 1004X-E firmware this is my understanding, please correct me if wrong:

first 0x70 bytes is an encrypted header.
is the header size a known constant length to is it somewhere at some known offset in the file?
is the header encrypted with 3des? if so where do I find the key, is mode EBC, CBC, initial value for CBC?  Are these known parameters or are somewhere in the ADS file?

Read thread three times and can't find this info, just a hint that the key was in the ADS file but it was a different firmware

Thanks for helping out

For SDS X-E file header is always 0x70 bytes.
Yes it's encrypted with the same key and the key can be found in the .APP file. Once you have your decryption running you can compare it with my parsings and you'll discover the encryption mode.
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #236 on: October 21, 2018, 06:08:22 pm »

[/quote]
For SDS X-E file header is always 0x70 bytes.
Yes it's encrypted with the same key and the key can be found in the .APP file. Once you have your decryption running you can compare it with my parsings and you'll discover the encryption mode.
[/quote]

Ok cant read .APP file. Not there yet.

So the algorithm should be:
- read file as a byte array
- save first 0x70 bytes header
- save remaining data bytes
- reverse the remaining data bytes
- apply first XOR to data bytes with incrementing index as described by janekivi
- apply second XOR to second half of data bytes

Now I should be able to see .APP in data bytes

- get 3des parameters from data
- 3des decrypt te saved header bytes  with above parameters

Am I on the right track?
I wrote a python script to just do that but the result still seem garbled bytes (i.e. cant see .APP)

Thanks for your guidance
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #237 on: October 21, 2018, 08:46:20 pm »
Ok. I am getting a bunch of zipped files in the first half of the reversed xored data, the second half is unintelligible, making me think that I am screwing up the second XOR pass from half point on, although that's difficult to screw up but ...
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #238 on: October 21, 2018, 09:46:46 pm »
this seems correct, however I cannot get a complete zip file. The central directory at the end is only half there and is incomplete. Trying to figure out what I am doing wrong
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #239 on: October 26, 2018, 01:24:56 am »

@vt100 I followed your instruction to the letter. I can launch sds100.app under busybox, I seem to be able to enable crash core dumps with ulimit -c unlimited, but when I kill sds1000.app with ABRT signal, no core dump is generated, the app is just killed. ulimit -c shows unlimited so core dumps  should  be enabled. My firmware is .25R2. Any other way to trigger a core dump? Is it possible core dumps are disabled on this particular version of Busybox?


Thanks
« Last Edit: October 26, 2018, 02:05:07 am by cguareschi »
 

Offline twinter145

  • Newbie
  • Posts: 3
  • Country: us
Re: Siglent .ads firmware file format
« Reply #240 on: October 26, 2018, 01:48:42 pm »
I can launch sds100.app under busybox, I seem to be able to enable crash core dumps with ulimit -c unlimited, but when I kill sds1000.app with ABRT signal, no core dump is generated, the app is just killed.

The same thing happened to me, but after I tried a few times I managed to get a core dump. Maybe you have to wait a bit longer for the dump to be generated?
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #241 on: October 26, 2018, 07:04:47 pm »
I can launch sds100.app under busybox, I seem to be able to enable crash core dumps with ulimit -c unlimited, but when I kill sds1000.app with ABRT signal, no core dump is generated, the app is just killed.

The same thing happened to me, but after I tried a few times I managed to get a core dump. Maybe you have to wait a bit longer for the dump to be generated?

I will try waiting longer. Did you download Busybox from the link provided? Reading the log in the Busybox download page, it seems it has crash dumps disabled.

Would you post your Busybox file?

Thanks
 

Offline cguareschi

  • Contributor
  • Posts: 12
  • Country: us
Re: Siglent .ads firmware file format
« Reply #242 on: October 27, 2018, 12:48:12 am »
Finally I was able to setup the proper linux toolchain for the arm cortex A7 and cross compile Busybox.
The new Busybox worked flawlessly and I was able to get a core dump and retrieve the licenses.


 

Offline vt100

  • Contributor
  • Posts: 15
  • Country: af
Re: Siglent .ads firmware file format
« Reply #243 on: October 27, 2018, 08:33:51 pm »
My apologies for the delay in responding, I have been swamped with work over this past 10 days and haven't had much time to peruse the forum. its not because I don't love you guys ;)


@vt100 I followed your instruction to the letter. I can launch sds100.app under busybox, I seem to be able to enable crash core dumps with ulimit -c unlimited, but when I kill sds1000.app with ABRT signal, no core dump is generated, the app is just killed. ulimit -c shows unlimited so core dumps  should  be enabled. My firmware is .25R2. Any other way to trigger a core dump? Is it possible core dumps are disabled on this particular version of Busybox?

Core dump appears to be disabled on the "stock" version included with the scope. If you kill -ABRT the pid and you do not get a core dump, then
a. make sure you're in a directory which is writable (e.g. /tmp) when you launch the scope app and then kill the pid. Otherwise the core dump can't be written.
b. make sure you're running the /tmp version of busybox, common error is to just type busybox ash which would launch the version in bin from the search path



The same thing happened to me, but after I tried a few times I managed to get a core dump. Maybe you have to wait a bit longer for the dump to be generated?

The core file is somewhat large, but its never taken more than, say, 5-10 seconds in all my tests. Once you see the (core dump) message, the core file should be there.


Finally I was able to setup the proper linux toolchain for the arm cortex A7 and cross compile Busybox.
The new Busybox worked flawlessly and I was able to get a core dump and retrieve the licenses.

It's possible the pre-compiled version at the link posted (which is an auto-build updated regularly) might be incorrectly compiled with core dumps disabled at some point. I am not sure how often the busybox at the link provided is updated. for best results obviously compile your own :)
vt100
the world's best dumb terminal
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3322
  • Country: pt
Re: Siglent .ads firmware file format
« Reply #244 on: November 24, 2018, 10:33:55 pm »
Janekivi,

What about the Siglent SDS3000 files? Did you have a look?  (They are big boys...)

http://www.siglent.com/prodcut-gjjrj.aspx?id=80&tid=1&T=2
 

Offline janekivi

  • Frequent Contributor
  • **
  • Posts: 370
  • Country: ee
Re: Siglent .ads firmware file format
« Reply #245 on: November 25, 2018, 12:01:29 pm »
Seems like this is Siglent fla file format there...
Inside are 8 files. First is BIG. Probably software, app or this kind of stuff.
Some parts are 300 bytes. Last 4 bytes of all parts are probably some kind
of CRC. Looking at this shortest part, in 2 firmware they are identical, except
last 16 bytes and last 4 after that. So there may be some kind of encryption
using 8 or 16 byte chunks. All they may be reversed of course. And after that
all is in Chinese.

No files yet but there was even SDS5000
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3322
  • Country: pt
Re: Siglent .ads firmware file format
« Reply #246 on: November 25, 2018, 03:13:26 pm »
Seems like a checksum, not a CRC. But I haven't figure it out. Maybe it's used after decryption...

SDS3K_SPO3ND_8.0.4.7.fla
Code: [Select]
00000000 - Manufacturer: Siglent
00000010 - Name 2: RELSVR  (Release Version)
00000016 - FW Version: 8_0
00000020 - Encrypted Block [00000020-0A7EF09F]  Size: 0A7EF080
0A7EF0A0 - (?) Checksum: D4CF5466

0A7EF0A4 - Manufacturer: Siglent
0A7EF0B4 - Name 2: RELSVR  (Release Version)
0A7EF0BA - FW Version: 8_0
0A7EF0C4 - Encrypted Block [0A7EF0C4-0A9B1113]  Size: 001C2050
0A9B1114 - (?) Checksum: 0047D675

0A9B1118 - Manufacturer: Siglent
0A9B1128 - Name 2: RELSVR  (Release Version)
0A9B112E - FW Version: 8_0
0A9B1138 - Encrypted Block [0A9B1138-0AA71147]  Size: 000C0010
0AA71148 - (?) Checksum: 0058FB6E

0AA7114C - Manufacturer: Siglent
0AA7115C - Name 2: RELSVR  (Release Version)
0AA71162 - FW Version: 8_0
0AA7116C - Encrypted Block [0AA7116C-0AAB117B]  Size: 00040010
0AAB117C - (?) Checksum: 010E0CB7

0AAB1180 - Manufacturer: Siglent
0AAB1190 - Name 2: RELSVR  (Release Version)
0AAB1196 - FW Version: 8_0
0AAB11A0 - Encrypted Block [0AAB11A0-0AAB55EF]  Size: 00004450
0AAB55F0 - (?) Checksum: 001A4498

0AAB55F4 - Manufacturer: Siglent
0AAB5604 - Name 2: RELSVR  (Release Version)
0AAB560A - FW Version: 8_0
0AAB5614 - Encrypted Block [0AAB5614-0AB86743]  Size: 000D1130
0AB86744 - (?) Checksum: 03CF6A7F

0AB86748 - Manufacturer: Siglent
0AB86758 - Name 2: RELSVR  (Release Version)
0AB8675E - FW Version: 8_0
0AB86768 - Encrypted Block [0AB86768-0AB868B7]  Size: 00000150
0AB868B8 - (?) Checksum: 00005FBB

0AB868BC - Manufacturer: Siglent
0AB868CC - Name 2: RELSVR  (Release Version)
0AB868D2 - FW Version: 8_0
0AB868DC - Encrypted Block [0AB868DC-0AB8894B]  Size: 00002070
0AB8894C - (?) Checksum: 000985B9

SDS3000E_8.4.1.4.fla
Code: [Select]
00000000 - Manufacturer: Siglent
00000010 - Name 2: RELSVR  (Release Version)
00000016 - FW Version: 8_4
00000020 - Encrypted Block [00000020-0AD9DD3F]  Size: 0AD9DD20
0AD9DD40 - (?) Checksum: F7B98E71

0AD9DD44 - Manufacturer: Siglent
0AD9DD54 - Name 2: RELSVR  (Release Version)
0AD9DD5A - FW Version: 8_4
0AD9DD64 - Encrypted Block [0AD9DD64-0AF5FDB3]  Size: 001C2050
0AF5FDB4 - (?) Checksum: 0047D675

0AF5FDB8 - Manufacturer: Siglent
0AF5FDC8 - Name 2: RELSVR  (Release Version)
0AF5FDCE - FW Version: 8_4
0AF5FDD8 - Encrypted Block [0AF5FDD8-0B01FDE7]  Size: 000C0010
0B01FDE8 - (?) Checksum: 0058FB6E

0B01FDEC - Manufacturer: Siglent
0B01FDFC - Name 2: RELSVR  (Release Version)
0B01FE02 - FW Version: 8_4
0B01FE0C - Encrypted Block [0B01FE0C-0B05FE1B]  Size: 00040010
0B05FE1C - (?) Checksum: 010E0B14

0B05FE20 - Manufacturer: Siglent
0B05FE30 - Name 2: RELSVR  (Release Version)
0B05FE36 - FW Version: 8_4
0B05FE40 - Encrypted Block [0B05FE40-0B06428F]  Size: 00004450
0B064290 - (?) Checksum: 001A4498

0B064294 - Manufacturer: Siglent
0B0642A4 - Name 2: RELSVR  (Release Version)
0B0642AA - FW Version: 8_4
0B0642B4 - Encrypted Block [0B0642B4-0B135693]  Size: 000D13E0
0B135694 - (?) Checksum: 03D03F96

0B135698 - Manufacturer: Siglent
0B1356A8 - Name 2: RELSVR  (Release Version)
0B1356AE - FW Version: 8_4
0B1356B8 - Encrypted Block [0B1356B8-0B135807]  Size: 00000150
0B135808 - (?) Checksum: 00005FB9

0B13580C - Manufacturer: Siglent
0B13581C - Name 2: RELSVR  (Release Version)
0B135822 - FW Version: 8_4
0B13582C - Encrypted Block [0B13582C-0B13789B]  Size: 00002070
0B13789C - (?) Checksum: 000985B9

maui_8.4.1.5.fla  (LeCroy WS3000)
Code: [Select]
00000000 - Manufacturer: LeCroy
00000010 - Name 2: RELSVR  (Release Version)
00000016 - FW Version: 8_4
00000020 - Encrypted Block [00000020-0AEE972F]  Size: 0AEE9710
0AEE9730 - (?) Checksum: 0100856F

0AEE9734 - Manufacturer: LeCroy
0AEE9744 - Name 2: RELSVR  (Release Version)
0AEE974A - FW Version: 8_4
0AEE9754 - Encrypted Block [0AEE9754-0B0AB7A3]  Size: 001C2050
0B0AB7A4 - (?) Checksum: 00444D1E

0B0AB7A8 - Manufacturer: LeCroy
0B0AB7B8 - Name 2: RELSVR  (Release Version)
0B0AB7BE - FW Version: 8_4
0B0AB7C8 - Encrypted Block [0B0AB7C8-0B16B7D7]  Size: 000C0010
0B16B7D8 - (?) Checksum: 0058FB6E

0B16B7DC - Manufacturer: LeCroy
0B16B7EC - Name 2: RELSVR  (Release Version)
0B16B7F2 - FW Version: 8_4
0B16B7FC - Encrypted Block [0B16B7FC-0B1AB80B]  Size: 00040010
0B1AB80C - (?) Checksum: 010E10CC

0B1AB810 - Manufacturer: LeCroy
0B1AB820 - Name 2: RELSVR  (Release Version)
0B1AB826 - FW Version: 8_4
0B1AB830 - Encrypted Block [0B1AB830-0B1AFC7F]  Size: 00004450
0B1AFC80 - (?) Checksum: 001A4498

0B1AFC84 - Manufacturer: LeCroy
0B1AFC94 - Name 2: RELSVR  (Release Version)
0B1AFC9A - FW Version: 8_4
0B1AFCA4 - Encrypted Block [0B1AFCA4-0B281083]  Size: 000D13E0
0B281084 - (?) Checksum: 03D03F96

0B281088 - Manufacturer: LeCroy
0B281098 - Name 2: RELSVR  (Release Version)
0B28109E - FW Version: 8_4
0B2810A8 - Encrypted Block [0B2810A8-0B2811F7]  Size: 00000150
0B2811F8 - (?) Checksum: 00005FBA

0B2811FC - Manufacturer: LeCroy
0B28120C - Name 2: RELSVR  (Release Version)
0B281212 - FW Version: 8_4
0B28121C - Encrypted Block [0B28121C-0B28328B]  Size: 00002070
0B28328C - (?) Checksum: 000985B9
« Last Edit: November 28, 2018, 09:34:27 pm by tv84 »
 

Offline janekivi

  • Frequent Contributor
  • **
  • Posts: 370
  • Country: ee
Re: Siglent .ads firmware file format
« Reply #247 on: November 25, 2018, 04:09:54 pm »
Exactly, siglent checksum or crc like I name checksum for some reason.
Like in "ads" calculations, value is depending from data size.

For me the second header line looks like this:
RELSVR8_0  -  release version 8.0
RELSVR8_4  -  release version 8.4
 
The following users thanked this post: tv84

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3322
  • Country: pt
Re: Siglent .ads firmware file format
« Reply #248 on: November 25, 2018, 06:48:27 pm »
Exactly, siglent checksum or crc like I name checksum for some reason.
Like in "ads" calculations, value is depending from data size.

For me the second header line looks like this:
RELSVR8_0  -  release version 8.0
RELSVR8_4  -  release version 8.4

Nice conclusion about "relsvr". But the rest is encrypted chinese.

Without a memdump, I think I can't go any further...  Unless your notepad/calculator produce some magic!
 

Offline ewaller

  • Contributor
  • Posts: 29
  • Country: us
Re: Siglent .ads firmware file format
« Reply #249 on: December 06, 2018, 04:31:49 am »
How to open a telnet session in a Siglent when the root password is unknown?

Use the following scripts, according to each equipment.

They provide a root session via port 10101.

tv84,

I have been lurking for a few days and am impressed by your contributions.   I have ordered an SDS 1204x-e, but have not taken delivery of it as yet.  I gather that when one "Installs" one of these ads files, it runs some script as root to do magic to the scope.   Two questions:  First, I cannot find where you have conveyed what these scripts specifically do.  Would you state what it is they do?  Second:  Have you automated the process of creating an ads file?

As many here may be aware, this instrument has been recently reported to have security issues by online security forums.  The crux of the issue being a static root password for which the hash has been found.  This thread, of course has promoted a hack by which the password is changed to a rather publicly known password.   Ideally, it would be nice to provide a means for users to conveniently change the default root password for their own instrument.

Also, it seems there are SCPI commands to permit the execution of command line commands.  I have seen an indication these may run as root.  Has anyone tried using this mechanism to send something along the lines of:

bash -c "echo -e 'my_password\nmy_password" | passwd

??
I would not expect this to survive a reboot, but it might allow one to login in via telenet as root on the standaard port until said reboot.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf