Author Topic: Elektor SCMS stripper ROM  (Read 3484 times)

0 Members and 3 Guests are viewing this topic.

Offline james_sTopic starter

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Elektor SCMS stripper ROM
« on: March 29, 2020, 05:50:34 pm »
A friend of mine is looking for an image of the ROM used in this old project that was published in Elektor about 20 years ago http://www.minidisc.org/copybit/copybit.html

I did some searching but came up dry, somebody out there must have built one of these back in the day though. It's just a 27C512 so it's trivial to dump it if an original is found.
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8415
Re: Elektor SCMS stripper ROM
« Reply #1 on: March 29, 2020, 08:58:40 pm »
It's a state machine with only 128 states. Judging by what it does it would probably not be hard to figure out a possible configuration of the contents.
 

Offline james_sTopic starter

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Elektor SCMS stripper ROM
« Reply #2 on: March 29, 2020, 09:08:06 pm »
Well that's not off the table, but the ROM has got to be out there somewhere and finding it would save him from reinventing the wheel. There are other similar projects out there too but I think he's already got a PCB for this one laying around.
 

Offline ozcar

  • Frequent Contributor
  • **
  • Posts: 342
  • Country: au
Re: Elektor SCMS stripper ROM
« Reply #3 on: March 29, 2020, 09:53:21 pm »
From the 7-8/1998 English language edition: "The data for the EPROM is provided by a small Pascal program that produces a binary file of 32768 bytes." Maybe that program is out there somewhere?

They did continue with "Constructors need not concern themselves with this since the programmed EPROM is readily available through our Readers’ Services.". So, there you go then, as a certain state politician in this country used to say, "donchoo worry about that".
 

Offline james_sTopic starter

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Elektor SCMS stripper ROM
« Reply #4 on: March 29, 2020, 09:57:36 pm »
Yeah he hasn't been able to find that program either, and sure if it were 20 years ago I'm sure he'd just buy the EPROM but it seems the company that offered the kits is long gone.

One of my pet peeves is construction projects that require programmed parts where the code is not posted somewhere. On several occasions I've built 10+ year old magazine projects and finding the code was always the hardest part. It's fun to build something vintage from scratch.
 
The following users thanked this post: tooki

Offline ozcar

  • Frequent Contributor
  • **
  • Posts: 342
  • Country: au
Re: Elektor SCMS stripper ROM
« Reply #5 on: March 29, 2020, 10:31:33 pm »
I have that article on an Elektor DVD. There is quite a lot of software provided on the DVD for various projects, but not for that one, as far as I can see (I'm not really sure how the files are organised on the DVD, but I did try to search for it, and came up with nothing).
 
The following users thanked this post: james_s

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8415
Re: Elektor SCMS stripper ROM
« Reply #6 on: March 29, 2020, 11:11:22 pm »
If you're just looking for an SCMS stripper, here's another one I found, with the EEPROM download:

http://www.rflab.pl/rflab_wp/scms-bit-killer-device-removal-security-bit-copy-protection-scms-eng/

 

Offline james_sTopic starter

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Elektor SCMS stripper ROM
« Reply #7 on: March 29, 2020, 11:14:24 pm »
Yeah I found that one too, but like I said I think he's already got a PCB for this particular one and also he likes the fact that aside from the code on the ROM it doesn't require any special ICs.
 

Offline zedstarr

  • Newbie
  • Posts: 7
  • Country: gb
  • Chilled out human doing techy stuff
    • Zed Starr Communications
Re: Elektor SCMS stripper ROM
« Reply #8 on: February 07, 2021, 03:54:13 pm »
I realise I'm a little late to the party here... but did your friend ever find the ROM/contents? I've just pulled a load of my audio kit out of storage and found the Elektor SCMS stripper amongst it so I have the ROM sat in front of me.... but with no way to dump/read its contents.

Just quickly checked Amazon/eBay for USB/27C readers and didn't spot anything... is there an easy quick way for me to build a reader? I have breadboard and Raspberry Pi/BeagleBone and a few various flavours of STM32F dev-boards lying around  ;D 

If not I'm happy to send it to you/him be copied & sent back? EDIT: just realised you're in Seattle - posting it might not be feasible...

« Last Edit: February 07, 2021, 04:51:11 pm by zedstarr »
 

Offline CJay

  • Super Contributor
  • ***
  • Posts: 4136
  • Country: gb
Re: Elektor SCMS stripper ROM
« Reply #9 on: February 07, 2021, 04:51:33 pm »
Did your friend ever find the ROM/contents? I've just pulled a load of my audio kit out of storage and found the Elektor SCMS stripper amongst it so I have the ROM sat in front of me.... but with no way to dump/read its contents.

Just quickly checked Amazon/eBay for USB/27C readers and didn't spot anything... is there an easy quick way for me to build a reader? I have breadboard and Raspberry Pi/BeagleBone and a few various flavours of STM32F dev-boards lying around  ;D 

If not I'm happy to send it to you/him be copied & sent back? EDIT: just realised you're in Seattle - posting it might not be feasible...

Manchester UK here and have the means to read the ROM.

You can however throw together an arduino EPROM reader and it wouldn't be difficult to do something similar with Pi, STM32 etc (but you would probably need to think about level translation)
 

Offline zedstarr

  • Newbie
  • Posts: 7
  • Country: gb
  • Chilled out human doing techy stuff
    • Zed Starr Communications
Re: Elektor SCMS stripper ROM
« Reply #10 on: February 07, 2021, 08:15:54 pm »
Manchester UK here and have the means to read the ROM.

I'm just down the road in Southport ...  :)
 

Offline james_sTopic starter

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Elektor SCMS stripper ROM
« Reply #11 on: February 08, 2021, 12:39:38 am »
Oh hey that's great, I don't believe he did ever find the ROM, I'd forgotten about this.

By odd coincidence the friend who is/was looking for this is in Manchester UK, and I'm pretty sure he's got an EPROM reader/programmer too. He's not a forum member but I can put you guys in touch if you like, or if somebody who can read it wants to post the file somewhere or send it to me I can pass it on and see if I can find one of those sites that collects assorted ROM images.

As far as USB readers go, the TL866 is pretty much the defacto standard for hobbyists.
« Last Edit: February 08, 2021, 12:41:43 am by james_s »
 

Offline CJay

  • Super Contributor
  • ***
  • Posts: 4136
  • Country: gb
Re: Elektor SCMS stripper ROM
« Reply #12 on: February 08, 2021, 07:49:05 am »
Whichever works, I'm happy to help.

Zeddstar, yeah, not far but might as well be the US at the moment :)

Postage would work.
 

Offline zedstarr

  • Newbie
  • Posts: 7
  • Country: gb
  • Chilled out human doing techy stuff
    • Zed Starr Communications
Re: Elektor SCMS stripper ROM
« Reply #13 on: February 08, 2021, 08:43:35 am »
As far as USB readers go, the TL866 is pretty much the defacto standard for hobbyists.

Yeah I found the TL866 after a more thorough search - the TL866II being the latest variant it seems -  but at 62GBP (with fast delivery from ebay.co.uk) just a little too much for probably one-time use :-D

 

Offline zedstarr

  • Newbie
  • Posts: 7
  • Country: gb
  • Chilled out human doing techy stuff
    • Zed Starr Communications
Re: Elektor SCMS stripper ROM
« Reply #14 on: February 08, 2021, 03:36:16 pm »
You can however throw together an arduino EPROM reader and it wouldn't be difficult to do something similar with Pi, STM32 etc (but you would probably need to think about level translation)

This was really bugging me, I haven't imaged a ROM for a long time and sending it in the post for someone else to read didn't seem right  ;D 

Based on the wiring & python I found here  http://www.myers-net.com/eprom/index.html and with the help of an old Pi Model 2B I've now got an image of the ROM  8)

(The referenced Pi GPIO wiring was OK, the python not so much - I had to considerably hack it around to get an actual binary image of the ROM  :-\  )

From the 7-8/1998 English language edition: "The data for the EPROM is provided by a small Pascal program that produces a binary file of 32768 bytes."

My image is all zeros after 0x7FFF - I think that's a good sign  :-)
« Last Edit: February 08, 2021, 04:45:19 pm by zedstarr »
 
The following users thanked this post: james_s

Offline zedstarr

  • Newbie
  • Posts: 7
  • Country: gb
  • Chilled out human doing techy stuff
    • Zed Starr Communications
Re: Elektor SCMS stripper ROM
« Reply #15 on: February 11, 2021, 11:34:16 am »
I can confirm the Pi reading method is good - I bought a TL866II to satisfy my curiosity and it's just arrived. I've imaged the chip again with the TL866 and compared it to my Pi-derived image and they're both the same :)

Code: [Select]
$ md5sum elektor_scms_rom.bin
64bd11d7cd3a2ffcde307e94fd8fd679  elektor_scms_rom.bin
$ md5sum TMS27C512@DIP28.BIN
64bd11d7cd3a2ffcde307e94fd8fd679  TMS27C512@DIP28.BIN

« Last Edit: March 09, 2021, 10:04:30 am by zedstarr »
 
The following users thanked this post: james_s

Offline zedstarr

  • Newbie
  • Posts: 7
  • Country: gb
  • Chilled out human doing techy stuff
    • Zed Starr Communications
Re: Elektor SCMS stripper ROM
« Reply #16 on: February 19, 2021, 09:46:56 am »
For completeness here's an update on what I've managed to find out about the original article/author:

First published in most European language versions of Elektor 12/1997, English language version 07-08/1998
Author: Dipl.-Ing. Hans-Juergen Hanft (not credited with any other projects on Elektor) no contact details/records found
Georg Stippler - Stippler Elektronik, Bissingen Germany (suppliers of the kit/components) no contact details/records found
At the time the Magazine Editor was Len Seymour - has his name on some books of collections of projects that were published like "305 circuits" etc. but not much else
At the time the Technical Editor was Jan Buiting - he's now the Editor, still very active at Elektor and contactable on LinkedIn/Twitter or via email. I reached out to him and his reply was:

Quote
Very sorry but I have nothing on the project. Most project files and software carrier originals relevant to pre-2000 projects were discarded during a move of our labs and editorial offices, and several restructurings of the Elektor website and store.

Best I can advise is to issue a call for help on the Elektor Labs website.

So, I have registered a trial membership on Elektor's "Labs Website" and have asked there also ....
« Last Edit: February 19, 2021, 10:31:23 am by zedstarr »
 
The following users thanked this post: james_s

Offline zedstarr

  • Newbie
  • Posts: 7
  • Country: gb
  • Chilled out human doing techy stuff
    • Zed Starr Communications
Re: Elektor SCMS stripper ROM
« Reply #17 on: February 23, 2021, 02:22:37 pm »
Another update:

Thanks to the clever people at the SonyInsider forum who have reverse-engineered the function of the state-machine from the original project article and the contents of the ROM along with the S/PDIF spec we now have some C, Tcl & Python code (attached in a zip file) that can re-generate the ROM binary image  8)

http://forums.sonyinsider.com/topic/30611-elektor-copybit-stripper/

UPDATE: [May/Jun 2021] the SonyInsider forums appear to have gone offline. Check the Internet archive/wayback machine link instead: https://web.archive.org/web/20210226125155/http://forums.sonyinsider.com/topic/30611-elektor-copybit-stripper/

UPDATE [Jun 2022]

Another ROM has been found in the wild and imaged:

https://github.com/andydoswell/Elektor-976516-1

« Last Edit: June 07, 2022, 01:13:24 pm by zedstarr »
 
The following users thanked this post: james_s


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf