• 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][8.1.0][FINAL][T6] Resurrection Remix OS [6.2.1]

tarkzim

Recognized Developer
Feb 11, 2015
1,493
3,371
113
Kaohsiung


Code:
 * Your warranty is now void.
 *
 * We are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */
Introduction
Resurrection Remix the ROM has been based on LineageOS ,slim.omni and original Remix ROM builds, this creates an awesome combination of performance, customization, power and the most new features, brought directly to your Device

Bugs

What's working:
  • Boot
  • Torch Light (Flash)
  • Camera / Camcorder (works fine with prebuilt Footej Camera)
  • Touch
  • NFC
  • GNSS GPS
  • WiFi
  • Bluetooth
  • USB
  • IR Blaster
  • RIL (LTE/SMS/Call)
  • Audio Playback
  • Video Playback
  • LED Indicator
  • Sensors
  • Button backlight.

What's not working:
  • You tell me.

Installation instructions

  • Download the zip(s).
  • Install a compatible Recovery
  • Perform a NANDroid backup of your current ROM (Optional)
  • Wipe data & cache partitions of your device (required when coming from stock!).
  • Flash ROM.
  • Optional: Install the Google Apps addon package.

Supported models:
  • t6: t6ul, t6spr, t6vzw, t6tl(HTC_8088)
    [*]t6d: t6dwg(HTC_809D), t6dug(HTC_8060)

Downloads
Recovery : Official TWRP
Gapps : Open Gapps 8.1 Unofficial
Rom : Download

Sources
msm8960-common device tree: msm8960-common
t6-common device tree: t6-common
t6 device tree: t6
t6d device tree: t6d
msm8960 kernel tree: msm8960 kernel
htc vendor tree: vendor tree

Big Thanks
  • LineageOS Team.
  • RR Team.
  • @Flyhalf205 for device tree and kernel.

XDA:DevDB Information
RR Oreo for One Max, ROM for the HTC One Max

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

ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Stock 5.0.2
Based On: LineageOS, Resurrection Remix

Version Information
Status: Stable

Created 2017-09-09
Last Updated 2019-08-29
 

tarkzim

Recognized Developer
Feb 11, 2015
1,493
3,371
113
Kaohsiung
Changelogs

2019/08/28
  • Fixed Light HAL for Button Backlight.

2019/05/24
  • Support USB Fast Charge.

2019/05/12
  • Fixed battery charging status / battery statistics.
  • Added Ambient Display.
  • Enabled ZRAM.

2019/05/09
  • Fixed Hardware Button mapping in RR configs.
  • Added stock Jelly browser.
  • Fixed some RIL props.

2019/05/08
  • Fixed Torch Light.
    [*]Fixed Camcorder by replacing Snap with prebuilt Footej Camera.

2019/05/06
  • Fixed Storage issues (Internal / External) that related to SDcardFS.
  • Re-Enabled F2FS for Data/Cache.

2019/05/01
  • Fixed Camera / Camcorder. (Buggy, but works)

2019/04/14
  • Fixed GPS lock issues.
  • Added Thermal HAL 1.0.
  • Fixed WiFi Mac Address.

2019/04/13
  • Fixed GNSS boot issues for some variant.
  • Fixed LED light.
  • Fixed Media Codecs, Video playback should be better now.

2019/04/11
  • Updated to Android 8.1.0_r62 with March Security Patches.
  • Upstream updates and fixes.
  • Fixed GNSS GPS.
  • Kernel updates for sdFAT.

Older changes:
2019/04/09
  • Fixed SIM Card settings / Data Usage crashes.
  • Fixed "System not responding" issues on boot.

2019/04/06
  • Fixed Lockscreen Pattern / Password issues.
  • Fixed WiFi.
  • Fixed Torch Light. (Partially)

2019/02/14
  • Updated to Android 8.1.0_r52 with December Security Patches.
  • Upstream updates and fixes.
  • Kernel updates: sdcardfs update to stable, security patches.
  • Fixed Power HAL issues.
  • KeyStore, GNSS HAL updates. (fixes lockscreen? / fixes GPS?)
  • Wi-Fi might be broken on this build. (untested)
    [*]FIRST BOOT will end up with a REBOOT itself, SECOND BOOT will be all fine.

2018/10/29
  • Updated to RR 6.2.1 with latest Oreo changes
  • Fixed RIL (Thanks to @icxj1)
  • Fixed Sensors / Rotation
  • No more random reboots
  • Broken: Camera / GNSS GPS / Charging indicator

2018/02/23
  • sync upstream updates and fixes.
  • Wi-Fi connection fixed
  • Wi-Fi Hotspot fixed (should be?)
  • Sensors partially works.

2018/02/19
  • initial build RR 6.0.0 for t6.
 
Last edited:

tarkzim

Recognized Developer
Feb 11, 2015
1,493
3,371
113
Kaohsiung
Screenshots

Screenshots here
 

Attachments

Last edited:

tarkzim

Recognized Developer
Feb 11, 2015
1,493
3,371
113
Kaohsiung
Can not even flash, Error 07
yeah, it's flasher install binary problem, for now just remove assert lines on install-scripts solve it, but this build is not bootable for now so you can wait for next update!

UPDATE: i got some changes on kernel sources, and built a new boot.img, anyone flashed ROM using the method above can try this, to see if it's booting, thanks.
new boot.img
 
Last edited:
  • Like
Reactions: enginorsel

safety1st

Senior Member
Dec 12, 2012
332
70
28
30
yeah, it's flasher install binary problem, for now just remove assert lines on install-scripts solve it, but this build is not bootable for now so you can wait for next update!

UPDATE: i got some changes on kernel sources, and built a new boot.img, anyone flashed ROM using the method above can try this, to see if it's booting, thanks.
new boot.img
I tried the newest boot.img but no luck.... always welcome to be a tester :eek: Looking forward for the next build
 
  • Like
Reactions: w5263

safety1st

Senior Member
Dec 12, 2012
332
70
28
30
weird, it should at least get to the bootanimation, or it just throw you back to the bootloader?
thanks for your testing.
Here's what i did:

1. Extracted the file lineage-15.0-20170909-UNOFFICIAL-t6.zip
2. I removed assert lines on install-scripts (which can be found when you open META-INF folder>com>google>android) i used this notepad app in order to locate and delete the following line:
assert(getprop("ro.product.device") == "t6" || getprop("ro.build.product") == "t6" ||
getprop("ro.product.device") == "t6att" || getprop("ro.build.product") == "t6att" ||
getprop("ro.product.device") == "t6tmo" || getprop("ro.build.product") == "t6tmo" ||
getprop("ro.product.device") == "t6ul" || getprop("ro.build.product") == "t6ul" ||
getprop("ro.product.device") == "t6wl" || getprop("ro.build.product") == "t6wl" ||
getprop("ro.product.device") == "t6vzw" || getprop("ro.build.product") == "t6vzw" ||
getprop("ro.product.device") == "t6whl" || getprop("ro.build.product") == "t6whl" ||
getprop("ro.product.device") == "t6spr" || getprop("ro.build.product") == "t6spr" ||
getprop("ro.product.device") == "t6tl" || getprop("ro.build.product") == "t6tl" || abort("E3004: This package is for device: t6,t6att,t6tmo,t6ul,t6wl,t6vzw,t6whl,t6spr,t6tl; this device is " + getprop("ro.product.device") + "."););
3. Replacing boot.img with the latest one
4. Rezipping the file and flash

The Result - my device booted up and get to boot animation. Then booted again:(
 
Last edited:

tarkzim

Recognized Developer
Feb 11, 2015
1,493
3,371
113
Kaohsiung
Here's what i did:

1. Extracted the file lineage-15.0-20170909-UNOFFICIAL-t6.zip
2. I removed assert lines on install-scripts (which can be found when you open META-INF folder>com>google>android) i used this notepad app in order to locate and delete the following line:
.............(removed for saving spaces)
3. Replacing boot.img with the latest one
4. Rezipping the file and flash

The Result - my device booted up and get to boot animation. Then booted again:(
hey, thanks for your feedback, at least it get to the bootanimation, but i need last_kmsg after you get bootloop, can you grab it on TWRP?
thanks again.
 
  • Like
Reactions: enginorsel

tarkzim

Recognized Developer
Feb 11, 2015
1,493
3,371
113
Kaohsiung
Please find attached logs for your perusal :cyclops:
i'm sorry but these are not what we need, i need last_kmsg, which you can grab it "ON" TWRP,
  • Connect to PC, using
    Code:
    adb shell
    , then
    Code:
    /proc/last_kmsg >> /sdcard/last_kmsg.txt
    or
  • from your TWRP terminal and type commands as above except
    Code:
    adb shell

then send it here, :good:
 
  • Like
Reactions: enginorsel

safety1st

Senior Member
Dec 12, 2012
332
70
28
30
i'm sorry but these are not what we need, i need last_kmsg, which you can grab it "ON" TWRP,
  • Connect to PC, using
    Code:
    adb shell
    , then
    Code:
    /proc/last_kmsg >> /sdcard/last_kmsg.txt
    or
  • from your TWRP terminal and type commands as above except
    Code:
    adb shell

then send it here, :good:
I will try to reproduce it again... got error "Permission denied"
 

safety1st

Senior Member
Dec 12, 2012
332
70
28
30
yeah, it sometimes not generating itself, also hard to get logs for me...
still not figuring out why it's not booting.
Does Android 8.0 Rom only consist of the ff:
1. META-INF
2. boot
3. file_contexts.bin
4. system.new
5. system.patch
6. system.transfer.list