Elektor SCMS stripper ROM - Page 1
Forum section: electronics / projects

author: james_s
author_rank: Super Contributor
timestamp: March 29, 2020, 05:50:34 pm
content: 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 agohttp://www.minidisc.org/copybit/copybit.htmlI 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.

author: amyk
author_rank: Super Contributor
timestamp: March 29, 2020, 08:58:40 pm
content: 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.

author: james_s
author_rank: Super Contributor
timestamp: March 29, 2020, 09:08:06 pm
content: 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.

author: ozcar
author_rank: Frequent Contributor
timestamp: March 29, 2020, 09:53:21 pm
content: 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".

author: james_s
author_rank: Super Contributor
timestamp: March 29, 2020, 09:57:36 pm
content: 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.

author: ozcar
author_rank: Frequent Contributor
timestamp: March 29, 2020, 10:31:33 pm
content: 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).

author: amyk
author_rank: Super Contributor
timestamp: March 29, 2020, 11:11:22 pm
content: 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/

author: james_s
author_rank: Super Contributor
timestamp: March 29, 2020, 11:14:24 pm
content: 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.

author: zedstarr
author_rank: Newbie
timestamp: February 07, 2021, 03:54:13 pm
content: 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 aroundIf 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...

author: CJay
author_rank: Super Contributor
timestamp: February 07, 2021, 04:51:33 pm
content: Quote from: zedstarr on February 07, 2021, 03:54:13 pmManchester 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)

author: zedstarr
author_rank: Newbie
timestamp: February 07, 2021, 08:15:54 pm
content: Quote from: CJay on February 07, 2021, 04:51:33 pmI'm just down the road in Southport ...

author: james_s
author_rank: Super Contributor
timestamp: February 08, 2021, 12:39:38 am
content: 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.

author: CJay
author_rank: Super Contributor
timestamp: February 08, 2021, 07:49:05 am
content: Whichever works, I'm happy to help.Zeddstar, yeah, not far but might as well be the US at the momentPostage would work.

author: zedstarr
author_rank: Newbie
timestamp: February 08, 2021, 08:43:35 am
content: Quote from: james_s on February 08, 2021, 12:39:38 amYeah 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

author: zedstarr
author_rank: Newbie
timestamp: February 08, 2021, 03:36:16 pm
content: Quote from: CJay on February 07, 2021, 04:51:33 pmThis was really bugging me, I haven't imaged a ROM for alongtime and sending it in the post for someone else to read didn't seem rightBased on the wiring & python I found herehttp://www.myers-net.com/eprom/index.htmland with the help of an old Pi Model 2B I've now got an image of the ROM(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)Quote from: ozcar on March 29, 2020, 09:53:21 pmMy image is all zeros after 0x7FFF - I think that's a good sign :-)

author: zedstarr
author_rank: Newbie
timestamp: February 11, 2021, 11:34:16 am
content: 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 sameCode:$ md5sum elektor_scms_rom.bin64bd11d7cd3a2ffcde307e94fd8fd679 elektor_scms_rom.bin$ md5sum TMS27C512@DIP28.BIN64bd11d7cd3a2ffcde307e94fd8fd679 TMS27C512@DIP28.BIN

author: zedstarr
author_rank: Newbie
timestamp: February 19, 2021, 09:46:56 am
content: 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/1998Author: Dipl.-Ing. Hans-Juergen Hanft (not credited with any other projects on Elektor) no contact details/records foundGeorg Stippler - Stippler Elektronik, Bissingen Germany (suppliers of the kit/components) no contact details/records foundAt 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 elseAt 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:QuoteSo, I have registered a trial membership on Elektor's "Labs Website" and have asked there also ....

author: zedstarr
author_rank: Newbie
timestamp: February 23, 2021, 02:22:37 pm
content: 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 imagehttp://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