Author Topic: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML  (Read 22940 times)

0 Members and 1 Guest are viewing this topic.

Offline shuttoTopic starter

  • Newbie
  • Posts: 3
  • Country: ru
Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML and similar oscilloscopes Aten, Siglent.
Failure firmware. Photos board
Thank you.
« Last Edit: March 01, 2016, 06:23:26 pm by shutto »
 

Offline shuttoTopic starter

  • Newbie
  • Posts: 3
  • Country: ru
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #1 on: March 01, 2016, 04:23:01 pm »
Manifestation of a fault in the photo  :(
So after Lecroy WaveAce1xxx firmware  :-[
What is the reason?  |O
Programmed through the JTAG dump different.
Problem still exists.
On firmware for Atten ADS 1102CAl writes - Load Fpga fail.
« Last Edit: March 01, 2016, 04:30:53 pm by shutto »
 

Offline Monkeh

  • Super Contributor
  • ***
  • Posts: 7990
  • Country: gb
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #2 on: March 01, 2016, 04:29:28 pm »
What makes you think that's a firmware problem?
 

Offline shuttoTopic starter

  • Newbie
  • Posts: 3
  • Country: ru
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #3 on: March 01, 2016, 04:34:10 pm »
The problem appeared immediately after the firmware upgrade via USB on Lecroy waveace1xxx_5.01.02.27.ads
On the firmware Siglent worked but slow sweep.  What was the reason for the replacement.
Possible damage CPLD Lattice or Altera?
Thank you for attention.
« Last Edit: March 01, 2016, 04:42:57 pm by shutto »
 

Offline rg58

  • Regular Contributor
  • *
  • Posts: 58
  • Country: de
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #4 on: December 09, 2016, 11:19:01 am »
Hi shutto,

Did you make any progress with your repair? Have you managed to find the problem?

I'm facing exactly the same problem with an ATTEN ADS 1102 CAL which should be identical to Siglent SDS 1102 CNL. Upon bootup it shows the error "Load FPGA Failed!".

I bough the scope from someone second hand, so I don't know its history and what has caused the issue. I have tried several firmware versions including a version sent to me from ATTEN.EU on my support enquiry. The flashing went OK, but the problem always remained the same.

I was tearing the thing apart as well but found nothing obvious. Attached you photos.

How can we go about troubleshooting the device? Via JTAG interface? I have identified 2 headers on the board. One of them is JTAG, I'm not sure about the other one.

Anyone else here having the same problem? This thread attracted quite a bit of attention as it was read 491 times, so I assume there could be more people out there with the same issue.

Thanks everyone!
« Last Edit: June 29, 2017, 04:51:37 pm by rg58 »
 

Offline ManMan

  • Newbie
  • Posts: 9
  • Country: ru
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #5 on: June 07, 2017, 09:32:59 am »
Try this flash dump ADS1102CAL
https://yadi.sk/d/0Bf97ZYq3JuBpp

->- I also need Atten ADS1022..ADS1042..ADS1062 or Siglent SDS1022C  Flash dump.. and Siglent SDS1022C latest Firmware -<-
->- Please Help !!! -<-
« Last Edit: June 07, 2017, 09:47:01 am by ManMan »
 
The following users thanked this post: rg58

Offline rg58

  • Regular Contributor
  • *
  • Posts: 58
  • Country: de
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #6 on: June 24, 2017, 03:26:40 pm »
Thanks for that, ManMan! Very much appreciate it!

Now the question is: How do I get it in there? Is it safe and possible to do the firmware update via menu? I think as this a dump it might not be possible. I assume this the content of the 'S29GL064N90TFI04' (Spansion) flash memory? I'm afraid I need to take that out for flashing... which I have only limited possibilities for. Or can I do it via JTAG, programming the flash memory 'through' the controller? Sorry, I'm quite new to this digital stuff although into electronics for over 25 years.

Please help! Thanks!

P.S. Can't help with the Flash dumps, but the latest firmware should be here: http://siglent.com/ENs/gjjrj.aspx?id=15 
Not sure if the CML version is compatible with your scope.
« Last Edit: June 24, 2017, 06:32:57 pm by rg58 »
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28142
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #7 on: June 25, 2017, 12:52:06 am »
Please be aware any FW for *DS1***C*L is only for 7" display models, models without L are 5" display and use different/older FW versions.
There are also versions 3 and 5 of HW, the coding in the FW version gives some clues as to which they suit.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 


Offline rg58

  • Regular Contributor
  • *
  • Posts: 58
  • Country: de
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #9 on: December 24, 2017, 12:22:22 pm »
Thanks for that! This was very helpful!

So, I just wanted to let everyone know the outcome.

Firstly, following 'ManMan's instructions, I managed to upload a new firmware via the 'Wiggler' JTAG interface that I built ("In-Air-Technology"). It was horribly SLOW, literally taking me DAYS to complete (in sections), with very unstable clock & data signals on the output of the LPT (jitter), and the software utilizing 100% of my CPU on every computer that I tried. Probably an issue with this 'TopJTAG Flash Programmer' software (which is great otherwise). So I can't recommend the simple Wiggler interface, it was a real pain. Later I tried with a cheap 'Altera' USB Blaster interface from China, but that wouldn't work either as it lost connection to the JTAG everytime after a few seconds. Blame it on this chinese interface as it did the same on another device's JTAG.

So I first dumped the orignal FLASH content of 8MB. Did that a few times and run MD5 hashes until I had enough files that had the same hash, so I could be confident that what I dumped has actually been read successfully several times (I did produce many dumps with errors). The reading from Flash took 1174min (19.5 hours !!!) for 8MB each time (see screenshot), although later I noticed that only the first 2.5MB were occupied with data, so I limited to address range for subsequent reading/writing. Next, the FLASH needs to be erased. The software doesn't allow you to erase the first sector (which fails otherwise), so you need to untick it (screenshot). Then, after writing ManMan's dump to the FLASH and by reading it back again, I confirmed it to be 100% identical to the input file (by MD5 hash) - so the writing was confirmed to be successful. However, the problem REMAINED the same :-BROKE 

I had then tried flashing various other (suitable) Firmware versions via JTAG, but with all of them the problem didn't go away. This whole process took me a few WEEKS to complete as of the slow speed of the wiggler interface and this software. The highest possible clock speed meassured on the LPT was only 22 kHz, no matter the setting in the software (limited by CPU power?).

So I went back troubleshooting the hardware again. I confirmed earlier that the power supply was ok, output voltages were all correct, stable and ripple-free. Then I went on to take several other measurements with another scope and multimeter. Here's what I found out: The 3 AD-Converter ICs on top (and 2 on the bottom) with their writing removed were identified to be most likely AD9288 - at least the pinout matches everything on this PCB. So, probing those ones, I noticed that there are no CLOCK signals on ENCA (Pin 47) and ENCB (Pin 14) - no matter the Time/Div setting. It was hard to follow the copper trails, but I believe the one clock signal (fed into the 5 ADCs via 5x2 1kOhm resistors) comes from the big CYCLONE IV FPGA  :palm:  At this point I gave up. Maybe the FPGA got fried when someone flashed the wrong firmware onto this device? It is however still possible that NONE of the Firmware versions that I tried matched this scope's hardware, who knows.

Hope this helps some of you guys out there who would like to troubleshoot further. I have given up. You can't always win.

MERRY CHRISTMAS !
« Last Edit: December 26, 2017, 02:43:01 pm by rg58 »
 
The following users thanked this post: aqibi2000


Online tv84

  • Super Contributor
  • ***
  • Posts: 3213
  • Country: pt
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #11 on: April 27, 2020, 08:59:49 am »
Hi tv84, first of all thanks for your help.
Attached there is the Siglent FW that is installed in my scope.
Note that the FPGA in my scope is a CYCLONE III (is this the problem? Old hw?).

Quote from: tv84
Have you tried using the latest CML/CNL firmware 5.01.02.32 (Release Date 07.09.15 )?

Yes, i've tried and the problem is the same.

Thanks...





Alex,

I think you have a good point in your question!!

What are the CPLDs in these equipments?

Follow me with this scenario:

When you upgrade the FW, it flashes the BF flash mem and the CPLD part. But what happens if the CPLDs are incorrect? You crush the correct config with an inappropriate config.

Rolling back the flash programming doesnt solve the problem because the harm to the CPLD is already done.

Looking at the image screens, I think it can be something like this, since your scope continues to work - which means the Blackfin part is working OK. If not you would be unable to navigate through the menus...

And the CPLD should be used for the processing of the signal to be displayed...

So, assuming this theory is correct, it's impossible to solve the problem with flashing Siglent's FWs (any version) and/or reflashing a previous flash dump.

The solution is to flash again the original Atten .ADS.

Unless Siglent CNL has the same CPLD as Atten CAL...  (and the CML has different...)

OR

All these FWs don't have CPLD programming and they are preprogrammed at factory...

A few years ago I would answer this with more knowledge... :)

 

Online tv84

  • Super Contributor
  • ***
  • Posts: 3213
  • Country: pt
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #12 on: April 27, 2020, 09:12:22 am »
This is the parsing of SDS1000CML_SSP_V100R005B01D02P32

Code: [Select]
SDS1000CML_SSP_V100R005B01D02P32.ADS  /  CRC32: 68A992F5
File Header Size: 00000048
00000000 - File Checksum: F554D6CF [00000004-00173142] (with only the File Header decrypted)  CKSM OK
00000004 - File Size: 001730FB (without 0x48 bytes of the File Header)
00000008 - # Blocks: 0000881C
0000000C - Blocks Area Size: 000F698B  [0007C770-001730FA]
00000010 - Product_ID: 79
00000026 - Contents:     The help info   
0000003A - USB Host Controller:     ISP1763   
****************************************************
Decrypting the 0x2800 and 0x1400 blocks...
Reversing file...
XORing with 0xFF (incrementing pattern)...
XORing with 0xFF from 0x000B987E until 0x001730FA
****************************************************
00000000 - Section Checksum: FCE1FD30  [00000004-0007C76D]  CKSM OK
00000004 --- 0007C76D  ***** Menus / Help Section *****
****************************************************
0007C770 - Removing block encapsulations from Block Area [0007C770-001730FA]

Total bytes extracted (from the blocks): 000CC0E5    Block area processed OK

Buffer Size: 00006DEA bytes (after converting from 16 to 8 bits)

00000000 ---    0x00000000  DXE 0000 (Data Size: 00006DD4) [00000000-00006DE1]
Processor Type: ADSP-BF533/534/536/537/538/539 (boot address: 0xFFA00000)
Orig Offset: Offset: Block: Target Add: Byte Count: Flags: [  start -   end  ]
00000000 +++ 0x00000000 0000 FF800040 00000004 0012 [0000000A-0000000D]  resvect ignore
0000001C +++ 0x0000000E 0001 FF800000 000022B0 0002 [00000018-000022C7]  resvect
00004590 --- 0x000022C8 0002 FF8022B0 00000010 0003      zero-fill resvect
000045A4 --- 0x000022D2 0003 FF8022C0 00000010 0002 [000022DC-000022EB]  resvect
000045D8 --- 0x000022EC 0004 FF8022D0 0000029E 0002 [000022F6-00002593]  resvect
00004B28 --- 0x00002594 0005 FF80256E 0000000E 0003      zero-fill resvect
00004B3C --- 0x0000259E 0006 FF80257C 000009BA 0002 [000025A8-00002F61]  resvect
00005EC4 --- 0x00002F62 0007 FF802F36 000000AA 0003      zero-fill resvect
00005ED8 --- 0x00002F6C 0008 FF802FE0 0000000C 0002 [00002F76-00002F81]  resvect
00005F04 +++ 0x00002F82 0009 FF902000 00000004 0002 [00002F8C-00002F8F]  resvect
00005F20 --- 0x00002F90 000A FF902004 00000068 0003      zero-fill resvect
00005F34 +++ 0x00002F9A 000B FFA00000 00003E32 0002 [00002FA4-00006DD5]  resvect
0000DBAC +++ 0x00006DD6 000C FFA00000 00000002 000A [00006DE0-00006DE1]  resvect init

0000DBC4 --- ZLIB Decompressed Size: 001EEE90
0000DBCC --- ZLIB Compressed Block Size: 000BE511 [0000DBD4-000CC0E4]
****************************************************
  Section Processed OK


The other ones are similar. I would say that this FW package doesn't have CPLD programming.
 
The following users thanked this post: alexitaly, hlj.pycad

Offline routerfan

  • Regular Contributor
  • *
  • Posts: 53
  • Country: cn
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #13 on: April 27, 2020, 09:19:43 am »
Hello tv84, it is indeed more appropriate to discuss this topic here, let me talk about the upgrade process.
1. Atten 1102cal (hw = 3.41.61 sw = 3.01.01.21 sn = 01020100301074) Swipe SDS1000CNL_SSP_V100R005B01D02P13 (neither hw nor sn numbers have changed) is normal.
2. Welding IS61LPS51236A-200TQLI, and then brush SDS1000CML_SSP_V100R005B01D02P22, (the hw and sn numbers have not changed) failure
3. Brush the 29 and 32 version of the ads file, (the hw and sn numbers have not changed) unresolved
4. Flash WaveAce firmware. Unresolved (can't remember the situation of hw and sn).
5. Remove the IS61LPS51236A-200TQLI
6. Remove the S29GL064N90TFI04 chip, flash in "ADS_1102CAL_ok.bin", and restore to atten 1102cal, (hw becomes 10-41-2.1, sn becomes ADS00002122782).
7. Remove the S29GL064N90TFI04 chip, flash into a local 1102cal flash file backed up by a programmer with a programmer, (hw becomes 11-41-2.1, sn becomes ADS00004121834) unresolved.

Looking back at the flashing process, I found that there is a noteworthy place. After the serial number is changed, there is an additional "ADS" character in front of it, which was not there before.
« Last Edit: April 27, 2020, 09:33:36 am by routerfan »
 

Online tv84

  • Super Contributor
  • ***
  • Posts: 3213
  • Country: pt
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #14 on: April 27, 2020, 09:33:25 am »
What happens if you maintain the Atten CAL FW and solder the SRAM memory? The scope continues to work normally?
 

Offline routerfan

  • Regular Contributor
  • *
  • Posts: 53
  • Country: cn
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #15 on: April 27, 2020, 09:40:35 am »
There is no soldering operation in the atten 1102cal mode, only the chip was soldered after upgrading to 1102cnl, the device was normal at the time, but it was not normal after upgrading to 1102cml.
 

Online tv84

  • Super Contributor
  • ***
  • Posts: 3213
  • Country: pt
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #16 on: April 27, 2020, 09:48:54 am »
Alex,

If you want to downgrade to Atten CAL 3.01.01.31.16 here is the file.
« Last Edit: April 27, 2020, 10:06:16 am by tv84 »
 
The following users thanked this post: alexitaly

Offline alexitaly

  • Regular Contributor
  • *
  • Posts: 50
  • Country: it
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #17 on: April 27, 2020, 10:11:53 am »
This is the parsing of SDS1000CML_SSP_V100R005B01D02P32

****************************************
SDS1000CML_SSP_V100R005B01D02P32.ADS  /  CRC32: 68A992F5

...

Processor Type: ADSP-BF533/534/536/537/538/539 (boot address: 0xFFA00000)


****************************************




Hi tv84, i think that you've found the problem: the processor type is different. I've a BF531 processor (and, i think, also routerfan has the same problem: from the photo, he has the same board revision of my oscilloscope).
At this point, i'm thinking that the only solution is to flash the original ATTEN FW.
But... how? The siglent FW won't let me do it ( it says "product id does not match"), and the only firmware I'm sure of is the ATTEN .ADS file that I have, even if it has little bugs in the trigger management (these bugs are why I had upgraded to the SIGLENT CNL version).
What do you think?

THANKS A LOT!!!!!!!!
 

Offline routerfan

  • Regular Contributor
  • *
  • Posts: 53
  • Country: cn
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #18 on: April 27, 2020, 10:16:09 am »
solder the memory the scope becomes automatically a CML!
It would be nice if I knew that this was the case. S29GL064N90TFI04@TSOP48_20200418_234200.BIN was backed up by a friend's own 1102cal, he sold it, so he do n’t know the specific hardware version and software version have been numbered. After rolling back to 1102cal, the waveform still makes people crash, the machine can run, it makes no sense
 

Online tv84

  • Super Contributor
  • ***
  • Posts: 3213
  • Country: pt
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #19 on: April 27, 2020, 10:16:44 am »
Processor Type: ADSP-BF533/534/536/537/538/539 (boot address: 0xFFA00000)

Forget that. Currently I think that info is incorrect.

I'll try to modify the Atten CAL (Product ID 80) to allow flashing from a Siglent CML/CNL (Product ID 79).
« Last Edit: April 27, 2020, 11:47:10 am by tv84 »
 
The following users thanked this post: alexitaly

Online tv84

  • Super Contributor
  • ***
  • Posts: 3213
  • Country: pt
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #20 on: April 27, 2020, 10:21:26 am »
After rolling back to 1102cal, the waveform still makes people crash, the machine can run, it makes no sense

So, your scope is broken even when you roll back to that Atten CAL dump (from your friend).

Let's try to downgrade Alex scope and see if that helps to explain the situation of both you guys.
 
The following users thanked this post: routerfan

Offline alexitaly

  • Regular Contributor
  • *
  • Posts: 50
  • Country: it
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #21 on: April 27, 2020, 10:24:06 am »
Alex,

If you want to downgrade to Atten CAL 3.01.01.31.16 here is the file.



Quote from: tv84
I'll try to modify the Atten CAL (Product ID 79) to allow flashing from a Siglent CML/CNL (Product ID 80).

THANKS!!!
« Last Edit: April 27, 2020, 10:27:05 am by alexitaly »
 

Offline routerfan

  • Regular Contributor
  • *
  • Posts: 53
  • Country: cn
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #22 on: April 27, 2020, 10:29:19 am »
Indeed, is the 531 processor different from the others? [ Attachment Invalid Or Does Not Exist ]
« Last Edit: May 14, 2020, 03:21:47 am by routerfan »
 

Offline routerfan

  • Regular Contributor
  • *
  • Posts: 53
  • Country: cn
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #23 on: April 27, 2020, 10:40:18 am »
There is another way to try. 1. Insert the USB flash drive, and make sure that there is only the original ads1102 program on the USB flash drive.
2. Press and hold the two buttons "trig menu / set to 50% '"
3. Turn on

This is some kind of shortcut for forced upgrade. I tried it and it didn't respond. It didn't affect the startup of the machine. I don't know how you are?
 

Offline routerfan

  • Regular Contributor
  • *
  • Posts: 53
  • Country: cn
Re: Need full firmware (full dump flash) oscilloscope Atten ADS 1062CML
« Reply #24 on: April 27, 2020, 10:58:23 am »
Decompile ads file? Very powerful, how to do it? I have atten files (
Includes another DAT format file)
« Last Edit: April 27, 2020, 11:04:16 am by routerfan »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf