[sdiy] Read/write/save DS1630AB complete partitioned data to a PC file..

Roman Sowa modular at go2.pl
Sun May 2 23:12:56 CEST 2021


Maybe you don't have to look for special programmer.
First of all you have to read the old one anyway. And you don't need any 
special programmer for reading, it can be read as regular 62256.

If you run 20 read cycles with any programmer, each process reading just 
one byte, and changing address of each pass according to Partition Table 
Access Pattern, then you can disable write protect for all partitions, 
and then copy the content of original memory to new one. Now put the 
original memory in the programmer, to check which partitions were 
write-protected. To do so program entire RAM with FF and read it back - 
it will be easy to tell which partitions are protected and which not by 
looking into read data. Do the same again writing all 00s, in case some 
partitions were protected, but had all FF anyway. Then put new RAM back 
in the programmer, and repeat that 20-cycles partition access procedure, 
followed by 4 reds that will set proper partition bits.

This is tedious process and a lot of hassle. Maybe it would be easier if 
you prepared HEX programmer file with 24 bytes at the addresses forming 
that access pattern, and then connect the RAM to programmer via 
additional socket, where WR pin is tied high, and CS pin is routed to 
pin 27 of the programmer (in case the programmer does not pulse CS 
during writes but holds it low and pulses WR only). Then run "write file 
to RAM" and it will actually disable all write protects. Then you can 
put the RAM in programmer's socket direclty, and write the file read 
from copied original. Then again put new chip to rewired socket, and 
write another 24-byte file, modified accordingly to findings which 
partitions need to be protected, and protect them.

Another option is to plug your original RAM into socket, apply 5V power 
to the socket and then dremel it to access battery wires while it's 
powered. No programmer needed at all then. But even in this scenario, it 
is worth, or should I say essential, to read entire RAM to a file before 
starting in case anything happens.

Roman


W dniu 2021-05-02 o 18:32, Jean-Pierre Desrochers pisze:
>
> Many diyers on this list gave me many tips to
>
> Replace a DS1630AB partitioned SRAM from my TDS350 scope
>
> And I thank you all.
>
> Now I’m struggling to find a programmer/reader that will
> be able to ‘talk’ to this device..
>
> I already have a multi-programmer that works well for many devices
> including micros and RAMS (standard RAMS) but does not
> list the DS1630 in its supported devices..
>
> I checked renowned programmers like Logical Devices
> and even them don’t support this partitioned RAM IC.
>
> If Anybody have a programmer name to suggest …
>
> That would help a lot !
>
> JP
>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
> Selling or trading? Use marketplace at synth-diy.org




More information about the Synth-diy mailing list