Reviving an Agilent 2000a/3000a Oscilloscope: A Journey Through Generative Data Intelligence and Firmware Recovery

Creating Data Through AI

Fixing an Agilent 2000a/3000a Oscilloscope with Damaged Firmware NAND Flash

Date:

It's a well-known fact that you can never have too many projects from eBay, as it helps stave off boredom. That’s exactly why [Anthony Kouttron] decided to snag an Agilent DSO-X 2014A digital oscilloscope listed as defective and not powering up, essentially buying it for spare parts. Upon receiving the device, [Anthony] discovered that this description was accurate; the front of the oscilloscope looked like it had been dragged across pavement and its knobs appeared to have been smashed with a hammer. Luckily, fixing the damaged encoder and plastic casing was straightforward. However, the oscilloscope still refused to boot when turned on. Just how extensive was the damage?

As Anthony explains in the article, problems with this series of Agilent DSOs are widely recognized. One such issue is the power supply unit (PSU) which tends to burn out the primary side because the soft power button keeps it on continuously without cooling. Another issue is the corrupted NAND storage, which he verified after decoding the UART interface on the PCB that uses an ST SPEAr600 ARM-based SoC. The error message indicating a failed flash block decompression from Windows CE was quite telling.

This prompted him to delve into locating the WinCE firmware images for this oscilloscope, which were removed by Keysight but are saved on his website, as well as the InfiniiVision scope application. The firmware is uploaded using the bootloader in binary YMODEM mode, and then InfiniiVision is installed using a USB drive. Another approach, detailed in the SPEAr600 datasheet, involves using USB BootROM, which can also be accessed through the bootloader with some additional work.

Regarding the reason behind the NAND corruption, it's believed that the system writes to the same portion of the NAND Flash during startup, and the documentation for the SPEAr600's Flash controller does not reference wear leveling. Regardless of the accuracy of this theory, it's possible to rectify the issue with some effort, without needing to replace the NAND Flash chip.

IPO – Articles & Biography | Entrepreneur

Sylvan Plyboard IPO GMP, Grey Market Premium 2024

Latest Updates

BIS suggests wholesale CBDCs are more imminent than retail versions

EBAday 2024 will discuss the hurdles and advantages of CBDCs

Top 23 Email Newsletter Templates and 12 Must-Have Resources

Increasing long-term Bitcoin holdings drive up the illiquid supply

Concerns from the SEC about USDC could complicate Circle's IPO – Barron’s

JP’s Weekly Product Highlight — 4pm Eastern TODAY! 6/18/24 @adafruit #adafruit #newproductpick

Copyright @ 2024 Plato Technologies Inc.

Written by
📧
Stay Ahead of the Market
Get the latest crypto, gambling, and presale news delivered to your inbox weekly.
No spam. Unsubscribe anytime.

Related Articles

Comments

📰 Latest Articles

🔥 Most Read

🎰 Top Casino

Stake ★★★★★ 9.5
Up to $3,000
200% welcome bonus + 50 free spins
No KYC Instant Withdrawals VIP Program
BTC ETH USDT SOL LTC DOGE +4
BC.Game ★★★★★ 9.2
Up to $20,000
300% deposit bonus across 4 deposits
100+ Cryptos Provably Fair Live Casino
BTC ETH USDT SOL DOGE BNB +2
Betway ★★★★★ 8.8
Up to $1,500
100% match bonus + 150 free spins
Licensed UK & Malta Mobile App eCOGRA Certified
BTC ETH Visa Mastercard Apple Pay Skrill +2

🚀 Hot Presale

Patos $PATOS
★★★★☆ 7.8
0.000139999993 Round 1 of 3
$110K+ raised $11M (Liquidity Pool Target)
Ends:
--D
--H
--M
--S
Ethereum Solana
Remittix $RTX
★★★★☆ 8.2
$0.0119 Late Stage (93%+ sold)
$29.7M raised $30M
Ends:
--D
--H
--M
--S
Ethereum Solana
Moonshot MAGAX $MAGAX
★★★★☆ 6.8
$0.000318 Stage 3
$115K+ raised $500K
Ends:
--D
--H
--M
--S
Ethereum