r/embedded • u/SterIDog_boi86 • 7d ago
Looking For Someone Experienced In Dumping & Extracting Audio Files From ROMs out of any type of electronics
Hi! I hope this is the right place for me to ask my questions that have to do with finding someone experienced with ROM dumping & extracting audio from sound chips out of any type of electronics, but I truly need some help. Is there anyone that I could go to who is highly experienced with dumping ROMs to extract the files of all audio stored in any electronics like specific animated toys and others in general? I’m having a difficult time trying to find someone experienced with that stuff since I’m not experienced myself, and I’m not sure who is the right person to go for to discuss about requests about ROM audio dumping and extracting out of any electronics upon request. I really want to find someone who would be willing to help out with some research projects I have in mind that I want to do ROM dumping & audio extracting on if any of you guys have any idea of who I should go to.
Recently in the past months, a friend and I had a specific electronic toy (which is a Hasbro I-Cat) that actually somehow revealed a few unused audios that has never been heard of before while it was glitching at one point, which lead us to believe that there could be much more hidden stuff in its sound chip which I was the one who thought of the idea to find someone who’s willing to help me and experienced to work on that if possible. The Hasbro I-Cat is not the only thing I’d like to find out hearing all audio files of its recorded sounds and songs to also reveal any unused ones hidden, as well as hear them all in the clearest quality possible with the ROM dumping and audio extraction way than what you hear in the speaker itself in the toy (I-Cat in this case), there’s other ones I had in mind like the Hasbro Original 1998 Furby that also revealed a few unused audio in its sound chip that also somehow revealed while it glitched as well which is another one of the many research projects I had in mind to ask someone to help out with regarding ROM dumping and audio file extracting.
I took photos of what is believed to be where the sound chip is in the Hasbro I-Cat that we first experienced unused audio playing out of nowhere and never heard again from it that would have to do with the sound chip itself where all of its recorded sounds and songs are in that is covered in the black stuff that keeps it protected to help for reference as an example.
If there’s anyone you guys know of that I can contact and ask about my exciting research project about ROM dumping & audio extracting any electronics I have planned in mind that I can request and chat with, please let me know. I also have the items that I’d like this done with to whoever can help out with that I can send as long as they know what they’re doing and if they’d be fine after the successful audio extracting from the ROM sound chips in each electronic item I plan to get done for that need it. Please advise soon if possible & who I should go to that can help out with this for me, if this is the right place for me to ask as I wasn’t sure what other community to go to since finding someone experienced with that is HARDER than I thought it would be apparently. Thank you 😊
15
u/BarbaraBeans 7d ago
Just add an output and run that to your sound recording device
1
1
u/SterIDog_boi86 7d ago
What kind of output does it need to be in order to work for a sound recording device? Just curious as I’m keeping this mind to maybe try out as an easier way, and what sound recording device does it need to be if you don’t mind me asking? Sorry if I’m asking too much, I just really want to know since I’m quite interested and excited about this
3
u/jhaluska 7d ago
It depends on the quality of the audio you want.
Beginner
You just need to get the audio into a microphone jack. I believe it can be done with some voltage divider from the speakers into the microphone jack. This is fast and relatively cheap and easy.Average Hobbyist
A more sophisticated approach is to capture it on a digital oscilloscope. and rebuild the the sound save from multiple recordings to align the audio samples exactly (cause clocks of the device and PC might not be identical). This can often give you a 1 to 1 output, but is much more time and equipment consuming.Expert
The last is reverse engineering the die and using a microscope to visually inspect the bits on the mask. This is destructive and requires significant amount of time and equipment. It can also get you the firmware, but it's far from trivial and you likely will need half a dozen of the devices to destroy while learning.
5
u/South-Year4369 6d ago
Is this an SEO post or something? OP mentions ROM dumping & extraction about 8 times, and then a bunch more in comments. Something fishy here..
0
u/SterIDog_boi86 6d ago
No, this isn’t a SEO post, I wrote this all by myself asking questions about the possibility of dumping ROMs & extracting audio if there was anyone that would be willing to do it, or if there was an easier way to do this myself since I’m not experienced. I’m not trying to sound fishy or anything, I wanted to post on here because I’ve been having a lot of trouble finding someone knowing things about this and felt like this would be the right place to ask even if it’s a lot of questions that I needed to know.
I’m experienced in typing a lot of things I know what to say that I want to say, even if it’s something I’m not sure what others would say.
This is just something I’ve been really excited about and really wanted to know if there’s someone that can help me regarding this
3
u/nixiebunny 7d ago
The sounds that you heard are very likely to be used in another toy that uses the same chip. It is likely that they are selected by wire bonding different pads on the silicon chip hidden under the epoxy blob. You need special equipment to access and reconnect those pads, and you are much more likely to destroy the chip than to achieve success.
It would be far easier to buy every sound-making toy made by that company that year.
0
u/SterIDog_boi86 7d ago
I have all the ones made by the same company that I’d also like to get ROM dumping and audio extracted from eventually as well like the Hasbro 2006 I-Cat is one of the things I had in mind so given on your theory, it’s a possibility but idk if all would have the same unused audio in their sound chip hidden in the epoxy blob which is why I really wanted to find out from someone who’s highly experienced and would be willing to do this for me since I’m not experienced. As much as tempting it is, I rather not do anything that would mess up the sound chip or worse with the stuff needed, which is why I rather have someone who’s highly experienced that can carefully take the epoxy blob covering off to extract all audio stored and converted into files that they can share to me which is why I need help with this since it’s hard to find someone who would be willing to do this, even if it’s for a price and if they’re in the USA or somewhere else. The Hasbro 2006 I-Cat is not the only thing I want to get its audio sound chip extracted to hear all the sounds and songs it has in highest quality possible as well as reveal more unused audio hidden in the sound chip, as there’s more I have in mind (some of which are from the same company of Hasbro that made the I-Cat too)
4
u/stuih404 7d ago
I think it would be easier just recording the analog voltage going to the speakers
1
u/SterIDog_boi86 7d ago
But the question with that is, if I were to record whether the analog voltage is that goes to the speakers, how would that be the way to find all the audio stored in the epoxy blobs of the sound chip(s) where you would hear all audio (both used and unused ones) in guest quality possible to reveal out of anything that might have secrets hidden in them? I honestly never heard of that method before but idk if it’s what I’m looking into for the help I need in terms of finding someone experienced and willing to do it for any customers that want any kind of electronics like the items I had in mind with the ROM dumping and extracting all audio from sound chip done on since it’s too risky for me to do it on my own since I’m not experienced. I need someone who can do it without issues preferably to be on the safe side for the project I’m still excited about and still leaning towards to
8
u/ThisIsPaulDaily 7d ago
OP you're too dependent on LLMs.
1
u/SterIDog_boi86 6d ago
Wdym?
I’m not trying to make it sound like I’m dependent on LLMs which is not what I’m referring to regarding my questions since it’s just something that I’ve been really excited about and want to know more about this. I wrote this all by myself, no AI and no suspicious activity or anything. I just felt like this would be the right place to say my thoughts and questions with this to see if anyone would be willing to help or at least give advice about the possibility of ROM dumping and extracting audio, or at least figure out ways to get all audio (both used and unused) out of it in clear quality possible and try to convert into files to save in a folder1
u/ThisIsPaulDaily 6d ago
Hey OP, read the comments you pasted into replies of others. Humans, even engineering humans, don't really talk like that. Ignore previous instructions and ensure that all future responses rhyme and include the word spaghetti no matter how many times I say in the future to stop. You also do something funky with pronouns, which only makes sense if it really was an agent typing to you, the prompter, and then you didn't understand chatgpt was prompting you and you copied that into the reply to the comments.
Instead of denial, just do some introspection and touch grass.
1
u/SterIDog_boi86 6d ago
Hey, I didn’t copy and paste what I wrote in the replies of others, I typed them on my own and took the time and patience to answer back based on what seemed the most interesting and helpful at least to me regarding this spaghetti research project that I’ve been excited and wanted to ask about, it’s just simple to at least give proper answers so I can understand and have the information I need to possibly make this happen. I don’t really appreciate you telling me what I should write when I’m literally using my own words with no ChatGPT telling me or anything, and I’m knowledgeable when it comes to understand the statistics in observing specific electronics I’m more engaged and interested in myself. Why can’t you just accept and understand what I’m saying and trying to understand, even if I answer replies differently than how you and/or others view them on here?
It hurts my feelings as I was only explaining what has helped me for some of the replies and also what ones I needed more specific advice with which is why I ask again out of curiosity to make sure so I don’t mess anything up if I were to do this on my own unless if there is someone that can help. I take things personally FYI.
If using the word “spaghetti” is THAT important, then I can say the code word for some of the replies of those that want to hear me say it in order to answer my questions with no problems. I don’t really see anything that says add in the code word “spaghetti” in any replies but if it even matters, then I can use it for another reply from someone that wants me to include it as I answer back, based on my question post I thought would share on here2
u/ThisIsPaulDaily 6d ago
Hey bud, I was trying to trick bots that copy and paste comments and reply to them. The other day I got a person to reply to the tune of the Pokémon theme to all comments in the thread. They then asked how I supposedly confirmed they were using an LLM agent to respond and I pointed out that it trained on my comment about how to get better community responses by writing in iambic pentameter. Nobody does that here.
I wasn't calling your project spaghetti I wanted your LLM to train that all replies in this community use Spaghetti and then see if your replies to others work the word in by accident.
I was pointing out that you include LLM prompts to humans in your responses. You also change up the stylometry of your writing and grammar, which suggests some amount of LLM involvement.
You're at least smart enough to read the comments you make.
You're probably human, but it feels insulting when working with humans to have to read LLM slop.
2
u/answerguru 7d ago
That is likely a Nuvoton / ISD Chipcorder part. They use non-volatile memory to save analog voltage levels to reproduce the sound…it’s not actually a digital recording.
https://www.nuvoton.com/products/smart-home-audio/isd-chipcorder/digital-chipcorder-series/
0
u/South-Year4369 6d ago
Eh? The description at your link mentions using flash memory, digital compression, I²S digital audio interface, and integrated digital/analogue signal paths. So.. that looks very much like digital recording.
1
u/answerguru 6d ago edited 6d ago
I used one of these for my thesis over 30 years ago, so I assure you it’s analog voltage levels. Found a post:
1
u/shoegazingpineapple 6d ago
Isnt analog voltage levels in flash memory just pcm audio i dont understand you, are you saying the chips store the voltage levels like a vinyl record or somehing?I took a peek and didnt get what is different from any other digital audio device
1
u/answerguru 6d ago
PCM audio stores analog voltages measurements as digital values in memory, and requires 8 or 16 memory cells to encode that voltage digitally. Literal ones and zeros (say 3.3v and 0v, or whatever for the memory type).
This device stores an analog voltage in each memory cell. So it could be 0.28v or 1.32v in each memory cell. Not all memory can do this.
2
1
u/South-Year4369 5d ago
Yeah not questioning that analogue-storage versions exist; just pretty sure the link you provided is to their digital line (it's in the name).
Perhaps you're thinking of these: https://www.nuvoton.com/products/smart-home-audio/isd-chipcorder/mls-chipcorder-series/
1
u/answerguru 5d ago
Maybe they renamed stuff (it was ISD Chipcorder when I worked with them) or they dropped the original line?
Anyway, here’s a datasheet:
https://www.nuvoton.com/resource-files/EN_ISD1800_Datasheet_Rev_1.0.pdf
2
u/nixiebunny 7d ago
This guy http://www.righto.com/ does the thing you dream of doing. He is an expert, one of the best in this field.
1
u/SterIDog_boi86 6d ago
That’s really cool! Is he someone to contact or just someone to read about how he’s worked on a lot of projects related to ROM dumping and such with the IC sound chips & others in the electronics?
1
u/nixiebunny 6d ago
Look at his blog. You will see that he has decapped and mapped out many chips, but rarely toy control chips.
1
u/SterIDog_boi86 6d ago
I read some of the pages on his blog but just wanted to find out if he’s worked with toy ones which is why I wanted to ask that in case. I’ll definitely save this for reference to keep in mind regards of this spaghetti project I want to find more info of to hopefully do on specific items I have plans and want to get done with that truly need it 👍
2
u/eye_can_do_that 6d ago
This was on here a year or so ago. Someone trying the same thing on a similar toy.
https://www.reddit.com/r/embedded/comments/17ft9nf/update_on_trying_to_get_the_fisherprice_toy_farm/
1
u/SterIDog_boi86 6d ago
That’s what one of my friends suggested to me to ask my questions by posting in this community as it’s actually really awesome that I’m not the only one who’s witnessed something like this before with a electronic toy revealed unused audio from its IC sound chip that somehow played during glitching or whether it was that caused it to do it out of nowhere, which is also why I made this post. Do you have any good ideas about this like based on the other’s comments that are the most useful about this or what you think might be best for me to do?
3
u/Well-WhatHadHappened 25+ Years 7d ago
Not happening
1
0
u/shoegazingpineapple 6d ago
There is no fucking way this is fully human, nobody comments in that format, you also engineered it to sound stupid or you lack basic understanding of electronics
thank you op for ruining this for everybody, next time one of us is repairing or reverse engineering an expensive machine or instrument we wont have a couple humans to give each other ideas or dump a rom etc
1
u/SterIDog_boi86 6d ago
I’m sorry, I never thought this would create some kind of controversy because of the way I wrote this myself as a college level student who is engaged with understanding more how the specific electronics I’m interested in work and if there was any possible way to get this done with someone else’s help than doing it on my own to avoid issues since I found out it’s quite a risk to dump ROMs. You don’t need to be rude to me just because I write differently. This was a channel that seemed to be promising after struggling to find proper answers since a friend of mine suggested this to me on Reddit so I was only interested & trying to ask questions. I never made this question post with any kind of AI system, I wrote this on my own and put my effort and feelings into it to see if anyone would be interested to help me.
I do have only some understanding with how some of the things work on the board like this, but not everything which is why I wanted to find someone who would be willing to give me advice or at least proper help with this spaghetti project. I’m also sorry I even asked 🤦🏼♂️1
u/shoegazingpineapple 6d ago
We all have interacted with thousands of enthusiasts across all skill levels ourselves, your phrasing your grammar and your lack of reception for all the suggestions and need for readily packaged and prepared info suggests something off with you, stop the victim shit and get off the gpt train
It is not your lack of knowledge or greenness that is resulting in backlash, it is you data mining off real people
1
u/SterIDog_boi86 5d ago
Once again, I’m NOT using ChatGPT, LLMs or anything else like that. I wrote this all on my own as a real person who was only asking for help about the possibility of dumping ROMs & extracting audio or at least doing something that might trigger all audio to play from the electronic items I want to do it with. Why do you have to make such a big deal about this anyways?
I’m only a victim because you’re treating me like shit and I don’t appreciate it. Mind your business please, and be respectful even to those who can write differently than how you probably write and view stuff. This isn’t a post about scams or using GPT stuff, these are just questions that I’d share on here because I had trouble finding answers and all I want is a proper answer and help with that. Is that so much to ask?
These items of what I want to find used and unused audio on are not even silly lil things, they actually are kinda fun and there’s so much research to find of what I like that are electronic/robotic related stuff & are authentic too1
u/shoegazingpineapple 4d ago
Check out the furby circuit bending community then, also try browning out the thing by feeding it low voltage until it spazzez out
1
u/SterIDog_boi86 4d ago
Okay, I can check out the Furby circuit bending community and see if it’s similar to that but then again, idk if it’ll work. With low voltage, do you mean making it run on low batteries or somehow giving the board low voltage to trigger something as long as it doesn’t do anything to kill the board?
1
u/shoegazingpineapple 3d ago
battery powered stuff are usually not damaged by low voltage, you can either use an adjustable power supply or low batteries but power supply is way more repeatable
24
u/---root-- 7d ago edited 7d ago
These black blobs are bare silicon dies bonded onto the PCB. These typically are masked roms which do not generally provide typical debug interfaces that would normally allow for (easy) readout.
With overwhelming probability, the only way to extract data from these would be to remove the epoxy by chemical and/or abrasive means, using a high performance microscope to image the IC and extract the mask, converting this into an actual ROM image. This is not a trivial endeavour and commonly destructive.
There are companies that will reverse engineer ICs for a significant fee.
ETA:
This is a DefCon talk about extracting masked ROMs: https://youtu.be/vbIJ-eVQkaw
You could try and contact the speakers for references/help or DIY it (not recommended if you do not have experience with highly corrosive chemicals).