• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [4.4.4] SlimKat (Bacon) [STABLE/WEEKLY]

kufikugel

Senior Member
Aug 12, 2012
3,112
20,039
0

SlimRoms is a custom android operating system. The main goal is to offer users a slimmed down but still feature rich alternative to other android operating systems.
The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code.
All of the sources can be publicly viewed through GitHub and you can stop by the public Gerrit to submit patches of any type.

SlimKat is the project name for SlimRoms based on Android 4.4 and offers the following original features:
  • The Real Dark Slim
    • Full system-wide dark interfaces. - If you like it smooth and classy.
  • Custom Shortcuts. Everywhere.
    • Hardware keys, Navigation Ring, Navigation Bar, Lockscreen, Tiles, Notifications etc. - We've got you covered.
  • System-Wide Keyboard Controls
    • Rotation, cursor control, optional emoticions, etc. - You'll be tapping away to your heart's content.
  • SlimCenter
    • Downloads, contact information, system app removal. - More fun than you can shake a stick at.
  • Camera Features
    • Trueview, Smart Capture. - Capture life moments with ease.

Important links:

slimroms.net - The official webpage where you find everything you need to know about SlimRoms.

Downloads - Download the rom, gapps and other addons.

Installation instructions - Follow these steps to the letter if you're about to install SlimRoms on your device.

Latest Changelog - Read here if you want information on changes in latest build.

FAQ - The most frequent asked questions with answers.

Kernel Source - The source of your device's kernel.


Get in touch! - Contact SlimRoms at these places if you have questions, requests or feedback.

Google+

Twitter

Facebook

Forum


Disclaimer: SlimRoms are not responsible for any damages to your device.

XDA:DevDB Information
SlimKat, ROM for the ONEPLUS ONE

Contributors
kufikugel, SlimRoms, Tylog
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Beta

Created 2014-07-21
Last Updated 2014-07-21
 

kufikugel

Senior Member
Aug 12, 2012
3,112
20,039
0
Hey guys,

will do a short introduction here due that we have especially on the One plus one a lot android newcomer. 3 weeks ago we got contacted by One plus if we want to be a recognized ROM for the 1+1. Of course it is a pleasure to support this awesome phone. So they send us the device and we worked on it the last 2 weeks.

Short note to SlimRoms as a whole....we are an AOSP based ROM. We are one of the rare roms which still develop a lot themselves. We have a user base around 1 million ppl. A lot in the custom rom scene already know and used a lot of our features on SlimKat as well on other roms. Even you guys on the CM11S stock firmware are already using 2 slim features (Privacy Guard Manager and forward/reverse lookup on the dialer and some other minor things). As well we use features from CM. Thats open source....we share our work and try to improve the things together. That being said, our main aim (and we are known) is to be as stable as possible. We have a clear vision of how our custom rom should be....and with a lot fun we try to achieve it to make us and a lot other ppl happy. We are always open for new suggestiongs or features....just raise them up and we can discuss them and see what we can do with it. But we are not a rom which kangs simply things from others. We basically want to have original ideas and with the ideas and the feedback of our users we will develop it then. So please do not start to we want to have this and that feature from this and that ROM.
SlimKat is in a lot parts pretty different then CM. Some features we do not have.....other features CM does not have. We have just two different ideas of an custom android OS. Both is good and fantastic....just different ;) And this counts of course for every other original development rom like PA, Omni or AOKP.

Aside the original features mentioned in the first post....we have some other original features nowadays: SlimRecents, SlimPie, Slim heads up, Shake events, Chamber of Secret and a lot lot more.

A small word to myself...I am one of the main developers in SlimRoms and leading the development team we have. I like to have OT in my threads as well serious deep discussons about development (check the SlimKat hammerhead thread on xda....thats for me the perfect thread :) )


And now a last word to SlimKat

1. Read the above linked FAQ...as I said we are different....and this FAQ answers a lot questions. Especially the question about our lower default DPI (which can be changed of course) or that root is disabled by default.

2. Use and please only use our gapps (to get the google gapps like on stock) with SlimKat. On the website we have stable addons and beta addons (which are always on the bleeding edge). Basically both are stable.....so use the latest beta gapps.

3. Which leads me to the release schedule we do. We have every week a weekly. This are builds from latest source automatically builded. They can contain minor bugs but are known to be as stable as the stable build. Every 4-5 weeks we release a stable build for all supported devices. The difference is that they go to internal testing for some time so that our huge tester crew can give the OK that this build can be called as stable.

4. If you get a bug....please refer to the Bugreport section on the website. There it is exactly explained how to report a bug and how to do a bugreport. We have tools which will help you in this case. After that just report this on one of our official channels. We have a team off ppl who will either help you or recognize it as a bug and will throw it into our internal bug tracker.

5. Of course this device is pretty new.....slims code is in some parts pretty different to CM's....so I needed to adapt and change some stuff on CM's device tree to have it working with our source code. That beeing said the first build may have bugs we did not saw till now. We tested deeply everything and it seems to be all perfect...but that does not mean we know every device specific problem which may exist. Especially due that our tester team for bacon is at the moment not that big. But I hope that can change pretty fast ;)

6. Which leads me to the known bugs: Till now only thing we know is that the mic level is a bit low on BT calls and with speaker phone. Headphones and normal phone mic level is completely ok.

7. Kernel....slim comes on most phones with an own kernel based on the stock kernel. Same here on bacon. Basic stuff I did this week on it. So give it a run and do not flash directly another one :p

8. And last one.....have fun....hoping for a nice thread here....as I said please always read the stuff on the website...FAQ, install instructions, change log etc etc etc


Thanks for your attention and lets slim up our bacon,

Lars
 
Last edited:

kufikugel

Senior Member
Aug 12, 2012
3,112
20,039
0
Welcome to OPO, slimteam :)

If I understood correctly, you made and AOSP tree for bacon ???
(Every other rom is CM based so far, since omni removed their -non working- build)
Well that is not so easy to answer....basically we have 3 parts

The base which is pure aosp and has nothing in common with cm.

Then there are hardware related repos. Due that opo is a qcom device it uses heavily caf based hardware repos (BTW aosp is doing this as well). But for opo we need to have some things which are ahead of current aosp source. Of course all ROMs share more or less the same caf code on this part.

Well and you have the device trees and kernel. Like on every device we try to use what the manufacture gives us. Just this time it is CM. But we are on the above mentioned hardware trees on some parts very different. Good example is the BT stack. We use for "caf" devices a completely other then cm which is more near to the aosp BT stack. Of course I needed to adapt this and changed the device trees accordingly. Other example is msim which we do not support at all. Needed to remove the tights to it and replace eg the location provider with the aosp one....etc etc.

To start to bring up a device tree from ground up would not make any sense....it is just double work and at the end you have the same. On Google devices eg we do not do this as well. We use what we get and then we start to change it for our needs and improve it. When you check SlimROMs github for the opo device trees you see that I changed quiet a lot already. Thing which still needs work is the kernel.

You can see here what is done till now:

https://github.com/SlimRoms/device_oneplus_bacon/commits/kk4.4

https://github.com/SlimRoms/device_oppo_msm8974-common/commits/kk4.4

https://github.com/SlimRoms/device_oppo_common/commits/kk4.4

And kernel which got most changes (4 or 5 pages of commits and fixes)

https://github.com/SlimRoms/kernel_oneplus_msm8974/commits/kk4.4


But yeah we will still work on the device tree and especially kernel. Want to change some things still.

Hope that answered your question :D
 
Last edited:

bud77

Elite Member
Jun 29, 2011
1,139
496
83
Near Paris
Well that is not so easy to answer....basically we have 3 parts

The base which is pure aosp and has nothing in common with cm.

Then there are hardware related repos. Due that opo is a qcom device it uses heavily caf based hardware repos (BTW aosp is doing this as well). But for opo we need to have some things which are ahead of current aosp source. Of course all ROMs share more or less the same caf code on this part.

Well and you have the device trees and kernel. Like on every device we try to use what the manufacture gives us. Just this time it is CM. But we are on the above mentioned hardware trees on some parts very different. Good example is the BT stack. We use for "caf" devices a completely other then cm which is more near to the aosp BT stack. Of course I needed to adapt this and changed the device trees accordingly. To start to bring up a device tree from ground up would not make any sense....it is just double work and at the end you have the same. On Google devices eg we do not do this as well. We use what we get and then we start to change it for our needs and improve it. When you check SlimROMs github for the opo device trees you see that I changed quiet a lot already. Thing which still needs work is the kernel.

You can see here what is done till now:

https://github.com/SlimRoms/device_oneplus_bacon/commits/kk4.4

https://github.com/SlimRoms/device_oppo_msm8974-common/commits/kk4.4

https://github.com/SlimRoms/device_oppo_common/commits/kk4.4

And kernel which got most changes (4 or 5 pages of commits and fixes)

https://github.com/SlimRoms/kernel_oneplus_msm8974/commits/kk4.4


But yeah we will still work on the device tree and especially kernel. Want to change some things still.

Hope that answered your question :D
You answered much more than I hoped :D

I will check all this in the morning

Thank you ;)

Sent from my One
 

dj_suca

Senior Member
Apr 12, 2007
290
31
0
Lisbon
BTW what I love most on this device is really the battery life.


Here from last 7h and still 50% left ... but without sim today and permanent wifi (with sim and full use I get 24h uptime and 7h SOT without a problem)






Whyyyyyyyyyyyy You people do That... Know, i shall not sleep....

have been a slim User since.. i dont know..

can you please... tell me if some of the exclusive apps Like(audioFX, Gallery and Camera) work on SK?


Please say yes...
 

kufikugel

Senior Member
Aug 12, 2012
3,112
20,039
0
Whyyyyyyyyyyyy You people do That... Know, i shall not sleep....

have been a slim User since.. i dont know..

can you please... tell me if some of the exclusive apps Like(audioFX, Gallery and Camera) work on SK?


Please say yes...
Honestly no idea due that I did not test it.

But the gallery is an app you can get on the play store...so no reason that it should not work.

Camera on opo does not have any real special tights into the framework which the other devices do not use as well....I assume it will work.

And audioFX absolutely no idea.
 

dj_suca

Senior Member
Apr 12, 2007
290
31
0
Lisbon
Honestly no idea due that I did not test it.

But the gallery is an app you can get on the play store...so no reason that it should not work.

Camera on opo does not have any real special tights into the framework which the other devices do not use as well....I assume it will work.

And audioFX absolutely no idea.
as soon the rom became available i will try it.. and test it... tnks for the hardwork...:good::good::good::good::good::good::good::good:
 

MyDarkThrone

Senior Member
Apr 14, 2014
285
174
0
Oh yeah! at last. Since I received my 1 +1 every day looking to see if it appeared slimkat. And finally here it is. I love you more than my phone Thanks.

---------- Post added at 12:55 AM ---------- Previous post was at 12:49 AM ----------

Are DPI low as always?