[ROM][RK3188][MTCD] da-anton ROM [beta3]

Search This thread

da_anton

Senior Member
Sep 18, 2011
112
60
Munich
Hi everyone,
this ROM is based on the latest JY ROM. I built the ROM with the MTCD ROM builder (http://forum.xda-developers.com/and...ns-development/tool-mtcd-rom-builder-t3475444)

It is tweaked for speed! Mainly I removed some apps which seemed unnecessary to ME which are otherwise using RAM. I also optimized the build.prop. Mainly the dalvik/ark and GUI parameters. It boots on my Xtrons GS HU in under 20sec (car logo to launcher) and has roughly 430-450MB free RAM after boot as you can see on the screenshot. The ROM looks stable to me. Give it a try if you like and let me know if you can feel a difference regarding speed and smoothness.


READ:

  • No warranty if you brick your HU
  • so far I just tested it with my GS based headunit! So no guaranty that it works on yours
  • This is my first ROM and I only have one unit which is obviously in my car. So support is limited so don't expect updates
  • I will not include xposed and I'm not planning to do so
  • no dmcu.img included. You have to flash that one separate if you want to update your MCU


Design goals:
  1. Stability - stick as much to the stock ROM as possible
  2. Performance - remove whats not necessary and tune the rest

Download:




Installation:

  • as usual: put dupdate.img on GPS card and flash via system update; wipe before if you are coming over from another ROM
  • you have to wipe data twice because the partition scheme is changed

Credits:


  • malaysk
  • wskelly
  • bravonova
  • shawndak
  • everyone else I forgot

Changes:

[beta 3]
  • enabled boot animation again as disabling caused massive problems (reboots & buttons not working anymore)
  • reverted busybox update

[beta 2]
  • fixed problems with memory unify (aka FUSE); a wipe is advised in case of an upgrade
  • disabled boot animation -> faster boot (NO animation should be displayed!, thanks to shawndak for the hint)
  • upgraded busybox to latest version
  • set I/O governor to noop as that one uses less CPU cycles
  • adjust read-ahead values to new memory size
  • included AdAway
  • removed Viper4Android due to busybox problem; I currently don't have time to fix it
  • removed BasicDreams
  • removed HoloSpiralWallpaper
  • removed LiveWallpapers
  • removed LiveWallpapersPicker
  • removed PhaseBeam

[beta 1]
[alpha 2]
  • added MTCDVD4
  • added MTCBackView
  • added Viper4Android
  • removed PrintSpooler
[alpha 1]
  • based on JY-20.09.2016 ROM from wskelly
  • SuperSU included
  • MtcdTools 20.08.2016 included
  • removed the following apps:
    GooglePinyinIME
    Gmail2
    Gallery2
    Calendar
    GoogleCalendarSyncAdapter
    GoogleEmail
    Galaxy4
    Exchange2
    MTCDVD4
    MTCMovie4
    MTCPhoto4
    MTCBackView
    MTCAVIN
    Acrobat Reader
    Manual
  • tweaked build.prop for speed
  • timezone is set to "Europe/Berlin"
  • bluetooth name is set to "DeLorian DMC-12"
 

Attachments

  • IMG_20161005_221800.jpg
    IMG_20161005_221800.jpg
    256.3 KB · Views: 7,336
  • IMG_20161012_111334.jpg
    IMG_20161012_111334.jpg
    253.2 KB · Views: 6,992
Last edited:

gunmoule

Senior Member
May 1, 2016
61
19
Nice work! It is just basic stuff needed for the HU yo run great. I already have the latest Joying stock rom and KD MCU and it's working great, I'll try your rom.

Just a question does MTCDVD4 and MTCBackview means we loose DVD playback and reverse camera view?
 

SirOrigami

Member
Sep 15, 2016
42
6
Tips: just Place removed APK in links below, so that people can just restore the apps they want

---------- Post added at 12:41 PM ---------- Previous post was at 12:40 PM ----------

Tips: just Place removed APK in links below, so that people can just restore the apps they want

Good job btw. Running it now. But I installed mtcmovie4 because I use music videos sometimes
 

gtfour

Senior Member
Jan 9, 2009
67
11
the better thing for complete a rom is the mtcmusic with next folder.
thanks for your great work
 

da_anton

Senior Member
Sep 18, 2011
112
60
Munich
Tips: just Place removed APK in links below, so that people can just restore the apps they want

Good idea. I uploaded a ZIP to the Google folder which includes most of the removed apps. Unzip that file to an SD and install as usual :D

Included is:
  • Calendar.apk
  • Galaxy4.apk
  • GoogleCalendarSyncAdapter.apk
  • MTCAVIN.apk
  • MTCDVD4.apk
  • MTCPhoto4.apk
  • Exchange2.apk
  • Gmail2.apk
  • GoogleEmail.apk
  • MTCBackView.apk
  • MTCMovie4.apk
 

nixfu

Senior Member
Mar 8, 2013
201
70
Anyone want to create a github project and work on a build together? Setup some makefiles or some scripts to do some automation, make it repeatable, and provide some options that you could chose from maybe during the build.
 

SirOrigami

Member
Sep 15, 2016
42
6
Mtcmovie4 installed. No movies showing up. Strange.

EDIT: Not your fault! i messed up and used wrong version of MTCMOVIE, =) now it works
 
Last edited:

da_anton

Senior Member
Sep 18, 2011
112
60
Munich
alpha2 online

alpha2 is uploaded. I have NOT tested it so far. So would be great if someone else could tell me if removing the PrintSpooler has any negative side effects or the ROM is fine.

Changes:
  • added MTCDVD4
  • added MTCBackView
  • added Viper4Android
  • removed PrintSpooler
 

solmer

Senior Member
Aug 2, 2007
236
44

RWerksman

Member
Apr 13, 2006
37
7
What is exposed used for in the HU?
What does viper do? And does it work?
Xposed has a bunch of modules that plug into it - stuff that is super low level. The two items I use it for are AppSettings to change the DPI on individual apps. (like making the banners in google maps smaller, and the map area bigger) and something called MinMinGuard that nukes advertisement areas in other apps. There are literally hundreds of things that you can do with it.

Viper is a fancy EQ. I dont use it as the built in one is sufficient.
 

da_anton

Senior Member
Sep 18, 2011
112
60
Munich
Just a suggestion - can you install the xposed framework? It's available here (first link) and I can confirm that it works beautifully with JY 1.90:

http://forum.xda-developers.com/showpost.php?p=67763253&postcount=298

As I wrote in the OP: definitly not! To be honest: xposed is a pain in the ass! It can do pretty cool stuff but there are so many things that often go wrong and most ROM builders just don't include it because it makes so much trouble. I personally prefer stability over features. ;)
 
Last edited:
  • Like
Reactions: leonkernan

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    Hi everyone,
    this ROM is based on the latest JY ROM. I built the ROM with the MTCD ROM builder (http://forum.xda-developers.com/and...ns-development/tool-mtcd-rom-builder-t3475444)

    It is tweaked for speed! Mainly I removed some apps which seemed unnecessary to ME which are otherwise using RAM. I also optimized the build.prop. Mainly the dalvik/ark and GUI parameters. It boots on my Xtrons GS HU in under 20sec (car logo to launcher) and has roughly 430-450MB free RAM after boot as you can see on the screenshot. The ROM looks stable to me. Give it a try if you like and let me know if you can feel a difference regarding speed and smoothness.


    READ:

    • No warranty if you brick your HU
    • so far I just tested it with my GS based headunit! So no guaranty that it works on yours
    • This is my first ROM and I only have one unit which is obviously in my car. So support is limited so don't expect updates
    • I will not include xposed and I'm not planning to do so
    • no dmcu.img included. You have to flash that one separate if you want to update your MCU


    Design goals:
    1. Stability - stick as much to the stock ROM as possible
    2. Performance - remove whats not necessary and tune the rest

    Download:




    Installation:

    • as usual: put dupdate.img on GPS card and flash via system update; wipe before if you are coming over from another ROM
    • you have to wipe data twice because the partition scheme is changed

    Credits:


    • malaysk
    • wskelly
    • bravonova
    • shawndak
    • everyone else I forgot

    Changes:

    [beta 3]
    • enabled boot animation again as disabling caused massive problems (reboots & buttons not working anymore)
    • reverted busybox update

    [beta 2]
    • fixed problems with memory unify (aka FUSE); a wipe is advised in case of an upgrade
    • disabled boot animation -> faster boot (NO animation should be displayed!, thanks to shawndak for the hint)
    • upgraded busybox to latest version
    • set I/O governor to noop as that one uses less CPU cycles
    • adjust read-ahead values to new memory size
    • included AdAway
    • removed Viper4Android due to busybox problem; I currently don't have time to fix it
    • removed BasicDreams
    • removed HoloSpiralWallpaper
    • removed LiveWallpapers
    • removed LiveWallpapersPicker
    • removed PhaseBeam

    [beta 1]
    [alpha 2]
    • added MTCDVD4
    • added MTCBackView
    • added Viper4Android
    • removed PrintSpooler
    [alpha 1]
    • based on JY-20.09.2016 ROM from wskelly
    • SuperSU included
    • MtcdTools 20.08.2016 included
    • removed the following apps:
      GooglePinyinIME
      Gmail2
      Gallery2
      Calendar
      GoogleCalendarSyncAdapter
      GoogleEmail
      Galaxy4
      Exchange2
      MTCDVD4
      MTCMovie4
      MTCPhoto4
      MTCBackView
      MTCAVIN
      Acrobat Reader
      Manual
    • tweaked build.prop for speed
    • timezone is set to "Europe/Berlin"
    • bluetooth name is set to "DeLorian DMC-12"
    2
    What is exposed used for in the HU?
    What does viper do? And does it work?
    Xposed has a bunch of modules that plug into it - stuff that is super low level. The two items I use it for are AppSettings to change the DPI on individual apps. (like making the banners in google maps smaller, and the map area bigger) and something called MinMinGuard that nukes advertisement areas in other apps. There are literally hundreds of things that you can do with it.

    Viper is a fancy EQ. I dont use it as the built in one is sufficient.
    2
    beta2 online

    Here you go. As my time is very limited the next couple of weeks and I'm on holiday later in October/November as well this will probably be the last version till December. So don't expect updates or posts in the near future! Happy flashing! :)

    [Changelog]
    • fixed problems with memory unify (aka FUSE); a wipe is advised in case of an upgrade
    • disabled boot animation -> faster boot (NO animation should be displayed!, thanks to shawndak for the hint)
    • upgraded busybox to latest version
    • set I/O governor to noop as that one uses less CPU cycles
    • adjust read-ahead values to new memory size
    • included AdAway
    • removed Viper4Android due to busybox problem; I currently don't have time to fix it
    • removed BasicDreams
    • removed HoloSpiralWallpaper
    • removed LiveWallpapers
    • removed LiveWallpapersPicker
    • removed PhaseBeam
    1
    Just a suggestion - can you install the xposed framework? It's available here (first link) and I can confirm that it works beautifully with JY 1.90:

    http://forum.xda-developers.com/showpost.php?p=67763253&postcount=298

    As I wrote in the OP: definitly not! To be honest: xposed is a pain in the ass! It can do pretty cool stuff but there are so many things that often go wrong and most ROM builders just don't include it because it makes so much trouble. I personally prefer stability over features. ;)
    1
    i have flashed alpha 3 just 15 minutes ago. is beta1 the same?

    viper isn´t able to install the driver because: "Driver install failed: External storage not mounted." But i have SD Cards in both Slots, is that an issue from the fuse thing?

    i have a LM unit

    (Schon witzig einem aus Deutschland im schlechten Englisch schreiben zu müssen :D )

    yes, its the same. just thought it might be time for a beta as no one reported any problems. :) will look into the viper4android error

    (definitiv! aber sonst wärs ja totales chaos mit den jeweiligen landesprachen! ;) )