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

23 comments:

  1. Perfect. I don't know. Native functions, such as radio, TV, DVD player apps how to off or kill.

    ReplyDelete
  2. Hi! Great gob! Pls add support of Huawei e171 3G modem. And i have a little bug on my 053 device - app volume dont save after reboot. ps sry 4 my eng, im from Russia

    ReplyDelete
  3. You can use PPP widget for 3g connection.

    ReplyDelete
  4. Hi!
    This is the new rom I have to use instead of the old you have published on January or it is something else?

    ReplyDelete
  5. In january i beleive it was still the beta 4.03.

    ReplyDelete
  6. Loving the ROM, any updates on the way KoTiX?

    ReplyDelete
    Replies
    1. My unit is still broken, I've got the replacements parts but didn't fix it and i had to buy more parts.
      Once I got my unit fixed you'll have a new version with a different root access (superuser from Clockworkmod instead of Chainfire), Root and Gapps selectable from the installer and maybe Viper4Android for the audio part.

      Delete
  7. Have a beer on me, looking forward to the next update. Is there any chance of overclocking these bad boys?

    ReplyDelete
    Replies
    1. Tnx man for the beer :)
      There isn't really a lot that we can do because we don't have any source file and I'm not really an expert on rom developing, btw if you want a taste of the new rom:
      https://www.dropbox.com/s/4214u7lmpunstms/update_S150A.zip

      Full Install is without root and without gapps, if you need them do a custom install.
      As i told you it has a different root method that maybe will be usefull for 3G dongle users plus my Radio interface mod with bigger RDS info.
      If you use Gapps remember to set the "Stay awake" in Settings->developer options

      Ciao ;)

      Delete
    2. This comment has been removed by the author.

      Delete
  8. Hey KoTiX.. Since i have been using the newer (taste) update my screen has been whiting out, several times today, seems a bit random but I get the feeling the link between the firmware and rom is a bit glitchy. ive had this happen whilst using the reverse Camera, Radio and just using applications.

    Any ideas?

    The screen just goes white, like it is getting too much power, the unit still works but the image on the screen is not visible.

    I did a complete fresh install, like the RDS names in the middle of the Radio.

    Cheers

    ReplyDelete
  9. If you have installed the gapps you need to set "stay awake" in developer settings

    ReplyDelete
    Replies
    1. Thanks man, I thought i had enabled it..

      Take it this is a known issue if using Gapps? Sorry.

      Radio is good ..

      Delete
  10. Yep ;) if you come on xda forum you will know more stuff and other people could answer you too. i also realesed another version with viper audio there.

    ReplyDelete
  11. Can i have the XDA link? there are many threads for s100/s150 in there, but i found your rwf thread.

    I installed the Viper apk, latest version, installed and updated driver but the stock DSP will not change.

    I made Viper default music effect - no change
    I tried disabling Music FX - no change.
    I tried compatibility mode in Viper, no change

    Rom still using built in DSP, Viper unable to take control.

    Any idea? i installed ViPER4Android_4.x_2326.apk

    -Steve

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. Hola Kotix!, tanto tiempo!!!, has vuelto a los orígenes parece, el SO Android realmente no funciona bien en éstos equipos.
    Te molesto con una consulta.
    Llevé el auto a un taller de chapa y pintura por un choque y del taller me llevaron el auto a lavar... resultado me robaron la microSD original con los datos del GPS IGO.
    Puse el back up de los datos en una nueva microSD formateada FAT32 pero no funciona bien.
    Resulta que si inserto la microSD y enciendo la unidad se queda bloqueada, no arranca. Si en cambio con la microSD afuera y lo enciendo al equipo y luego inserto la microSD y activo el GPS anda todo bien.
    Cómo o con qué se debe formatear la microSD?
    Desde ya muchas gracias.
    Saludos, Gustavo.

    ReplyDelete
    Replies
    1. Hola Gustavo!
      Puede ser que tiene todavia la particione de sdboot o sdflasher, necesita que borrarla desde la tarjeta sd con el programa" minitool partition wizard" buscalo en google. Con esto programma borra todas las particiones y crea solo una de fat32.

      Ciao :)

      Delete
  14. HI
    sory hope you can help ,I have some problems with my S100 ,cant set time and date ,the gps Will not open ,I am thinking to do a update to se if its help, the data for the chip is
    S100-20130618
    S100-v1.29.6.7
    c213
    20121204

    there can i get a update ?


    Please help

    ReplyDelete
  15. HI
    sory hope you can help ,I have some problems with my S100 ,cant set time and date ,the gps Will not open ,I am thinking to do a update to se if its help, the data for the chip is
    S100-20130618
    S100-v1.29.6.7
    c213
    20121204

    there can i get a update ?


    Please help

    ReplyDelete
    Replies
    1. You are running a very old firmware, please go to roadnav.com forum to find the updated firmware for your model.

      Delete