Products > Test Equipment
Siglent .ads firmware file format
<< < (84/85) > >>
luudee:

I found a permanent way to enable telnet, not sure if it will be removed by a
firmware update, but this works without a flash drive once installed:

1. mount -o remount,rw,sync /usr/bin/siglent
2. cd /usr/bin/siglent/etc/init.d
3. vi rcLocal
4. Add at the end of rcLocal: /usr/sbin/telnetd -l /bin/sh


btw, the main application on my SDS500X, is /usr/bin/siglent/sds2000hsr


Cheers,
rudi
tv84:
SUCCESS!!!!!!!!     I know, I know, it was just a meaningless personal quest but you can't imagine the time I've spent on this...  :palm:  :-DD

Ever since the HostID and ScopeIP came into existence (in Siglent's HW) that I've been trying to discover where that info is stored and, most importantly, how it is determined and how the initial byte that always looked like a CRC/checksum was calculated. Even some forum members have participated in my endless quest...

Today is the day when that mystery came to an end!!!!!!!!  :popcorn:

After several years looking at lots of IDs, today I was once again lead on a "random mistake" and googled the attached document. Once I read "The DS2401 consists of a 64-bit ROM that includes a unique 48-bit serial number, an 8-bit CRC, and an 8-bit Family Code (01h). Data is transferred serially via the 1-Wire protocol that requires only a single data lead and a ground return. ", I knew I had found what Siglent is using.

Now I just had to discover what was the CRC-8 implementation and confirm the results... It took a few minutes: CRC-8/MAXIM   :popcorn:

This IC scheme is an unbelievable simple thing that I had never heard of... Had eluded me for years because I was always focused on the other HW parts of the devices!   :palm:

So, if we take a Siglent "fictitious" ScopeID like "2F000089ABCDEF01", its CRC-8 is calculated like this:

CRC-8[01EFCDAB890000] => 2F

That confirms that Siglent seems to use the 64-bits chip ID byte-reversed. The CRC-8 is calculated with the bytes order reversed.

Time to celebrate!!  :popcorn: :popcorn:
Orange:

--- Quote from: tv84 on September 26, 2022, 09:17:50 pm ---SUCCESS!!!!!!!!     I know, I know, it was just a meaningless personal quest but you can't imagine the time I've spent on this...  :palm:  :-DD

Ever since the HostID and ScopeIP came into existence (in Siglent's HW) that I've been trying to discover where that info is stored and, most importantly, how it is determined and how the initial byte that always looked like a CRC/checksum was calculated. Even some forum members have participated in my endless quest...

Today is the day when that mystery came to an end!!!!!!!!  :popcorn:

After several years looking at lots of IDs, today I was once again lead on a "random mistake" and googled the attached document. Once I read "The DS2401 consists of a 64-bit ROM that includes a unique 48-bit serial number, an 8-bit CRC, and an 8-bit Family Code (01h). Data is transferred serially via the 1-Wire protocol that requires only a single data lead and a ground return. ", I knew I had found what Siglent is using.

Now I just had to discover what was the CRC-8 implementation and confirm the results... It took a few minutes: CRC-8/MAXIM   :popcorn:

This IC scheme is an unbelievable simple thing that I had never heard of... Had eluded me for years because I was always focused on the other HW parts of the devices!   :palm:

So, if we take a Siglent "fictitious" ScopeID like "2F000089ABCDEF01", its CRC-8 is calculated like this:

CRC-8[01EFCDAB890000] => 2F

That confirms that Siglent seems to use the 64-bits chip ID byte-reversed.

Time to celebrate!!  :popcorn: :popcorn:

--- End quote ---
Do you think that Siglent internally keeps an mapping table where the SopeID is linked to the Serial number of the instrument so that license generation can be done ?

Do they use Blackfin IDs for their older devices ?
tv84:

--- Quote from: Orange on September 27, 2022, 05:43:33 pm ---Do you think that Siglent internally keeps an mapping table where the SopeID is linked to the Serial number of the instrument so that license generation can be done ?

Do they use Blackfin IDs for their older devices ?

--- End quote ---

1. Yes.

2. No. In the old SDS2000X/SDS1000X they use the same (or very similar) ID chips but only consider the inner 6 bytes. The family ID and CRC8 are discarded for the ScopeID construction.
Mick B:
Is the  telnet_SSA3032X_Plus.zip (224.02 kB) OK to use on the SSA3032X
Thanks just making sure
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod