Hi all,
I have modified C5_AB firmware to put in unicode + multi latin base keyboards for you.
This is strictly for C5_AB. The guide for C5_A4 is in another thread.
Here is what I have done:
1. Replace Motorola's AMCSL.ttf with tahoma.ttf font
2. Enable to edit .GainTable.txt in /diska/.system
3. Automatic run all the scripts in /diska/.system/Startup when the phone starts
4. Add multi latin base keyboards
5. Add MKG
6. Remove China Mobile's startup and shutdown animations
Modified Motorola's AMCSL.ttf font to support display following languages:
Western
Hebrew
Arabic
Greek
Turkish
Baltic
Central European
Cyrillic
Thai
Vietnamese
If you can use tahoma.ttf font to display your language in PC then you can use this modified AMCSL.ttf font to display your language in E680i.
Modified keyboards support keyin following languagues:
Deutsch (German)
English (UK, US)
Espanol (Spanish)
Francais (French)
Italiano (Italian)
Português (Portuguese)
For other latin base languages (such as Rumanian, Dutch, Finnish, Swedish), you can try to see whether this multi latin base keyboards support your accented characters or not.
I put the file .GainTable.txt in /diska/.system so that you can copy .GainTable to PC, use Notepad to edit, and put it back to /diska/.system. After editing .GainTable.txt, you may need to restart your phone.
This modified cg33 also allows all the scripts you put in /diska/.system/Startup folder will be run automaticlly when the phone starts.
Steps to install unicode font + multi latin base keyboards:
1. download C5_AB_CG33_unicode_editable_gaintable_startup_1.1.zip from:
http://sourceforge.net/project/showf...kage_id=170009
Look for release cg33_unicode_edittable_gaintable_startup
2. download C5_AB_CG35_multi_latin_keyboards_1.0.zip from:
http://sourceforge.net/project/showf...kage_id=170009
Look for release cg35_multi_latin_base_keyboards
Use PST or Flashkit to install C5_AB_CG33
3. If you use PST to reflash your phone then just replace the origin CG33.smg with the modified CG33.smg during the "erasing memory" process.
4. If you have already flashed with C5_AB_full and don't want to reflash your phone again then rename E680I_G_0D.C5.ABP_0D.B3.B1P_T674VE_L001_S004_P006_GSOE680IT674VE007_fullCG33.smg to cg33.smg. Put the file cg33.smg in root directory of memory card. use flashkit to flash: flashcp -v /mmc/mmca1/cg33.smg /dev/mtd5
(You may need to install lin loader into memory card before you can use flashkit)
Edit gaintable
5. After use PSt or flashkit to install this CG33, switch the phone to USB mass storage, copy file .GainTable.txt in the zip file into .system folder of your phone memory (/diska/.system). restart phone.
6. If you want to edit .GainTable.txt, just copy .GainTable.txt in .system folder of your phone memory to PC. Use Notepad to edit it and copy back to the phone. restart phone after editing.
Startup scritps
7. If you have any script need to run when the phone start, create a folder name Startup in /diska/.system and put all the scripts there. For example: You can put NEO's Startup.lin script in Startup folder.
Install C5_AB_CG35
8. Put the file c5ab_cg35.smg in root directory of memory card, telnet to the phone, use cp to copy c5ab_cg35.smg to the phone: cp /mmc/mmca1/c5ab_cg35.smg /dev/tffsa
10. restart the phone, you will have C5_AB with unicode + editable gaintable + folder startup + multi latin base keyboards.
To use multi latin base keyboards:
1. Tap on "au" to open multi latin base keyboards
2. Tap on "ab" to go back to normal keyboards
Using dictionaries in your language:
After install multi latin base keyboards, you can install English --> Your language or Your language --> English in your phone. You can also install French --> Portuguese. Any latin base dictionaries will work fine. Download multi national dictionaries from here:
http://dictionarymid.sourceforge.net
If you can not find your dictionary, just follow the instructions on the site and setup your own dictionary in your language! (I have setup a few dictionaries in my language and use in my E680i)
Steps to adjust font size, to make unicode displaying looks better
1. telnet to phone.
2. go to folder /ezxlocal/download/appwrite/setup
3. copy file ezx_system.cfg to PC
4. use ultraedit to edit file ezx_system.cfg on PC
5. Search for Large/Medium/SmallFontSize
6. Replace default size with Large=18/Medium=17/Small=16.
7. Save the changes
8. copy modified file ezx_system.cfg to phone at /ezxlocal/download/appwrite/setup.
9. Disconnect, restart phone.
11. Choose setup, Text size = Medium
12. Your phone is now displaying unicode font nicer.
Happy keyin and using dictionaries in your language,
ThreeSearch
Who is energetic and not indolent,
In misfortune unshaken,
Flawless in manner and intelligent,
Such a one to honour may attain.