Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Supported Models
- A list of Huawei/Honor devices supported by this ROM
- **Tested Working**
- :::
- VNS-L21
- VNS-L22
- VNS-L23
- VNS-L31
- VNS-L53
- NEM-L21
- BLN-L21
- BLN-L22
- NMO-L31
- WAS-LX1
- WAS-LX1A
- WAS-LX3
- NEM-L51
- PRA-LX1
- :::
- **Should Work but not yet confirmed.( Please let me know if you have one of these and it work or not)**
- :::
- NEM-L22
- NMO-L21
- NMO-L23
- NEM-UL10
- NMO-L22
- PRA-XXX?
- NEM-AL60
- NEM-AL10
- :::
- ### Screenshots
- To be added
- ### Developer's Notes
- :::
- Summary of changes between release versions of this work and long with notes of the developer.
- **NEXT BUILD**
- * Fix headphone detection for BLL
- * Fix touchscreen still active incall when lcd disabled by proximity of devices using cypress touchscreen
- **RR-N-v5.8.5-20180221-hi6250-CodeOfHonor.zip**
- * Use sensor lib from Oreo
- * No more orientation issue?
- * Fix headphone issue for some.
- **RR-N-v5.8.5-20180202-hi6250-Meticulus.zip**
- * Add microg signature spoofing patches.
- * libpower: separate power profiles for BERLIN
- * BERLIN have different freqs on 64bit cluster.
- * These only affect ‘performance’ profile
- * libpower: disable boosts for performance profile.
- * performance already at max so it’s a waste of time and effort (CPU cycles ) to set “boost” when its already at max
- (uselessly redundant).
- **RR-N-v5.8.5-20180128-hi6250-Meticulus.zip**
- * Fix camera for some prague devices.
- * Fix Magisk 15.3
- * Magisk mess up some security for teecd.
- * Bypassed a kernel security check to fix.
- **RR-N-v5.8.5-20180105-hi6250-Meticulus.zip**
- * Honor 7x (Fixes)
- * Although the Honor 7x does not boot on this ROM it does come close so I added some fixes that I think it will need although I can’t test.
- * These are mostly camera fixes.
- * Bluetooth (BLE)
- * There is a pairing issue when enabling BLE so I’m putting in a switch in ‘Extra’ to "Disable BLE in Bluetooth’. Use this setting for pairing and once pairing is complete you can turn it off and BLE should* work?
- * Vulkan support for all
- * Use p10 lite libs.
- * Tested on p9 lite and works!
- * Update RR Source.
- **RR-N-v5.8.5-20171230-hi6250-Meticulus.zip**
- * kernel
- Huawei has a bad habbit of logging to the data partition directly from the kernel. Shame on you Huawei. Everyone knows your not supposed to dip down into userspace from the kernel. I have nullified as much as I can.
- * mali_ondemand : Increase the max frequency for gpu animation boost. This is correlates to libpower, which attempts to set boost frequencys higher than the previous maximum.
- * WARSAW
- Include libs hardware activity recognition
- prague too?
- Fix Vulkan Support
- Tested on 3DMark
- Does not seem to perform well?
- * BLL Support?
- BLL-LXX? Seems to be the GR5? If their actual model starts with BLL instead of BLN but their camera will work with BLN’s camera blobs then it will be fixed. If not oh well. I hate guesswork!
- * Patch for inputchannel crash/soft-reboot
- I never had this problem but based on logs.
- I think this is caused by dirty flashing but…
- * Change configs for VOLTE (Do not know if this will help).
- Don’t statically specify a RAT
- Add config for VOLTE on provision.
- Can’t test. Let me know.
- * libpower
- Fix bug which always made performance the effective power profile
- If you like it before just select performance.
- Fix old bug causing ui lag since mm. Smooth like butter now.
- * Bluetooth : possibly fix BLE (Bluetooth Low Energy)
- Can’t test, no BLE devices. Let me know.
- **RR-N-v5.8.5-20171214-hi6250-Meticulus.z**ip
- * WARSAW / PRAGUE
- Fix odd camera preview fps formatted string with extraneous beginning comma.
- This could be a typo from Huawei or an intermediary may be trimming off some preview framerates and somehow missing the extraneous comma?
- Fixes the built in “Snap” camera.
- * Fix model prop property path when model has “X” in it.
- Huawei has started a convention of using X in the model names. For the P9 Lite, model names were a 1:1 relationship with names like VNS-L21. Now model names have an “X” like WAS-LX3 which could mean the translated model name is really WAS-L03, WAS-L13, WAS-L23 and so on. For now, I’m using the first one that has a product path that exists.
- * WARSAW
- Change camera video encoder profiles to use 25fps
- Fixes Video recording on the rear cam.
- NOTE: PRAGUE may also need this change but since I don’t have PRAGUE I’ll have to wait for them to tell me.
- * NEMO
- Fix 2/3 pole headphones.
- This is the same fix I used in my EMUI 4.X ROMs
- Not tested so let me know if it works.
- * Fix small issue with reading modem_id.
- Some times the reading of my modem_id produces an id that ends in 04 and when I check it, mine ends in 00. I tried to put in some manual translations but now I believe that this 04 was cause because the buffer for holding the modemid was not initialized empty. I have removed my translations and now my modem_id ends in 00 everytime like it should.
- Sorry about the sim/ril issues last build. This should fix it up.
- * Update RR source.
- **RR-N-v5.8.5-20171210-hi6250-Meticulus.zip**
- * Support for WARSAW / P10Lite
- P10L Shipped with EMUI 5.1 and it does have some minor differences
- * Fix up permissions for libpower
- libpower needs some paths to be owned by system.
- These were overlooked when migrating to EMUI 5.x base.
- Should* fix up laggy ui issues.
- * Implement ‘single sim’ fix by @tw1st3d83
- Now if you switch to single sim in ‘Extra’ the other props that are used in his fix are applied after a reboot.
- **RR-N-v5.8.5-20171130-hi6250-Meticulus.zip**
- * USB Host switch automation.
- This is more like regular OTG. Just plugin whatever and works.
- Remove “USB HOST” Switch in CodinalteParts
- * Fix issue with audio crashing when creating effects.
- * F2FS support on /data
- ext4 is still supported also.
- **RR-N-v5.8.5-20171126-hi6250-Meticulus.zip**
- * Update to EMUI 5.X base.
- * NOTE: You should be on a ‘stock’ unmodified /vendor partition.
- * Switch main project to Resurrection Remix
- I like this ROM better than LOS.
- * Fix serious bug in detection and setting of RIL properties based on modem id.
- * Parse and set ‘product’ props.
- * Initial Release
- :::
- ### Installation Demonstration Video
- This video is for AOSP but basically same thing for RR
- https://www.youtube.com/watch?v=bEynEyNAt5I
- ### Installation Instructions
- **Prerequisites**
- :::
- EMUI 5.X
- You must have already EMUI 5.0/5.1 on your device before attempting to install this ROM.
- Unlocked Bootloader
- Meticulus Developments TWRP
- If you use another TWRP there is no gaurantee it works properly.
- SDCard with at least 3 gigs of space
- This is for the DUMP Procedure. You can disregard if you are confident you can get back to stock using your own methods such as DLOAD.
- :::
- ### Procedure Overview
- :::
- Do a raw dump of the system and kernel partition so we can get back to stock if we want.
- Do a TWRP back up of our current EMUI 5.X Setup.
- Move the dump and the backup off of the phone for safe keeping.
- Do a Factory Reset.
- Flash ROM.
- Reboot back into recovery and Format Data.
- Done.
- :::
- ### Notes
- :::
- IMPORTANT NOTE: The stock ROM uses encryption on the /data partition. So on that partition there is a master key for decrypting the data on it. I have not found a way to get custom ROMs to decrypt it so it has to be formatted. Now, in order to get back to stock properly that “master key” needs to be put back. The only way I know to do that is to do a raw dump of a PURE stock system partition along with the kernel. That way, if you want to get back to stock, you just dump the PURE stock system image and kernel back to their partitions and wipe the /data partition . When you boot up after doing that, stock will fix the data partition and put the “master key” back.
- NOTES FOR WARSAW / P10 LITE: Unlike most hi6250 devices, the P10 Lite shipped with EMUI 5.1 and this version of EMUI employs “File Based Encryption” (FBE) on the data partition which is formatted f2fs. Consequently, my current methods for restoring encryption on the data partition do not work for WARSAW. Currently the only way that I know to restore the encryption on the data partition is to use the ‘dload’ method to flash a stock ROM for your device. If you are not familiar with this procedure then you should not attempt to flash any ROM on your device.
- :::
- ### Installation Instructions
- :::
- 1. Delete all fingerprint enrollments in your current ROM.
- 2. Make sure that you have installed Meticulus Development’s TWRP and have NOT rooted.
- 3. The following dump of your system partition will be useless, for the purpose of restore encryption on data, if the system partition has been modified in any way ( such as by ROOT ).We can not guarantee successful installation using any other TWRP than ours.
- 4. Do Advanced->Extras->Dump
- This will do a raw dump of your system and kernel partitions.
- Since I only have the VNS-L21 and I don’t know who else is flashing this. It’s important that you get a dump of your variants system and kernel
- 5. At this point you should do a normal TWRP back up if you have the space on the external sdcard.
- If not the I recommend that you move the files in /sdcard/meticulus to you computer or off of the phone.
- 6. Do a factory reset (wipe data).
- 7. Flash the ROM zip.
- 8. Reboot recovery ( recovery is now blue )
- 9. Touch cancel when asked for decryption password.
- 10. Do Wipe->Format Data
- 11. Reboot.
- 12. Done!
- :::
- ### Known Issues
- :::
- Partially Working
- Dual Sim
- Unlike my EMUI 4.X based ROMs, Dual sim seems to work for me but may not work for everyone.
- Workarounds
- Video capture in “Snapchat” does not function properly. Works with ‘Google H.264’ switch in ‘Extras’ but is a little laggy. Probably similar for other social media apps.
- NFC ‘Tap&Pay’
- According to @Shayaan Shaikh, This works with ‘Magisk’ and ‘Universal SafetyNet Fix’ for Magisk.
- Chrome Cast
- Acording to @Enzo Ambrosino, this works with the “Google H.264” switch in Extras
- Not Working
- SELinux (Enforcing mode)
- Lots of work to get this to enforcing…
- “Encrypt Phone” in Settings -> Security causes a boot loop ( DO NOT USE! )
- Mute microphone during a call.
- I looked at this and problem is inside the audio blob and I see no way to fix it. But just cause I can’t see it doesn’t mean their is no way.
- Will Not Be Worked On
- FM Radio
- Have no idea how it can be done.
- :::
- ### Downloads
- [RR-N-v5.8.5-20171126-hi6250-Meticulus.zip](https://mega.nz/#!Yb4GiBQC!nVqkKavvjDCjHQns5uE6kBWfIMPG8AQclOFFmIPpcyk)
- [RR-N-v5.8.5-20171130-hi6250-Meticulus.zip](https://mega.nz/#!5PIClRSS!PbJe1w44dzDWKXG_zEUFCFfyRZXcn0HYsEBxje3bkCU)
- [RR-N-v5.8.5-20171210-hi6250-Meticulus.zip](https://mega.nz/#!4HBVkT4K!N4fmehLohRdjOOMT7vHRG4Z-eM6LhtTdttJQzI3NI6o)
- [RR-N-v5.8.5-20171214-hi6250-Meticulus.zip](https://mega.nz/#!paIXyAjY!WjOUlG92Xz9VREDbNQh5erk_S14lOUEtELO6lx6GFUA)
- [RR-N-v5.8.5-20171230-hi6250-Meticulus.zip](https://mega.nz/#!JXQxGAjS!I70les9sajZdjuuIvAmwkoe6n2IBmgrPwLUIBxFqj54)
- [RR-N-v5.8.5-20180105-hi6250-Meticulus.zip](https://mega.nz/#!BHZxWCSA!wgOjS35d1RROryz78JrSwTOHl2iSzEWK7vbHb9XMX4c)
- [RR-N-v5.8.5-20180128-hi6250-Meticulus.zip](https://mega.nz/#!IGRTiITB!NXnkBZQJk3ZjIEyDZ5Qhhxf4-41hCIIkpmhHawUqlfU)
- [RR-N-v5.8.5-20180128-hi6250-Meticulus.zip](https://mega.nz/#!8SIHFb4R!aAXXdOv66EQckkXFwZnMvlRabIedmoZGJ_ar1EpxLKw)
- [RR-N-v5.8.5-20180202-hi6250-Meticulus.zip](https://mega.nz/#!8SIHFb4R!aAXXdOv66EQckkXFwZnMvlRabIedmoZGJ_ar1EpxLKw)
- [RR-N-v5.8.5-20180221-hi6250-CodeOfHonor.zip](https://mega.nz/#!ofQGRSbY!nCHzTQ1v_uoCD38shYoqyN6VxxMhaxao54CfbAjmIuQ)
- -------
- **Acknowlegements and Credits**
- * Google
- * LineageOS Team
- * Ressurection Remix Team
- * @HasstanMirza01
- * @felix-development
- * @petya230
- *Last note: this post has been only recovered by me, but the credits goes to @Meticulus*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement