Products > Test Equipment
Are there any hacks for Siglent 3303x-e power supply?
<< < (3/8) > >>
charliex:
just updated my X-E to an X. I think i went about it in a slightly different way to others (or i didn't see it being mentioned)

setup easypower and test connections
downloaded the SPD3303X_V1.01.01.02.07R2 firmware

it's easypower that decides if the firmware is the correct version for the device , so i ran it in the debugger, set a breakpoint at the check of the IDN? which is basically right before it says "This file does not match the device!" and set the IP to jump past the check ( swap the jz to a jnz) and continued the update.

--- Code: ---0x0434B4D 0F BE 4D 0C                             movsx   ecx, [ebp+arg_4]
0x0434B51 3B C1                                   cmp     eax, ecx
0x0434B53 0F 84 A4 00 00 00                       jz      loc_434BFD              <<----- change this to jnz or just set the IP to the target location
0x0434B59 0F BE 55 0C                             movsx   edx, [ebp+arg_4]
0x0434B5D 83 FA FF                                cmp     edx, 0FFFFFFFFh
0x0434B60 0F 84 97 00 00 00                       jz      loc_434BFD
0x0434B66 6A 00                                   push    0           
0x0434B68 6A 00                                   push    0 
0x0434B6A 68 44 82 4F 00                          push    offset aThisFileDoesNo ; "This file does not match the device!"

--- End code ---

no firmware mods were necessary.

IDN?
Technologies,SPD3303X,SPD3XIDD4R5442,1.01.01.02.07R2,V3.0

cheers,
charlie

tv84:

--- Quote from: charliex on March 23, 2021, 06:56:36 pm ---no firmware mods were necessary.

--- End quote ---

Interesting find.  :-+

In my proposal no software mods were necessary.  ;D
charliex:
yep this needs no mods to any of the software, just the  flow.

also there are other models listed in there, so might work for others too that are similar situations. the actual firmware update is just a couple of commands and they send over the firmware chunk at a time via visa and UPGRADE1
xmas111:

--- Quote from: charliex on March 23, 2021, 06:56:36 pm ---just updated my X-E to an X. I think i went about it in a slightly different way to others (or i didn't see it being mentioned)

setup easypower and test connections
downloaded the SPD3303X_V1.01.01.02.07R2 firmware

it's easypower that decides if the firmware is the correct version for the device , so i ran it in the debugger, set a breakpoint at the check of the IDN? which is basically right before it says "This file does not match the device!" and set the IP to jump past the check ( swap the jz to a jnz) and continued the update.

--- Code: ---0x0434B4D 0F BE 4D 0C                             movsx   ecx, [ebp+arg_4]
0x0434B51 3B C1                                   cmp     eax, ecx
0x0434B53 0F 84 A4 00 00 00                       jz      loc_434BFD              <<----- change this to jnz or just set the IP to the target location
0x0434B59 0F BE 55 0C                             movsx   edx, [ebp+arg_4]
0x0434B5D 83 FA FF                                cmp     edx, 0FFFFFFFFh
0x0434B60 0F 84 97 00 00 00                       jz      loc_434BFD
0x0434B66 6A 00                                   push    0           
0x0434B68 6A 00                                   push    0 
0x0434B6A 68 44 82 4F 00                          push    offset aThisFileDoesNo ; "This file does not match the device!"

--- End code ---

no firmware mods were necessary.

IDN?
Technologies,SPD3303X,SPD3XIDD4R5442,1.01.01.02.07R2,V3.0

cheers,
charlie

--- End quote ---

Using this method do the "set" and "Actual Output" number match up, or are they still off a bit?

Thanks
tautech:

--- Quote from: xmas111 on April 08, 2021, 11:36:28 am ---
--- Quote from: charliex on March 23, 2021, 06:56:36 pm ---just updated my X-E to an X. I think i went about it in a slightly different way to others (or i didn't see it being mentioned)

setup easypower and test connections
downloaded the SPD3303X_V1.01.01.02.07R2 firmware

it's easypower that decides if the firmware is the correct version for the device , so i ran it in the debugger, set a breakpoint at the check of the IDN? which is basically right before it says "This file does not match the device!" and set the IP to jump past the check ( swap the jz to a jnz) and continued the update.

--- Code: ---0x0434B4D 0F BE 4D 0C                             movsx   ecx, [ebp+arg_4]
0x0434B51 3B C1                                   cmp     eax, ecx
0x0434B53 0F 84 A4 00 00 00                       jz      loc_434BFD              <<----- change this to jnz or just set the IP to the target location
0x0434B59 0F BE 55 0C                             movsx   edx, [ebp+arg_4]
0x0434B5D 83 FA FF                                cmp     edx, 0FFFFFFFFh
0x0434B60 0F 84 97 00 00 00                       jz      loc_434BFD
0x0434B66 6A 00                                   push    0           
0x0434B68 6A 00                                   push    0 
0x0434B6A 68 44 82 4F 00                          push    offset aThisFileDoesNo ; "This file does not match the device!"

--- End code ---

no firmware mods were necessary.

IDN?
Technologies,SPD3303X,SPD3XIDD4R5442,1.01.01.02.07R2,V3.0

cheers,
charlie

--- End quote ---

Using this method do the "set" and "Actual Output" number match up, or are they still off a bit?

Thanks

--- End quote ---
Please study this thread:
https://www.eevblog.com/forum/testgear/how-to-calibrate-siglent-spd1000x-spd3303x-spd3303x-e-series-power-supplies/
Better still RTFM.  ;)
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