Agilent DSO3102A Firmware - Page 1
Forum section: electronics / testgear

author: franksretrolab
author_rank: Contributor
timestamp: July 22, 2025, 05:31:34 pm
content: Hello Everyone,I know this might be a long shot, but I am looking to see if anyone has the firmware .bin file for an Agilent DSO3102A.I received this scope and it wouldn't boot. I have checked all the voltages, first and everything seems OK.TL;DR version....I was able to get an Altera USB Blaster and OpenOCD v0.10.0 to connect to the scope via JTAG and am able to see the targets, etc. (Believe me, it was not for the squeamish.....)....anyway, I am able to dump from the flash memory and perform commands. I want to flash the firmware onto the scope, but am not sure I have the proper .bin file for it.This has been a very long, and arduous learning experience for me, and I am still learning. I figured the way to learn was to just dive in. So, here we are. I have really learned a ton during this adventure thus far.So now, I am at the point where I can communicate with the BF531 on the scope. I just want to make sure it has a valid firmware so I can hopefully get the thing to boot.Any and all suggestions, comments, etc. would be greatly appreciated. Also, if anyone has a copy of the firmware file, I would also appreciate that as well. Hopefully sharing the firmware isn't against the rules. If so, then please disregard.Thank you all!!!!!Frank

author: coromonadalix
author_rank: Super Contributor
timestamp: July 22, 2025, 05:55:22 pm
content: this ?https://www.keysight.com/ca/en/lib/software-detail/computer-software/3000-series-oscilloscopes-firmware-version-040215-723958.html4.2 meg exe, once installed you have an Scope.RGL file ??

author: franksretrolab
author_rank: Contributor
timestamp: July 22, 2025, 06:23:46 pm
content: Thank you for the quick response!!!I did download and see that file.Is 4MB right though? The flash is Spansion S29AL01607TF102 which I think is 2MB.I really don't want to mess this up, and as you can probably tell, fighting my way through this.I was able to dump Bank0 and noticed at the end of the .bin file, was the serial number for my scope....I just want to make sure I don't overwrite something I am not supposed to overwrite and make matters worse.Again, thank you!!!

author: coromonadalix
author_rank: Super Contributor
timestamp: July 23, 2025, 04:34:34 pm
content: sadly i dont know about that 4mb file, unless it contains a boot loader, flash section or else ... sorryothers may or will chime in

author: franksretrolab
author_rank: Contributor
timestamp: July 23, 2025, 04:52:09 pm
content: No worries, I appreciate the response!!!I did take a look at the file though.It appears that there are multiple copies of the firmware on there.I am assuming (we all know what that means) that there are different versions for different models of scopes with the DS3000 range.I did a compare with what I was able to pull from the scope, and one looked like it might be the right one. I extracted it and am in the process of comparing it fully to the one that I have dumped from the scope.Hopefully this resolves the issue.Thanks!!

author: franksretrolab
author_rank: Contributor
timestamp: July 25, 2025, 06:48:59 pm
content: I am still looking at this. But if anyone has a firmware dump, I would definitely appreciate it. Even if it is for a Rigol DS1102E. I think the Agilent is a rebadged Rigol DS1102E. Thanks again everyone.

author: DavidAlfa
author_rank: Super Contributor
timestamp: August 09, 2025, 11:43:50 am
content: @franksretrolab I'd start reading here:https://www.eevblog.com/forum/blog/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/Anwering your PM: No I don't have any dump!Frankly, this device is old and slow as hell, I wouldn't bother!The screen will lose contrast and darken over time, if it didn't already.

author: franksretrolab
author_rank: Contributor
timestamp: August 09, 2025, 12:58:47 pm
content: I didn’t know of anyone else who has one of these scopes, figured I would ask. I agree, it is an old scope and slow. I just hate to see it going to e-waste. Thank you anyway.

author: DavidAlfa
author_rank: Super Contributor
timestamp: August 09, 2025, 07:22:02 pm
content: This week I'm away from Mordor (Holidays), but I'll check out how to read it back.If it's safe, I'll give it a try, but I cannot risk damaging the device.

author: tv84
author_rank: Super Contributor
timestamp: August 10, 2025, 04:54:14 pm
content: I have this file. Don't know if it's of any use.I have these notes taken during a very old session:The 1st part of the blocks is a big area of Blackfin code. You must delete the zeros in even positions, throughout that whole part.Since it's BF code, I leave that to you since I hate it.2nd part is the logo.bmp (320 x... pixels - 0xCD000 address aprox.) of the scope.3rd part (0xE0000 address) is the famous LZMA block4th part (0xF8000 address) seems to be a small graphics (icons, etc) area.(i decompressed the lzma block also. Don't remember if it its obfuscated... with a XOR 0xFF or something...)And if you look with attention (look at the binary visualization of the file - scope.png), the .RGL file has 4 similar parts for:DSO3062ADSO3102ADSO3152ADSO3202ASo, definitely it contains the FW code for your device.

author: franksretrolab
author_rank: Contributor
timestamp: August 19, 2025, 11:55:53 pm
content: Thank you both! My apologies, I was in holiday and just got back. I will look at this tomorrow. Thank you again!!

author: DavidAlfa
author_rank: Super Contributor
timestamp: August 20, 2025, 08:00:30 am
content: Happy birthday I guess.

author: franksretrolab
author_rank: Contributor
timestamp: August 21, 2025, 11:39:32 am
content: Hi David! Thank you so much for this!!!! I really, really appreciate this!! You’re the BEST!! I will let you know how things go.

author: DavidAlfa
author_rank: Super Contributor
timestamp: August 21, 2025, 04:30:29 pm
content: good luck!

author: franksretrolab
author_rank: Contributor
timestamp: September 05, 2025, 08:54:41 pm
content: Just a quick message. Still working on this. I was on holiday for a bit and didn’t get much done. I am back at it now. Will post more soon. Again, thank you for all your help!!!