I recently bought a pair of HP/Agilent/Keysight 1152 2.5 GHz active probes for a great price. I wanted to use the probes with my Keysight DSOX3000 series scope however the scope doesn't support the probe by default. I believe the reason it isn't supported is that the probe wants 4 volts from the probe interface and unlike some other/older scopes which provide 3-6 volts the DSOX3000 series has the voltage fixed at 5 volts(read - cost reduction).
I am not breaking new ground here. Howardlong has shown a way to get them to work by adding one resistor here:
https://www.eevblog.com/forum/testgear/agilent-mso-500060007000-anyone-hacked-these-scopes/msg868073/#msg868073However this doesn't address the 4 vs 5 volt operation and there is a 400-500mV offset on the DSOX3000 series(I verified I saw the same, even with a 4 volt regulator added).
A fancier mod was suggested by tnt. In his mod you add a 4 volt regulator, change two resistors and add a 24C02 eeprom for the smartprobe interface. His mod was mentioned here:
https://www.eevblog.com/forum/projects/agilent-probe-interface-(-autoprobe-and-probe-id)/msg43788/#msg43788I decided to modify both probes with the tnt mod.
To do the mod you'll need:
-small 4 volt LDO regulator with associated filter caps(I used a LP2985IM5-4.0)
-10K and a 46.4K resistors(I used 0603 size)
-24C02 eeprom(I used an SOIC package)
The 10K resistor goes in place of a 40.2 K resistor which tells the scope what voltage the probe wants(5 instead of 4 volts).
The 46.4K resistor goes in place of the 56.4K which tells the scope a smartprobe has been connected.
I used a small PCB cut from a larger one to mount the regulator and caps. The 24C02 sits right on the bottom of the original probe PCB insulated by kapton tape with its ground connection(pin 4) directly soldered to the probe PCB.
The 24C02 eeprom gets programmed with a image from a 1158A smartprobe. Thank you to tnt for providing a copy of the eeprom image. You can see the probes serial # in the binary file which I changed in the second probe so the scope will store individual calibration values for each probe on a per channel basis.
(EDIT - Sept 21 - Did some experimenting and you can change the probe part # in the eeprom to any supported part from the looks of it. You can also change the serial number to anything you like. I changed my probes to indicate they are 1157A as the 1157A is also a 2.5 GHz probe, same as the 1152A.)
After the mod the scope will read the eeprom when the probe is connected and let you calibrate the probe which removes any offset it has. Both of my probes behave exactly as expected after calibration and give performance the same as my N2795A active probe. My scope only goes to 500 MHz so I can't test the full probe bandwidth ratings.
To open the probe casing start at the cable end, once you have the halves separated a little bit you can work on the two front clips. The front clips are more delicate.
Any questions please ask.
Here are some pictures detailing how I did the mod and eeprom images with two different serial numbers.
Top of the PCB showing my regulator board installed and the location of the 46.4K resistor:

Here is where to cut the PCB and connect the 4 volt regulator:

Bottom of the PCB showing the 24C02(wired at address A0) connections:

PCB reinstalled after the mod:

1152A probe tip:

3dB point as measured on my DSOX3014A scope which has been modified to 500 MHz operation:
For those interested in modifying the scopes bandwidth the info begins here:
https://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/msg987126/#msg987126