Products > Test Equipment
HP/Agilent 1675x logic analyzer card memory up-hack
gslick:
--- Quote from: Hamster on May 24, 2021, 09:18:50 pm ---
So its just a mater of figure out the feature codes.. I am assume the 16911 32M feature key is: 16911_32Meg_Samples
--- End quote ---
Here is the list of 16910 / 16911 feature names in the 3rd column below:
--- Code: ---'16910A-256' HW 16910_256K_Samples : Acquisition memory depth of 256K # Node Locked
'16910A-001' HW 16910_1Meg_Samples : Increase acquisition memory depth to 1M # Node Locked
'16910A-004' HW 16910_4Meg_Samples : Increase acquisition memory depth to 4M # Node Locked
'16910A-016' HW 16910_16Meg_Samples : Increase acquisition memory depth to 16M # Node Locked
'16910A-032' HW 16910_32Meg_Samples : Increase acquisition memory depth to 32M # Node Locked
'16910A-250' HW 16910_250MHz_State : Maximum state speed of 250 MHz # Node Locked
'16910A-500' HW 16910_500MHz_Turbo_State : Increase maximum state speed to 500 MHz # Node Locked
'16911A-256' HW 16911_256K_Samples : Acquisition memory depth of 256K # Node Locked
'16911A-001' HW 16911_1Meg_Samples : Increase acquisition memory depth to 1M # Node Locked
'16911A-004' HW 16911_4Meg_Samples : Increase acquisition memory depth to 4M # Node Locked
'16911A-016' HW 16911_16Meg_Samples : Increase acquisition memory depth to 16M # Node Locked
'16911A-032' HW 16911_32Meg_Samples : Increase acquisition memory depth to 32M # Node Locked
'16911A-250' HW 16911_250MHz_State : Maximum state speed of 250 MHz # Node Locked
'16911A-500' HW 16911_500MHz_Turbo_State : Increase maximum state speed to 500 MHz
--- End code ---
Hamster:
So, I was able to upgrade my 4Ms card to 32Ms , i am unable to sort the 500Mhz Turbo mode out.
--- Code: ---EEPROM DATA:
Serial @ 0000-0009
Unknown 000A 0x00 ( changing to 0x01 results in invalid )
Memory @ 000B 0x00 = 256K ( assumed )
0x01 = 1M ( assumed )
0x02 = 4M/250 ( confirmed )
0x03 = 16M/250 ( confirmed )
0x04 = 32M/250 ( confirmed
0x05 = 256k/250 ( confirmed, probably invalid )
0x06 = 256k/250 ( confirmed )
-- I assume any value over 0x04 is treated as 0x00
0x14 = 256k/250 ( confirmed )
Unknown @ 000C 0x16
-- Changing to 0x17 flagged invalid
-- Changing to 0x32 ( and adding 0x16 to checksum ) - invalid
CheckSum @ 000D
Incrementing a value @ 0B , increment Checksum.
Same goes for incrementing serial #
--- End code ---
For example, 0x0A-0x0D
0x00 0x00 0x16 0x27 = 256K [ assumed ] * not tested
0x00 0x01 0x16 0x28 = 1Ms [ assumed ] * not tested
0x00 0x02 0x16 0x29 = 4Ms
0x00 0x03 0x16 0x2A = 16Ms
0x00 0x04 0x16 0x2B = 32Ms
gslick:
--- Quote from: Hamster on May 25, 2021, 05:09:49 am ---So, I was able to upgrade my 4Ms card to 32Ms , i am unable to sort the 500Mhz Turbo mode out.
--- End quote ---
Nice work. Maybe you can apply a 16911_500MHz_Turbo_State feature upgrade using a license file and dump the eeprom before and after to see what changes.
Hamster:
i just need to figure out how to generate a lic file, the agHwUpgrade program will read the lic and apply it, just need to figure out how to sign it.
it would look like this:
#START LICENSE INFO
FEATURE 16911_500MHz_State agilent 1.0 permanent uncounted HOSTID=ANY SN=?????????? SIGN=????????????
#END LICENSE INFO
if someone has a 500Mhz key for another Serial #, i could change my Serial # to match and apply the license to it.
Hamster:
the good thing is the card i am using is bad ( PSync Issue, and Bad Memory Bus address ) , so its just a parts board for testing , just have to reboot the LA every time on a Chip contents change.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version