An open API service indexing awesome lists of open source software.

https://github.com/gothack/mega_ds1387_hp1672d

Program Dallas DS1387 RAMified for HP 1670 series Logic Analyser
https://github.com/gothack/mega_ds1387_hp1672d

arduino ds1387 hp hp1670 hp1672 logic-analyzer

Last synced: 5 days ago
JSON representation

Program Dallas DS1387 RAMified for HP 1670 series Logic Analyser

Awesome Lists containing this project

README

          

# Program a Dallas Semiconductor DS1387 RAMified RTC/NVRAM for HP 1670 series logic analysers

Adapted from

## Wut
I bought a shiny new old HP 1672D deep memory logic analyser.
All tests passed besides the "NIC board".
After trying a firmware upgrade and scouring the internet with the help of a friend I discovered the MAC address
was stored in NVRAM that was part of the DS1387 RTC module, whose battery had long given up the ghost.

## What do you do?
Well you need to desolder the sucker, modify it with an external battery
(steps searchable online, will provide some more info om my experiences later), and bit bang the mac address back
into the RAM using an Arduino.

I recommend socketing the new / modified package. You may need to destroy the original package to remove it, I used a new-old-stock replacement, still modified because fuck potted lithium cells.

## How?
The core code was taken from
and given a simple serial interface.

Send "r" to the serial port to verify the contents of the RAM. Send "w" to write the payload.

The first six bytes of the payload are the MAC address. You can find this on a sticker on the CPU board, see the EEVBlog forum for further details.