FORUMS

[ROM][Kitkat(3-28)/Nougat(1-13)] Unofficial LineageOS

1,540 posts
Thanks Meter: 2,211
 
By Hazou, Senior Member on 8th December 2014, 10:29 PM
Post Reply Email Thread
Announcement from Hazou: Custom LineageOS
Unofficial LineageOS for Motorola Razr I

Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am 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 me for messing up your device, I will laugh at you.
 */
General
This is an unofficial LineageOS rom as is build for the Motorola razr I, (XT890/SMI).
I won't include features that I dislike. If u want something else, build it.

Install
How to install:
New Install (coming from another ROM)
  • Make sure u have latest bootloader from JB RSD-Package or OTA (motoboot)
  • Do a full backup with your favorite latest recovery!
  • Download the Rom zip and the Gapps zip
  • Do a full wipe in recovery (data/factory reset, system)
  • Install the Rom zip and Gapps zip through recovery!
  • Enjoy!
Coming from previous version of the same Android Version
  • Do a full backup with your favorite recovery!(optional, for if things go wrong)
  • Download the Rom zip
  • Install the Rom zip (and Gapps if getting erros with Google services) through recovery!
  • Enjoy!

LineageOS 14.1
Latest-Rom: lineage-14.1-20180113-UNOFFICIAL-smi.zip
Gapps: OpenGapps <-- x86, android 7.1, *
XDA Download Section
Github

LineageOS 14.1 Information

Bugs/Issues
  • Some apps may not work properly because of outdated HOUDINI libraries (Nothing we can do about it)
  • Still needs some testing in specific places (InCall Microphone mute)
  • Hardware accelerated secure DRM playback won't work, software playback does! (e.g. Netflix)
  • SELinux is in permissive mode
  • Boot issues? Update your bootloader, have a look at the TWRP Recovery project for smi
Changelog
Code:
13 Januari
  • LOS-14.1 source update
  • Use unified LOS charger
  • Enable Call Recording
  • Fix Screen Recording
  • Don't enable lifedisplay by default
  • Kernel and system Bluetooth upstream updates
  • Fix MTP crash (caused by missing mount namespace in kernel)
28 December
  • Kernel: Use specific cpu Freq when touched, Both CPUS should work fine
  • Kernel: Enable sdcardfs
  • Kernel: Enable new kernel module loading (finit_module)
  • Kernel: Enable new CLOCK_BOOTTIME_ALARM
  • Kernel: Update sensor drivers
  • Kernel: Update in kernel security
  • Kernel: Update kernel modules for Nougat
  • Kernel: Add Custom KCAL support!
  • Audio: implement 2 missing function through a wrapper, audio recording should work
  • Camera: Fix camera preview start/stop/record
  • Vibrator: Use a wrapper for vibrator hall
  • Screen: Amoled burnin protection enabled
  • Screen: Enable color calibration through kernel! Speeds up live-display etc. KCAL
  • WLAN: Using ti wlan drivers instead of Intel's fork. Needs testing with battery, connection, hostapd etc.
  • Doze: Enable doze powersavings
  • Doze: Enable proximity wake
  • Lights: Use source build liblights
  • RILL: UMTS is not HSPA
  • DRM: Enable drm protected video
  • Sensors: Fix sensor readouts


LineageOS 11
Latest-Rom: lineage-11-20180323-UNOFFICIAL-smi.zip
Gapps: OpenGapps <-- x86, android 4.4, *
XDA Download Section
Github
Private mirror from burn02

LineageOS 11 Information

Bugs/Issues
  • Some apps won't work properly with media (sonix player,netflix,telegram(compression),screencast)

ART
Android Runtime (ART) does work. But it is not as stable as Dalvik on Kitkat. If u want to use ART instead of Dalvik, Houdini (arm to x86 translator) will not work. Houdini is in Kitkat connected to Dalvik, so going to ART will disable any executing of ARM code on this device. Apps, services and maybe other thing might not work.
  • Enable ART in the developers section
  • Remove the line "ro.product.cpu.abi2=armeabi-v7a" from build.prop <- removes arm only apps from play store.

Xposed
As of version 1.12/26 October the ROM is using an Optimized Dalvik from Intel. This will break Xposed. To get Xposed working again I refer U to this link

Changelog
Code:
23 March
  • LineageOS source updates
  • Security updates up to march
  • Massive kernel update! Includes:
  • Kernel: Security updates for all relevant CVE's on cve.lineageos.org (see KernelCVES.txt in kernel source tree)
  • Kernel: Kernel updated to 3.0.101
  • Kernel: Added interactivex2 and intel governor and 3 new I/O schedulers
  • Kernel: F2FS support
  • Kernel: Update to zram (performance)
  • Kernel: All modules are now builtin
  • Kernel: KCAL updates, so applications can search for kcal support in kernel (kcal.ctrl0(commonly used))
  • Kernel: (very) Small performance updates
  • Kernel: Update for android 7+ included
  • Kernel/UserSpace: Update power module
  • Kernel/UserSpace: update to ct406, Bluetooth, accelerator modules
27 Oktober
  • Android security updates all the way up to November
  • New lights module, prioritizes Notifications instead off Battery, Thanks @julianwi
  • Kernel security updates
  • Krack security update included
  • FFmpeg updated to 3.0.8
  • Maybe fixed some wifi connection drops
17 April
  • Security updates from April 2017
28 February
  • Security updates from February 2017
  • Another improve to RenderScript (2d/photo's)
  • SKIA optimized for x86, improve of about 5-30% in 2d rendering
  • Same with JPEG encoding and decoding (mainly for camera pictures)
  • Using secure boot from now (one of the fixes for pokemon)
  • Enable CIP and MDP decoders/encoders (performance)
  • Enable ALAC codec support
  • MP3 can be played from a MP4 file
  • Enable AAC-LC codec
  • Another optimization to Dalvik (increase of 0-10% in java executing(apps))
  • Improvements to media in gereneral from Intel sources
  • Improvements in FFMpeg (also updated to 3.0.4) and media extraction
  • Improve vpx (vp8 and vp9) performance (performance)
30 January
  • Re-brand to LineageOS
  • Up-to-date with Google Android Security patch 01-01-2017
  • Update HOUDINI to 4.1.1b. Most apps now work (snapchat, pokemon go (can't rom has root).
  • Update all media codecs to upstream android master
  • Fixup green bars on some videos
  • Priorities Google Codecs over FFmpeg
  • Fix widevine videos, DRM protected video's can be played now
  • Another optimization to RenderScript
  • WIFI country codes work, wifi rules are up-to-date with latest 2016 changes
  • Change WIFI firmware, fixes most issues with tethering. Thanks https://github.com/Poslanets !
  • Enable Zram (Better ram management)
  • Enable KSM (Better ram management)
  • Fix Xposed. Works again
  • Update APN's. Mobistar argentina, pls report if something doesn't work
  • CMForks changes: github.com/cmforks. Most noticeable:
  • [CMForks] Notify when wifi is connected
  • [CMForks] Settings: many crash fixes
  • [CMForks] Trebuchet: many crash fixes and some enhancements
  • [KERNEL] Multiple crash and security fixes
  • [KERNEL] Removed verified bootstate from kernel command prompt
  • [KERNEL] Some small optimizations
22 December
  • Added latest security patch (11-2016)
  • Using Google's Vorbis decoder
  • VP9 works again with mostly every file. Does increase cpu usage by a lot!
24 May
  • Fixup ffmpeg mpeg2 softwae video decoder
  • Use Google MP3 decoder instead of ffmpeg (wrong channel count and sample-rates)
  • Enable ffmpeg VP9 software decoding, 2x times better performance
21 May
  • Replacing CIP codecs for FFmpeg 3.0
  • Fixing permissions of multiple executables (fixes videostream bug)
  • Updated IA Resampler patch (some audio didn't resample right)
  • Kernel security updates
  • CM11 CVE updates
7 April
  • Security updates of March
  • Security updates in kernel, from CM kernel 3.0.* security updates
  • TI Wpa supplicant used for battaery management (hope it helps)
  • Using Intel Optimized Audio Resampler
  • Add asf parser for WMA, WMV and ASF media file types
  • Use Intel Optimized Audio codecs (CIP)
  • Add Apple Loseless Audio Codec support, needs testing
  • SQlite optimization flags added
  • Fix to Bluetooth PAN network
  • Media changes:
  • Faster thumbnail creation through hardware support
  • Hardware rotation of media
  • Added stream flags to audio blobs, needed by vendor blobs
  • Enhanced media capabilities (see github)
9 February
  • Cyanogenmod updates
  • February security updates
  • WMA support through FFMPEG
  • Back to stock kernel
  • Removed obsolete files
  • Provided 3.0.101 kernel in Download section
25 December
  • Reverted kernel changes
  • Gone back to Intel TI Wifi Source
  • Fixed Xposed
  • Latest security updates (dec-2015)
8 December I recommend doing a clean flash! Device tree:
  • Using new Intel Optimized RenderScript
  • Remove TARGET_ARCH_LOWMEM, we don need it
  • Building kernel from source
  • Now using a backup of the PDS partition
  • New TI Wlan driver
  • Enabled Bluetooth LE
  • Reverted to WPA 8 from WPA 8 TI, for battery and stability
Patches:
  • KERNEL: Add support for x86 kernel building
  • WIFI: needs gpio hooks to work
  • WIFI: may not power on automatically after suspended
  • KERNEL: Don't build dtbs (arm)
  • HOUDINI: Using legacy way of detecting if houdini is enabled, this fixes crash in ART
Kernel:
  • Building from source
  • Updated to 3.0.101
  • Merged OXAVELAR's changes, still need to look at the ramdisk changes from him
  • Enable fast charge from PosixCompatible, his "configuring" app still needs to be implemented
  • Fix IDLE driver crash in kernel
  • Add optimization flags to build
26 October If u have Xposed installed, remove it before updating the rom!
  • Reverted Houdini update (fixes HERE maps crash)
  • Better houdini implementation in framework (no need for workarounds)
  • Fix VLC crash (symbol lookup crash in linker)
  • Build enc/dev media libs from source (test if green bar bug is present)
  • Using Intel Optimized Libm (math)
  • Latest Stagefright fix
  • Latest upstream CM patches
  • NEW Intel Optimized Dalvik with new engine. Speeds up java runtime with speeds up to 50% more (linpack and quadrant tested). Apps will perform much better. Native code reliant apps won't see much change.
23 September
  • Update houdini to 4.1.1b.45721
22 September
  • Adding houdini back
19 September
  • Up-to-date with latest changes upstream (stagefright bugs)
  • Changed some apn settings, could ffix AR apn's
13 Augustus
  • P2P can be enabled (see github)
  • Bluetooth permission en tethering updates
  • Better airplane mode control
  • Greenbar bug in video fixed
  • Added MMS Settigns
  • Updated timezones
  • Increased volume mod by @KREATOR
  • Latest changes from CM11
  • Stagefright vulnerability fixed
9 April
  • Fix video flickering (In most cases)
  • Reverted Wifi updates (Wifi should work normally again for all)
  • Using prebuilt media blobs, removing color distortion in some media files
5 April
  • Fix video flickering (In most cases)
  • Fix GPS battery drain on boot (was very small)
  • Wifi updates
1 April (fools)
  • Fix frontcam recording
  • Change behavior of airplane mode, now correctly tells the system radio is off
  • Small ramdisk changes
  • Update bootanimation resolution
  • Camera scenes now work. It may crash from time to time, just relaunch the app. Working on this to further improve this where i can
  • Change zip name for more clarity
26 February
  • Add framework for AGPS
  • Add direct camera launch from dedicated camera (setting is in English)
23 February
  • Fix USB and Bluetooth tethering
  • Fix USB tile in quick settings
  • Fix Airplane deactivate mode
  • Fix AGPS (first time takes some time)
  • Fix Headset key-mapping
18 February
  • Fix reboot to recovery
  • Fix multi reboot options
  • DPI can now be changed from build.prop
16 February
  • Enabled LED settings for apps and battery
  • Enable camera button wake setting (no camera app starting)
  • App installed with ARM support now gets arch 'ARM' from systen.getprop(os.arch), Here maps now work
  • Took automatic brightness settings from Omar's ROM
4 Januari
  • Completely fixed wifi mac adres
  • Using wpa_supplicant TI for now for BC scanning
  • NFC doesn't download firmware, needs testing
  • Removed XPROC... sharing
  • Using watchdogd from source
  • Add HDR camera support
  • Using intel media libs from source
14 December
  • Enable more NFC settings. Tag and others should work
  • Wifi mac fixed. If u have no wifi, execute fix-mac.sh (make it executable chmod 755) from terminal and reboot. This will give u the mac from the last version
  • Fix external storage 'rw' permissions for media
  • Fix charge only mode
  • Some other small changes i forgot
8 December
  • Initial release


Contribute?!
If you have any fixes and features that u want to have implemented to get a better experience, please share and provide the code and ask for a merge to my github! Only fixes and features with code! We/I can't do much with just ideas!

Thanks and credits
  • xNeo92x
  • DinizZ
  • fe2k7
  • Omar-Avelar
  • BirneKlub9
  • dagoban
  • Burn02
  • roymental
  • FourOne82
  • PosixCompatible
  • Igor
  • Julianwi
  • Cyanogenmod
  • LineageOS
  • Motorola
  • Intel
  • All the rest that have helped to construct these builds and develop software for xt890 directly or indirectly in the past.

DATA Encryption
Encryption works on this device with this ROM out of the box, but U will need to disable the PDS partition backup. Do the following:
  • Boot ones without encrytion enabled
  • Backup the file /data/pdsdata.img to a secure location somewhere else (not on the phone, for safe keeping)
  • Rename the file /system/bin/pdsbackup.sh to pdsbackup.bk or something else
  • Reboot and encrypt the device
If for some reason your pds partition is faulty, u can repair it with the backup u have on the secure location.

XDA:DevDB Information
Unofficial LineageOS, ROM for the Motorola RAZR i

Contributors
Hazou
Source Code: https://github.com/HazouPH

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x
Based On: LineageOS

Version Information
Status: Stable
Current Stable Version: LineageOS 14.1
Stable Release Date: 2018-01-13

Created 2014-12-08
Last Updated 2018-03-24
The Following 182 Users Say Thank You to Hazou For This Useful Post: [ View ] Gift Hazou Ad-Free
9th December 2014, 12:05 AM |#2  
fe2k7's Avatar
Junior Member
Flag São Paulo
Thanks Meter: 14
 
More
Finally the day came as expected ! I bet a lot in this system , after many, many tests finally is close to complete the project.

Already anticipate everyone that even being a Beta version, it was quite refined , have been working on this system daily , reporting bugs and making their corrections . The Razr i was very abandoned time , and we must thank the very Hazou that took the project and moved on performing the necessary corrections .

Friends who uses Rom please be patient with the question of possible bugs , this is a refined version , but when launching the final version of Kitkat we can continue in pursuit of perfection .

Thanks Hazou !!!
The Following 10 Users Say Thank You to fe2k7 For This Useful Post: [ View ] Gift fe2k7 Ad-Free
9th December 2014, 12:27 AM |#3  
Member
Flag Villahermosa, Tabasco
Thanks Meter: 12
 
More
Angry
Cant even describe the happiness!!!

Its freakin' overwhelming


Quote:
Originally Posted by fe2k7

Finally the day came as expected ! I bet a lot in this system , after many, many tests finally is close to complete the project.

Already anticipate everyone that even being a Beta version, it was quite refined , have been working on this system daily , reporting bugs and making their corrections . The Razr i was very abandoned time , and we must thank the very Hazou that took the project and moved on performing the necessary corrections .

Friends who uses Rom please be patient with the question of possible bugs , this is a refined version , but when launching the final version of Kitkat we can continue in pursuit of perfection .

Thanks Hazou !!!

The Following User Says Thank You to omararce For This Useful Post: [ View ] Gift omararce Ad-Free
9th December 2014, 12:34 AM |#4  
xtr3m3's Avatar
Senior Member
Flag Midlands, UK
Thanks Meter: 65
 
Donate to Me
More
I'm going to have fun testing the heck out of this. Thanks
9th December 2014, 12:35 AM |#5  
Member
Thanks Meter: 3
 
More
Now we're talking.
Thanks dude!
9th December 2014, 12:39 AM |#6  
Joiner22's Avatar
Senior Member
Thanks Meter: 133
 
More
Quote:
Originally Posted by Hazou

Unofficial Cyanogenmod 11 for Motorola Razr I (Based on BR x.70)

Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am 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 me for messing up your device, I will laugh at you.
 */
General
This is an unofficial cyanogenmod 11 as is build for the Motorola razr I, (XT890/SMI).
The builds will be montly build or builds when i want it, as long as Cyanogenmod updates and support CM11.
I won't include features that I dislike. If u want something else, build it.

ART
Android Runtime (ART) does work. But it is not as stable as Dalvik on Kitkat. If u want to use ART, Houdini (arm to x86 translator) won't work anymore. So u can't execute ARM code on the device anymore. Hangouts from Google can't be updated anymore, because of it containing only ARM Codegen in newer releases at this point.
If u want to use ART do the following:
  • Enable ART in the developers section
  • Remove the line "ro.product.cpu.abi2=armeabi-v7a" from build.prop <- removes arm only apps from play store.

Install
How to install:
  • Do a full backup with your favorite recovery
  • Download the Rom zip and the Gapps zip
  • Do a full wipe in recovery
  • Install the Rom zip and Gapps zip
  • Enjoy!

Downloads
Latest-Rom: cm_smi-8-12.zip
Gapps: GAPPSx86.zip (only contains core gapps)
Google Drive Mirror
MEGA Mirror

Bugs
  • Bluetooth tethering
  • WiFi can use more battery then in 4.1.2
  • The same bugs as Stock 4.4.2 are maybe present

Changelog
  • Initial release

Contribute?!
If you have any fixes and feutures that u want to have implemented to get a better experience, please share and provide the code and aks for a merge to my github! Only fixes and features with code! We/I can't do much with just ideas!

Thanks and credits
  • xNeo92x
  • DinizZ
  • fe2k7
  • Omar-Avelar
  • BirneKlub9
  • dagoban
  • Cyanogenmod
  • Motorola
  • All the rest that have helped to construct these builds and develop software for xt890 directly or indirectly in the past.

XDA:DevDB Information
Unofficial Cyanogenmod 11, ROM for the Motorola RAZR i

Contributors
Hazou
Source Code: https://github.com/HazouPH

ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: Cyanogenmod

Version Information
Status: Beta
Current Beta Version: 1.0.0
Beta Release Date: 2014-12-08

Created 2014-12-08
Last Updated 2014-12-08

Only missed some screenshot of the ROM.

Sent from my XT1097 using XDA Free mobile app
9th December 2014, 12:51 AM |#7  
Junior Member
Thanks Meter: 8
 
More
CM11 is now real.
Great man, great job, many gave up the X86 but you continued ...

Thanks Hanzo !!!

The Following 2 Users Say Thank You to DinizZ For This Useful Post: [ View ] Gift DinizZ Ad-Free
9th December 2014, 01:22 AM |#8  
xtr3m3's Avatar
Senior Member
Flag Midlands, UK
Thanks Meter: 65
 
Donate to Me
More
Anyone getting this error when installing the zip?

Code:
set_metadata_recursive: some changes failed
E:Error executing updater binary in zip
error flashing zip
The Following User Says Thank You to xtr3m3 For This Useful Post: [ View ] Gift xtr3m3 Ad-Free
9th December 2014, 03:09 AM |#9  
DML.84's Avatar
Junior Member
Flag Barranqueras, CH
Thanks Meter: 0
 
More
Smile razr i not death
good news.. thanks
9th December 2014, 03:30 AM |#10  
Junior Member
Thanks Meter: 14
 
More
Quote:
Originally Posted by waj3k

Anyone getting this error when installing the zip?

Code:
set_metadata_recursive: some changes failed
E:Error executing updater binary in zip
error flashing zip

I had the same error.
But I fixed my problem with flashing the newest version of TWRP! That did it for me
The Following 2 Users Say Thank You to Carcas23 For This Useful Post: [ View ] Gift Carcas23 Ad-Free
9th December 2014, 03:39 AM |#11  
Junior Member
Thanks Meter: 0
 
More
Thumbs up Test
I join the test rom, informs problems, thanks
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes