Agilent 2000a / 3000a Oscilloscope NAND Recovery
Anthony Kouttron salvaged a damaged Agilent oscilloscope, addressing physical and boot issues. He repaired an encoder, fixed cosmetic damages, and explored internal components, demonstrating technical prowess and troubleshooting skills.
Read original articleAnthony Kouttron embarked on a project to salvage an Agilent 2000a / 3000a oscilloscope purchased for $220. The scope exhibited physical damage and failed to boot due to potential power supply or NAND corruption issues. Kouttron detailed the disassembly process, focusing on repairing a damaged encoder and replacing it with a Bourns PEC12R series encoder. He also addressed cosmetic issues by plastic welding cracks in the front and rear panels. Despite ruling out power supply problems, the oscilloscope remained stuck during boot-up, a common issue discussed on eevblog.com/forum. Kouttron delved into the oscilloscope's internal components, highlighting the ARM microcontroller, FPGA, and MegaZoom IV ASIC responsible for signal processing and data handling. He shared insights on troubleshooting methods and the intricate power distribution within the oscilloscope. Through meticulous analysis and component enumeration, Kouttron navigated the complexities of repairing the oscilloscope, showcasing his technical expertise and problem-solving skills throughout the project.
Related
1/25-scale Cray C90 wristwatch
A 1/25-scale Cray C90 wristwatch project showcases a Cray J90 core simulation of Jupiter and its moons. Despite impracticality for timekeeping, it demonstrates hardware evolution and computational abilities in esoteric computing.
Spending 3 months investigating a 7-year old bug and fixing it in 1 line of code
A developer fixed a seven-year-old bug in an iPad accessory causing missed MIDI messages by optimizing a modulo operation. The bug's resolution improved the audio processor's efficiency significantly.
Hacking eInk Price Tags (2021)
Hackers repurpose eInk electronic shelf labels (ESLs) into photo frames or status displays by customizing firmware. Detailed exploration of hacking challenges, including Marvell chip analysis, bootloader functions, memory storage, communication protocols, and debugging methods.
Daily Automated Testing for Milk-V Duo S RISC-V SBC (IKEA Tretakt, Apache NuttX)
The article discusses daily automated testing for Milk-V Duo S RISC-V SBC using IKEA TRETAKT and NuttX RTOS. Tests run via Home Assistant API, Google Assistant, and USB serial port. Future plans include software emulator testing.
Porting Python to a $3 smartwatch [video]
A YouTube video reviews the M4 wristband smartwatch, noting limited features and performance issues. The creator disassembles a fitness tracker, demonstrating circuit board construction, soldering challenges, and project outcomes.
This is entirely a tangent but the rise of Avago from a minor second rate spin off from a spinoff from HP to one of the biggest and most profitable companies of the world (and one that is many times the size of current HP), is one of the most unusual mostly untold stories of the modern business world. It is a story of success (by Avago and Broadcom engineers and management) and incredible incompetence (by hp management that let them go for a pittance).
[1] https://www.youtube.com/channel/UCKxRARSpahF1Mt-2vbPug-g
Whoa, it's been a long time since I haven't used these tools but I learned now I was very lucky when using because I didn't knew this and didn't check the voltages when using the logic analyzer in the scope I had at the time from Tektronix - which I guess had the same type of limitations.
Flash memory bits wear out after 100,000 to 1,000,000 writes. Thus, file systems must keep track of the number of writes and have a strategy to avoid wearing out storage, such as by moving popular data. —Patterson & Hennessy, P.23 Computer Organization and Design 5E
That quote would've been true in the 90s or early 2000s at the latest. These days it's more like 100 to 10K cycles for most mass storage flash, with the majority trending towards the former.
I have one of these scopes, with exactly this issue after a long period in storage. When I was looking into it a few years ago the failure mode was known but I couldn't find a recovery procedure. I'll need to give this a try when I get a few hours. I have been putting off getting a new scope in hopes that I could repair this issue.
That’s my stop.
This engineer is determined! Built a test circuit to identify one part.
Related
1/25-scale Cray C90 wristwatch
A 1/25-scale Cray C90 wristwatch project showcases a Cray J90 core simulation of Jupiter and its moons. Despite impracticality for timekeeping, it demonstrates hardware evolution and computational abilities in esoteric computing.
Spending 3 months investigating a 7-year old bug and fixing it in 1 line of code
A developer fixed a seven-year-old bug in an iPad accessory causing missed MIDI messages by optimizing a modulo operation. The bug's resolution improved the audio processor's efficiency significantly.
Hacking eInk Price Tags (2021)
Hackers repurpose eInk electronic shelf labels (ESLs) into photo frames or status displays by customizing firmware. Detailed exploration of hacking challenges, including Marvell chip analysis, bootloader functions, memory storage, communication protocols, and debugging methods.
Daily Automated Testing for Milk-V Duo S RISC-V SBC (IKEA Tretakt, Apache NuttX)
The article discusses daily automated testing for Milk-V Duo S RISC-V SBC using IKEA TRETAKT and NuttX RTOS. Tests run via Home Assistant API, Google Assistant, and USB serial port. Future plans include software emulator testing.
Porting Python to a $3 smartwatch [video]
A YouTube video reviews the M4 wristband smartwatch, noting limited features and performance issues. The creator disassembles a fitness tracker, demonstrating circuit board construction, soldering challenges, and project outcomes.