*Updated January 8th, 2018 --Sailfish OS alpha3 is out! thanks to elros34 for fixing everything, it is officially perfect!*
Notes
1. Wipe EVERY PARTITION EXCEPT FOR MICRO SD when installing KKBL roms, it was the only way they booted up for me.
2. Praise Rahimali for backing up so many roms to his Mega drive and sharing them with use! He has revived more dead roms then I can count, and has brought back Lollipop to JBBL devices!
3. lem22 has provided a firmware center link for the 201M/XT902. Thanks lem :good:
4. FORMAT /data TO F2FS WHEN USING NOUGAT ROMS!!!
5. Let's all take a moment to praise DiamondJohn for single handedly bringing Nougat to the Razr M
6. Certain CM12/12.1 roms will bootloop if you install certain apps. This includes Spotify, Paypal, and maybe more. Just use MM or AOSP based L roms
7. KKBL roms are known to cause issues on this device and it seems every rom is culprit of the bootloop bug. hernandezjonathan21 has narrowed it down to the CMTE but from my personal experience every single KKBL rom is just unstable and it seems to vary from device to device.
8 I DID NOT MAKE ANY OF THESE ROMS!!!!
Some real quick background: msm8960 roms work on our RAZR M, but the front camcorder is broken on them. Basically anything labeled as “Unified” Shouldn’t be used if you need the front camera. PM me if you have questions/revisions/a backup of an old dead rom. Finally,
XT90x = Droid RAZR M only, this includes the XT907, XT905, and XT902* (*I think, the're very few posts referancing the XT902/201M so please forgive me if I'm wrong)
XT907 = American VERIZON RAZR M
XT905 = Australian RAZR M
Xt902/201M = Japanese RAZR M
msm8960 = Atrix HD, Photon Q, Droid RAZR M (and all it's variants), Droid RAZR HD (and all it's variants)
JBBL = Jelly Bean Boot Loader, self explanatory, Stock ICS had this BL too
KKBL = Kit Kat Boot Loader, also self explanatory.
ROMS/FIRMWARE FILES
Don't flash incompatible firmware on your device, YOU WILL LOSE RECEPTION
Stock XT907 Verizon Firmwares
[https://firmware.center/firmware/Motorola/Droid RAZR M (XT907)/Stock/]
Stock XT905 Firmwares
[https://firmware.center/firmware/Motorola/RAZR M/Stock/XT905/]
Stock 201M/XT902 Firmwares
[https://firmware.center/firmware/Motorola/RAZR M/Stock/XT902/]
Sailfish OS
FLASH CYANOGENMOD 11 FIRST AND FLASH SAILFISH OVER IT WITHOUT WIPING!
Sailfish OS 2.1.3.7 alpha3 [JBBL] [https://forum.xda-developers.com/droid-razr-m/general/rom-sailfish-os-2-0-t3713388 [fast and fun to use, EVERYTHING works!] [XT907 (might work on other xt90x devices)]
JellyBean Roms
Clean Rom 1.1 [JBBL] [https://forum.xda-developers.com/showthread.php?t=2307254] [Stock VZW based, 4.1.2, debloated, deodexed] [XT907 - VERIZON ONLY]
MIUI 5 4.2.1 [JBBL] [https://mega.nz/#F!pV9HHSrJ!fAlqmYXve66CiAeIrwwlSA] [Skinned - obviously] [XT90x]
Slim Bean 6 4.2.2 [JBBL] [https://mega.nz/#F!pQFyDCbC!6tnS7yDKFZAw-GUUeMRxhg] [Stable, DPI is 180 by default, but can be changed easily] [XT90x]
Slimbean 4.2.2 [JBBL] [https://forum.xda-developers.com/showthread.php?t=2303607] [No Description] [XT90x]
EclipseRom 4.2.2 [JBBL] [https://mega.nz/#F!EM9DGbpb!uH_QDSJ5VyUka4MQeeQILA] [There is a newer version based off 4.3.1, you should check it out] [XT90x]
Cyanogenmod 10.1 4.2.2 [JBBL] [https://mega.nz/#F!sFcnyR7Y!S0gyCHn3zjAsKeYTSoY4iA] [No description] [XT90x]
Liquid Smooth 4.2.2 [JBBL] [https://mega.nz/#F!RAdhWKrK!qf9_tASde-nQOCwjDrgmxw] [No description] [XT90x]
Dark Jelly Port 4.2.2 [JBBL] [https://mega.nz/#F!QJF3XCzL!3EQQOvg1cL3sL-YS1fCduA] [AMOLED Friendly I assume, it's a port] [XT90x]
Jelly Beer 4.2.2 [JBBL] [https://mega.nz/#F!wR9CTQgI!SzK3bXzO8EHMBDTDPR0cJg] [No description] [XT90x]
Color OS 4.2.2 [JBBL] [https://forum.xda-developers.com/showthread.php?t=2693433] [Themed] [XT90x]
Cyanogenmod 10.2 4.3.1 [JBBL] [https://forum.xda-developers.com/showthread.php?t=2505967] [I used it for few days, had a weird choppiness to it, battery life was 5/10] [XT90x]
Liquid Smooth 4.3.1 [JBBL] [https://mega.nz/#F!BcERhQCA!BuOV5CzCzI03Mh0E0BJhpw] [No Description] [XT90x]
PacRom 4.3.1 [JBBL] [https://mega.nz/#F!IY0mnJSD!uMAlKb3-XAOF7pcYZqmMEA] [I don't know if its XT90x or unified, it didn't say] [Read Desc]
AOKP 4.3.1 [JBBL] [https://mega.nz/#F!xZNwyAhK!beBUYiK2YpeaP-NbSolyRg] [I don't know if its XT90x or unified, it didn't say] [Read Desc]
Eclipse Rom 4.3.1 [JBBL] [https://mega.nz/#F!dR9VmApZ!JFyT2H4ESc817E5XDoEl0g] [Judging by the name, its very AMOLED friendly] [XT90x]
Kitkat Roms
Tesla Rom 4.4.4 [JBBL] [https://forum.xda-developers.com/devdb/project/?id=6252#downloads] [No Description] [XT90x]
GZR_Validus 4.4.4 [JBBL] [https://forum.xda-developers.com/showthread.php?t=2624261] [Unified, has the old dim at wake up bug] [Unified msm8960]
VanirAOSP 4.4.4 [JBBL] [http://www.emccann.net/dho/3-Vanir-mirror/4-nighties/1-Archives/4.4/11-01-2014_nightly_444/] [Scroll until you see /msm-8960, should be unified] [Unified msm8960]
AOSB 4.4.4 [KKBL] [https://forum.xda-developers.com/droid-razr-m/development/aosb-razr-m-xt907-t2872104] [No Description] [XT90x]
PacRom 4.4.4 [KKBL] [https://basketbuild.com/devs/pacman/moto_msm8960] [Unified msm8960 but requries Kitkat Bootloader] [Unified msm8960]
PacRom 4.4.4 [JBBL] [https://basketbuild.com/devs/pacman/moto_msm8960_jbbl] [Unified msm8960 but required JellyBean Bootloader] [Unified msm8960]
AOSPA (Paranoid Android) 4.4.4 [JBBL] [https://mega.nz/#F!loFFXRxQ!cN_-zAbB_6KdqUkHIyCg2Q] [Unofficial] [Unified msm8960]
AOSPA (Paranoid Android) 4.4.4 [KKBL] [https://mega.nz/#F!xsF2UbxZ!ui9wJSMvl4qroPbxfuz53g] [Unofficial] [Unified msm8960]
Cyanogenmod 11 4.4.4 [JBBL] [https://androidfilehost.com/?fid=673791459329052170] [Stable, it used to be my daily driver actually] [Unified msm8960]
Cyanogenmod 11 4.4.4 [KKBL] [https://mega.nz/#!wM1mSKbL!2TwhRl2pEbidiFDjknCneFSbKtdVOGXOroFBohjotlQ] [I had issues with it, maybe you won’t] [Unified msm8960]
CyanogenMod 11 Security Update [KKBL] [https://drive.google.com/file/d/0B6L4uLoMGODAa2I3ZXNma3JBOGs/view?usp=sharing] [June 2016 Security Update] [XT90x]
CyanogenMod 11 Security Update [JBBL] [https://drive.google.com/file/d/0B6L...ew?usp=sharing] [June 2016 Security Update] [XT90x]
Lollipop Roms
Resurrection Remix 5.0.2 [KKBL] [https://androidfilehost.com/?w=files&flid=26724] [Apparently Nova launcher doesn’t work] [XT90x]
Cyanogenmod 12 5.0.2 [KKBL] [https://mega.nz/#!cNkUACaY!2UbmBjLutVO5AXATC5yzHGXhEDVV6zObhhsef8_pm0I] [No description] [Unified msm8960]
Cyanogenmod 12.1 5.1.1 [KKBL] [https://mega.nz/#!9BlhWJ4D!8fKa8lKH5w5gtIez8yCHLlfS1cZC311xUO7dLdpBm04] [No Description] [XT90x]
AOSP 5.1.1 [KKBL] [https://mega.nz/#!Adl0ma6C!T3DD2RJGDmrkfPapikoKsJY5aTEdd5bWaeGdWGafI7U] [Not Tested] [XT90x]
Nameless 5.0.2 [KKBL] [https://mega.nz/#!wcdWkZSD!a1cStbrGo_ASB8cjXiQGEpZkZB8ag5T1IG4y1DXJdhs] [Not Tested] [Unified msm8960]
VanirAOSP 5.0.2 [KKBL] [https://mega.nz/#!BU0BmAqT!HtgyJUkARKGU4YveGJwk2i7wSMplAivbhpGzy6txD68] [No Description] [Unified msm8960]
Paranoid Android AOSPA [5.1] [https://mega.nz/#!MMUyVBgK!wC6jQpW_JDB59MIQX4b2goN1x4NMetRLZaQ5BOnfpf4] [No description] [Unified msm8960]
Liquid Smooth 5.1.1 [KKBL] [https://mega.nz/#!tMNFzRIb!XTonNYhtwG3g9wLk90VQHqtP1FC69-rn9Q2WdsVhZOw] [Smooth, of course, Layers support included] [XT90x]
Dirty Unicorns 5.1.1 [KKBL] [https://mega.nz/#!MZl0hRgJ!Hwx82ZgwRAWZzokba4m7egukw-hjmzFWL3IJiP4wG2M] [No description] [XT90x]
Blisspop 5.1.1 [KKBL] [https://mega.nz/#!wZcjWJIT!R4xavUJEDEjjFIkngRUV45L09VKzGqt_Fdg8lJtRZVs] [No description] [XT90x]
Team Exodus 5.1.1 [KKBL] [https://mega.nz/#!wZEg1BAA!PeLm3SdJ1NiHebLJUmAcqUA8eVmSLisk3yv3YcUcH2w] [No description] [XT90x]
Mokee 5.1.1 [KKBL] [https://mega.nz/#!JcUSmYKQ!5VddAlrY9u8Fcw68v905GoORY3ZdEcXXmu3vfGiddTg] [No Description] [XT90x]
GZR_Validus v7 5.0.2 [JBBL] [https://mega.nz/#F!sY9gCbyB!EvbuJaMla4Ok38UApf1jDw] [No Description] [XT90x]
VanirAOSP 5.0.2 [JBBL] [https://mega.nz/#F!wRdjVaqa!7dikf0fcKOUb56-OJjuLWg] [No Description] [XT90x]
CM12 5.0.2 [JBBL] [https://mega.nz/#F!ZEMXHBhJ!8N33CNemtGySmsLXlV2YGQ] [It's unnoficial, and deunified] [XT90x]
CM12 5.0.2 [JBBL] [https://mega.nz/#F!UE1gyJoL!gRPkwxowAyIHOsrvheneTA] [No, I didn't make a mistake, this is an unnoficial build by a different person] [XT90x]
Blisspop 5.1.1 [JBBL] [https://mega.nz/#F!QJkUAAIa!cvawJew3uwFOOOLpB_OZ6w] [I use the KKBL version, if it's anything like that you'll love it!] [XT90x]
Carbon LP 5.1.1 [JBBL] [https://mega.nz/#F!BF8HBKDQ!uNrHNDImWjPzAnsbW0ejOA] [Chinese rom, you can change language to english but it still has a bit of chinese bloat on it. Didn't test it much] [XT90x]
CM12.1 5.1.1 [JBBL] [https://mega.nz/#F!NddQnK4a!JSfq1QAftBgQNUFz8lKpTw] [Unnoficial build, has the app bootloop issue, see Note 6 at the top] [XT90x]
Marshmallow Roms
Lineage OS 13 6.0.1 [JBBL] [https://forum.xda-developers.com/droid-razr-m/general/rom-t3343987] [Pretty stable] [XT90x]
Mokee MM 6.0.1 [JBBL] [https://forum.xda-developers.com/droid-razr-m/general/rom-t3343975] [No description] [XT90x]
Beanstalk 6.0.1 [JBBL] [https://forum.xda-developers.com/droid-razr-m/general/rom-t3502918] [No Description] [XT90x]
Nougat Roms
Some of these are stable
Reformat /data to F2FS when using these!!! THIS WILL ERASE YOUR INTERNAL STORAGE!!!
Lineage OS 14.1 [KKBL] [https://forum.xda-developers.com/droid-razr-m/development/rom-lineageos-14-1-t3653099] [Doesn't boot, if you want to update beyond 5.1.1 downgrade to JBBL] [XT90x]
Lineage OS 14.1 [JBBL] [https://forum.xda-developers.com/droid-razr-m/development/lineage-os-xt907jbbl-t3577746] [This one works, it's a port] [XT90x]
crDroid 7.1.2 3.8.2 [JBBL] [https://forum.xda-developers.com/dr.../crdroid-3-8-nougat-xt907-xt905-jbbl-t3697571] [Very stable, past daily driver] [XT90x]
Resurrection Remix 7.1.2 [JBBL] [https://forum.xda-developers.com/dr...resurrectionremix-nougat-xt907-xt905-t3697567] [Stable] [XT90x]
ColtOS 7.1.2 [JBBL] [https://forum.xda-developers.com/droid-razr-m/development/coltos-nougat-xt907-xt905-jbbl-t3708039] [New build] [XT90x]
AICP 7.1.2 [JBBL] [https://forum.xda-developers.com/dr...m-aicp-jbbl-diamondjohndroid-extreme-t3709043] [Works great] [XT90x]
AOKP 7.1.2 [JBBL] [https://forum.xda-developers.com/droid-razr-m/development/rom-aokp-diamondjohndroid-extreme-t3717667] [it's AOKP!!!] [XT90x]
RECOVERIES
CWM 6.0.3.2 [JBBL] [https://forum.xda-developers.com/showthread.php?t=2298521] [It's CWM so... You know...]
TWRP 3.0.2-1 [JBBL] [https://forum.xda-developers.com/droid-razr-m/general/recovery-t3614899] [I used it, works great]
TWRP 3.1.1 [JBBL] [https://forum.xda-developers.com/droid-razr-m/general/twrp-3-1-1-xt907jbbl-t3652141] [Works perfectly, Should fix Nougat rom unknown command errors (not that they mattered)]
TWRP 3.1.1 [KKBL] [https://forum.xda-developers.com/dr...p-twrp-xt907-kkbl-experimental-build-t3652716] [Works great, everything functions as expected]
TWRP 2.8.6.0 [KKBL] [https://androidfilehost.com/?fid=24052804347827537] [works perfectly]
Here is the original [Out of date] Thread that inspired this: [https://forum.xda-developers.com/showthread.php?t=2345558]
Thanks for this list! I was really starting to get frustrated with all the dead links throughout the forum! But you saved me the headache.
I can confirm that Cyanogenmod 12.1 5.1.1 is working pretty stably (so far) on KKBL.
I might switch over to Mokee later though, since this was my last daily driver and was quite good.
skuppej said:
Thanks for this list! I was really starting to get frustrated with all the dead links throughout the forum! But you saved me the headache.
I can confirm that Cyanogenmod 12.1 5.1.1 is working pretty stably (so far) on KKBL.
I might switch over to Mokee later though, since this was my last daily driver and was quite good.
Click to expand...
Click to collapse
thank you, the CM12.1 file was driving me crazy and I didn't feel like testing it. No problem, something to kill time while I work on my next RAZR M project...
skuppej said:
Thanks for this list! I was really starting to get frustrated with all the dead links throughout the forum! But you saved me the headache.
I can confirm that Cyanogenmod 12.1 5.1.1 is working pretty stably (so far) on KKBL.
I might switch over to Mokee later though, since this was my last daily driver and was quite good.
Click to expand...
Click to collapse
Does GSM work? I'm on CM11, and I want to know whether or not it is worth it to update.
I use Verizon/cdma, sorry. But don't do it. Shortly after positing I ended up getting endless launcher FC's. Both with Trebuchet (default installed launcher) and with other ones that I installed...
So its not very stable afterall.
At least that was my experience. Trying other roms now.
For some reason I cannot get wifi to work on my JBBL rosms. And none of the KKBL roms work reliably.
skuppej said:
For some reason I cannot get wifi to work on my JBBL rosms. And none of the KKBL roms work reliably.
Click to expand...
Click to collapse
That's weird, I unlocked on .15 with sunshine and NONE of the KKBL roms boot up, and all the JBBL roms work fine except every time I power it on the screen flashes static for a split second. I hate the whole KKBL/JBBL thing, how come none of my other devices were like this? GRRRRRR
Tell me about it man. It's a shame that all these mirrors for roms are down too. At this point I'd even kill for just a working modified stock KK rom. But after ****ing with it for 5 days I figured it was time to stop beating a dead horse. Just live with this as stock until my Moto X Pure replacement comes in.
Hopefully you all will fare better.
And, ninja, did you wait long enough? I noticed that some of these roms (especially KKBL roms) will sit at the "Unlocked Bootloader" image for upwards of 30 minutes before showing the rom logo. Pretty annoying.
skuppej said:
Tell me about it man. It's a shame that all these mirrors for roms are down too. At this point I'd even kill for just a working modified stock KK rom. But after ****ing with it for 5 days I figured it was time to stop beating a dead horse. Just live with this as stock until my Moto X Pure replacement comes in.
Hopefully you all will fare better.
And, ninja, did you wait long enough? I noticed that some of these roms (especially KKBL roms) will sit at the "Unlocked Bootloader" image for upwards of 30 minutes before showing the rom logo. Pretty annoying.
Click to expand...
Click to collapse
It would just boot and boot and boot, cyanogenmod 12.1 just sat at the boot animation for 20 minutes before I decided "**** it" and jumped to JBBL.
Edit: Have you tried Sunshine Bootloader unlock? It's 25$ but it does work. Cyanogenmod 10.2 or 13 beats the mess that was Stock KitKat any day.
I have a few ROMs backed up in my Mega and AFH folders if you wanna link to them. I'm not a dev so none of this is my work.
I had a ton of KitKat ROMs both KKBL and JBBL on my laptop but I forgot to back them up and now my laptop is no more
I'm using one of the OrenRaviK LP ROMs on my phone right now. @DiamondJohn, this guy is a dev from 4PDA and his ROMs are self built from source, not ported from another device like ilichva's ROMs. If you can get this guy on board he might also be able to help with continued development. Maybe @ilichva can help contact him since I've never been able to register an account on 4PDA
rahimali said:
@DiamondJohn, this guy is a dev from 4PDA and his ROMs are self built from source, not ported from another device like ilichva's ROMs. If you can get this guy on board he might also be able to help with continued development.
Click to expand...
Click to collapse
Huh? what ever gave you the impression I was from 4PDA On every post it says i'm from Sydney, Australia.
And on the side, you wont "get me on side" (but maybe off-side if your not careful ). I basically build for myself, and share because i know how crappy it is without new & better firmware(1)(2). But If I lose this phone, its all over.
----------------
(1) and maybe originally I thought others would help me test it more thoroughly than myself
(2) I also thought another dev may jump-on and help
DiamondJohn said:
Huh? what ever gave you the impression I was from 4PDA On every post it says i'm from Sydney, Australia.
And on the side, you wont "get me on side" (but maybe off-side if your not careful ). I basically build for myself, and share because i know how crappy it is without new & better firmware(1)(2). But If I lose this phone, its all over.
----------------
(1) and maybe originally I thought others would help me test it more thoroughly than myself
(2) I also thought another dev may jump-on and help
Click to expand...
Click to collapse
I think I'm being very badly misunderstood here
I know you're from Australia. I didn't imply you're from 4PDA. What I was trying to say is that there is a developer on 4PDA called OrenRaviK who has built his own for-personal-use CM12.1 ROMs from source.
If you, being a developer, could request ilichva to put you in touch with OrenRaviK, maybe the two of you could cooperate on future developmental, share ideas, that sort of thing...
I don't get the part about "get me on side" or "get me off side"
rahimali said:
I have a few ROMs backed up in my Mega and AFH folders if you wanna link to them. I'm not a dev so none of this is my work.
I had a ton of KitKat ROMs both KKBL and JBBL on my laptop but I forgot to back them up and now my laptop is no more
I'm using one of the OrenRaviK LP ROMs on my phone right now. @DiamondJohn, this guy is a dev from 4PDA and his ROMs are self built from source, not ported from another device like ilichva's ROMs. If you can get this guy on board he might also be able to help with continued development. Maybe @ilichva can help contact him since I've never been able to register an account on 4PDA
Click to expand...
Click to collapse
Love it, Love it, Love it. PM me the links so i can add them to the post (I'll give you credit for having finding them )
EDIT: I just realized the links were included, I'll be adding these tonight! Thank you so much!
DiamondJohn said:
Huh? what ever gave you the impression I was from 4PDA On every post it says i'm from Sydney, Australia.
And on the side, you wont "get me on side" (but maybe off-side if your not careful ). I basically build for myself, and share because i know how crappy it is without new & better firmware(1)(2). But If I lose this phone, its all over.
----------------
(1) and maybe originally I thought others would help me test it more thoroughly than myself
(2) I also thought another dev may jump-on and help
Click to expand...
Click to collapse
the more links the better, also, I'm trying to build too, and I am having a ton of problems with lineage (the build process) I keep getting this one breakfast error that I can't fix!!!
Galaxyninja66 said:
Love it, Love it, Love it. PM me the links so i can add them to the post (I'll give you credit for having finding them )
Click to expand...
Click to collapse
The links are right there in my post
Galaxyninja66 said:
the more links the better, also, I'm trying to build too, and I am having a ton of problems with lineage (the build process) I keep getting this one breakfast error that I can't fix!!!
Click to expand...
Click to collapse
Join https://webchat.freenode.net/?channels=lineageos-dev
They are a brilliant resource to help specifically with LineageOS build issues (but the time window is important).
Also, get help on the thread
https://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
Both of these helped get me to where I am today.
Galaxyninja66 said:
Stock 201M Firmwares
[Does the 201M exist? It isn't in firmware center or referenced much anywhere else]
Click to expand...
Click to collapse
Here (Firmware Center) or here (lolinet).
lem22 said:
Here (Firmware Center) or here (lolinet).
Click to expand...
Click to collapse
You are god to me right now. thank you.
DiamondJohn said:
Huh? what ever gave you the impression I was from 4PDA On every post it says i'm from Sydney, Australia.
And on the side, you wont "get me on side" (but maybe off-side if your not careful ). I basically build for myself, and share because i know how crappy it is without new & better firmware(1)(2). But If I lose this phone, its all over.
----------------
(1) and maybe originally I thought others would help me test it more thoroughly than myself
(2) I also thought another dev may jump-on and help
Click to expand...
Click to collapse
I'd help you with development, except
1: My lineage build environment is broken and I'm scared of going over our internet limit (1TB a month)
2: I am inexperienced
Give me step by step fool proof guide for building for xt907, and we are in business my friend.
Galaxyninja66 said:
I'd help you with development, except
1: My lineage build environment is broken and I'm scared of going over our internet limit (1TB a month)
2: I am inexperienced
Give me step by step fool proof guide for building for xt907, and we are in business my friend.
Click to expand...
Click to collapse
You basically build for an XT897. I followed this https://wiki.lineageos.org/devices/xt897/build#download-the-source-code as my starter. Expect around 50GB of source code download.