Wednesday, February 5, 2014

S150 Custom ROM developement

After a couple of months modifying the android 4.03 beta firmware for the S150 unit, we have finally an official build of the firmware.
Comparing the beta, many things has been fixed from Roadnav like GPS speed reading, 3rd party launchers behaviours, etc.. but some bugs and issue are still there and some new ones came up.
My intent is to try to fix some of the smaller bugs (even if probably I'll never be able to do it) and to be more comfortable making mods and flashing the firmware I decided to build an "Aroma installer".


The main advantage of the installer is that we can choose to make a full update of the firmware or to update just some parts of it like bootloader, kernel, configs, data, etc.. In this way will be easyer, quicker and safer to update all the custom ROMs that i'll build.

So here is the link to the first version of my custom Official 4.03 ROM:

Official 4.03 Aroma-Root_v1.0.rar

The only differences from the original, for now, it's just the root access and a build.prop mod to show more apps in the playstore faking the device as a Nexus 4G.
---------

A new version is available:
Official 4.03 Aroma-Root v1.1.rar 
 

The changelog is this:

12.02.2014 - Added Huge Apn list from CM10.1
10.02.2014 - Added Logo external folder.
                   - Modified Launcher2 with 8x4 grid and centered home.
07.02.2014 - Fixed Preinstall issue in aroma

I've added the possibility to load custom logos from a "logo" folder, in the same way happen for the apps preinstall.
Just add in the logo folder all the logos you want in the format:
mylogo.rle
mylogo.png

After flash you will find them in Settings->Device->boot logo
If you like you can set tem manually in the file personize.prop in the config folder like this:

ro.default.bootlogo=mylogo

Just specify the same name of the files



These are the instructions to create logos:
- create your logo in png format 800x480, 16 bit (32 bit is fine too, it will just be bigger in bytes and takes longer to load)
- convert it to rle format using the tool included in the rom archive PNG2RLE.
- create another png image for thumbnail preview with size 166x108
- name the rle and the thumb file with same name eg. mylogo.rle and mylogo.png

After flash you will find them in Settings->Device->boot logo
If you like you can set tem manually in the file personize.prop in the config folder like this:

ro.default.bootlogo=mylogo

Just specify the same name of the files

If you 'd like to do it without flashing you need root access and:
- copy these 2 files using root explorer (EsFileExplorer option enabled) in the Bootlogo\Logo folder
- go in settings->device->boot logo to apply your new logo.
-------------------------------------------------------------------------------------------------------------

New version of the rom:
http://kotixworld.blogspot.it/2014/05/new-s150-kotix-2.html


-------------------------------------------------------------------------------------------------------------


If you like my work consider to