Panasonic KX-TG2583B - undelete messages

I have an urgent need to 'undelete' a recent message which is a sentimental message from my mother in law (she passed away a few days ago) and I accidentally deleted it from my digital answering machine. The machine uses flash memory and I'm sure the message remains on the machine, only the pointers have been reset. At least I'm confident that it can be done. Does anyone have any first hand knowledge as to how to do this? Even if I pull and read the NV memory, will the data be encoded? I plan on contacting Panasonic (good luck with that) to see if there is an undocumented method of retrieving messages without pulling the non vol memory. Not likely, but I will try anyway.

If anyone has any knowledge that they would share, I would appreciate it.

Reply to
Jim Flanagan
Loading thread data ...

The data stored in the flash memory is most likely compressed using some proprietary technique in the ASIC that runs the answering machine, so unless you have access to that just dumping the contents of the flash memory will probably be useless.

Unless there is some kind of undocumented feature that allows you to undelete messages, the only way I can think to get them back is to trick the microprocessor in the controller IC into reading from a different portion of the address space than is intended, i.e. the portion that contains your message. If the controller IC is something like this:

formatting link

then it supports both parallel and I2C memory - the task will be easier if a parallel interface flash memory is used as you might be able to just disconnect some of the MSB address lines from the processor and manipulate them manually until it's reading back from the correct area. If it's an I2C interface then it will be more difficult, the only thing I can think of is putting a microcontroller between the answering machine chip and the memory that has I2C input/output capability and doing an "on the fly" translation of the address data.

Reply to
Bitrex

Sorry to hear about your mother in law. I don't know which encoding they use or where the address pointer table would be stored in the NVRAM. I remember that you could delete messages via handset on some phones by pressing "7" from the menu. Can't remember the brand but there was an undocumented trick to press "77" to undelete.

--
Regards, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

Jim, just came to mind: If all else fails you could get a quote from a forensic data recovery place. Given the reason for your request, maybe they'll offer a discount, as they are usually expensive.

--
Regards, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.