(Skip up to the "second approach" paragraph, if you don't care for the technical details or my story.)
Some time ago, during my latest blog silence period, I bought a white Nokia E71 phone from a Cosmote dealer.
I am really satisfied with it, except for two or three small issues, but the most annoying is that my phone was not made for the Romanian market, so I can't type Romanian diacritics.
Why does this matter? Because since I bought this phone I managed to do some translation work on the E71, on the daily commute to work. Still, the lack of diacritics forces me to go through another hop to add diacritics to my .po files when I get home.
So I was thinking on ways to fix this issue. After some google-ing I came up with the following possible fixes:
- change the product code with a code for the Romanian version and upgrade to the next firmware version, when that arrives
- hack the phone and use ROMPatcher to patch the Romanian layout into the phone
Enter the second approach and my request for help.
I have looked into the files of my phone and I think I have found the files which define the keyboard layouts available on my phone. I haven't made out the details of the files, but, as a first step, I thought that I should try to replace one of those layout files I don't need with a Romanian layout file.
The problem is that I don't have a copy of such a file, but on a phone that works this file should be present and should be easily accessible. For short, I would need a copy of the firmware that is running on the phone, so I can try to replace on my phone the relevant files.
If you own a Nokia E71 and you're able to input Romanian diacritics on it, please contact me via a comment on my blog, or an email at email@example.com. Thanks in advance!
 the phone is really close to perfection on my scoreboard
 the correct "s comma" and "t comma" are not visible in any font present in the phone, but as long as they are correctly encoded I am fine with that. Surely with a proper font and an external editor I can fix that problem.