| Products > Test Equipment |
| DG4000 - a firmware investigation |
| << < (69/96) > >> |
| RoGeorge:
You're welcomed. What about the calibration? Does anybody have any info about the calibration under, and over 60 MHz, please? |
| Sparky:
--- Quote from: RoGeorge on February 01, 2019, 05:46:17 pm ---What about the calibration? Does anybody have any info about the calibration under, and over 60 MHz, please? --- End quote --- Have a read at post #149 and subsequent posts by ted. I think you'll find the information you need. |
| TooOldForThis:
I just ran a quick test of my DG4062 that still has the original factory cal. It's flat from 1 to 160Mhz and then gradually loses 2dBm over the last 40MHz. I'm sure if I fiddle with the calibration menus for a while I can make it much, much worse. |
| GonzoTheGreat:
--- Quote from: tv84 on August 06, 2018, 07:38:52 pm ---My contribution to your cause is attached (parsing of all the DG4000 GELs that I have). Don't know if looking at the various segments in each GEL allows you to identify the different parts. --- Code: ---F:\zscan\original\RIGOL\DG4000_GEL\DG4000 FPGA 00.01.08\DG4000Update.GEL / CRC32: E5BFBD9A 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - C000 C773 20300000 000C3DF6 00000008 00000008 [00000054-000C3E49] CRC OK F:\zscan\original\RIGOL\DG4000_GEL\DG4000(Bootloader)Update_00.06\DG4000Update.GEL / CRC32: D8960038 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - D053 D2BD 20000000 00029710 3B4E0002 B1000002 [00000054-00029763] CRC OK F:\zscan\original\RIGOL\DG4000_GEL\DG4000(DSP)Update_00.01.08.00.02\DG4000Update.GEL / CRC32: D36150FB 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4000 1017 20040000 0024AD90 00000004 00000004 [00000054-0024ADE3] CRC OK 0024ADE4 - 4000 913A 20300000 000C3DF6 00000008 00000008 [0024ADF8-0030EBED] CRC OK 0030EBEE - 4000 7697 20400000 0000165C 00000008 00000008 [0030EC02-0031025D] CRC OK 0031025E - 4000 2644 20440000 00000254 00000010 00000010 [00310272-003104C5] CRC OK 003104C6 - 4000 9DE4 20440400 0000286B 00000010 00000010 [003104DA-00312D44] CRC OK 00312D45 - 4000 636F 20443400 00000254 00000010 00000010 [00312D59-00312FAC] CRC OK 00312FAD - 4000 E553 20443800 00001A11 00000010 00000010 [00312FC1-003149D1] CRC OK 003149D2 - 4000 D12E 20460000 0000021A 00000010 00000010 [003149E6-00314BFF] CRC OK 00314C00 - 4000 C36B 20460400 0000F7F3 00000010 00000010 [00314C14-00324406] CRC OK 00324407 - 4000 4AF6 2046FC00 0000021A 00000010 00000010 [0032441B-00324634] CRC OK 00324635 - 4000 84CF 20470000 000095D7 00000010 00000010 [00324649-0032DC1F] CRC OK 0032DC20 - 4000 219D 205B0000 00169DE8 00000020 00000020 [0032DC34-00497A1B] CRC OK 00497A1C - 4000 A299 207B0000 0003D6C4 00000040 00000040 [00497A30-004D50F3] CRC OK 004D50F4 - 4000 FBF1 20830000 0004BBEC 00000040 00000040 [004D5108-00520CF3] CRC OK 00520CF4 - 0000 0000 208B0000 0000CF0C 00000040 00000040 [00520D08-0052DC13] 0052DC14 - 0000 0000 208F0000 0000644C 00000040 00000040 [0052DC28-00534073] 00534074 - 8000 0000 209B0000 00480000 00000080 00000080 [00534088-009B4087] F:\zscan\original\RIGOL\DG4000_GEL\DG4000(Dsp)Update_00.01.12.00.02\DG4000Update.GEL / CRC32: 2A0D0C3C 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 48EF 4F98 20040000 0025ABAC 25970004 FE000004 [00000054-0025ABFF] CRC OK 0025AC00 - 4053 790A 20300000 000C3DF6 73000008 00000008 [0025AC14-0031EA09] CRC OK 0031EA0A - 403F 8C44 20400000 00001661 F2000008 00000008 [0031EA1E-0032007E] CRC OK 0032007F - 4016 34ED 20440000 0000027E 8D000010 00000010 [00320093-00320310] CRC OK 00320311 - 4043 CA34 20440400 00002C18 03000010 00000010 [00320325-00322F3C] CRC OK 00322F3D - 405C 632B 20443400 0000027E 22000010 00000010 [00322F51-003231CE] CRC OK 003231CF - 4060 51F6 20443800 00001C36 93000010 00000010 [003231E3-00324E18] CRC OK 00324E19 - 4033 A7BA 20460000 00000232 FC000010 00000010 [00324E2D-0032505E] CRC OK 0032505F - 40F0 D041 20460400 0000FFCF 62000010 00000010 [00325073-00335041] CRC OK 00335042 - 403A C82A 20470400 00000232 1C000010 00000010 [00335056-00335287] CRC OK 00335288 - 404C 83E8 20470800 00009C1C D7000010 00000010 [0033529C-0033EEB7] CRC OK 0033EEB8 - 4017 219D 205B0000 00169DE8 FA000020 00000020 [0033EECC-004A8CB3] CRC OK 004A8CB4 - 40B6 A299 207B0000 0003D6C4 3B000040 00000040 [004A8CC8-004E638B] CRC OK 004E638C - 403E FBF1 20830000 0004BBEC 18000040 00000040 [004E63A0-00531F8B] CRC OK 00531F8C - 0000 0000 208B0000 0000DE90 00000040 00000040 [00531FA0-0053FE2F] 0053FE30 - 0000 0000 208F0000 00006C5A 00000040 00000040 [0053FE44-00546A9D] 00546A9E - 8000 0000 209B0000 00480000 00000080 00000080 [00546AB2-009C6AB1] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.04.00.02\DG4000Update.GEL / CRC32: 902CF808 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4000 C90D 20040000 00228CF0 00000004 00000004 [00000054-00228D43] CRC OK 00228D44 - 4000 AF46 20300000 000C3DF6 00000008 00000008 [00228D58-002ECB4D] CRC OK 002ECB4E - 4000 8C44 20400000 00001661 00000008 00000008 [002ECB62-002EE1C2] CRC OK 002EE1C3 - 4000 8ED1 20440000 00000252 00000010 00000010 [002EE1D7-002EE428] CRC OK 002EE429 - 4000 5256 20440400 00002859 00000010 00000010 [002EE43D-002F0C95] CRC OK 002F0C96 - 4000 DCD6 20443400 00000252 00000010 00000010 [002F0CAA-002F0EFB] CRC OK 002F0EFC - 4000 042D 20443800 00001A00 00000010 00000010 [002F0F10-002F290F] CRC OK 002F2910 - 4000 EB6F 20460000 00000208 00000010 00000010 [002F2924-002F2B2B] CRC OK 002F2B2C - 4000 E168 20460400 0000F0CD 00000010 00000010 [002F2B40-00301C0C] CRC OK 00301C0D - 4000 3945 2046FC00 00000208 00000010 00000010 [00301C21-00301E28] CRC OK 00301E29 - 4000 9307 20470000 000091BC 00000010 00000010 [00301E3D-0030AFF8] CRC OK 0030AFF9 - 4000 219D 205B0000 00169DE8 00000020 00000020 [0030B00D-00474DF4] CRC OK 00474DF5 - 4000 A299 207B0000 0003D6C4 00000040 00000040 [00474E09-004B24CC] CRC OK 004B24CD - 4000 63BD 20830000 0004BB9C 00000040 00000040 [004B24E1-004FE07C] CRC OK 004FE07D - 8000 0000 209B0000 00480000 00000080 00000080 [004FE091-0097E090] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.04.00.02\Piranha(DSP)Update_00.01.04.00.02\DG4000Update.GEL / CRC32: 902CF808 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4000 C90D 20040000 00228CF0 00000004 00000004 [00000054-00228D43] CRC OK 00228D44 - 4000 AF46 20300000 000C3DF6 00000008 00000008 [00228D58-002ECB4D] CRC OK 002ECB4E - 4000 8C44 20400000 00001661 00000008 00000008 [002ECB62-002EE1C2] CRC OK 002EE1C3 - 4000 8ED1 20440000 00000252 00000010 00000010 [002EE1D7-002EE428] CRC OK 002EE429 - 4000 5256 20440400 00002859 00000010 00000010 [002EE43D-002F0C95] CRC OK 002F0C96 - 4000 DCD6 20443400 00000252 00000010 00000010 [002F0CAA-002F0EFB] CRC OK 002F0EFC - 4000 042D 20443800 00001A00 00000010 00000010 [002F0F10-002F290F] CRC OK 002F2910 - 4000 EB6F 20460000 00000208 00000010 00000010 [002F2924-002F2B2B] CRC OK 002F2B2C - 4000 E168 20460400 0000F0CD 00000010 00000010 [002F2B40-00301C0C] CRC OK 00301C0D - 4000 3945 2046FC00 00000208 00000010 00000010 [00301C21-00301E28] CRC OK 00301E29 - 4000 9307 20470000 000091BC 00000010 00000010 [00301E3D-0030AFF8] CRC OK 0030AFF9 - 4000 219D 205B0000 00169DE8 00000020 00000020 [0030B00D-00474DF4] CRC OK 00474DF5 - 4000 A299 207B0000 0003D6C4 00000040 00000040 [00474E09-004B24CC] CRC OK 004B24CD - 4000 63BD 20830000 0004BB9C 00000040 00000040 [004B24E1-004FE07C] CRC OK 004FE07D - 8000 0000 209B0000 00480000 00000080 00000080 [004FE091-0097E090] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.05.00.04\DG4000Update.GEL / CRC32: D1689375 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4000 3C14 20040000 0022CF98 00000004 00000004 [00000054-0022CFEB] CRC OK 0022CFEC - 4000 09F9 20300000 000C3CE2 00000008 00000008 [0022D000-002F0CE1] CRC OK 002F0CE2 - 4000 8C44 20400000 00001661 00000008 00000008 [002F0CF6-002F2356] CRC OK 002F2357 - 4000 8ED1 20440000 00000252 00000010 00000010 [002F236B-002F25BC] CRC OK 002F25BD - 4000 5256 20440400 00002859 00000010 00000010 [002F25D1-002F4E29] CRC OK 002F4E2A - 4000 DCD6 20443400 00000252 00000010 00000010 [002F4E3E-002F508F] CRC OK 002F5090 - 4000 042D 20443800 00001A00 00000010 00000010 [002F50A4-002F6AA3] CRC OK 002F6AA4 - 4000 184D 20460000 0000020A 00000010 00000010 [002F6AB8-002F6CC1] CRC OK 002F6CC2 - 4000 B518 20460400 0000F126 00000010 00000010 [002F6CD6-00305DFB] CRC OK 00305DFC - 4000 7121 2046FC00 0000020A 00000010 00000010 [00305E10-00306019] CRC OK 0030601A - 4000 367E 20470000 000091E4 00000010 00000010 [0030602E-0030F211] CRC OK 0030F212 - 4000 219D 205B0000 00169DE8 00000020 00000020 [0030F226-0047900D] CRC OK 0047900E - 4000 A299 207B0000 0003D6C4 00000040 00000040 [00479022-004B66E5] CRC OK 004B66E6 - 4000 63BD 20830000 0004BB9C 00000040 00000040 [004B66FA-00502295] CRC OK 00502296 - 8000 0000 209B0000 00480000 00000080 00000080 [005022AA-009822A9] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.06.00.02\DG4000Update.GEL / CRC32: EB7EF2D7 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4000 8725 20040000 00202608 00000004 00000004 [00000054-0020265B] CRC OK 0020265C - 4000 9052 20300000 000C3DF6 00000008 00000008 [00202670-002C6465] CRC OK 002C6466 - 4000 7697 20400000 0000165C 00000008 00000008 [002C647A-002C7AD5] CRC OK 002C7AD6 - 4000 8ED1 20440000 00000252 00000010 00000010 [002C7AEA-002C7D3B] CRC OK 002C7D3C - 4000 5256 20440400 00002859 00000010 00000010 [002C7D50-002CA5A8] CRC OK 002CA5A9 - 4000 DCD6 20443400 00000252 00000010 00000010 [002CA5BD-002CA80E] CRC OK 002CA80F - 4000 042D 20443800 00001A00 00000010 00000010 [002CA823-002CC222] CRC OK 002CC223 - 4000 5F4B 20460000 0000020C 00000010 00000010 [002CC237-002CC442] CRC OK 002CC443 - 4000 7D3C 20460400 0000F144 00000010 00000010 [002CC457-002DB59A] CRC OK 002DB59B - 4000 774F 2046FC00 0000020C 00000010 00000010 [002DB5AF-002DB7BA] CRC OK 002DB7BB - 4000 6E3C 20470000 000091F7 00000010 00000010 [002DB7CF-002E49C5] CRC OK 002E49C6 - 4000 219D 205B0000 00169DE8 00000020 00000020 [002E49DA-0044E7C1] CRC OK 0044E7C2 - 4000 A299 207B0000 0003D6C4 00000040 00000040 [0044E7D6-0048BE99] CRC OK 0048BE9A - 4000 FBF1 20830000 0004BBEC 00000040 00000040 [0048BEAE-004D7A99] CRC OK 004D7A9A - 8000 0000 209B0000 00480000 00000080 00000080 [004D7AAE-00957AAD] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.07.00.03\DG4000Update.GEL / CRC32: 9AEA33D0 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4000 3A3C 20040000 0021C000 00000004 00000004 [00000054-0021C053] CRC OK 0021C054 - 4000 C773 20300000 000C3DF6 00000008 00000008 [0021C068-002DFE5D] CRC OK 002DFE5E - 4000 7697 20400000 0000165C 00000008 00000008 [002DFE72-002E14CD] CRC OK 002E14CE - 4000 8ED1 20440000 00000252 00000010 00000010 [002E14E2-002E1733] CRC OK 002E1734 - 4000 5256 20440400 00002859 00000010 00000010 [002E1748-002E3FA0] CRC OK 002E3FA1 - 4000 DCD6 20443400 00000252 00000010 00000010 [002E3FB5-002E4206] CRC OK 002E4207 - 4000 042D 20443800 00001A00 00000010 00000010 [002E421B-002E5C1A] CRC OK 002E5C1B - 4000 5F4B 20460000 0000020C 00000010 00000010 [002E5C2F-002E5E3A] CRC OK 002E5E3B - 4000 7D3C 20460400 0000F144 00000010 00000010 [002E5E4F-002F4F92] CRC OK 002F4F93 - 4000 774F 2046FC00 0000020C 00000010 00000010 [002F4FA7-002F51B2] CRC OK 002F51B3 - 4000 6E3C 20470000 000091F7 00000010 00000010 [002F51C7-002FE3BD] CRC OK 002FE3BE - 4000 219D 205B0000 00169DE8 00000020 00000020 [002FE3D2-004681B9] CRC OK 004681BA - 4000 A299 207B0000 0003D6C4 00000040 00000040 [004681CE-004A5891] CRC OK 004A5892 - 4000 FBF1 20830000 0004BBEC 00000040 00000040 [004A58A6-004F1491] CRC OK 004F1492 - 8000 0000 209B0000 00480000 00000080 00000080 [004F14A6-009714A5] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.07.00.03\DG4000(DSP)update\Piranha(DSP)Update_00.01.07.00.03\DG4000Update.GEL / CRC32: 9AEA33D0 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4000 3A3C 20040000 0021C000 00000004 00000004 [00000054-0021C053] CRC OK 0021C054 - 4000 C773 20300000 000C3DF6 00000008 00000008 [0021C068-002DFE5D] CRC OK 002DFE5E - 4000 7697 20400000 0000165C 00000008 00000008 [002DFE72-002E14CD] CRC OK 002E14CE - 4000 8ED1 20440000 00000252 00000010 00000010 [002E14E2-002E1733] CRC OK 002E1734 - 4000 5256 20440400 00002859 00000010 00000010 [002E1748-002E3FA0] CRC OK 002E3FA1 - 4000 DCD6 20443400 00000252 00000010 00000010 [002E3FB5-002E4206] CRC OK 002E4207 - 4000 042D 20443800 00001A00 00000010 00000010 [002E421B-002E5C1A] CRC OK 002E5C1B - 4000 5F4B 20460000 0000020C 00000010 00000010 [002E5C2F-002E5E3A] CRC OK 002E5E3B - 4000 7D3C 20460400 0000F144 00000010 00000010 [002E5E4F-002F4F92] CRC OK 002F4F93 - 4000 774F 2046FC00 0000020C 00000010 00000010 [002F4FA7-002F51B2] CRC OK 002F51B3 - 4000 6E3C 20470000 000091F7 00000010 00000010 [002F51C7-002FE3BD] CRC OK 002FE3BE - 4000 219D 205B0000 00169DE8 00000020 00000020 [002FE3D2-004681B9] CRC OK 004681BA - 4000 A299 207B0000 0003D6C4 00000040 00000040 [004681CE-004A5891] CRC OK 004A5892 - 4000 FBF1 20830000 0004BBEC 00000040 00000040 [004A58A6-004F1491] CRC OK 004F1492 - 8000 0000 209B0000 00480000 00000080 00000080 [004F14A6-009714A5] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.09\DG4000Update_Bootloader.GEL / CRC32: D8960038 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - D053 D2BD 20000000 00029710 3B4E0002 B1000002 [00000054-00029763] CRC OK F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.09\DG4000Update_DSP.GEL / CRC32: DDA03A46 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4834 17B4 20040000 00247D04 D6BF0004 8A000004 [00000054-00247D57] CRC OK 00247D58 - 40B4 913A 20300000 000C3DF6 8B000008 00000008 [00247D6C-0030BB61] CRC OK 0030BB62 - 402B 7697 20400000 0000165C 87000008 00000008 [0030BB76-0030D1D1] CRC OK 0030D1D2 - 40DD AB61 20440000 0000025C BF000010 00000010 [0030D1E6-0030D441] CRC OK 0030D442 - 40D0 ECA7 20440400 000028F9 AC000010 00000010 [0030D456-0030FD4E] CRC OK 0030FD4F - 4078 168A 20443400 0000025C 85000010 00000010 [0030FD63-0030FFBE] CRC OK 0030FFBF - 40B9 5A4F 20443800 00001A6A B3000010 00000010 [0030FFD3-00311A3C] CRC OK 00311A3D - 407E D12E 20460000 0000021A A5000010 00000010 [00311A51-00311C6A] CRC OK 00311C6B - 408D C36B 20460400 0000F7F3 ED000010 00000010 [00311C7F-00321471] CRC OK 00321472 - 40DF 4AF6 2046FC00 0000021A FD000010 00000010 [00321486-0032169F] CRC OK 003216A0 - 4041 84CF 20470000 000095D7 77000010 00000010 [003216B4-0032AC8A] CRC OK 0032AC8B - 4017 219D 205B0000 00169DE8 FA000020 00000020 [0032AC9F-00494A86] CRC OK 00494A87 - 40B6 A299 207B0000 0003D6C4 3B000040 00000040 [00494A9B-004D215E] CRC OK 004D215F - 403E FBF1 20830000 0004BBEC 18000040 00000040 [004D2173-0051DD5E] CRC OK 0051DD5F - 0000 0000 208B0000 0000CF0C 00000040 00000040 [0051DD73-0052AC7E] 0052AC7F - 0000 0000 208F0000 0000644C 00000040 00000040 [0052AC93-005310DE] 005310DF - 8000 0000 209B0000 00480000 00000080 00000080 [005310F3-009B10F2] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.10.00.00\DG4000(Bootloader)Update_00.06\DG4000Update.GEL / CRC32: D8960038 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - D053 D2BD 20000000 00029710 3B4E0002 B1000002 [00000054-00029763] CRC OK F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.10.00.00\DG4000(Dsp)Update_00.01.10.00.00\DG4000Update.GEL / CRC32: B617C0B0 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 485D FEAF 20040000 0024CD2C EE6A0004 EB000004 [00000054-0024CD7F] CRC OK 0024CD80 - 40B8 6F4D 20300000 000C3F0A 8C000008 00000008 [0024CD94-00310C9D] CRC OK 00310C9E - 403F 8C44 20400000 00001661 F2000008 00000008 [00310CB2-00312312] CRC OK 00312313 - 40B9 D9CB 20440000 00000270 71000010 00000010 [00312327-00312596] CRC OK 00312597 - 4053 FBDF 20440400 00002AEC 4F000010 00000010 [003125AB-00315096] CRC OK 00315097 - 40EA D4AB 20443400 00000270 75000010 00000010 [003150AB-0031531A] CRC OK 0031531B - 4053 E5B5 20443800 00001B88 8A000010 00000010 [0031532F-00316EB6] CRC OK 00316EB7 - 40DD 21CE 20460000 0000022C EE000010 00000010 [00316ECB-003170F6] CRC OK 003170F7 - 406E 4072 20460400 0000FDC4 47000010 00000010 [0031710B-00326ECE] CRC OK 00326ECF - 406A 0F08 20470400 0000022C D4000010 00000010 [00326EE3-0032710E] CRC OK 0032710F - 404A C5D3 20470800 000098FD 1C000010 00000010 [00327123-00330A1F] CRC OK 00330A20 - 4017 219D 205B0000 00169DE8 FA000020 00000020 [00330A34-0049A81B] CRC OK 0049A81C - 40B6 A299 207B0000 0003D6C4 3B000040 00000040 [0049A830-004D7EF3] CRC OK 004D7EF4 - 403E FBF1 20830000 0004BBEC 18000040 00000040 [004D7F08-00523AF3] CRC OK 00523AF4 - 0000 0000 208B0000 0000DA98 00000040 00000040 [00523B08-0053159F] 005315A0 - 0000 0000 208F0000 00006A9E 00000040 00000040 [005315B4-00538051] 00538052 - 8000 0000 209B0000 00480000 00000080 00000080 [00538066-009B8065] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.11.00.00\DG4000(Bootloader)Update_00.06\DG4000Update.GEL / CRC32: D8960038 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - D053 D2BD 20000000 00029710 3B4E0002 B1000002 [00000054-00029763] CRC OK F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.11.00.00\DG4000(Dsp)Update_00.01.11.00.00\DG4000Update.GEL / CRC32: 4C561044 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4867 C712 20040000 0024AE08 9B5D0004 CB000004 [00000054-0024AE5B] CRC OK 0024AE5C - 4053 790A 20300000 000C3DF6 73000008 00000008 [0024AE70-0030EC65] CRC OK 0030EC66 - 403F 8C44 20400000 00001661 F2000008 00000008 [0030EC7A-003102DA] CRC OK 003102DB - 40B9 D9CB 20440000 00000270 71000010 00000010 [003102EF-0031055E] CRC OK 0031055F - 4053 FBDF 20440400 00002AEC 4F000010 00000010 [00310573-0031305E] CRC OK 0031305F - 40EA D4AB 20443400 00000270 75000010 00000010 [00313073-003132E2] CRC OK 003132E3 - 4053 E5B5 20443800 00001B88 8A000010 00000010 [003132F7-00314E7E] CRC OK 00314E7F - 40DD 21CE 20460000 0000022C EE000010 00000010 [00314E93-003150BE] CRC OK 003150BF - 406E 4072 20460400 0000FDC4 47000010 00000010 [003150D3-00324E96] CRC OK 00324E97 - 4026 2D33 20470400 0000022C A5000010 00000010 [00324EAB-003250D6] CRC OK 003250D7 - 40AE F3AF 20470800 000098FB A2000010 00000010 [003250EB-0032E9E5] CRC OK 0032E9E6 - 4017 219D 205B0000 00169DE8 FA000020 00000020 [0032E9FA-004987E1] CRC OK 004987E2 - 40B6 A299 207B0000 0003D6C4 3B000040 00000040 [004987F6-004D5EB9] CRC OK 004D5EBA - 403E FBF1 20830000 0004BBEC 18000040 00000040 [004D5ECE-00521AB9] CRC OK 00521ABA - 0000 0000 208B0000 0000DE90 00000040 00000040 [00521ACE-0052F95D] 0052F95E - 0000 0000 208F0000 00006C5A 00000040 00000040 [0052F972-005365CB] 005365CC - 8000 0000 209B0000 00480000 00000080 00000080 [005365E0-009B65DF] F:\zscan\original\RIGOL\DG4000_GEL\Piranha(DSP)Update_00.01.14.00.01\DG4000(DSP)update 01.14.00.01\DG4000(DSP)update\DG4000Update.GEL / CRC32: BDFA4DD0 00000000 - File Type: RIGOL:DG4:UPDATE FILE ALL Offset Flag CRC LoadAdd Size 00000040 - 4832 59D8 20040000 0026210C 2E240004 1A000004 [00000054-0026215F] CRC OK 00262160 - 4053 790A 20300000 000C3DF6 73000008 00000008 [00262174-00325F69] CRC OK 00325F6A - 403F 8C44 20400000 00001661 F2000008 00000008 [00325F7E-003275DE] CRC OK 003275DF - 4016 34ED 20440000 0000027E 8D000010 00000010 [003275F3-00327870] CRC OK 00327871 - 4043 CA34 20440400 00002C18 03000010 00000010 [00327885-0032A49C] CRC OK 0032A49D - 405C 632B 20443400 0000027E 22000010 00000010 [0032A4B1-0032A72E] CRC OK 0032A72F - 4060 51F6 20443800 00001C36 93000010 00000010 [0032A743-0032C378] CRC OK 0032C379 - 4033 A7BA 20460000 00000232 FC000010 00000010 [0032C38D-0032C5BE] CRC OK 0032C5BF - 40F0 D041 20460400 0000FFCF 62000010 00000010 [0032C5D3-0033C5A1] CRC OK 0033C5A2 - 403A C82A 20470400 00000232 1C000010 00000010 [0033C5B6-0033C7E7] CRC OK 0033C7E8 - 404C 83E8 20470800 00009C1C D7000010 00000010 [0033C7FC-00346417] CRC OK 00346418 - 4017 219D 205B0000 00169DE8 FA000020 00000020 [0034642C-004B0213] CRC OK 004B0214 - 40B6 A299 207B0000 0003D6C4 3B000040 00000040 [004B0228-004ED8EB] CRC OK 004ED8EC - 403E FBF1 20830000 0004BBEC 18000040 00000040 [004ED900-005394EB] CRC OK 005394EC - 0000 0000 208B0000 000126F4 00000040 00000040 [00539500-0054BBF3] 0054BBF4 - 0000 0000 208F0000 00008F2C 00000040 00000040 [0054BC08-00554B33] 00554B34 - 8000 0000 209B0000 00480000 00000080 00000080 [00554B48-009D4B47] --- End code --- --- End quote --- How did you parse these segments of the GEL file ? Is there a tool for that? Can this tool extract these segments as separate files ? Can this tool calculate the checksum (CRC) of an altered segment and update the GEL file with it ? Is it possible to disassemble the code in these segments with IDA ? P.S. What CPU does the DG4000 firmware run on ? What FPGA does the DG4000 firmware run on ? |
| tv84:
--- Quote from: GonzoTheGreat on February 13, 2019, 01:02:33 pm ---How did you parse these segments of the GEL file ? Is there a tool for that? Can this tool extract these segments as separate files ? Can this tool calculate the checksum (CRC) of an altered segment and update the GEL file with it ? Is it possible to disassemble the code in these segments with IDA ? P.S. What CPU does the DG4000 firmware run on ? What FPGA does the DG4000 firmware run on ? --- End quote --- 1. With a special parser that I developed. 2. It doesn't extract the files because I haven't had no need for it. But, with the information that I show in the parsing you could do that easily with any hex editor. 3. See previous answer. 4. The ones that have executable code can be looked at in IDA. 5. I can have a look that. But, isn't there any PCB photos that let you identify the ICs involved? |
| Navigation |
| Message Index |
| Next page |
| Previous page |