Close
0%
0%

Finding the hidden Speak & Spell in a Renault 25

Renault was sneaky and put it into a small box... Lets find out more about that...

Similar projects worth following
In this project i will explore the world of early speech synthesis in Renault cars. Reverse engineer hardware, and try to dump ROMs... Im sure it will be a very educational ride...

The goal of this project is to find out everything about Renaults first generation of in car voice systems from around the mid 1980s.

There is not much english content available on the internet about this system. Lets change that... 

---

Some cars can talk. Thats nothing new. But how old is this nifty and/or annoying feature?

If you have a look at https://en.wikipedia.org/wiki/Speech_synthesis you can see that early versions of electronic speech came up around the mid 60s and by the late 70s early 80s it was turned into a one chip solution and was ready for the consumer market.

Texas Instruments (TI) was one of the big players producing those speech synthesizer chips. The "big" product they had was a toy to help children learn languanges or math. They were called "Speak & Spell" or "Speak & Math" and used TIs now famous speech synthesizer. The chips were also used in Arcade machines, calculators, Home Computers and general appliances that had the need to talk. Here is a pretty nice wikipedia article about different versions of the speech synthesizer :

 https://en.wikipedia.org/wiki/Texas_Instruments_LPC_Speech_Chips

I know that in america chrysler had the EVA (Electronic Voice Alert) system. A module that used TI speech synthesis to announce faults in a lot of their models. But here in europe huge american cars were not a thing and so we got none of that here... 

BUT we have Renault! 

More infos see the logs below:

- General information about the Hardware and connections.

- Informations about Partnumbers and chips.

- Example Videos for different languages used.

- More will follow soon...

  • Speech synthesizer investigations

    BaumInventions07/17/2023 at 14:38 0 comments

    Chapter 0 : Bla...

    For me it is really important to understand things. If i make, build or research something i try not just to take a already existing solution. I like to take my own notes, make my own thoughts and probably waste a lot of time doing things twice... BUT it will stay in my brain and create a base of knowledge to build on. 

    Writing about things helps a lot to sort the thoughts and decide wich informations are relevant to keep.

    What you will find here is a collection of notes and thoughts that will help me understand as much as possible about the Texas Instruments speech synthesis found in Renault synthesizer boxes. My imaginary goal is to preserve the ROM data of the increasingly rare synthesizer boxes and maybe use the same type of  speech synthesizer IC in a standalone application where a modern Microcontroller is used to control the speech synthesizer AND simulate a ROM to the synthesizer. I know there is already a full emulator of the Texas Instruments Speech... But wouldnt it be nice to use a piece of real 1980s electronics?

    Chapter 1: Used Hardware

    The Speech Synthesizer used in the boxes is a Texas Instruments TMS5110A (Datasheet of TMS5100 wich is pin compatible) in combination with a special ROM called TMS6100(Datasheet). This ROM is a very special part. It has its own very strange way of communicating to the speech synthesizer. Lets start with a look at the PINOUT of both IC´s. I wanted to see the IC´s directly next to each other and so i made this handy little picture:

    At the first look you will probably ask yourself why the ROM has so many unused (NC) PIN´s (marked in GREY). And the answer is: I don´t know... For me this looks like a waste of material. But there will be a reason... i guess... The reason is probably not to make connecting it more easy. The corrosponding PIN´s on the TMS5110 are in a totally different order so you always have to route your PCB traces in a strange way... All the 8 used PIN´s from TMS6100 are directly connected to TMS5110. I have marked all directly connected PIN´s used by the ROM GREEN.

    Later we will see that they are "using" the unused pins to just route signals "through" them. It is important to know that the NC Pins on the ROM (and synth) are really NC inside the chip! If we want to replace the ROM with something else we have to make absolutely sure the NC PIN´s of our solution are really NC! Dont make the mistake like me and think "because a trace goes through that PIN it must be relevant for the circuit." Because its not. 

    If you are easyly distractable like i am here is some trivia for you: The ROM they used has a gigantic capacity of 16 kilobytes. This may sound like nothing today but back in 1983 when they made this thing it was quite a lot. Let´s compare it to the Atari 2600 wich was sold around the same time. The Atari had 128 BYTES of RAM and a whole Game was around 2-8 kilobytes. Commodore put gigantic 64 kilobytes of ram in the C64 and this was A LOT at that time. Commodore wanted to rival the Apple 2 wich had 4 - 64 kilobytes of ram at that time. You can see that the 16 kilobyte ROM was probably the most expensive part. And now to distract you even more lets watch half an hour of computer chronicles from 1983 about revolutinary storage devices like "Hard Disks" wich slowly started to shrink from compact car sizes down to shoe Box sizes... 

    The next thing we should talk about is the supply voltage(marked in RED and BLACK)... It would be too easy if they just used a regular voltage. So they decided to use 9 Volts NEGATIVE. 9V are not just pretty high for modern standards but also its negative. But lets not focus on that little detail... later its getting even harder...

    Another pretty interesting detail are the TEST PIN´s (marked in BLUE). There are 4 dedicated PIN´s just for some kind of testing purpose. At the time of writing this i have no idea how to use...

    Read more »

  • Early Part

    BaumInventions07/17/2023 at 03:20 0 comments

    EDIT 3 months later: I never recieved the part. 

    I think i have just ordered a very rare version of the synthesizer. But i will finally know what it is when it arrives.

    Renault Nr: 7700750509 | Sagem Nr: 21527103 - 00 is the item i have bought. This should be the very first version of the box from a <=1984 Renault 11 in german.

    No grounding tab on the side and less used metal foil indicate a very early revision. I really hope this will be the single sided PCB version and a early ROM. 

    The last box i bought was advertised as a french Phase1 box and i got a french Phase2 box. Its ok because i didnt have a french Phase2 box, but you will never really know what will arrive...

  • Proper wiring diagrams and documentation

    BaumInventions07/06/2023 at 02:49 0 comments

    There is basically no proper information about wiring and using these boxes online in english. The wiring  diagrams from Renault are either unusable (they use the color of the connectors in the car to identify them... If you just have the control unit without the car you cant follow the diagrams...) or just wrong (They tried to fix the colored connector problem in later wiring diagrams BUT numbered the connectors wrong). 

    Lets fix all of that.

    - First let us understand how to use the synthesizer box. 

    There are 2 versions of controls for the system. I have auto translated the general function description for both versions. Its not perfect but it tells us everything we need to know about the function of the buttons.

    Phase 1 controls (1984-1988):

    Phase 2 controls (1989-1992):

    Work in Progress........

  • IT LIVES!!!

    BaumInventions07/03/2023 at 22:35 0 comments

    After i discovered the pinout from renault is wrong, i measured the right pins and now it works!!!

    I already mentioned that the german version of the synth has a french accent... BUT they even totally invented new words that do not exist in german!!

    You can either say "Bremsbeläge" or "Bremsbacken" for "brakepads" ... but "Bremsplaketten" is not even a word :D ... 

    If you put (german) "Bremsbeläge" into a translator to french you will get "les plaquettes de frein". (french) "plaquette" directly translates to (german) "Plakette". Now it makes sense why they used "Bremsplaketten" ... its not right... but it at least makes sense now... French is an interesting language.

  • TMS6100 dumping advice needed

    BaumInventions07/01/2023 at 23:53 0 comments

    I struggle a little bit to find a solution to read the Phrase Roms of the speech synthesizers.

    Is it that complicated that no solution exists that is openly available?

    Or do i just dont know the magic words to feed to the search engine?

    Datasheets are no problem. And i can even find discussions where people have dumped those roms. The informations i got are mainly from some TI99/A forums where people discuss to retrofit speech synthesis to their home computers. I even found ROM emulators and crazy things like that. But the TI99 dudes use the TI99 to dump the roms. Thats no option for me because i dont have such a computer and i dont know anybody with a TI99.

    I found another project wich was even featured here on Hackaday... But the maker behind that seems not to give out any significant information depending the inner workings of his solution... Wich made me a little bit sad... I can of course be totally wrong and just have not searched right... But im sad anyway...

    If you have any information for me please let me know. I will try to make a solution that everybody can use to dump those roms. 

    Thanks.

    ----------

    If anybody is interested in more information about the TMS5110 speech synthesizer... i found some hints to patents wich include the inner workings of the tms51XX. the datasheet for the tms5110 seems to be super rare. 

  • I did the right thing...

    BaumInventions07/01/2023 at 19:05 0 comments

    If you are a little bit crazy you get a new thing and instead of turning it on and testing it you take it apart and reverse engineer the whole circuit board.

    In my world that totally makes sense. Hours of work just to see the circuit... why not...

    Thats my first rough trace of the boards made in GIMP... Of course i use the totally wrong tool for the job as long as it is free ... Wouldnt it be cool to be abled to reproduce the boards? Probably not... but i will try to do it anyway...

  • Why does my car have an accent???

    BaumInventions07/01/2023 at 18:30 0 comments

    Researching the Renault voice synthesizers box i listend to A LOT of recordings of said boxes.

    My native language is german. Listening to recorings of the german version of the synthesizers i noticed that the voice has an accent. I am still amazed that an american product can speak german with a very slight french accent. Thats crazy. 

    Here is an example video where you can hear the german voice:

    For non native speakers the differences from a slight accent will be probably not noticable (i think). I asked some german friends and they also hear the accent... so im not crazy :D ... Thats at least something...

    I am a car guy. I love the electronics in cars. As long as i can remember i have watched car content on tv. And i remembered a old german car TV show with a moderator called "Paul Frère". An experienced race driver and an icon on car television at the time. A well remembered person that can be "trusted". Here is an example video. He starts Talking around 40 seconds into the video.

    The accent of Paul sounds quite a lot like the accent of renaults cars. 

    Probably i will never know if Renault has made a digital version of Paul. Thats 40 years ago and i have basically no hope to ever speak to somebody that knows it. I dont even know who is responsible for the Voice. Sagem (maker of the box), Texas instruments (maker of the voice synth) or Renault (maker of the car) ...

    If you have any informations about this please let us know. I would love to find out more about this exremely specific detail from an nearly forgotten time...

  • Hardware and Partnumbers PHASE 2

    BaumInventions06/30/2023 at 22:00 0 comments

    Used in Renault 25 | 1989 - 1992


    7700784713 | 21551008-4 B | German Phase 2 | 13 Week of 1990 | ROM: TMS6100 / CM62315 / 39 Week of 1989

    The letter "C" below the blue large capacitor on the left board seems to indicate the revision of the board.

    7700784711 | 21551006-3 B | French Phase 2 | early 1989 | ROM: TMS6100 / CM62314 / 5 Week of 1988

    Some of the documentation from Renault says that a sticker will indicate if the box is a Phase 1 or Phase 2 part. This was only done on early versions of Phase 2 parts shorly after Phase 1 ended. The box i got has this "SYP PHASE 2" sticker. Its nice to confirm they actually exist...

    This version seems to be a "Revision A" type. The via´s are still solder filled and the soldermask is darker. The ROM used is  "CM62314". This confirms that Phase 2 boxes have different roms to Phase 1 boxes AND each language has its own ROM. That are 10 different ROMS just for the Renault 25... 

  • Videos of speaking Renaults (1st gen synthesizer)

    BaumInventions06/29/2023 at 20:44 0 comments

    English:

    French:

    This video shows a very rare presentation model for dealers. Only the first 200 cars were made with this type of extremely long voice output (according to the comments below the video). Until now i know nothing about this version... Do i have the part numbers? Do they even have part numbers? Is this the version where they used the second ROM that could be placed on the circuit board? How are the roms called? So many questions... 

    German:

    Spanish:

  • Gathering the first informations

    BaumInventions06/29/2023 at 18:42 0 comments

    IMPORTANT UPDATE FOR WIRING!!! See below:

    The french always used fancy new tech in their cars. And so they did in the early 80s. Starting with the Renault 25 they introduced a module with the catchy name "Boitier de synthèse de la parole" ... wich translates to "Speech synthesizer box". This first generation of speech synthesizer boxes used a TI TMS5110A speech synthesizer chip in combination with a TI TMS6100 (16k) ROM. The synth is driven by a ST ETL9344 Microcontroller. The rest of the box is just voltage regulation, an amp, and some circuitry to step down the 12v signals from the car to the voltages of the Microcontroller. Its basically a Speak and Spell without Display and 12v wire inputs instead of buttons... Even the construction with the wires connecting the boards together reminds me of the construction of early Speak and Spell Models...

    (some Pictures are placeholders linked from the web until i have my devices to take own pictures). 

    source : https://www.journaldulapin.com/2021/05/22/synthese-vocale/

    The same website also has a wiring diagram... But its french... so i translated it.

    This is the wiring for the Phase 2 (facelift in 1987) synthesizer boxes.

    IMPORTANT WIRING UPDATE!!! RENAULT MESSED UP THE NUMBERING!!!!! CONNECTOR 2 IS CONNECTOR 3 AND VICE VERSA!!! IMPORTANT!!!!! FOR FACELIFT AND PRE FACELIFT!!!

    The "?" are wired on the circuit board to the connector but have no documented function.(Not tested yet). "Number connector (number pin)" is an internal connection from one pin to another pin. The connector 4 in my list is not the ground connector 4 shown in the original documentation! Its the one below connector 1! This connector is unused in the car and not documented.

    Here is a thread wich shows the Phase 1 (pre 1987) wiring :

     http://www.renault25.com/data/forum/viewtopic.php?f=90&t=18425&sid=e6c6469d3b42ebd5fda7deaaf8539c39&start=80

    Translation: 

    The Phase 1 wiring is a little bit different but basically the same.

    Another interesting thread is this : http://www.renault25.com/data/forum/viewtopic.php?f=38&t=10546&start=20

    Here i found some informations about the RPM Signal and the Speed signal.

    Speed is a Squarewave signal from about 12,5 - 13Hz for 10Km/h

    RPM is 200Hz for 1000RPM is a Sine. works from 4.5v to 20v.

    Because europe is europe and we have a lot of languages here, Renault made several Versions of the Speech synthesizer Box. German, French, English are the ones i can confirm. But i think there are Spanish and Italian versions too...

    This is an interesting link to a collection of "all" versions of ROMS that TI made for the Speech synthesizers. 

    https://en.wikipedia.org/wiki/User:Lord_Nightmare#List_of_all_known_TI_Mask_VSM_parts_and_what_they_are_used_in

    The French version of the Renault Rom is documented properly. The rest is not...

    I have ordered 2 Voice Synthesizers. A german Phase2 Box and a French Phase1 Box.... Lets hope they arrive soon...

    I found a link to a page wich shows a very early version of the Synthesizer box from a 1983 Renault 11. It is a single sided PCB with wire bridges... It looks similar from the general layout. That explains the strange use of upper side traces on the newer version. Note the resistor soldered to 2 wire bridges in the center of the picture ( 149 150 ) right next to the right side of the TMS5110. On the single sided variant that makes sense. But on the double sided version that does not make sense to do it like that... But they did not change this detail. I was confused why they did it like taht... Now i know... its a relict from a single sided board... Isnt it amazing what we learn here? 

    http://www.silicium.org/forum/viewtopic.php?f=32&t=35310&sid=5c08ab1f1d69b4e5e6a4f994be5b39e4&start=30

    Here you can see that the french Rom "CM62188" was used as early as 1983 (the wiki says 1986). Wich makes it a Phase 1 part.

    ThisImageThis picture also told me that...
    Read more »

View all 10 project logs

Enjoy this project?

Share

Discussions

Dan Maloney wrote 06/30/2023 at 16:58 point

I had no idea such a thing existed! Thanks for educating me

  Are you sure? yes | no

BaumInventions wrote 07/01/2023 at 17:53 point

Thanks for your feedback. Im planning to extract the roms so we all can enjoy the voices in an emulator at home... (hope it works)

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates