PLEASE NOTE THAT THIS GUIDE IS NOT APPLICABLE FOR THE CUSTOM ROMS!
UPDATED 7 DECEMBER 2009
Q. What is CHome/Titanium plugin?
A. CHome is the name of the new default WM6.5 plugin which display information in the Microsoft Zune format. (Think of it as a "Vertical HTC Manila/Touchflo 3D" plugin). Titanium refers to the default manner in which the information is displayed. Other manners of display include Bliss, Neo-titanium, WM7 titanium, etc. (More on that in a future update of this post).
And yes, this plugin is ONLY available for WM6.5 (sorry WM6.1 folks).
To activate the plugin on Samsung i8000, goto Settings-->Display and Light-->Items on Today. Uncheck "Samsung WidgetPlus" and check "Windows Default".
Q. I really like the CHome plugin. How do I customise or add new panels?
A. To customise the panels, please use the excellent CHome Editor by Showaco which can be downloaded here. Basic functions include arranging the order of the panels (don't forget to tap "Save to Registry" to register the changes). Advanced functions include editing the registry component of each panel, i.e. customising the software to be opened when the right soft key in a panel is pressed, etc.
A list of popular customed panels can be found here. Please install the panels in the main memory; most of the panels are less than 300kb in size.
Q. I have installed one of the panels in the link above. Why doesn't installed panel appear?
A. Now this question is the very reason why this thread is started. There are 2 reasons why the installed panels do not appear.
i) Mortscript (can be downloaded here) is not installed. MortScript interprets a (quite) simple batch language. If you know .bat files in DOS or shell scripts: it's something like that. Its focus is to remote control or launch other applications. Mortscript is required for most of the panels (and good programs from XDA-developers) to work. It's a small program and should be installed in the main memory (ver 4.2 or 4.3beta is fine).
ii) "SPlugins_480X800.cpr" in "\Windows" is not updated. The CPR file contains the parameters of how each panel should look like, i.e. font type, font size, image location, etc. In most other WM6.5 devices, the default CPR used by the system is Titanium_480x800.cpr. When you install any customed panels, the parameters of the new panels are updated into Titanium_480x800.cpr. However, in the case of Omnia i8000, SPlugins_480x800.cpr (which is also found in "\Windows") is used instead. It must some great smart idea of one Samsung engineer which resulted in hours lost and wall banging for most Omnia users including myself. . Therefore, the parameters of the installed panels (which resides in Titanium_480x800.cpr) must be copied into SPlugins_480x800.cpr.
The CPR files can be edited by Windows XP/Vista/7 Notepad program or Total Commander if you are editing it on your Omnia i8000. The code in the CPR file is in XML. All the CPR files are hidden and you have to enable "Show all files" on either Total Commander or File Explorer/Manager.
Noobs & Novices You can use my CPR file below which is based on panels I used for my system. Just overwrite your CPR file in \Windows folder. Please note that I took away the CPR codes for some of the default panels like Samsung SMS panel (SText), Samsung Email panel (SEmail), etc to meet the size limit for the file.
If you wish to add new panels, simply copy the panel's CPR code into the SPlugins_480x800.CPR. Again, you may need to ADVERTISING SPAM size limit. CPR codes for the panels can be found in
i) Titanium_480x800.cpr in \Windows folder. Remember that CPR codes is always updated into this file by default.
ii) this thread. I hope to update some CPR codes for users' convenience in the next update and
iii) XDA-developer.com (do a search in this forum)
i) There's an online tool created by Twolf of Xda-developers. You can find the tool here. In short, you can use this tool to create the necessary CPR code and the corresponding registry entry for any panel! Please note that Omnia 2 I8000 is WVGA in resolution.
ii) There is another tool @ Xda-devlopers which provide visual editing of the CPR files. Now we are talking! You can find the tool here.
I provide my settings and CPR file to help some of you to save you the headaches and get you started right away on what I think are the good panels around. The CPR file is based on my personal usage. Please feel free to edit the CPR for your own use.
Q. *NEW* Why don't you include all the panels CPR code in 1 mega CPR file?
MY CPR FILE- SPlugins_480x800.zip 7.01KB 2271 downloads
CAppointment- default WM6.5 appointment panel (modified to display appt in condensed mode)
CFavourites- default WM6.5 favourites panel
CText- default WM6.5 messaging panel
CEmail- default WM6.5 email panel
CMusic- default WM6.5 media player panel
CPhotos- default WM6.5 photos panel
SCalendar- Samsung WM6.5 appointment panel
SClock- Samsung WM6.5 clock panel
Sphone- Samsung missed call panel
SMusic- Samsung Touch Player panel
SFavourites- Samsung Opera favourites panel
SText- Samsung Text Messaging panel
Customed Installed Panels
CDigiClock- Manila-styled clock with appointment display. (link)
CHeroClock- HTC Hero-styled clock with appointment cum weather display. (link)
The weather function of the CHeroClock panel is independent of Titanium Weather, i.e. you can disable or uninstall the Titanium Weather.
Warning- apparently some xda-developer users complained that CDigiClock & CHeroClock drained battery very fast! But during the 2 days i have been using CDigiClock, I found the battery drain to be satisfactory; I am still able to yield 2 days of usage before charging.
JMLToday 5.3 (CyB Theme) with JPanex (JMLToday, CyB Theme, JML Panex)
A solid today panel which display clock, date, messages, missed calls, weather, bluetooth status and battery level. JMLPanex enables each icon to be "clickable" to assess the respective functions.
IMPORTANT: Please delete the CPR information for the JMLToday if you are going to install the latest version of the JMLToday. If not, the JMLToday will not display correctly.
JMLStocks- grabs stocks, currency info from Yahoo Finance (link)
CComm- Comm Manager panel which enables user to turn on/off Phone, Bluetooth, Wifi & Flight Mode from today screen (link)
Settings- Wifi Option 1, Bluetooth on/off (1st option), Icon
Titanium notifications- missed call, voice mail, sms, emails (link)
Titanium Weather (post #27)
Twitter- Artesea Twitter Panel (link)
Favourite People- by AppStar (link)
CLaunch- favourite applications panel (link)
CSettings- favourite settings panel (link)
CS2P- Panel for Slide 2 Play (link)
CPlayer- Panel for Nitrogen Music Player (link)
As mentioned above, a whole list of all popular custom panels can be found here.
If any of you have a good panel to recommend, let me know so i can compile it into the CPR file.
Original post (to help readers make sense of the replies in this thread)
Installed Showaco's CHome Editor. Installed plugins like Favourite Contacts, Facebook, etc.
But the newly installed panels just does NOT appear.
Have already installed according to instructions:
1. Disable Titanium
2. Install Panel cab file
4. Enable Titanium
Still nothing. In fact, newly created panels using the CHome Editor also does not appear.
However, I can use the CHome editor to change the properties of the default panels (i.e. clock, pictures, favourites).
Can anyone help?
Edited by emperorben, 07 December 2009 - 01:42 AM.