Main firmware meaning the version of your phone R1L002,R1BC002,etc... Upgrading it to the latest firmware is a must to avoid bugs. Try downloading SEUS(Sony Ericsson Update Service). It is simple as long as you follow the instructions provided on-screen. Having a lower CID such as 36 makes more easy modding it to change many options such as camera driver, sound, menu icons, patches, etc..