Xylon XYAOSP 2.+ JB 4.2.2 for Nook Tablet (SDC BOOT) (27APR2013)

DO THIS AT YOUR OWN RISK.
I AM NOT RESPONSIBLE IF YOU BRICKED YOUR DEVICE.
Do research and reading if you are uncertain about this rom.

xylon2WHAT IS IT?
Xylon is fully transformed distribution for Android Devices. It is designed to take full advantage of the device’s hardware and to provide the user pure Android experience.

 The team is constantly working on making things better for the users and is happy to do so. We, the team, believe that for one to experience the pure taste of Android, he/she should be provided with something which is fast, intuitive and fluid – That’s where we come in – To provide you that.

 Xylon started as a part of the Fruits & Veggies (FNV) project, a community ROM for the Galaxy Nexus and is now set up individually but its roots are based on FNV. Remicks, the founder of the FNV – inspired Daniel MM (Daxmax, founder of Xylon) to build something that would make users love what they use. In Daniel’s words – “This is an FNV based ROM, not FNV. But it has the winds of FNV, and it has more spacious features around the Android world.” http://xylon.androidvenue.com/about

FEATURES:
Phone, Phablet, and Tablet UI
Customized Trebuchet Launcher
A lot of customization
Compiled with Google’s GCC 4.7 toolchain.
Linaro’s compiler flags, O3 and Linaro string routine)
Kernel 3.0.66+
CWM 6.0.28
SuperSU

QUESTIONS AND ANSWERS

CHANGELOGS:
Look at XYAOSP source history for further changes, I will not post them.
02/27 – Repo synced, Initial build so there could be many bugs.
03/06 – Repo synced, kernel updated to 3.0.68 with new lowmemorykiller, font size increased a little in statusbar and Trebuchet, you can increase icon size to 120% in Trebuchet, gesture control in Trebuchet, new SuperUser (Koush’s).
IMPORTANT NOTES: If you noticed null icons (no action icons) on the NavBar then you need to go to Settings > XY Tools > Navigation Bar > Menu (The vertical three dots) and Reset navbar icons/targets. For Navigation Ring to work, you need to clear data/data1 if you are on previous build.
04/27 – Repo synced, kernel updated 3.0.75, a lot of changes I don’t remember, auto temp control, re-added 1200MHz (use 800MHz/Wheatley for better battery life), disabled deep sleep for better battery in sleep & device wake when plugged/unplugged, CWM 6.0.3.1. IMPORTANT NOTES: BACK UP YOUR DATA. This build might require factory reset (INT boot)/data1 wipe (SDC boot). If your first boot resulted in black screen, press & hold power button for 20 seconds then re-press a couple seconds to turn device on and try booting again. Changing governor or having cable plugged in to PC can cause this.

TO DO LIST:
Lots of things

You need to do a full wipe (factory reset and wipe cache) if you are on a different ROM.
You need to wipe data1 and cache if you are SD booting.

You need to reinstall GAPPS after each ROM installation.
In the case you booted and all you see is black screen for a couple minutes, reboot to see if it’s fix.
Initial booting can take several minutes.

INSTRUCTIONS:
Copy ROM/GAPPS into your Internal Storage on the device.
Reboot into recovery and install ROM from Internal Storage.
Full wipe can be done before or after installing ROM/GAPPS.

For SD booting, you need to make bootable SDCard first.
There are plenty of guides around.

INTERNAL ROM:
b6a62030f258ea618a66beb36100238a *xylon_acclaim_2.7.3_27APR2013_HD.zip

86b333d03739180e428e5cbb2cb9d706 *xylon_acclaim_2.1.1_06MAR2013_16_HD.zip
84ca9aeb88fad3ddcd127a216a34557a *xylon_acclaim_2.1.1_28FEB2013_01_HD.zip

SDCARD ROM: (Single boot) BOOT partition contents, boot.zip
93c772aa233e0feb0f7d74b921a60cff *xylon_acclaim_2.7.3_27APR2013_HD_SDC.zip

134e175b18da509b37cf0897294214a6 *xylon_acclaim_2.1.1_06MAR2013_HD_SDC.zip
3b46595484586b0e0e99ca856fbb5ad7*xylon_acclaim_2.1.1_28FEB2013_HD_SDC.zip

INTERNAL GAPPS: *Might need to go to advance > fix permission in CWM before flashing GAPPS
4493696a11733e4e2a15d0026211963e *gapps-jb-20130301-signed.zip

EXTERNAL GAPPS:
e2a80b77153a6bacd3df785742487ea3 *gapps-jb-20130301-signed-SDC.zip

THANKS TO (CREDITS):
bauwks Bootloader exploits

CYANOGENMOD
Source –
https://github.com/CyanogenMod
Web – http://CyanogenMod.org
CM G+ – https://plus.google.com/+CyanogenMod

XYLON
Source –
https://github.com/xyaosp
Web – http://xylon.androidvenue.com/
XYE G+ – https://plus.google.com/communities/102617491638136644864
Members:
Alex (AlexForTomorrow)
Arz Bhatia (arzbhatia)
Bluewall
Daniel MM (DaXmax)
David Vidal (Dorilife)
Varun Verma (D00mSlayer)

NOOK TABLET
Source –
https://github.com/CMNookTablet, https://github.com/Kuzma30
Members:
Brandon Bennett (nemith)
Chris (chrmhoffmann)
fat-tire
Hashcode
Kuzemko Alexsandr (Kuzma30)
Kyrylo Mikos (mik9)
Rebell

KINDLE FIRE
Source –
https://github.com/loosethisskin, https://github.com/KFire-Android
Members:
Aaron Davis (icemank121)
Andrew Dodd (Entropy512)
Hashcode
IngCr3at1on
JackpotClavin
Jacob (drkhd)
John Craig (x0xhellx0x)
Loosethisskin (twa_priv)
Markus Cisler (bl1nk)
Raymond Jay Golo (intersectRaven)
Scott Brady (sbradymobile)
Shujun

SGT7
Source –
https://github.com/sgt7/android_packages_apps_Trebuchet
Members:
Angel666
Chirayu Desai (chirayudesai)
eaut
Humberto Borba (humberos)
jt1134
Koudai Aono (koxudaxi)
pulser
redrebel696
Scott Brady (sbradymobile)
techomancer

About iamafanof
Somewhere in reality. I like free gadget. I need new nibs.

57 Responses to Xylon XYAOSP 2.+ JB 4.2.2 for Nook Tablet (SDC BOOT) (27APR2013)

  1. tazmcfly says:

    Thank you so much for this iamafanof! I had one question. I used the 27APR2013 SDC version, and found that when my nook got warm, it would shut off/reset. I went back to the 06MAR2013 SDC version instead. Is there a way to prevent the rom from shutting off the nook when it gets hot? I like the 27APR2013 SDC version better, and would like to go back to it.

    • iamafanof says:

      The Nook gets hot because it’s running at a higher frequency for a long duration. Try lowering the clock speed. The newer CM10.1 has kernel with temp control, but I haven’t built any Xylon with the new kernel for a while. I am just bored with compiling Android right now and just need time away from it.

  2. ugurdy says:

    After a month of use with SD card, looping on the boot screen started again. I am not sure what the problem is since I did it from scratch 3-4 times so far. First couple days are fine and then it started going to deep sleep, not waking up correctly and then continuously boot loop. I am going to give up I guess. Doesn’t worth that much hassle and spending time:((.

  3. This ROM makes my experience 100% on my particular NT. The data (what will run and what won’t run) indicates that all kernels >3.0.71 will not boot. I’m a noobie so I have no idea what the problem with the updated kernel could be but it is consistent. Every ROM (Xylon, PAC, CM10.1) runs finw until I move to an update with a kernel >3.0.71 and then it fails. Any ideas?

    • iamafanof says:

      No idea at the moment. It could be user error or kernel or both. Only 2 people reported this problem.

    • digixmax says:

      My first boot of this ROM took two tries, first try resulted in a black screen just as iamafanof had alerted in the release note.

    • iamafanof says:

      Test out cm_acclaim_10.1_02MAY2013_14_HD build. Try booting at least 2 times if you see black screen. If it doesn’t work, let me know and I can build the old kernel for you to flash over the new build.

      • Tested cm_acclaim_10.1_02MAY2013_14_HD build and it went to gray and then shutdown. It did this for at least five tries. The gray screen stays active for different times lengths and one time I could see a faded, static cyano logo.

        • iamafanof says:

          You booted the 02MAY2013_14_HD_SDC built and it goes to gray screen then auto shutdown?
          Did you clear cache and data1 in recovery first?
          Can you still boot into stock?
          What SDCard reader did you use?
          Can you re-flash the 30MAR2013 build and get CM to boot?
          Can you boot into SDC recovery of the new build?

          Open MiniTool and right-click Properties on your SDCard, not the any partition and tell me the Cylinders, heads, sectors, physical sectors, and total size.

          There are many causes for the device to boot into gray screen then auto-reboot. It can mean bad boot image or wrong kernel or ramdisk and it cannot properly set up files. It can also mean the system partition (on the SDCard) is corrupted or hardware problems.
          I will build you an older kernel zip that you will flash over the current 02MAY2013 build tomorrow.

        • iamafanof says:

          Install cm_acclaim_10.1_02MAY2013_HD_SDC.zip and then install flash_kernel_acclaim_30MAR2013_HD_SDC.zip.
          http://goo.im/devs/succulent/acclaim/cyanogenmod/sdcard/Boot/Test/flash_kernel_acclaim_30MAR2013_HD_SDC.zip

          • I just finished the installation of 0502 version and flashed the flash_kernel_acclaim_30MAR2013_HD_SDC.zip and it worked! In settings I show the new version as 0502 and the kernel version as 3.0.71. Like the new version.
            In answer to a couple of your earlier questions, after trying just the 0502 version the other day, I could not re-flash back to 0330. That was new as I had been able to re-flash back on other occasions. I could not boot back into stock and I still can not boot into stock. This is not a major issue because I don’t use the stock. I would like to have that available in case I need to have BN look at it. I tried to perform a “factory reset” to reactivate the stock and could not do that either. Any thoughts on what I may do to be able to boot to stock?

            • iamafanof says:

              What did you do to mess it in the first place?
              There are two different factory resets.
              One just clear data (same as factory reset in CWM recovery), that is hold the Power + Home button when turning on the device.
              Then there is the eight interrupted boots which trigger the re-installation of the stock OS from the factory rom in the factory partition.
              The easy way to do the 8 interrupted boot required adb.
              You will need to restore stock internal recovery and boot image.
              Boot into SDC recovery and use adb, type into your command windows,
              : adb devices #this will list the connected devices and if your device is connected it will show the serial number
              : adb shell
              : echo -n ‘xxxx’ > /bootdata/BootCnt #BootCnt is case sensitive, “xxxx” can be any numbers
              : reboot
              This will trigger the full installation.
              In the case that you messed up the factory partition, there are stock OS available on XDA.

          • KenH says:

            Just to confirm, I had the same problem as Ken B. Reverting to the 30MAR release solved it as well.

      • digixmax says:

        FWIW, I did a clean install of cm_acclaim_10.1_02MAY2013_HD_SDC.zip, it booted right up first try.

    • Ken Xu says:

      I’m having similar problem. I have two NT 16GB, both repartitioned (http://forum.xda-developers.com/showpost.php?p=22157605&postcount=25). Both flashed to 30MAR internal without any problem.

      Unit A cannot install any ROM after 30MAY. Installing 2MAY caused to to boot loop. Booting into internal CWM Recovery 6.0.3.1 and cannot even shutdown or reboot from the menu. Must hold power to shutdown. Revert back to 30MAY works again.

      Unit B runs fine after flashed to 2MAY internal for two weeks, but after I booted into the internal CWM Recovery today (when troubleshooting Unit A), I cannot shutdown from there but can no longer boot into CM. Hung at the CM circle, keep rolling and cannot move further. Must hold power button to shutdown.

      Most importantly, thanks you so much iamafanof for your great work! Any help you can give would be great! I’m fine to stay with 30MAY but really want to be able to just use internal sdcard.

      • Ken Xu says:

        Unit B works fine now after a complete re-install of 2MAY internal. But Unit A still the same problem. I’m running 30MAR on Unit A now. I’m more than happy to provide log files if you can tell me where are they located.

  4. digixmax says:

    I did a clean installation of xylon_acclaim_2.7.3_27APR2013_HD_SDC and used it for the last two days: I ran into a problem in that every 5-10 minutes the NT or the running app would become unresponsive for a minute or so and then come back to normal.

  5. PeterPan says:

    Hi, Is this ROM supposed to be installed on Nookk tablet 8 Gigs? I’ve installed it on Nook Tablet 16 Gig version and it runs fine for several weeks already. But I’ve noticed it shows a lack of RAM went to the system settings and saw there that it beleives my Nook has only 500mb of RAM. While it actually has 1 Gig cause it’s the 16gig version.
    Any suggestions on how to gain 500mb back?

    (And no I do not confuse available free RAM and system reported free RAM )))

  6. digixmax says:

    Will there be any more releases of Xylon to look forward to?

  7. jfMac says:

    Is it possible to try the 1200 overclock by changing the scaling_max_freq file located in the /sys/devices/system/cpu/cpu0/cpufreq directory? I fear it’s much more complicated than that.

  8. samtee says:

    Hi, I install Xylon on sandisk 16G class 10 it works fine, I encounter no problems and I can use it daily. However, when I try it on Sandisk 32G class 10, it cause a lot of problem: freezing, cannot run app (click icon nothing happen), reboot etc. Would you please advice? I did the same flash with both sd.
    Thank you

  9. LeoG says:

    How long does it take to boot up first time?

  10. goldwoods says:

    Hi, I have a question.
    Does our Nook support mount multiple vfat partition on external SDCard?

    • iamafanof says:

      yes, but it required some modification on the init run script to add custom storage.
      By default, internal rom will mount p1 of sdcard to /storage/sdcard1.
      External rom will mount p4 to /storage/sdcard1.
      Since /storage/usbdisk0 isn’t used, you can mount p1 or p4 on there.
      mount -rw -t vfat /dev/block/mmcblk1p1 /storage/usbdisk0
      Or you can try and edit the vold.fstab and add replace the
      dev_mount usbdisk0 /storage/usbdisk0 (sdc partition #) /devices/platform/omap_hsmmc.0/mmc_host/mmc1

  11. danimalmanimal says:

    I did everything required and everything works great…until I hit the power button to make it sleep. After I do that I can not turn it back on without holding the power button and restarting manually. Is there a setting I need to fix in order to allow it to sleep and turn on again without restarting every time? Other than that, this build is bad ass!
    Running Nook Tablet 16GB, bootable SD Card, SanDisk 16GB Class 4

    • digixmax says:

      I am also running Xylon 03/06 off SD, and I have not had the problem you described waking up the NT from sleep. What I do notice is that sometimes it takes a couple of seconds longer for the NT to wake up after I hit the power button — such that I “panic-ly” thought the NT was off from being in deep sleep.

      • iamafanof says:

        Remove pm.sleep_mode=1 from the build.prop. XYAOSP likes to add unnecessary tweaks to the build.prop.

      • @iamafanof I assume I would have to remove pm.sleep_mode=1 by accessing the terminal? Thanks for the reply too! @digimax Right after I hit the power button, it goes off and doesn’t come back on, no matter how long I wait…always have to do a hard restart.

      • So I followed the commands and got to file manager > system > build.prop
        I really hope I’m in the wrong spot because I cannot find pm.sleep_mode=1
        Maybe a different file? I copied the source:

        # begin build properties
        # autogenerated by buildinfo.sh
        ro.build.id=JDQ39
        ro.build.display.id=xylon_acclaim-userdebug 4.2.2 JDQ39 eng.hd.20130306.102725 test-keys
        ro.build.version.incremental=eng.hd.20130306.102725
        ro.build.version.sdk=17
        ro.build.version.codename=REL
        ro.build.version.release=4.2.2
        ro.build.date=Wed Mar 6 10:28:27 CST 2013
        ro.build.date.utc=1362587307
        ro.build.type=userdebug
        ro.build.user=hd
        ro.build.host=hd-succulent
        ro.build.tags=test-keys
        ro.product.model=NookTablet
        ro.product.brand=NOOK
        ro.product.name=xylon_acclaim
        ro.product.device=acclaim
        ro.product.board=acclaim
        ro.product.cpu.abi=armeabi-v7a
        ro.product.cpu.abi2=armeabi
        ro.product.manufacturer=BN LLC
        ro.product.locale.language=en
        ro.product.locale.region=US
        ro.wifi.channels=
        ro.board.platform=omap4
        # ro.build.product is obsolete; use ro.product.device
        ro.build.product=acclaim
        # Do not try to parse ro.build.description or .fingerprint
        ro.build.description=xylon_acclaim-userdebug 4.2.2 JDQ39 eng.hd.20130306.102725 test-keys
        ro.build.fingerprint=NOOK/xylon_acclaim/acclaim:4.2.2/JDQ39/eng.hd.20130306.102725:userdebug/test-keys
        ro.build.characteristics=tablet
        # end build properties
        #
        # system.prop for acclaim
        #

        #define defaults for audio D/A mic and power mode
        omap.audio.mic.main=AMic0
        omap.audio.mic.sub=AMic1
        omap.audio.power=PingPong

        #
        # ADDITIONAL_BUILD_PROPERTIES
        #
        ro.com.android.dateformat=MM-dd-yyyy
        ro.carrier=unknown
        com.ti.omap_enhancement=true
        omap.enhancement=true
        persist.sys.root_access=3
        persist.sys.usb.config=mtp,adb
        persist.sys.vold.switchexternal=0
        ro.additionalmounts=/storage/sdcard0;/storage/usbdisk0
        ro.crypto.state=unencrypted
        ro.hwc.legacy_api=true
        ro.opengles.version=131072
        ro.sf.hwrotation=270
        ro.sf.lcd_density=160
        ro.vold.switchablepair=/storage/sdcard0,/storage/sdcard1
        wifi.interface=wlan0
        softap.interface=wlan0
        video.accelerate.hw=1
        wifi.supplicant_scan_interval=180
        ro.media.enc.jpeg.quality=100
        ro.com.google.locationfeatures=1
        ro.com.google.networklocation=1
        dalvik.vm.heapstartsize=5m
        dalvik.vm.heapgrowthlimit=48m
        dalvik.vm.heapsize=256m
        dalvik.vm.heaptargetutilization=0.75
        dalvik.vm.heapminfree=512k
        dalvik.vm.heapmaxfree=2m
        ro.xylon.version=xylon_acclaim_official_2.1.1_HD_SDC
        ro.modversion=xylon_acclaim_2.1.1_06MAR2013_HD_SDC
        ro.xylon.isitrom=Xylon
        ro.xylon.modname=xylon-aosp
        ro.xylon.modversion=Official_2.1.1
        ro.xylon.device=xylon_acclaim
        ro.xylon.builtdate=06MAR2013_16
        ro.rommanager.developerid=succulent
        ro.developerid=succulent
        ro.goo.developerid=succulent
        ro.goo.board=acclaim
        ro.goo.rom=XYSDsucculent
        ro.goo.version=1362587245
        ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
        ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
        ro.com.google.clientidbase=android-google
        ro.com.android.wifi-watchlist=GoogleGuest
        ro.error.receiver.system.apps=com.google.android.feedback
        ro.setupwizard.enterprise_mode=1
        dalvik.vm.checkjni=false
        dalvik.vm.dexopt-flags=m=y
        dalvik.vm.execution-mode=int:jit
        dalvik.vm.stack-trace-file=/data/anr/traces.txt
        dalvik.vm.verify-bytecode=false
        ro.ext4fs=1
        ro.HOME_APP_ADJ=1
        ro.kernel.checkjni=0
        ro.media.dec.jpeg.memcap=8000000
        ro.media.enc.hprof.vid.bps=8000000
        ro.media.enc.hprof.vid.fps=65
        windowsmgr.max_events_per_sec=115
        debug.composition.type=gpu
        debug.performance.tuning=1
        debug.sf.hw=1
        dalvik.vm.lockprof.threshold=500
        net.bt.name=Android

        Thanks.

  12. samtee says:

    Just report. I start with Lexar 32g class 10 and I try it with 4.2.2 and Xylon there is no go. But when I change to sandisk 16gb class 10, everything seem to be fine.
    Thank you for your ROM’s. They are very good with right sd?

  13. LeoG says:

    So what is the real difference between this one and your CM10.1?

  14. goldwoods says:

    I flashed the wrong gapps (not in this entry but in the PA entry). I thought that it was the same but it was not. I try to flash the Rom and the gapps you recommended, and my Nook can go to deep sleep again.
    Thanks for your working.

  15. goldwoods says:

    After a night, I found that the device does not go into deep sleep in the new built

  16. digixmax says:

    I have problem getting ADB working with the new build: I am not getting the “Allow USB Debugging?” popup menu when I make the USB connection with “ADB-Debugging” & “Notification” enabled; all I get instead is a “Notification” on the Notification Bar, and if I hit that I’d get “Settings->Developer’s Option” tab opened. As I seem to recall, ADB access worked in the previous Xylon build (but I could be wrong).

  17. goldwoods says:

    Dear succulent, thanks for the wonderful ROM. Everything works fine.
    So far best ROM up to now.
    Running of SD card with full speed like the emmc.
    You are such a talented dev.

  18. digixmax says:

    I installed and tried out 03/06 on SD. Google auto-restore does not work on gapps-20130301, so I went back to gapps-20121212.

    Is there a way to get more than 4 rows on home-screen grid-size? (the Trebuchet menu in other builds used to allow up to 6 or 7 rows).

  19. digixmax says:

    Very nice ROM, @iamafanof: thanks for taking the time to build it.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: