Hi,
Be sure to be careful and don't consider yourself a Computer Newbie or you risk getting a very beautiful but most expensive paperweight.
DISCLAMER: THIS GUIDE IS BETA!! CORRECTION MOST WELCOME!! IF YOU FOLLOW WHAT IS WRITTEN IN THE FOLLOWING LINES YOU DO THIS ON YOUR OWN RESPONSIBILITY!! YOU ACKNOWLEGE LOSING THE WARRENTY OF YOUR MOBILE PHONE!! YOU DON'T NEED TO FOLLOW ALL THE STEPS!! JUST PICK WHAT IS SUITEABLE TO YOU!!
First get TC300ex from http://www.kessler-design.com/speedport-w700v/download.html. This is the tool to pack and unpack the firmware. Without it you cannot modify the firmware.
Then get the firmware that you like. Freely available are Arcor .99c at http://www.arcor.de/hilfe/neu/index.php?sid=&aktion=anzeigen&rubrik=004022002&id=1195 and Pirelli .98f at http://www.sipgate.de/faq/index.php?aktion=anzeigen&type=devices&rubrik=724. Any more??
You may want to download the utility programs to flash your phone. I use the Pirelli utility but I also have Arcor and Telekom utilities installed.
It makes life easy using MobileCustomizer.zip from http://www.ip-phone-forum.de/showpost.php?p=881612&postcount=30. This great tool lets you add your WLAN and Sipsetting to the ini-files and it let's you view and change to images in the firmware. Get your own boot pictures.
N.B. there are numerous reports on problems flashing your mobile. Read e.g. here http://www.ip-phone-forum.de/showthread.php?t=124489&page=27.
1) So lets start. Copy the TC300ex into an empty directory e.g. c:\tc300ex
2) Copy the firmware image into the TC300ex directory.
3) Start TC300ex and choose the firmware you like to decode. See picture 1
4) I added a 9 (decode Arcor Ver .99) to bin and data to create bin9 and data9 as directories, but that is optional. See picture 2
5) I added a 8 (decode Pirelli Ver .98 ) to bin and data to create bin8 and data8 as directories, but that is optional. See picture 3
6) With the "1. Decode to 'bin' and FS to 'data'" button the firmware is being extracted and ready to be modified.
7) Download now the new ini files. You will find two versions of each ini-file. One with anotations to study and one without to use. Compare them to the original of you firmware and do the modifications that you like, if any.
The ini-files need to be copied to data\sys\mmi. I used the Arcor firmware as starting point. It is not know if these ini-file also work with Pirelli or other firmwares.
Meaning of the ini-files:
- wifi_voip.ini with settings for WLAN & VoIP
- system.ini with general settings
- data_service.ini with settings for wap, email, etc.
- call_feature.ini with settings or calling, sms, etc.
8 ) NOT RECOMENDED: By replacing the files in \data\image\poweron against smaller versions you can save a lot of space at the price of graphic error while starting and shutting down or phone. My recommendation is to change these files later with the mobileCustomizer. No further damage is expected, since the art-file format seems to accept any value in its pictures. BUT you do it at your own RISK!
9) Save space by deleting the backgrounds in \data\image\idle\wallpaper. They are useless. If you like to have a wallpaper. Use the transfer utility to get a picture 128x128 pixel big e.g. jpg to your mobile. Then under Settings/Einstellungen - Display/Anzeige - Wallpaper/Hintergrund - Select Wallpaper/Hintergrund wählen - Select gallery/Aus Galerie - Images/Bilder you can choose your favorite wallpaper. Saves like 200kb.
10) You can save some space by replacing some midifiles in \data\tone with smaller ones. Again you don't loose anything because you can use your favorite midi files from the gallery as with the wallpapers. Saved me like 200kb. See picture 4-9.
11) I guess you could still delete some pictures that you don't use, but it is not worth the trouble. Maximum free space I had were ~1700kb but now I only have ~1400kb.
12) Replace zsp_image.out from the Arcor Firmware under data\sys\zsp with the same version from the pirelli Firmware. NOTE: IT MAY NOT ALWAYS WORK, E.G. SOUND PROBLEMS!!! If it works you have the G.711 and the G.729 codec instead off the G.711 and the G.726 codecs.
13) Pack all the files together again. In the TC300ex use 2. Encode.. then 3. Prepare... and finally 4. Build firmware.. See Pictures 10-13
14) Now it is time to install the mobilecustomizer. It need .net 2.0.
15) Start the program. See Picture 14
16) Set path to TC300ex. See Picture 15
17) Select firmware. See Picture 16
18 ) Choose ini-file to modify e.g. wifi_voip.ini to set WLAN and Sip Parameters. See Picture 17
19) Under [Wifi Setting] you find under P1_* the settings for 1st WLAN Profile, P2_* the settings for the 2nd WLAN Profile, etc. You may want to enter the data here. It is more comfortable than later on your mobile. N.B. DON'T PASS A FIRMWARE WITH YOUR WLAN CONFIGURATION TO OTHERS! See Picture 18
20) Under [Sip Setting] you find under S0_* the settings for the 1st Sip Profile, S1_* the settings for the 2nd Sip Profile, etc. You may want to enter the data here. It is more comfortable than later on your mobile. N.B. DON'T PASS A FIRMWARE WITH YOUR SIP CONFIGURATION TO OTHERS! See Picture 19
Please note that for the moment WLAN 1 uses SIP 1, WLAN 2 uses SIP 2, etc. Suggestions how to freely choose a Sip Profiles within a WLAN Profiles are welcome.
21) Under Configuration Options use 'Save changed settings'. See Picture 20
22) Under Images you find all the images of your firmware. You can look at them and with the "set own pic" replace them against your own. Very nice for the 6 Picture of \data\image\poweron\*.art. See Picture 21
23) After modifying choose from Image options 'Save as (own..' See Picture 22
24) Then it's time to recreate your firmware by choosing 'Encode firmware to folder'. See Picture 23
25) Now start your transfer utility and flash your mobile.
26) Excecute ###810# (Reset), Menu - Settings - Restore factory and ###4444#.
27) Enter to each WLAN Profile and choose 'Reset WLAN profile'. Then enter into the menu Sip-Profile and under options choose 'Reset SIP profile'. Make sure you did this for each WLAN and SIP Profile. This way all old settings should be cleared.
28 ) Now set or make sure that the WLAN and Sip Profile settings are correct.
29) ENJOY! You finished!
Some hints and problems.
By the way: Could someone help fill out the wiki under http://wiki.ip-phone-forum.de/telefone:t-one_tc300:start. Especially the section of Bugs would be nice.
UPDATE: In der ini-Datei wurden 2 Fehler behoben. Aktuelle Version ist 2.
UPDATE2: Bei Punkt 10, sollte man vielleicht nicht alle Midi Files durch kleinere ersetzen. Als Problem ist mir aufgefallen, daß die Spiele bei mir auch das "kleinere" Midifile nutzen, was der Telekom Song ist. Eigentlich nicht wirklich ein Problem, denn die Spiele sind so was von peinlich, aber mit dem Telekom Song im Hintergrund natürlich noch um Potenzen peinlicher
Be sure to be careful and don't consider yourself a Computer Newbie or you risk getting a very beautiful but most expensive paperweight.
DISCLAMER: THIS GUIDE IS BETA!! CORRECTION MOST WELCOME!! IF YOU FOLLOW WHAT IS WRITTEN IN THE FOLLOWING LINES YOU DO THIS ON YOUR OWN RESPONSIBILITY!! YOU ACKNOWLEGE LOSING THE WARRENTY OF YOUR MOBILE PHONE!! YOU DON'T NEED TO FOLLOW ALL THE STEPS!! JUST PICK WHAT IS SUITEABLE TO YOU!!
First get TC300ex from http://www.kessler-design.com/speedport-w700v/download.html. This is the tool to pack and unpack the firmware. Without it you cannot modify the firmware.
Then get the firmware that you like. Freely available are Arcor .99c at http://www.arcor.de/hilfe/neu/index.php?sid=&aktion=anzeigen&rubrik=004022002&id=1195 and Pirelli .98f at http://www.sipgate.de/faq/index.php?aktion=anzeigen&type=devices&rubrik=724. Any more??
You may want to download the utility programs to flash your phone. I use the Pirelli utility but I also have Arcor and Telekom utilities installed.
It makes life easy using MobileCustomizer.zip from http://www.ip-phone-forum.de/showpost.php?p=881612&postcount=30. This great tool lets you add your WLAN and Sipsetting to the ini-files and it let's you view and change to images in the firmware. Get your own boot pictures.
N.B. there are numerous reports on problems flashing your mobile. Read e.g. here http://www.ip-phone-forum.de/showthread.php?t=124489&page=27.
1) So lets start. Copy the TC300ex into an empty directory e.g. c:\tc300ex
2) Copy the firmware image into the TC300ex directory.
3) Start TC300ex and choose the firmware you like to decode. See picture 1
4) I added a 9 (decode Arcor Ver .99) to bin and data to create bin9 and data9 as directories, but that is optional. See picture 2
5) I added a 8 (decode Pirelli Ver .98 ) to bin and data to create bin8 and data8 as directories, but that is optional. See picture 3
6) With the "1. Decode to 'bin' and FS to 'data'" button the firmware is being extracted and ready to be modified.
7) Download now the new ini files. You will find two versions of each ini-file. One with anotations to study and one without to use. Compare them to the original of you firmware and do the modifications that you like, if any.
The ini-files need to be copied to data\sys\mmi. I used the Arcor firmware as starting point. It is not know if these ini-file also work with Pirelli or other firmwares.
Meaning of the ini-files:
- wifi_voip.ini with settings for WLAN & VoIP
- system.ini with general settings
- data_service.ini with settings for wap, email, etc.
- call_feature.ini with settings or calling, sms, etc.
8 ) NOT RECOMENDED: By replacing the files in \data\image\poweron against smaller versions you can save a lot of space at the price of graphic error while starting and shutting down or phone. My recommendation is to change these files later with the mobileCustomizer. No further damage is expected, since the art-file format seems to accept any value in its pictures. BUT you do it at your own RISK!
9) Save space by deleting the backgrounds in \data\image\idle\wallpaper. They are useless. If you like to have a wallpaper. Use the transfer utility to get a picture 128x128 pixel big e.g. jpg to your mobile. Then under Settings/Einstellungen - Display/Anzeige - Wallpaper/Hintergrund - Select Wallpaper/Hintergrund wählen - Select gallery/Aus Galerie - Images/Bilder you can choose your favorite wallpaper. Saves like 200kb.
10) You can save some space by replacing some midifiles in \data\tone with smaller ones. Again you don't loose anything because you can use your favorite midi files from the gallery as with the wallpapers. Saved me like 200kb. See picture 4-9.
11) I guess you could still delete some pictures that you don't use, but it is not worth the trouble. Maximum free space I had were ~1700kb but now I only have ~1400kb.
12) Replace zsp_image.out from the Arcor Firmware under data\sys\zsp with the same version from the pirelli Firmware. NOTE: IT MAY NOT ALWAYS WORK, E.G. SOUND PROBLEMS!!! If it works you have the G.711 and the G.729 codec instead off the G.711 and the G.726 codecs.
13) Pack all the files together again. In the TC300ex use 2. Encode.. then 3. Prepare... and finally 4. Build firmware.. See Pictures 10-13
14) Now it is time to install the mobilecustomizer. It need .net 2.0.
15) Start the program. See Picture 14
16) Set path to TC300ex. See Picture 15
17) Select firmware. See Picture 16
18 ) Choose ini-file to modify e.g. wifi_voip.ini to set WLAN and Sip Parameters. See Picture 17
19) Under [Wifi Setting] you find under P1_* the settings for 1st WLAN Profile, P2_* the settings for the 2nd WLAN Profile, etc. You may want to enter the data here. It is more comfortable than later on your mobile. N.B. DON'T PASS A FIRMWARE WITH YOUR WLAN CONFIGURATION TO OTHERS! See Picture 18
20) Under [Sip Setting] you find under S0_* the settings for the 1st Sip Profile, S1_* the settings for the 2nd Sip Profile, etc. You may want to enter the data here. It is more comfortable than later on your mobile. N.B. DON'T PASS A FIRMWARE WITH YOUR SIP CONFIGURATION TO OTHERS! See Picture 19
Please note that for the moment WLAN 1 uses SIP 1, WLAN 2 uses SIP 2, etc. Suggestions how to freely choose a Sip Profiles within a WLAN Profiles are welcome.
21) Under Configuration Options use 'Save changed settings'. See Picture 20
22) Under Images you find all the images of your firmware. You can look at them and with the "set own pic" replace them against your own. Very nice for the 6 Picture of \data\image\poweron\*.art. See Picture 21
23) After modifying choose from Image options 'Save as (own..' See Picture 22
24) Then it's time to recreate your firmware by choosing 'Encode firmware to folder'. See Picture 23
25) Now start your transfer utility and flash your mobile.
26) Excecute ###810# (Reset), Menu - Settings - Restore factory and ###4444#.
27) Enter to each WLAN Profile and choose 'Reset WLAN profile'. Then enter into the menu Sip-Profile and under options choose 'Reset SIP profile'. Make sure you did this for each WLAN and SIP Profile. This way all old settings should be cleared.
28 ) Now set or make sure that the WLAN and Sip Profile settings are correct.
29) ENJOY! You finished!
Some hints and problems.
- it is possible, that the sip profile 2-5 don't carry the chosen name.
- WPA TKIP works better than AES (reported in the forum)
- Under WLAN Profile choose IP-Settings: Manual instead of Automatic
Try if battery life is longer with WMM Powersaving disabled rather than WMM Powersaving enabled
- The Codec G.729 uses 64 kbit/sec for up- and downstream together. G.711 uses around 170 kbit/sec for up- and downstream. G.726-32 as used by DECT phones uses around 110 kbit/sec for up- and downstream. All have fantastic sound quality.
- Don't charge with the USB cable, or be careful not to overcharge the battery.
By the way: Could someone help fill out the wiki under http://wiki.ip-phone-forum.de/telefone:t-one_tc300:start. Especially the section of Bugs would be nice.
UPDATE: In der ini-Datei wurden 2 Fehler behoben. Aktuelle Version ist 2.
UPDATE2: Bei Punkt 10, sollte man vielleicht nicht alle Midi Files durch kleinere ersetzen. Als Problem ist mir aufgefallen, daß die Spiele bei mir auch das "kleinere" Midifile nutzen, was der Telekom Song ist. Eigentlich nicht wirklich ein Problem, denn die Spiele sind so was von peinlich, aber mit dem Telekom Song im Hintergrund natürlich noch um Potenzen peinlicher
Anhänge
Zuletzt bearbeitet: