• 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] Resurrection Remix 5.8.5 FINAL Rel 4 [7.1.2_r36] [EOL]

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
Resurrection Remix 5.8.5
Samsung Note 8.0 n5110 / n5100 / n5120
Release 4 - 25th March 2018
Code:
#include 
/*
 * Your warranty is now void.
 * And other random stuff no-one reads.
 */
Intro
This is a straight port of Resurrection Remix to Note 8.0 n5110 / n5100 / n5120.
It is based on Nougat 7.1.2_r36 and nightlies of LineageOS 14.1 and Resurrection Remix from 25th March.
Release 4 is shipped rootless - you choose which root solution to apply.

Features
Code:
● navigation bar ▼
- enable/disable navbar
- navbar colour tint
- navbar button customisation smart bar
- navbar pulse 
- navbar fling            
- double tap to sleep navbar

● status bar ▼
- brightness slider
- enable / disable show notification count
- superuser indicator switch
- double tap to sleep status bar
- carrier label  
- carrier label switch
- carrier label colour
- carrier label size
- clock customisation's
- time & date
- day & date toggle
- centre / right / left clock choice
- date format
- clock font styles

● battery ▼
- battery bar customisation
- battery icon customisation (circle / landscape / portrait and more)
- battery % text

● network traffic indicator ▼
- network traffic arrows switch
- incoming / outgoing traffic
- network traffic colour

● status bar RR logo ▼
- RR logo colour
- position

● custom logos ▼
- logo colour
- position
- style

● status bar weather ▼
- weather colour
- weather position (left / right)
- weather font style
- weather size

● status bar ticker ▼
- ticker text colour
- ticker icon colour

● animations ▼
- toast animations
- list view animations
- system animations
- QS tile animations
- power menu animations
- misc animations

● gestures ▼
- gestures anywhere feature
- 3 finger swipe screenshot gesture

● app circle bar ▼
- choose apps in app sidebar
- trigger width
- trigger height
- trigger position

● app sidebar ▼
- choose apps in app circle
- trigger width
- trigger height
- trigger position

● pie control ▼
- pie trigger (left / right / bottom)
- pie targets
- pie colours
- more pie features

● recents panel ▼
- clear all button switch
- clear all tasks switch
- clear all button location (top right / top left / top centre / bottom left / bottom right / bottom centre)
- full screen recents
- recents styles
- omniswitch

● cclock widget ▼
- clock and alarm customisation's
- weather panel customisation's
- calender events

● lockscreen ▼
- lock screen bottom shortcuts
- lock screen general shortcuts
- 100+ icons for shortcuts
- double tap to sleep lock screen
- lock screen media art / enable disable
- quick pin / patter unlock
- lockscreen wallpaper
- lock screen weather widget
- lock screen icons colour

● quick settings draggable tiles ▼
- customisable tiles
- dynamic tiles adjustment
- number of columns / rows
- tile animations

● notification drawer ▼
- task manager
- custom headers
- long press toggles to enter settings
- disable immersive mode messages
- force expand notification
- quick pull-down
- smart pull-down
- notification panel transparency
- volume dialog transparency
- notification panel stroke
- volume dialog stroke

● buttons ▼
- back-light timer
- back-light strength

● advanced reboot menu ▼
- power off
- reboot (recovery / boot-loader / hot reboot)
- screen-shot
- power menu end calls switch
- restart systemui
- aeroplane mode
- screen record
- on the go mode
- sound panel

● home button (for devices with hw keys only) ▼
- home button answer call
- long press actions
- double tap actions

● menu button (for devices with hw keys only) ▼
- short press actions
- long press actions

● search button (if device supports) ▼
- short press action
- long press action

● volume buttons ▼
- wake up device
- playback control
- ringtone volume control
- keyboard cursor control
- swap buttons on landscape mode
- volume key answer

● miscellaneous ▼
- clock shortcut
- disable battery saver warning colour
- ota updates
- camera shutter sound enable / disable

● systemui tuner ▼
- enabled by default
- removed demo mode and tweaked systemui tuner as compared to aosp
- status bar icons customisation's
- quick settings customisation's

● other features ▼
- performance profiles
- lcd density
- expanded desktop mode
- heads up switch and customisation's
- live display
- configurable 0 / 90 / 180 / 270 degree rotation
- lock screen auto-rotate switch
- double tap power button to enable camera gesture
- prevent accidental wake-up
- wake phone on charging plug
- battery light customisation's
- notification light customisation's
- font size
- CM privacy guard
- RR ota
- CM root inbuilt
- new RR configurations 
- overall smoothness improvements
- optimisation's to improve battery
- includes all android nougat features
- includes all CM14.1 features
- and much much more ...
Installation

Required for installation:
Recovery - Latest n5110 / n5100 / n5120 TWRP 3.1 here
Firmware - Lollipop supporting bootloader and modem / non-hlos - here
Gapps - a latest version of Open Gapps 7.1. Either Pico / Nano or use a Config-Gapps file to customise a Super Gapps install.​

1st install - " clean install "
  • Make a full nandroid backup <always backup!>.
  • Properly remove previous root solution. i.e. in TWRP flash Magisk un-installer / UnSU for SuperSU.
  • Full wipe device (art / dalvik, cache, system, data).
  • Install rom.
  • Install chosen root solution.
  • Install Gapps.
  • Wipe cache and art / dalvik.
  • Reboot.
  • Wait for 1st boot to optimise apps.
  • Enjoy.

2nd and subsequent installs - " dirty flash "
  • Uninstall all Substratum overlays.
  • Make a full nandroid backup <always backup!>.
  • Properly remove previous root solution. i.e. in TWRP flash Magisk un-installer / UnSU for SuperSU.
  • Wipe system, cache and art / dalvik <wiping System is ESSENTIAL for Magisk>.
  • Install rom.
  • Install chosen root solution.
  • Install latest Gapps (Updating with latest Gapps for every dirty flash is A Good Thing).
  • Wipe cache and art / dalvik.
  • Reboot.
  • Wait for app optimisation.
  • Enjoy.
Dirty flashing may be possible. Nandroid backups are your friend!

Download

Download n5110 Release 4 ROM from AndroidFileHost
Download n5100 Release 4 ROM from AndroidFileHost
Download n5120 Release 4 ROM from AndroidFileHost

Source code
Buffcore kernel: here
Buffs' common device tree: here
RR code: here LOS code: here

Build instructions (use old method) here

What does / doesn't work
All hardware support issues will be the same as LOS / CM 14.1.
DOES
  • GPS, orientation and acceleration work. GPS Status gets a good fix indoors.
  • In-built camera app <snap> works fine.
  • OMS support integrated.
  • Magisk works, safetynet hding works, modules work.
  • You tell me.

DOESN'T
  • USBOTG - probably still not functioning.
  • MHL does not work.
  • Glonass - never going to work on old devices with CM-14.1.
  • Substratum theming seems to have stopped working with older devices.
  • n5120 - phone probably does not work without SElinux mode being changed to Permissive.
  • You tell me.

Thanks & credits
Code:
* RR team, CM team, Omni team, Slim team.
* XDA developers.
* Everyone who has contributed to CM on Note8.0.
* RGIB especially whose work has kept our creaky old tablets current and facilitated this rom.
* mickybart and walter79
* The testers: 
* jollyjesus, bigphil75, |mickey, josean99, marcdu30, carinapdx, lkoc, gotnoypi, 
* gfmoore, 5dadd7, Nighty0, rmein, glm0025, dennylee60, vinal, genenash   
* Thanks for taking the time to help test this, and thank you for all the valuable feedback. 
* Hope I have included everyone!
XDA:DevDB Information
Resurrection Remix, Nougat ROM for the Samsung Note 8.0, ROM for the Samsung Galaxy Note 8.0 (2013 Tablet)

Contributors
Buff99
Source Code: https://github.com/ResurrectionRemix

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Lollipop supporting bootloader
Based On: LineageOS

Version Information
Status: No Longer Updated
Current Stable Version: Release 3
Stable Release Date: 2018-03-11
Current Beta Version: Release 2
Beta Release Date: 2017-11-04

Created 2017-03-11
Last Updated 2018-12-07
 
Last edited:

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
Current version changelog

rR.png
Latest changelist
n5110
Release-4-RR-N-v5.8.5-20180325-n5110-Final.zip
md5sum - c607f136bad8500a1a8fe498f67b1fcf
n5100
Release-4-RR-N-v5.8.5-20180325-n5100-Final.zip
md5sum - 9da48c4f6d38a77cd7a6551024e23b3d
n5120
Release-4-RR-N-v5.8.5-20180325-n5120-Final.zip
md5sum - ca1fe273e484ded0169c25f73d431526​
Release 4
  • n5100 and n5120 hardware lights fixed ??
  • Webview updated
  • ovelay: use systemclock for rotation
  • ovelay: disable wideband speech
  • Bump security patch level to 2018-03-05
Buffcore kernel 0.15:
  • added charging interface, so user can tune power for charging, USB charge raised to 1000mA.
  • mach-exynos: Support for current CPU temperature reading from Exynos4 TMU driver
  • power defaults - tune

  • RR and LOS data grabbed at 11:00 GMT, Sunday 25th March 2018
  • Android 7.1.2_r36 - March Security updates.
  • Resurrection Remix Final 5.8.5.
Release 3
  • PegasusQ set as default governor and tuned for more effective hotplugging.
  • Sync usb settings to same as Lineage.
  • Implement Snap camera and fixes camera issues.
  • Remove BLN attempt - fix HW LEDs.
  • MTP host crash fixed <thanks @mikeybart and @walter79>.
  • Add AptX codec support.
  • Touchscreen gestures disabled. Hate them.
Buffcore kernel 0.13:
  • Enable PRPF filter in case anyone tethers.
  • Updated mali driver <zanezam>.
  • GPU control interface <zanezam>. Not yet utilised.
  • Disable pegasusqboost.
  • Make sure spen gesture support disabled.
  • Reduce some wakelocks.
  • Mountnamespace support <Magisk>.
  • CPU undervolting support.
  • Doze screen off helper.
  • BFQ I/O scheduler.
  • Add LulzactiveQ and intelliactive governors and improve PegasusQ.
  • bug fixes, crypto fixes, optimisations.

  • RR and LOS data grabbed at 08:53 GMT, Friday 9th March 2018.
  • Android 7.1.2_r26 - February 2018 security fixes.
  • Resurrection Remix Final 5.8.5.

Release 2
  • Lots changed since release 1.
Buffcore kernel 0.04:
  • re-added interactive, conservative & adaptive governors;
  • PegasusQ set as default governor and PegasusQ boost enabled;
  • Readahead cache set to 1024k;
  • Add TCP congestion options, set westwood as default;
  • Lots of stability and crypto fixes.

  • RR and LOS data grabbed at 03:33 GMT, Friday 3rd November 2017.
  • Android 7.1.2_r29 - October Security updates + fixes for Krack.
  • Resurrection Remix Final 5.8.5.
 

Attachments

Last edited:

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
rR.png
Hints, tips & FAQs

  • RR is a very feature laden rom. Don't go mad and switch everything on when you first boot. Concentrate on a feature and see how you like it. Blur for example can take a lot of tuning to look right.
  • If something does not run go into Settings > Privacy > Privacy Guard and check settings.
  • Also check the mode you have set for SElinux. Some functionality may be wrongly disabled in "Enforcing" which will work in "Permissive".
  • To enable built in root go to developer options and activate Root Access.
  • Use the smallest Open Gapps you can get away with (recommended Pico or Nano).
  • Most issues / caveats for CM14.1 / LOS will apply for this rom!
  • Long boot times on 2nd and subsequent boots? Go into Settings > Privacy > Privacy Guard > Advanced > Bootup and disable startup on apps that don't need started on every boot.
  • After flashing in TWRP you may see two messages saying "E:unknown command" - this can happen on all CM14.1 based roms and is nothing to worry about.
  • Substratum needs to be installed from Playstore, in case you wonder why it's not there. It's an option.
  • Adaway and Kernel Adiutor are no longer included in rom.
  • Doze is working well. It minimises battery usage when tablet is NOT being used.
  • Lockscreen current display is worth enabling.
  • Use GPS Status to properly test GPS and re-calibrate sensors if needed. Disable wifi and bluetooth scanning in rom settings for accurate results!

Q. Does xposed....
A. There are now versions of Xposed which run on Nougat. However Xposed WILL NOT BE SUPPORTED AT ALL. You will be on your own. Do not report bugs. Logs that show Xposed use will be ignored.

Q. The install button does not work when I want to install an app, usually a non market side-loaded app?
A. Stop / disable the application running that is using a screen overlay.

Q. Does OTA work?
A. Yes. It checks to see if a new version has been published and alerts you. Links are provided in the OTA app for direct downloads. The rom will still need to be flashed manually as normal.

Q. Why is this rom a Rootless build?
A. I am giving the user the option of selecting to install a root of their choice. This Rootless version will allow you to install the latest Magisk, SuperSU or any other viable solution. Running the rom without any root applied is also a viable option.

Q. What theme engine is integrated?
A. Full OMS7 support has been implemented, so Substratum can be installed from the play store if you wish to theme the rom.

Q. Can I use an alternate kernel?
A.You may be able to use other kernels. Use Flashify to flash them or extract the boot.img and flash as img from TWRP. Do not wipe kernel / dalvik if only flashing a kernel. @ZaneZam s excellent Boeffla kernel works really well.

Q. I would like louder / better quality sound.
A. I use and recommend the latest mod by A.R.I.S.E. - ARISE+Magnum+Opus+20170918+Stock+Edition.zip from here. I now recommend using the in-built Magisk compatibility mod. See advanced post #7 for more on Arise.

Q. Can I replace the weather provider?
A. Go to settings > apps > configure apps > weather. Add weather provider takes you to the playstore. Download Yahoo weather provider. Back to weather and enable Yahoo weather provider.

Q. Can I mirror the rom on a different provider?
A. I only want the rom served from AFH / Sourceforge so I can monitor downloads. NO mirroring is permitted.



If you want to send me a full set of logs for a bug, I recommend using Syslog.

Official Resurrection Remix FAQ: here
Crowdin for translations here
Feature requests to "thoughts / feedback" section of RR G+ page here
 
Last edited:

gfmoore

Member
Sep 26, 2013
15
8
0
Its a bit scary, but the upgrade (dirty flash) from an earlier beta has worked well.! Phew.

For others, could you perhaps add the link to gapps on your downloads section please.

Ta very much :)
 
  • Like
Reactions: Buff99

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
Failed to flash with Error 7, verified the hash and file is ok.
Hi @pvsgh,

You do have an n5110 model (wifi only)?

couple of thoughts:

  • did you do a full wipe before attempting the install?
  • can you let me know your system partition size (have seen error 7 due to non-standard partition sizes)

go to wipe > advanced wipe > select system > repair or change file system > check size.
 

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
Its a bit scary, but the upgrade (dirty flash) from an earlier beta has worked well.! Phew.

For others, could you perhaps add the link to gapps on your downloads section please.

Ta very much :)
Hi @gmoore, glad you got there...

dirty flash can be a bit scary for the first few hundred times, after a couple of thousand though it's like water off a ducks back :p

Will add gapps link, thanks for the feedback


Buff<
 

pvsgh

Senior Member
Nov 16, 2011
710
1,131
93
Hi @pvsgh,

You do have an n5110 model (wifi only)?

couple of thoughts:

  • did you do a full wipe before attempting the install?
  • can you let me know your system partition size (have seen error 7 due to non-standard partition sizes)

go to wipe > advanced wipe > select system > repair or change file system > check size.
Yes, 5110 model, did a full wipe. I might have a modified partition structure, did that a long time back so have to check again for confirmation. Although, LOS14.1 installs fine.

EDIT: System partition size is 1511MB, so it should not be the space issue. I also compared the LOS14.1 update-script with update-scrpipt from your ROM and there is no difference except some ui_print commands.

This is the step where it is failing:
block_image_update("/dev/block/platform/dw_mmc/by-name/SYSTEM", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat") ||
abort("E1001: Failed to update system image.");

EDIT2: Checked the recovery logs, and it does seem it is expecting some particular size for system partition, will try reverting back the partition sizes to stock and see if that works.
here is a some information from recovery log:
Patching system image unconditionally...
erasing 476481 blocks
BLKDISCARD ioctl failed: Invalid argument
failed to execute command [erase 30,66050,97792,131586,163328,197122,228864,262658,294400,295587,327168,328194,359936,360962,392704,393730,425472,426498,458240,459266,491008,492034,523776,524802,556544,557570,589312,590338,622080,623106,655360]
script aborted: E1001: Failed to update system image.
E1001: Failed to update system image.
 
Last edited:

Duckman5

Senior Member
May 31, 2012
225
52
0
DOESN'T
  • USBOTG - doesn't work yet. MTP error shows up in occasional use but does not seem critical.
  • MHL does not work.
  • You tell me.
USBOTG I can probably live without, but I use MHL a lot when we travel to play movies on the hotel TV. Is this something that's a temporary upstream glitch? Something that you just need time for? Or is it something that is likely a permanent limitation of the ROM? I appreciate the work you're putting in to revive this relatively ancient device (Thank you!). I'm just trying to figure out if this is a ROM I can use as a daily driver in my personal use case.
 

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
USBOTG I can probably live without, but I use MHL a lot when we travel to play movies on the hotel TV. Is this something that's a temporary upstream glitch? Something that you just need time for? Or is it something that is likely a permanent limitation of the ROM? I appreciate the work you're putting in to revive this relatively ancient device (Thank you!). I'm just trying to figure out if this is a ROM I can use as a daily driver in my personal use case.
No CM based note 8.0 ROM has had it to date, as far as I'm aware. It would depend on if RGIB had the time to implement in LOS / CM14.1 as it's one of the most involved systems to port and bring up to date.

If you must have MHL then it's touchwiz based rom for you ATM I'm afraid...

It IS however doable as the S4 RR nougat port i also maintain has working MHL ?
 

Duckman5

Senior Member
May 31, 2012
225
52
0
No CM based note 8.0 ROM has had it to date, as far as I'm aware. It would depend on if RGIB had the time to implement in LOS / CM14.1 as it's one of the most involved systems to port and bring up to date.

If you must have MHL then it's touchwiz based rom for you ATM I'm afraid...

It IS however doable as the S4 RR nougat port i also maintain has working MHL
Thanks for the quick response and explanation. That makes me sad. I may still make the jump anyway and just bring an old phone along with me for movie watching. I'm so sick of being stuck on an ancient (likely exploit ridden) version of Kit-Kat because Samsung couldn't be bothered to update this otherwise capable device.
 

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
Thanks for the quick response and explanation. That makes me sad. I may still make the jump anyway and just bring an old phone along with me for movie watching. I'm so sick of being stuck on an ancient (likely exploit ridden) version of Kit-Kat because Samsung couldn't be bothered to update this otherwise capable device.
Yeah totally agree. Hardware is remarkable still able and Nougat gets better performance out of it than Sammy ever could with KK.
As a rom it's still evolving and the niggles will eventually get ironed out.

I myself would love MHL as we have 2 note8.0s at home, mine obviously is one I develop on and is bleeding edge.
My wife's is still on KK as it's primary use is as a media player through MHL and she won't let me update it until MHL works...
 

pvsgh

Senior Member
Nov 16, 2011
710
1,131
93
partition structure restored, still the same issue.

This particular line from system.transfer.list causing the installation to fail:
erase 30,66050,97792,131586,163328,197122,228864,262658,294400,295587,327168,328194,359936,360962,392704,393730,425472,426498,458240,459266,491008,492034,523776,524802,556544,557570,589312,590338,622080,623106,655360
 

Duckman5

Senior Member
May 31, 2012
225
52
0
OK...so I decided to give it a try. Installed the linked TWRP, made nandroid, updated the baseband (I think I did this correctly) with Odin, and installed ROM with nano GAPPS. Wifi isn't working now. I can see networks, I can enter the password, but it doesn't connect. It just says "connecting" for a moment, then stops trying and just says "saved" under the network name. Kind of a problem for me for a wifi only tablet. :( I like the look and speed of the ROM, though, so I would like to at least try it for a bit. What am I doing wrong? Any thoughts?
 
  • Like
Reactions: Buff99

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
OK...so I decided to give it a try. Installed the linked TWRP, made nandroid, updated the baseband (I think I did this correctly) with Odin, and installed ROM with nano GAPPS. Wifi isn't working now. I can see networks, I can enter the password, but it doesn't connect. It just says "connecting" for a moment, then stops trying and just says "saved" under the network name. Kind of a problem for me for a wifi only tablet. :( I like the look and speed of the ROM, though, so I would like to at least try it for a bit. What am I doing wrong? Any thoughts?
Yes, a slight problem.
Probably it's the region code needs set, or the router channel changed. Channels 12 and 13 are out of band (and illegal) in some areas of the world. Check the channels your router broadcasts on and the region code in WiFi settings. If you need to access all 13 channels set region to Europe.
 

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
partition structure restored, still the same issue.

This particular line from system.transfer.list causing the installation to fail:
erase 30,66050,97792,131586,163328,197122,228864,262658,294400,295587,327168,328194,359936,360962,392704,393730,425472,426498,458240,459266,491008,492034,523776,524802,556544,557570,589312,590338,622080,623106,655360
I'm not familiar with system transfer lists, but I'm sure i know what the problem is, it's just how we go about curing it for you.

I found on making Roms for another system a lot of slack system space, so increased the system partition to full volume size. I have also applied this to note 8 on this ROM, so instead of a system partition of 1.5gb we now have the full size of the volume, 2.5gb.
We need to check you have space to create a 2.5gb partition on the system volume - need to check the exact size when i get home.

In the meantime, you may find format / repair / resize partition in TWRP is enough to cure this...
 

Duckman5

Senior Member
May 31, 2012
225
52
0
Yes, a slight problem.
Probably it's the region code needs set, or the router channel changed. Channels 12 and 13 are out of band (and illegal) in some areas of the world. Check the channels your router broadcasts on and the region code in WiFi settings. If you need to access all 13 channels set region to Europe.
I'm in the US and my router broadcasts on channel 11. I set the tablet to US region as one of the first steps when it was not working. ? I really want this to work. So much less lag than TouchWiz. Could I have messed up the baseband flash? What are the correct steps to do it?
 

Duckman5

Senior Member
May 31, 2012
225
52
0
I'm in the US and my router broadcasts on channel 11. I set the tablet to US region as one of the first steps when it was not working. I really want this to work. So much less lag than TouchWiz. Could I have messed up the baseband flash? What are the correct steps to do it?
So...I went ahead and set up a 2.4 gHz only guest network and I'm now able to connect to that network only. Is there an issue with 5 gHz networking?
 

pvsgh

Senior Member
Nov 16, 2011
710
1,131
93
I'm not familiar with system transfer lists, but I'm sure i know what the problem is, it's just how we go about curing it for you.

I found on making Roms for another system a lot of slack system space, so increased the system partition to full volume size. I have also applied this to note 8 on this ROM, so instead of a system partition of 1.5gb we now have the full size of the volume, 2.5gb.
We need to check you have space to create a 2.5gb partition on the system volume - need to check the exact size when i get home.

In the meantime, you may find format / repair / resize partition in TWRP is enough to cure this...
Yes, I had 2.5 gb system partition, after I repartitioned it, this is what my partition size looked like (identical to stock)
8 92.3MB 1703MB 1611MB ext4 CACHE
9 1703MB 4387MB 2684MB ext4 SYSTEM
10 4387MB 4974MB 587MB ext4 HIDDEN
11 4974MB 4983MB 8389kB OTA
12 4983MB 15.8GB 10.8GB ext4 USERDATA

and before restoring it to stock, i had around 1.5gb for system:
8 92.3MB 193MB 101MB ext4 CACHE
9 193MB 1805MB 1612MB ext4 SYSTEM
10 1805MB 1820MB 15.0MB ext4 HIDDEN
11 1820MB 1828MB 8000kB OTA
12 1828MB 15.8GB 13.9GB ext4 USERDATA

I just feel like 2.5gb for system partition is a waste of space.
Also, I tried to extract this rom and convert it to old style format (system directory) but it failed to install due to some missing symlinks. Have to spend some more time fixing those :)