[ROM][4.4.4][F2FS/EXT4] AutoDroid 1.2

Search This thread

dustinarden

Senior Member
Oct 1, 2010
76
23
just flashed this on my Nexus 7 Grouper tablet.

Overall its pretty slick. I added a shutdown video but that doesnt seem to be working. I'm not sure if it is because i've installed car launcher on top of autodroid or not. Looks like the tablet wakes up immediately as soon as power is applied which is great, but i'm not sure its going into deep sleep when power is removed.

I've adjusted the sleep timeouts and the screen does turn off, but checking battery stats it doesnt look like its actually going into deep sleep. I see GPS, etc still on. Also the "turn off" animation isnt working which i assume i WOULD see before it goes into deep sleep. I'm still work benching it while i wait on cables to come in from amazon. Hoping to get everything nailed down before installing it.
 

Joshuax

Member
May 30, 2009
7
3
Its boring, that development was stopped, because Nexus 7 is still one of the most used tablets to car dash install...

After many days of testing combinations, i found one, that seems to be working for most of features.

1. Flash Stock ROM (just for wipe all the garbage stuff) - ALL DATA WILL BE WIPED !!!
Im using nakasi-ktu84p version.
Boot it for one time.

2. Flash TWRP (root)

3. Install Slimkat for Grouper (don't leave TWRP)
http://slimroms.net/index.php/downl...18-slim-grouper-4-4-4-build-9-0-official-8258

4. Install Autodroid 1.2 (first post download) (don't leave TWRP)

5. Install Google apps nano (or mini, or whatever version u want) (don't leave TWRP)
http://opengapps.org/
Need to be installed over clean install, so thats why u need to do it right after Slimkat and Autodroid ROM install.

6. Install Kangaroo V2 kernel
Set "fastboot oem off-mode-charge 0" in fastboot, for automatic power on, even if the tablet is powered off on charge.

And some more explain. Autodroid is not full ROM. Its withnout basic features like google services and kernel etc, so it need some other rom, to be installed first, than Autodroid over it.
Thats why kernel is not changed, so if u are using wron rom before install Autodroid, most of features will not work. Like OTG charging, DVB Support, DAC support etc...
Slimkat is one of the latest ROMs, with many of features, but without some other needed, like latest Powermanager app. So Slimkat is base rom for us, Autodroid brings some features, but not the right kernel, for later DVB stick support (tuner 820T etc), so thats why KangarooV2 kernel need to by installed over Autodroid. I think, doesnt matter if u install kernel before Autodroid...
With this setup is working for me native support for DAC Behringer 202 and DVB-T stick with RTL2832 + 820T tuner. (with module dvb-usb-rtl2832.ko , not the dvb-usb-rtl2832u.ko version)
To bring up DVB to work, u need to use some script (its boring to write it after every restart) like this:

Code:
echo "Starting DVB support"
insmod /system/lib/modules/dvb-core.ko
insmod /system/lib/modules/dvb-pll.ko
insmod /system/lib/modules/rc-core.ko
insmod /system/lib/modules/dvb-usb.ko
insmod /system/lib/modules/dvb-usb-rtl2832.ko
echo "Waiting for device"
sleep 5
cd /
mkdir /dev/dvb
mkdir /dev/dvb/adapter0
cd /dev/dvb/adapter0
ln -s /dev/dvb0.frontend0 frontend0
ln -s /dev/dvb0.demux0 demux0
ln -s /dev/dvb0.dvr0 dvr0
ln -s /dev/dvb0.dvr0 dvr0.ts
chmod -R 777 /dev/dvb*
echo "DONE!"

If u want to start this script automaticaly after every restart, save it as /data/local/userinit.sh
And make it executable of course by chmod 777 /data/local/userinit.sh

Im using little bit of modification of these script, so im removing all these stuff before load, so it can be used as restart script, because i have some problem with getting DVB stick work back, after waking up from sleep.

Code:
echo "Removing all stuff"
rm /dev/dvb/adapter0/*
rmdir /dev/dvb/adapter0
rmdir /dev/dvb
rmmod dvb_pll
rmmod dvb_usb_rtl2832
rmmod dvb_pll
rmmod dvb_usb
rmmod rc_core
echo "Starting DVB support"
insmod /system/lib/modules/dvb-core.ko
insmod /system/lib/modules/dvb-pll.ko
insmod /system/lib/modules/rc-core.ko
insmod /system/lib/modules/dvb-usb.ko
insmod /system/lib/modules/dvb-usb-rtl2832.ko
echo "Waiting for device"
sleep 5
cd /
mkdir /dev/dvb
mkdir /dev/dvb/adapter0
cd /dev/dvb/adapter0
ln -s /dev/dvb0.frontend0 frontend0
ln -s /dev/dvb0.demux0 demux0
ln -s /dev/dvb0.dvr0 dvr0
ln -s /dev/dvb0.dvr0 dvr0.ts
chmod -R 777 /dev/dvb*
echo "DONE!"

There is dvb_pll two times in specific order, because after wakeup its detecting sometimes with pll first and sometimes with pll second (u can use lsmod to check it). It generate minor error, but tis is normal, one of these pll remove commands simply cant work.

And thats point, where im now. I need to solve problems with reatachment of USB devices on OTG cable after wakeup. Its working well after reboot, but when i sleep it (power disconnected) and wake it up (power connected), only DAB is working. But its maybe problem of my USB hub. I`ll try to use another one and test it more.
 

smcruze12

Member
Apr 18, 2015
7
0
Homestead
Anyone still follow this post? I just found this after install 3 tablets in my car, friends car, girlfriends car, I kinda want something different. I have downloaded everything and I am using nexus tool kit to install. However I am stuck on slimkat screen for days now. I can install usbrom fine but really want autodroid because of the volume buttons in nav bar
 

VintageGrace

New member
Nov 16, 2016
4
0
Hi,

Can you tell me if your upgrade to Slimkat was seamless, I keep getting error 6?

This may well be because I am upgrading via OTG and USB drivem, I wonder if it would be the same if I were to do it from !ReadyToFlash folder???

Some feed back would be great though please
Thanks
 
Its boring, that development was stopped, because Nexus 7 is still one of the most used tablets to car dash install...

After many days of testing combinations, i found one, that seems to be working for most of features.

1. Flash Stock ROM (just for wipe all the garbage stuff) - ALL DATA WILL BE WIPED !!!
Im using nakasi-ktu84p version.
Boot it for one time.

2. Flash TWRP (root)

3. Install Slimkat for Grouper (don't leave TWRP)
http://slimroms.net/index.php/downl...18-slim-grouper-4-4-4-build-9-0-official-8258

4. Install Autodroid 1.2 (first post download) (don't leave TWRP)

5. Install Google apps nano (or mini, or whatever version u want) (don't leave TWRP)
http://opengapps.org/
Need to be installed over clean install, so thats why u need to do it right after Slimkat and Autodroid ROM install.

6. Install Kangaroo V2 kernel
Set "fastboot oem off-mode-charge 0" in fastboot, for automatic power on, even if the tablet is powered off on charge.

And some more explain. Autodroid is not full ROM. Its withnout basic features like google services and kernel etc, so it need some other rom, to be installed first, than Autodroid over it.
Thats why kernel is not changed, so if u are using wron rom before install Autodroid, most of features will not work. Like OTG charging, DVB Support, DAC support etc...
Slimkat is one of the latest ROMs, with many of features, but without some other needed, like latest Powermanager app. So Slimkat is base rom for us, Autodroid brings some features, but not the right kernel, for later DVB stick support (tuner 820T etc), so thats why KangarooV2 kernel need to by installed over Autodroid. I think, doesnt matter if u install kernel before Autodroid...
With this setup is working for me native support for DAC Behringer 202 and DVB-T stick with RTL2832 + 820T tuner. (with module dvb-usb-rtl2832.ko , not the dvb-usb-rtl2832u.ko version)
To bring up DVB to work, u need to use some script (its boring to write it after every restart) like this:

Code:
echo "Starting DVB support"
insmod /system/lib/modules/dvb-core.ko
insmod /system/lib/modules/dvb-pll.ko
insmod /system/lib/modules/rc-core.ko
insmod /system/lib/modules/dvb-usb.ko
insmod /system/lib/modules/dvb-usb-rtl2832.ko
echo "Waiting for device"
sleep 5
cd /
mkdir /dev/dvb
mkdir /dev/dvb/adapter0
cd /dev/dvb/adapter0
ln -s /dev/dvb0.frontend0 frontend0
ln -s /dev/dvb0.demux0 demux0
ln -s /dev/dvb0.dvr0 dvr0
ln -s /dev/dvb0.dvr0 dvr0.ts
chmod -R 777 /dev/dvb*
echo "DONE!"

If u want to start this script automaticaly after every restart, save it as /data/local/userinit.sh
And make it executable of course by chmod 777 /data/local/userinit.sh

Im using little bit of modification of these script, so im removing all these stuff before load, so it can be used as restart script, because i have some problem with getting DVB stick work back, after waking up from sleep.

Code:
echo "Removing all stuff"
rm /dev/dvb/adapter0/*
rmdir /dev/dvb/adapter0
rmdir /dev/dvb
rmmod dvb_pll
rmmod dvb_usb_rtl2832
rmmod dvb_pll
rmmod dvb_usb
rmmod rc_core
echo "Starting DVB support"
insmod /system/lib/modules/dvb-core.ko
insmod /system/lib/modules/dvb-pll.ko
insmod /system/lib/modules/rc-core.ko
insmod /system/lib/modules/dvb-usb.ko
insmod /system/lib/modules/dvb-usb-rtl2832.ko
echo "Waiting for device"
sleep 5
cd /
mkdir /dev/dvb
mkdir /dev/dvb/adapter0
cd /dev/dvb/adapter0
ln -s /dev/dvb0.frontend0 frontend0
ln -s /dev/dvb0.demux0 demux0
ln -s /dev/dvb0.dvr0 dvr0
ln -s /dev/dvb0.dvr0 dvr0.ts
chmod -R 777 /dev/dvb*
echo "DONE!"

There is dvb_pll two times in specific order, because after wakeup its detecting sometimes with pll first and sometimes with pll second (u can use lsmod to check it). It generate minor error, but tis is normal, one of these pll remove commands simply cant work.

And thats point, where im now. I need to solve problems with reatachment of USB devices on OTG cable after wakeup. Its working well after reboot, but when i sleep it (power disconnected) and wake it up (power connected), only DAB is working. But its maybe problem of my USB hub. I`ll try to use another one and test it more.

that was very comprehensive, i am curious what are the advantages of autodroid over say nougat roms with navbar tuner? wouldn't that be a superior option? DC kernel should support most of the features.
 

VintageGrace

New member
Nov 16, 2016
4
0
that was very comprehensive, i am curious what are the advantages of autodroid over say nougat roms with navbar tuner? wouldn't that be a superior option? DC kernel should support most of the features.

I have tried this method a million times but cannot for the life of me get it to boot up.

I found that the build mentioned (8258) is not compatible and that 8283 installs seamlessly to then not work at all so thus illiminating Error 6 (after altering some of the code) to then receive Error 7 (8258).

I did it to the T as described above but to no avail hence why I am asking for a straight-forward dummies guide to installing this, or suggestions on a "new and improved" or alternative?

Thanks again
 

VintageGrace

New member
Nov 16, 2016
4
0
that was very comprehensive, i am curious what are the advantages of autodroid over say nougat roms with navbar tuner? wouldn't that be a superior option? DC kernel should support most of the features.

Don't worry, I have solved the issue.

My brain has had a meltdown and I have been trying to install it on a flo ... no excuse, I'm dumb!
 

samkad

New member
Dec 9, 2016
1
0
Custom UI

Hi, I customized the UI using some tools and created one for my Hyundai Xcent (India Version...). Attaching the image....
note: I am using Timur's ROM with FI disabled...
 

Attachments

  • 2.jpg
    2.jpg
    185.3 KB · Views: 712
Last edited:

BrokeGuy

New member
Feb 27, 2017
1
0
HELP; Im running autodriod the power event manager is not working. If i remove or apply power nothing happens. Can someone please help me.
 

ra7ak

Member
Dec 26, 2016
7
1
This is amazing, managed to get this working as: AutoDroid1.2 (Kangaroo Kernel 3.1.10) + (ALL-F2FS) + (Multiboot / kexec).

The rom has the kangeroo kernel from lostdeveloper built in with kexec-hardboot patch and f2fs patch already applied.

To get this working I had to revert back to TWRP 2.8.3.0 factory reset through wipe menu then format the system partition. then i installed the rom, gapps, supersu, and busybox through install zip menu, rebooted, then installed multirom app through google play. and rebooted.

everything seems to work fine, hope this helps anyone that needs it.

p.s. i would love to get the kernel from this rom with the patches applied as a seperate zip to try on other roms but the only thread i can find for the rom on xda is this one but hasnt been updated for a while and dosent have latest builds in zip format.

Hi Fornax01
After searching and soft bricking my device,much to my relief, I came across your setup followed it as described and worked perfectly.
Thanks for your effort and time, this is a great achievement.
Regards
Razak
 

ra7ak

Member
Dec 26, 2016
7
1
Autodroid Install

Hi
This is what I have: Nexus 7 grouper was on Lollipop 5.1.1 changed to KitKat 4.4.4 using Nexus Root Tool Kit (NRT), By Wugfresh, then UNLOCKED and ROOTED, TWRP is enabled when rooting with NRT Thats the Lates Version 3.0. Something. After rooting, you need to do the following from Your Device: Download,
Autodroid from Zippyshare link is on XDA
Gapps from this link http://slimroms.net/index.php/downlo...1150-addons4-4 ( I chose the normal gapps for 4.4.4 )
SuperSu Zip from this link https://download.chainfire.eu/696/supersu/
Busybox zip
TWRP 2.8.3.0 grouper.img from this Link https://dl.twrp.me/grouper/twrp-2.8.3.0-grouper.img
All of this should now be on Your Device.
Next you need to power OFF and Boot into Recovery, TWRP should open go to INSTALL find TWRP 2.8.3.0 and FLASH. It should now boot up with this TWRP.2.8.3.0
Next go to WIPE and enable System, and Flash DONT enable anything else.
Next got to INSTALL and choose Autodroid zip,then there will be an option to add another zip select it and add Gapps then select add another zip option and add SuperSu then Busybox and FLASH.
Let it do it's thing. if all went well you should see the SlimRom start up.
Good luck let me Know if this worked.
Please Remember this worked for me as I am on Nexus 7 grouper with KitKat 4.4.4

All Credits to Mitchiil, and dev.
also to Xda Froums
especially to fornax01 whose method i followed.
 
  • Like
Reactions: suaji

fr3ddy11

New member
Mar 29, 2017
2
1
Like discussed in the last posts, it's needed to flash the kangaroo kernel seperately after installing Autodroid, right?
Does anyone knows, where I get the Kernel Kangaroo V2? Following the link to the uploader in the kangaroo-xda-thread doesn't bring me to a working download.
 
  • Like
Reactions: Goon818

jbaumert

Senior Member
Jun 9, 2012
699
525
Eaton, CO
Has anyone installed AutoDroid as a secondary ROM successfully? I tried the last released version (1.2) with Slim gapps and all I get is the "SlimKat" boot screen.
 

B|acknd

Member
Jul 17, 2012
27
4
weird charging issues

I've installed Autodroid 1.2 w/ Kangaroo kernel. everything is working great, except charging via OTG cable.
I have tried several different OTG cables & charging cables in different combinations.
Here is the weird issue. If I'm sitting in the car with ACC on and the car not started. I can charge at up to 1800mA and the Nexus 7 charges fairly quick. The issues comes into play when the car is started. It will show that the Nexus is charging, but its not. I loose 2-3% battery in 10 minutes.:confused:
Could the act of starting the car fluctuate the voltage enough to confuse the tablet and cause it not to charge?
I was going to purchase a DC-DC-USB to see if it fixed the charging issue, but now that i know the charger is putting out enough mA to charge the tablet, I dont think this solution would work, unless i connect the tablet charger to constant power.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    vnftht.jpg

    Tilapia verison:
    http://xdaforums.com/showthread.php?t=2826317

    Hey guys,
    AutoDroid is a ROM based on SlimKat witch i am building especially for People who use the Nexus 7 as a car stereo.

    Features:
    • All SlimKat Features
    • Built in Kangaroo Kernel
    • Full USB-DAC Support (Hot Plug, on Boot, Volume Control)
    • @_crue_ 's Power Event Manager (Fixed Installation Mode, Fastcharge in Host mode, Powerdown Pictures and Videos (Demo: http://youtu.be/3KBYap-yYxc ) )
    • Easycap Support
    • Wake-Lock Blocker
    • Volume and Media Keys available to put in the Navbar
    • Support for all file systems (ALL-F2FS, DATA-F2FS, ALL-EXT4)
    • Opendelta OTA Updates
    • You tell me what you desire :)


    Download:

    V1.2 :
    http://d-h.st/uV1
    http://www23.zippyshare.com/v/28989487/file.html

    Old Downloads:

    How to get root:
    http://slimroms.net/index.php/faq/slimbean/441-how-do-i-enable-root

    How to change to bigger dpi:
    http://slimroms.net/index.php/faq/slimbean/415-will-you-add-the-dpi-changer-in-settings-in-slimkat

    Since you are now able to use a video on powerdown i want to make a list with videos you all find :)
    The video should be about 5 seconds long, and eather have a black background or the exact same resolution as the nexus 7 (1280 x 800).
    Supported formats can be found here: http://developer.android.com/guide/appendix/media-formats.html

    Powerdown videos:


    How to convert to ALL-F2FS:
    WARNING: YOUR WHOLE TABLET IS GETTING ERASED IN THE PROGRESS!
    1. Make shure you have the leatest verion of TWRP installed and adb up and running.
    2. Reboot to recovery
    3. Go into Wipe/Advanced Wipe
    4. Select "System", click on "Repair or Change File System"
    5. Click on "Change File System"
    6. Select "F2FS"
    7. Swipe to Change
    8. Repeat Stepp 4-7 first for "Cache" and then for "Data" (data last)
    9. Go back to the main menu of the recovery and select "Reboot"/"Recovery"
    10. Connect the Tablet to your pc and open ADB.
    11. "adb push "/path/to/your/rom.zip" "/sdcard/" "
    12. "adb push "/path/to/your/gapps.zip" "/sdcard/" " (PA gapps are not working, use slim gapps)
    13. insatall rom + gapps as usual


    If you are satisfied with this rom feel free to buy me a beer :)

    All credit belongs to:
    @_crue_
    @sgt. meow
    @NetFluke
    @redeyedjedi
    @jacknorris
    @timur
    The team from SlimRoms


    Source:
    Slim:
    https://github.com/SlimRoms
    All the DAC related stuff:
    https://github.com/lostdeveloper
    Kernel:
    https://github.com/lostdeveloper/kangaroo/tree/kangaroo
    My GitHub:
    https://github.com/michiil/
    6
    Not cool mate...

    We all know Android is open source. It's probably one of the best features in the OS. The least you could do was to ask permission and give proper credit. Kanging is definitely not cool... :mad:

    there nothing was stolen. Maybe only idea
    code was rewrited for using with root
    his code wrote for system app used only 2 options, power down (sleep) and airplane
    this app is not a ROM or kernel
    there noting special, listening for one event and triggering 2 other.
    in any case tasker functionality, video / image choising, notify bar functinality, settings in app
    this is all my code.
    yes Idea was stolen, "separated app for mamanging sleep settings" - thats all.
    code wasn't shared becasue no one interested in it.
    there is no special thread for publising update info for this app.

    PS. I'm with a glad will forward all credits to Timur if he wants, I'm do not access donate and did this only to get possibility to continue with my car installation in older android versions.
    which Timus discard to support.

    As I know he selling his ROM for Nexus 2013 (selling? really?) this is not my dial.
    But I want to ask these people who never try Autodroid (previosly Kangarro kernel) be more tolerant in posts.
    I've done a few app for android and never reuse not my code, ideas yes, alhorithms yes but code all mine

    if someone want code :) just ask.
    5
    Changelog:

    V1.2: latest slim sources, updated powereventmanager app (no app icon in launcher), included timur's apollo (with mods to resume on audio focus return) instead of music :)

    V1.1: opendelta included for easy ota updates, excluded slim center (we don need it and the ota notifications are missleading), @redeyedjedi fixed bluetooth tethering :)

    V1.0: latest slim and kangaroo sources, new name :) , new default wallpaper, changed nova launcher to omni's custom launcher3 because it has some awesome features (custom hotword) and is fully open source

    20140731: latest slim and kangaroo sources, fixed landscape bootanimation, added NTFS support

    20140729: latest slim and kangaroo sources, default govenor is now ondemand (should fix all getting stuck on sleep issues), @_crue_ powereventmanager is now updated, built in and added to the settings, nicer media icons in the navbar

    20140726: latest slim and kangaroo sources, easycap support (thanks @redeyedjedi), landscape bootanimation

    20140724: latest slim and kangaroo sources, added media keys (play/pause, next, previous) to add to the navbar

    20140723: latest slim sources, switched to kangaroo kernel, rom now supports all filesystems (all-f2fs, data-f2fs, all-ext4)

    20140719: latest slim and oxydo sources, added wakelock blocker (thanks to redeyedjedi and maxwen), changed the icons of the navbar volume keys (thanks to redeyedjedi and voodik)

    20140717: don't switch the volume keys when in landscape

    20140716: latest slim and oxydo sources, fix navbar volume keys, f2fs layed on ice for the moment.. i need to get the rom to work with ext4 first. if you want f2fs you can convert the rom

    Test 2: latest slim and oxydo sources, increase number of max navbar buttons from 5 to 10, added volume keys to slim shortcuts (to add them in the navbar)

    Test 1: latest slim and oxydo sources, built in oxydo kernel, added sepate all-f2fs version.
    5
    Hi redeyedjedi,

    it looks like you are using Timur's Kernel for your USB host mode + charging + FI-mode + firm sleep features. It's odd, you never told me you would. You even changed the name of the kernel.

    Now, because of this, nobody knows that your core project is heavily based on my work. Not cool.

    You are even using my suspend-mode aware Apollo fork.

    But what about PowerEventMgr? Your variant seems to provide the same functionality my version of PowerEventMgr does. You happen to have your sources available somewhere?

    Thanks
    http://timur.mobi

    seriously?
    no its not your kernel. some code is based on your work but almost everything was modified for android 4.4.4
    and since you never did a grouper/tilapia kernel for android 4.4.4 i think its pretty obviously that its not your kernel.
    Yes the idea was yours i give yout that. Thats why i gave you credit in the OP, that and because of the apollo fork.
    you are also mentiond in the changelog where i have added the apollo fork. so dont give me that not cool.
    also @_crue_ doesnt have to share any source of his app if he doesnt want to. all he took from you is the idea. he did the code him self.
    you have been given all the credit you deserve. also i wrote you a mail asking you for help when i stated the project and you didnt even care to answer and now as it gets more and more attention you are here to complane.

    so go back to your own rom project and go on selling modified gpl code and mind your own business.

    Don't get me wrong... I love the idea of having someone grabbing Timur's work and updating/upgrading, since he doesn't want to do it anymore. That was his decision. I haven't tried AutoDroid so I wouldn't know if it's well coded or not, neither if it works, for that matter. That's really not the point. The point is this is pretty much the same as stealing someone else's invention and claiming it as their own. I have a pretty good idea of how much time/work was involved in cooking USB ROM and I have a hard time understanding how asking for permission and giving proper credit would diminish AutoDroid and its devs in any way. I just can't cope with that...

    as i said i gave him credit so dont complain if you dont even care to read the mentions in the op.
    5
    Your code is not identical. But there are so many similarities, there can be no doubt you have started based on my code.
    To read manifest enough root explorer on the tablet.
    I'm not hiding that it was you app.
    About other question, his I,m doing my job :D you 'd know, no one will answer on such questions ;)

    I've wrote to you and Norris ask for support or sources but No Answer.
    So your app also support tasker? Allows to switch kernel settings? Allows select image or video for countdown screen? And so on?
    Just interesting did you ever see it????
    And is it just for credits? Or maybe money? What do you want?

    ---------- Post added at 07:07 AM ---------- Previous post was at 06:33 AM ----------

    @t1mur you left project more then 1year ago for nexus 2012. A lot kernel ported, porteddd, part of your code, portining don't means copy paste. Not w you coming back and looking for justice? From people which ypou left? I've used also you ROM for a week, but it's old.
    Now after 4 kernels and 3 Roms I'm using autodroid ROM.
    I'm sorry if make filling you bad. But will not sorry for work I've done or done by some one else to keep nexus 2012 uptodate.