Results 1 to 8 of 8

Thread: [M-ROM] Tenchi's Dark Unicorns-ROM Marshmallow Android 6.x for ADAM [WIP]

  1. #1
    Resident
    Join Date
    May 2011
    Posts
    803
    Thanks
    15
    Thanked 531 Times in 203 Posts

    [M-ROM] Tenchi's Dirty Unicorns-ROM Marshmallow Android 6.0.1_r43 for ADAM [WIP]

    This is a build of the latest Android Dirty Unicorns-ROM Marshmallow 6.0 ROM. Internal install now supported (although needs repartitioning see twrp link below). This includes USB fixes from ri9000. Includes many customizations with Status Bar Battery and Date/Time customizations are useful.

    For more info go here: Home

    Currently overclocked to 1.5GHz, to edit PixelQi settings, clock speed, sleep mode and other settings edit /system/etc/adam_preboot.sh

    How to install ROM/SuperSU/Google Apps zips from twrp

    1. Download zip file and transfer to micro sdcard.
    2. Power on Adam in recovery mode by holding Volume + and toggling power switch.
    3. If installing ROM to micro sd card, type "setprop sdboot 1" in Advanced - Terminal Command.
    4. Click Install.
    5. Click Folders - (Up A Level).
    6. Click Folders - external_sd.
    8. Select zip to flash.
    9. Swipe your finger across area "Swipe to Confirm Flash".
    10. After installing Google Apps to prevent AOSP keyboard FC, execute in Advanced - Terminal Command "rm /system/lib/libjni_latinimegoogle.so".

    How to install adb drivers on Windows

    1. Download and exctract adb usb drivers.
    2. Power up Adam into recovery or regular boot mode.
    3. Connect USB cable from Adam to PC.
    4. On PC launch File Explorer.
    5. Right click on This PC or My Computer depending on Windows version you have installed and click on Properties.
    6. Click on Device Manager.
    7. Should see Notion_ink_ADAM or MTP Device, right click on it and select Update Driver Software.
    8. Click on Browse my computer for driver software.
    9. Click on Let me pick from a list of device drivers on my computer.
    10. Click on Show All Devices and press Next.
    11. Click on Have Disk...
    12. Browse to folder where you extracted adb usb drivers and click OK.
    13. Select Android Composite ADB Interface and click Next.
    14. Click Yes on Update Drvier Warning.
    15. Driver should now be installed, click Close.

    How to obtain adam logs to report problems

    1. Follow instructions above on How to install ADB driver.
    2. Connect Adam to computer via USB.
    3. Power on Adam with ROM you are having problems with to capture log and do what you did you get the problem.
    4. Launch Windows command prompt and type cd "path to platform-tools".
    5. Type "adb wait-for-device pull /data/aplog".
    6. If you get remote object '/data/aplog/ does not exist' goto step 8.
    7. Type "adb pull /data/dmsg".
    8. Goto step 13 if step 5 and 7 were successful.
    9. Type "adb shell".
    10. Type "cd /data".
    11. Type "logcat -d > aplog".
    12. Type "dmesg > dmsg".
    13. Type "cat /proc/kmsg > kmsg &".
    14. Press CTRL-C to exit shell.
    15. Type "adb pull /data/aplog".
    16. Type "adb pull /data/dmsg".
    17. Type "adb pull /data/kmsg".
    18. You should now have 3 files in your platform-tools directory, aplog, dmsg, and kmsg.
    19. Launch Web browser and goto Pastebin.com - #1 paste tool since 2002!.
    20. Open aplog in wordpad and copy and paste all text to web page and submit.
    21. Create a new message in this thread and paste the URL from pastebin.com of your newly submitted log.
    22. Repeat 19-20 for dmsg and kmsg.

    Download links:

    Dirty Unicorns Marshmallow for ADAM:

    download 6.0.1_r43 twrp v7 ZIP 2016-05-21

    download 6.0 CWM ZIP for micro sdcard install only 2015-11-07

    download SuperSU BETA for root access

    download TWRP Recovery

    ADB USB drivers

    ADB Android SDK Tools

    Open Google Apps download (requires new TWRP recovery)

    Hacker's Keyboard Download APK

    Source download links:

    Dirty Unicorns ROM: download

    Device tree, kernel source and vendor tree: download

    Tested and working:

    6.0.1_r43
    [2016-05-21]
    -installer now automatically deletes /data/dalvik-cache
    -fs, clock delay, pm, vfpmodule, mmc, binder, lowmemorykiller kernel update
    -doubled GPU memory to 256MB, hopefully no more soft reboots
    -binder, logger, fs, traps and selinux kernel update
    -add proper kernel idiv emulation support
    -updated kernel interactive governor
    -sdcard /storage now writable in all apps
    -disable trimtask for good which prevented deep sleep and was never finished
    -added back /microsd mount in microsd install as certain apps are unable to write to /storage mount
    -updated kernel time, pm, latency, binder, low memory killer
    -added back mheap patches for more stability
    -misc opengl patches
    -disable trim causing not to sleep (never finishes)
    -hdmi increase io priority
    -New 3 partition internal layout
    -DEX optimization now enabled
    -tweaks made to HDMI output
    -fixed non-booting without microsd installed
    -microsd card now available in MTP
    -minor kernel update to support div_emulate and uid_cputime
    -internal install now possible
    -microsd card detection now working
    -automounting of USB now working
    -autorotation seems to be stable now
    -selinux permissive mode enabled
    -use generic bionic libs instead of old tegra 2 (more compatible)
    -re-enable byte code checks
    -enable dex optimizations
    -micro sdcard vfat now automounting to /microsd

    6.0
    [2015-10-13]
    -Wifi
    -Bluetooth
    -Pixel Qi toggle
    -HDMI (must be connected at boot)

    Not working:
    -maybe HW Accelerated video playback
    -maybe freezing sometimes (reboot if this happens)
    -sometimes touch screen doesn't respond, just slide power switch and then press side back button
    -Builtin camera app (other third party camera apps may work like Camera MX)
    -Compass
    -3G
    -selinux security encforcing mode
    -misleading corrupt partition notifications
    -latest Chrome

    Credits
    Borkata for making such an excellent kernel and CM ports and help with problems

    ri9000 for usb fixes

    timduru for HDMI, NVOMX and screen capture fixes

    Dirty Unicorns-ROM developers for providing Android ROM
    Last edited by tenchi; 05-23-2016 at 07:11 PM. Reason: 6.0.1_r43

  2. The Following 3 Users Say Thank You to tenchi For This Useful Post:

    mikus (11-07-2015), ri9000 (11-08-2015), Waho (11-13-2015)

  3. #2
    Resident
    Join Date
    May 2011
    Location
    Austin, TX
    Posts
    509
    Thanks
    115
    Thanked 50 Times in 34 Posts
    I had this problem with the 11-04 aosp-6.0, and now with the 11-06 du-6.0: The Adam appears to run sporadically -- things on the screen get displayed normally, but are interrupted by "freezes" (my guess is because both cores go into 100% loops). The problem gets much worse whenever I run a rooted app -- the "freezes" proliferate, and mostly trying to change tuning parameters causes the app to eventually "lock up" (only the paper clip can restart the Adam). Also, for me, this build doesn't use hardware video acceleration. <Here> is a last_kmsg

  4. #3
    Resident
    Join Date
    May 2011
    Posts
    803
    Thanks
    15
    Thanked 531 Times in 203 Posts
    Quote Originally Posted by mikus View Post
    I had this problem with the 11-04 aosp-6.0, and now with the 11-06 du-6.0: The Adam appears to run sporadically -- things on the screen get displayed normally, but are interrupted by "freezes" (my guess is because both cores go into 100% loops). The problem gets much worse whenever I run a rooted app -- the "freezes" proliferate, and mostly trying to change tuning parameters causes the app to eventually "lock up" (only the paper clip can restart the Adam). Also, for me, this build doesn't use hardware video acceleration. <Here> is a last_kmsg
    Looks like a problem maybe in voltage regulator driver, although that part of code hasn't been changed. Must be some issue in latest marshmallow code as I also had issues with Play Store.

    Did you have problems with 11-03 aosp boot.img update and first aosp 6.0?
    Last edited by tenchi; 11-08-2015 at 07:12 AM.

  5. #4
    Resident
    Join Date
    May 2011
    Location
    Austin, TX
    Posts
    509
    Thanks
    115
    Thanked 50 Times in 34 Posts
    Quote Originally Posted by tenchi View Post
    Did you have problems with 11-03 aosp boot.img update and first aosp 6.0?
    Incipient Alzheimer's - I don't clearly remember. Since when I installed 11-04 I did want to post about this problem (but never got around to posting), please assume that I did not notice such a problem earlier (with 10-23). I believe I never tried 11-03 -- the newer 11-04 was available before I had any time free to try putting in the 11-03 boot.img

  6. #5
    Resident
    Join Date
    May 2011
    Posts
    803
    Thanks
    15
    Thanked 531 Times in 203 Posts
    New Dirty Unicorns 6.0.1_r43 on front page.

  7. The Following 4 Users Say Thank You to tenchi For This Useful Post:

    amityg (07-11-2016), fantaze (05-25-2016), mikus (05-25-2016), Trans (05-23-2016)

  8. #6
    Member amityg's Avatar
    Join Date
    May 2011
    Posts
    75
    Thanks
    3
    Thanked 4 Times in 4 Posts
    Quote Originally Posted by tenchi View Post
    New Dirty Unicorns 6.0.1_r43 on front page.
    Thank you, got the Adam out again. got above running from internal. Did not spend anytime with it because i really what it on the microsd. I have tried a few times now and it seams to hang on extracting. not going to give up.

  9. #7
    Member amityg's Avatar
    Join Date
    May 2011
    Posts
    75
    Thanks
    3
    Thanked 4 Times in 4 Posts
    Quote Originally Posted by amityg View Post
    Thank you, got the Adam out again. got above running from internal. Did not spend anytime with it because i really what it on the microsd. I have tried a few times now and it seams to hang on extracting. not going to give up.
    well... after a good night of sleep it did install! Not sure if its booting to micro as i still have it on internal.

  10. #8
    Resident
    Join Date
    May 2011
    Posts
    803
    Thanks
    15
    Thanked 531 Times in 203 Posts
    Quote Originally Posted by amityg View Post
    well... after a good night of sleep it did install! Not sure if its booting to micro as i still have it on internal.
    In Terminal app, you can type "df" and if it lists /system with /dev/block/mmcblk1p2 then it booted with microsd.

Remove Ads

Similar Threads

  1. Replies: 130
    Last Post: 12-19-2017, 07:59 AM
  2. Replies: 106
    Last Post: 10-18-2016, 08:45 PM
  3. Replies: 133
    Last Post: 12-06-2015, 11:55 AM
  4. Replies: 9
    Last Post: 11-26-2015, 07:49 AM
  5. Replies: 7
    Last Post: 09-22-2015, 02:38 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •