[ROM] [4.4.4] [BACON] Mahdi-Rom 2.9 [11/03] - Final Release

Search This thread

Mahdi786

Senior Member
Apr 13, 2012
2,387
17,736
OnePlus%20Thread.png





Code:
[CENTER][B][COLOR="Red"]Your warranty is now void. JK, this is OnePlus no voided warranties here![/COLOR][/B]
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. 
A lot.[/CENTER]








Download.png


Download Final Release HERE

GAPPs HERE Do NOT use PA 0 Day STOCK Gapps (it will break things you want to work)

Mahdi Theme: HERE

Installation instructions

Installing Mahdi-Rom for the first time, or coming from another ROM:
- Make sure you're running a proper working Team Win Recovery Project HERE
- Copy Gapps and ROM ZIP to your SDCard
- Boot into Recovery
- Factory Reset
- Wipe Cache
- Wipe System
- Wipe Dalvik
- Flash Mahdi-Rom zip from SDCard
- Flash Gapps zip from SDCard
- Reboot
- Don't restore system data using Titanium Backup!

Upgrading from an earlier version: (not recommended)
- Copy the ROM ZIP to your SDCard
- Boot into Recovery
- Flash the ROM zip from SDCard
- Reboot



Features.png



Settings menu

Sound
- DSP Manager (Music Effects)
- Quiet hours
- Ascending ringtone
- Volume panel timeout
- Less frequent notification sounds
- Control volume adjust sound
- Launch music app on headset connect
- Control safe headset volume
- Power connect notification control
- Apollo as Default Music App
- Volume steps
- Volume rocker music controls
- Volume default
- Volume adjust sound
- Reorient volume buttons
- Safe headset volume
- Power sounds
Display
- Advanced auto brightness control
- Advanced wallpaper control
- Full rotation control including lockscreen
- Screen record with audio
- Notification LED Control
- Battery LED Control
- Wake up device on plugin/unplug
- Double-tap to wake
- Adaptive backlight
- Screen color
Security
- Variable size pattern unlock
- Pin keypad shuffler
- Lock before unlock
- Privacy guard
- Blacklist
Languages & input
- Auto keyboard rotation
- Disable fullscreen keyboard
- Selector notification
- Volume key cursor control
Developer options
- Advanced reboot
- Enable Quickboot mode
- ADB over network
- Development shortcut in recent apps list
- Show cpu info
- Change device hostname
Themes
- Dark-UI
- CM11 theme engine

Customization menu

Navigation
- Hardware button options
- Disable hardware buttons
- Pie Navigation
- Navbar Options
Status bar
- Clock and date customisation
- Battery customisation
- Battery bar
- Show battery status percent
- Notification count
- Network speed indicator
- Statusbar brightness control
- Double tap to sleep options
- Immersive mode
Panel settings
- Notification drawer options
- Background style options
- Quick pulldaown
- Smart pulldown
- Show smaller tiles
- Flip tiles
- Tiles and layout options
- Dynamic tiles
Notifications
- Heads up
- Enable notification reminder
- Lock screen notification options
- Peek
Multitasking
- AOSP recents
- Slim recents
Power menu
- Profile switcher
- Immersive mode
- Screenshot
- Screen record
- On-The-Go Mode
Lock screen
- Targets customisation
- Battery level on lock ring
- Slider Torch
- See through settings
- Style customizations
- Maximize widgets option
Animation control
- Screen off
- Toast
- System
- Listview
- Scrolling
- Keyboard
- Progress bars
Shake Events
- Shake sensitivity
- Keyguard
Driving mode
- Incoming call
- Read new message
- Battery full indicator
- Connect charger
- Disconnect charger
- Clock
- Date
- Music Track
- Notification
- Read new notifications
- Included apps
- Less frequent speak notificatons




Changes.png


-Detailed: HERE Short: HERE


Source.png


-HERE


Thanks.png


- Mahdi-Rom (Mahdi786) Without this awesome DEV we would not have what you see here! Make sure that any donations go to this DEV!
- dr87 for everything!
- Manelscout4life For building the ROM and teach me how to as well!
- dsmitty166 for OTA and helping build this amazing ROM!
- Damir Franc for his awesome ROM review HERE
- TechXero for letting us use his server!
- Cyanogenmod
- Paranoid Android
- Slim ROM
- Omni ROM
- ChameleonOS
 
Last edited:

Mahdi786

Senior Member
Apr 13, 2012
2,387
17,736
Things that are currently working on OnePlus One Mahdi:

- WiFi
- Bluetooth
- Mobile Networks
- Sound
- Calls
- LED Notifications
- All Mahdi Customization's (have almost tried them all)
- Theme Engine
- OnePlus Camera with 4k (Install this APK, do not push to /system/app jsut install it) thanks to M4rt1n94 This is the new camera with clear image.
- OnePlus Gallery (Installs with camera apk)
- Torch
- DT2W
- Lock Screen Gestures ("O" for Camera and two finger swipe down for music play and pause. drawing a left or right arrow will skip tracks as well)
- xposed framework
- Disable hardware keys

Things that are currently NOT working on OnePlus One Mahdi:

- Gesture "V" for torch on the lockscreen (we have torch lock ring, use this instead)
- Performance QS Tile changes but does nothing
- Anything else please let us know

Screenshots:

Screenshot_2014-07-19-14-04-16.png

Screenshot_2014-07-19-14-04-26.png

Screenshot_2014-07-19-14-04-37.png

Screenshot_2014-07-19-14-04-52.png

Screenshot_2014-07-19-14-05-00.png

Screenshot_2014-07-19-14-05-07.png

Screenshot_2014-07-19-14-05-38.png

Screenshot_2014-07-19-14-05-56.png

Screenshot_2014-07-19-14-07-02.png
 
Last edited by a moderator:

zephiK

Inactive Recognized Developer
Aug 23, 2009
21,655
37,705
New York, NY
Wow nice MAHDI ROM on 1+1, using MAHDI on my Nexus 5 and is working great.
Got a invite and contemplating on buying this phone, this might just make me the switch as development is worrisome due to the availability of the phone.
 

Moose0704

Senior Member
May 6, 2012
2,344
4,503
41
Princeton TX
Google Pixel Fold
Moose ! Long time no see !

Glad to see you switched too :p

Mahdi is still based of AOSP ?
No bugs while compiling ? :eek:

Hey buddy! yeah man long time lol.

No this version of Mahdi is not aosp based, it cant be and run on the OnePlus so this is CM based.

Had some bugs but we got through them, I will be updating the second post soon of known issues and whats working and whats not. ;)

Glad to see you here! Hope you enjoy! ;)
 
  • Like
Reactions: fred2346

Moose0704

Senior Member
May 6, 2012
2,344
4,503
41
Princeton TX
Google Pixel Fold
Wow nice MAHDI ROM on 1+1, using MAHDI on my Nexus 5 and is working great.
Got a invite and contemplating on buying this phone, this might just make me the switch as development is worrisome due to the availability of the phone.

You will NOT regret buying this phone at all, and with Mahdi now running on it you will even more NOT regret it, I would highly suggest this phone, many on our team have made the switch as wel! ;)
 

bud77

Senior Member
Jun 29, 2011
1,145
498
Near Paris
Hey buddy! yeah man long time lol.

No this version of Mahdi is not aosp based, it cant be and run on the OnePlus so this is CM based.

Had some bugs but we got through them, I will be updating the second post soon of known issues and whats working and whats not. ;)

Glad to see you here! Hope you enjoy! ;)

Device is still shipping at the moment, but I'll flash as soon as it's received :D

Just a question about features, did you brought back "active display" ? (I stopped using mahdi since the day you removed it :()
 

Moose0704

Senior Member
May 6, 2012
2,344
4,503
41
Princeton TX
Google Pixel Fold
Device is still shipping at the moment, but I'll flash as soon as it's received :D

Just a question about features, did you brought back "active display" ? (I stopped using mahdi since the day you removed it :()

WOW! :( Sorry to hear that made you leave this bad boy, but also very sad to tell you now its still gone and NEVER coming back. We have either LSN or Peek which is pretty much Active Display. Hope you will still give it a try, there is no Active Display on CM either.....

You could also use the app ACDisplay as well. ;)

Anyways still good to see you here! Even if it is just for a moment ;)
 

bud77

Senior Member
Jun 29, 2011
1,145
498
Near Paris
Well, Pac is based of CM, and have active display :p

But I will definetly try Mahdi, with the apps you mentionned

Also, is it the stock kernel, or did you add any of your tweaks ?
 

zephiK

Inactive Recognized Developer
Aug 23, 2009
21,655
37,705
New York, NY
You will NOT regret buying this phone at all, and with Mahdi now running on it you will even more NOT regret it, I would highly suggest this phone, many on our team have made the switch as wel! ;)

The only thing I'd really miss is the development but I guess that will come as the phone becomes more available to the masses. But I'd be pretty satisfied with the current offerings as now MAHDI is here and Franco already has his kernel available. Without a doubt, 64GB internal storage with all of the other specs on 1+1 is pretty much a steal for its price.

I hate asking questions though, but from the looks of it Franco only works on stock ROM (CM 11S) and since as you said MAHDI isn't based off AOSP would by theory, MAHDI work with Franco Kernel r4?
 

pro castinato

Senior Member
Apr 5, 2014
101
21
Beaucaire
Awesome !! Can't wait this Rom !

I don't know these Mahdi roms , but do you think you can keep One Plus Gallery and camera apps , screen gestures ( when screen off ) , and all these features from CM11S ?
I hope so ! Thanks a lot for the work , wait on the link now !
 
  • Like
Reactions: Moose0704

Moose0704

Senior Member
May 6, 2012
2,344
4,503
41
Princeton TX
Google Pixel Fold
The only thing I'd really miss is the development but I guess that will come as the phone becomes more available to the masses. But I'd be pretty satisfied with the current offerings as now MAHDI is here and Franco already has his kernel available. Without a doubt, 64GB internal storage with all of the other specs on 1+1 is pretty much a steal for its price.

I hate asking questions though, but from the looks of it Franco only works on stock ROM (CM 11S) and since as you said MAHDI isn't based off AOSP would by theory, MAHDI work with Franco Kernel r4?

Franco r4 does not boot on MAHDI, we had this issue before in the past and he was able to add a fix so maybe franco can do it again. Not sure.
 

pro castinato

Senior Member
Apr 5, 2014
101
21
Beaucaire
Franco r4 does not boot on MAHDI, we had this issue before in the past and he was able to add a fix so maybe franco can do it again. Not sure.

Yeah it seems Franco Kernel not really compatible for CM11 rom based as I seen before .. Too bad I m using it , pretty stable and with the Franco's app you can correct sound and mic problem on the One Plus One .... It would be awesome if you get a way to fix it !
 

zephiK

Inactive Recognized Developer
Aug 23, 2009
21,655
37,705
New York, NY
Yeah it seems Franco Kernel not really compatible for CM11 rom based as I seen before .. Too bad I m using it , pretty stable and with the Franco's app you can correct sound and mic problem on the One Plus One .... It would be awesome if you get a way to fix it !
I'm sure it'll get resolved in the future. For the N5, Franco Kernel isn't compatible with CM11 but people fork his kernel and make it compatible so it boots up. Just kind of annoying with the fragmentation between kernels when back in the days you have a kernel zip and u can flash it on whatever rom you have.
 

dr87

Inactive Recognized Developer
Apr 22, 2013
1,470
9,241
I'm sure it'll get resolved in the future. For the N5, Franco Kernel isn't compatible with CM11 but people fork his kernel and make it compatible so it boots up. Just kind of annoying with the fragmentation between kernels when back in the days you have a kernel zip and u can flash it on whatever rom you have.

Yep, I will make franco kernel boot on Mahdi sometime today or tomorrow. Just won't be able to use his OTA feature since it won't boot. More than likely I will just use my reserved post below the OP to keep his kernel updated for Mahdi until we get a better method.
 

dsmitty166

Senior Member
Aug 31, 2010
3,952
5,989
Sioux Center, Iowa
Wow nice MAHDI ROM on 1+1, using MAHDI on my Nexus 5 and is working great.
Got a invite and contemplating on buying this phone, this might just make me the switch as development is worrisome due to the availability of the phone.
If you don't use that invite, there are others on Mahdi team that need to get the device to help out. So let us know!

But seriously, you should buy it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 175
    OnePlus%20Thread.png





    Code:
    [CENTER][B][COLOR="Red"]Your warranty is now void. JK, this is OnePlus no voided warranties here![/COLOR][/B]
    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. 
    A lot.[/CENTER]








    Download.png


    Download Final Release HERE

    GAPPs HERE Do NOT use PA 0 Day STOCK Gapps (it will break things you want to work)

    Mahdi Theme: HERE

    Installation instructions

    Installing Mahdi-Rom for the first time, or coming from another ROM:
    - Make sure you're running a proper working Team Win Recovery Project HERE
    - Copy Gapps and ROM ZIP to your SDCard
    - Boot into Recovery
    - Factory Reset
    - Wipe Cache
    - Wipe System
    - Wipe Dalvik
    - Flash Mahdi-Rom zip from SDCard
    - Flash Gapps zip from SDCard
    - Reboot
    - Don't restore system data using Titanium Backup!

    Upgrading from an earlier version: (not recommended)
    - Copy the ROM ZIP to your SDCard
    - Boot into Recovery
    - Flash the ROM zip from SDCard
    - Reboot



    Features.png



    Settings menu

    Sound
    - DSP Manager (Music Effects)
    - Quiet hours
    - Ascending ringtone
    - Volume panel timeout
    - Less frequent notification sounds
    - Control volume adjust sound
    - Launch music app on headset connect
    - Control safe headset volume
    - Power connect notification control
    - Apollo as Default Music App
    - Volume steps
    - Volume rocker music controls
    - Volume default
    - Volume adjust sound
    - Reorient volume buttons
    - Safe headset volume
    - Power sounds
    Display
    - Advanced auto brightness control
    - Advanced wallpaper control
    - Full rotation control including lockscreen
    - Screen record with audio
    - Notification LED Control
    - Battery LED Control
    - Wake up device on plugin/unplug
    - Double-tap to wake
    - Adaptive backlight
    - Screen color
    Security
    - Variable size pattern unlock
    - Pin keypad shuffler
    - Lock before unlock
    - Privacy guard
    - Blacklist
    Languages & input
    - Auto keyboard rotation
    - Disable fullscreen keyboard
    - Selector notification
    - Volume key cursor control
    Developer options
    - Advanced reboot
    - Enable Quickboot mode
    - ADB over network
    - Development shortcut in recent apps list
    - Show cpu info
    - Change device hostname
    Themes
    - Dark-UI
    - CM11 theme engine

    Customization menu

    Navigation
    - Hardware button options
    - Disable hardware buttons
    - Pie Navigation
    - Navbar Options
    Status bar
    - Clock and date customisation
    - Battery customisation
    - Battery bar
    - Show battery status percent
    - Notification count
    - Network speed indicator
    - Statusbar brightness control
    - Double tap to sleep options
    - Immersive mode
    Panel settings
    - Notification drawer options
    - Background style options
    - Quick pulldaown
    - Smart pulldown
    - Show smaller tiles
    - Flip tiles
    - Tiles and layout options
    - Dynamic tiles
    Notifications
    - Heads up
    - Enable notification reminder
    - Lock screen notification options
    - Peek
    Multitasking
    - AOSP recents
    - Slim recents
    Power menu
    - Profile switcher
    - Immersive mode
    - Screenshot
    - Screen record
    - On-The-Go Mode
    Lock screen
    - Targets customisation
    - Battery level on lock ring
    - Slider Torch
    - See through settings
    - Style customizations
    - Maximize widgets option
    Animation control
    - Screen off
    - Toast
    - System
    - Listview
    - Scrolling
    - Keyboard
    - Progress bars
    Shake Events
    - Shake sensitivity
    - Keyguard
    Driving mode
    - Incoming call
    - Read new message
    - Battery full indicator
    - Connect charger
    - Disconnect charger
    - Clock
    - Date
    - Music Track
    - Notification
    - Read new notifications
    - Included apps
    - Less frequent speak notificatons




    Changes.png


    -Detailed: HERE Short: HERE


    Source.png


    -HERE


    Thanks.png


    - Mahdi-Rom (Mahdi786) Without this awesome DEV we would not have what you see here! Make sure that any donations go to this DEV!
    - dr87 for everything!
    - Manelscout4life For building the ROM and teach me how to as well!
    - dsmitty166 for OTA and helping build this amazing ROM!
    - Damir Franc for his awesome ROM review HERE
    - TechXero for letting us use his server!
    - Cyanogenmod
    - Paranoid Android
    - Slim ROM
    - Omni ROM
    - ChameleonOS
    58
    Hey guys, this is technically the final build because lollipop is around the corner but for our 1+1 its going to be a while until CM has a stable nightly build going, so I am still going to be updating this ROM with fixes and improvements from CM until that happens, rather than posting here I'm going to upload the builds here every few days or so together with a detailed changelog.

    https://www.androidfilehost.com/?fid=95747613655049996

    -Theme chooser: Let ThemeService handle all theme processing
    -Added Tinted system bars by Yanuar Harry and Omni
    -Immersive mode: options to disable navbar or statusbar gesture
    -Jellybean style slim portrait battery
    -Option to disable status bar ticker preference
    -WiFi: show devices behind a firewall that are connected to the WiFi hotspot
    -Fixed keyboard emoticons issue
    -Screen Recorder: increase max screen recording time to 1 hour
    -Option to reduce volume to safe level when headset is connected
    -External/skia updates
    -Bionic updates
    -Lots of fixes and clean ups in Settings
    -Lots of translations for apps from CM
    -Fixed data usage wierdness for Sprint users -thanks to @thom_bjork for testing
    -APNs updates
    -Other stuff, read the detailed changelog

    -Removed Updater as its not needed now
    -Reverted "Upgrade to SQLite 3.8.6" - Breaks some apps
    -Reverted "Contacts provider: add fb sync"

    -Tanslation updates thanks to @Pixelase, @stmay30, @blazze11, @bankai03, @michaelz93, @senses! and @seilogeo

    OnePlus One
    Up to date with CM which include:
    -Switched back to 2 cpu cores on idle
    -Audio updates in hardware drivers and kernel
    -Camera updates
    -ffmpeg and stagefright-plugins updates
    -Wi-Fi and wpa_supplicant
    -Too much to list so read the detailed changelog
    54
    Things that are currently working on OnePlus One Mahdi:

    - WiFi
    - Bluetooth
    - Mobile Networks
    - Sound
    - Calls
    - LED Notifications
    - All Mahdi Customization's (have almost tried them all)
    - Theme Engine
    - OnePlus Camera with 4k (Install this APK, do not push to /system/app jsut install it) thanks to M4rt1n94 This is the new camera with clear image.
    - OnePlus Gallery (Installs with camera apk)
    - Torch
    - DT2W
    - Lock Screen Gestures ("O" for Camera and two finger swipe down for music play and pause. drawing a left or right arrow will skip tracks as well)
    - xposed framework
    - Disable hardware keys

    Things that are currently NOT working on OnePlus One Mahdi:

    - Gesture "V" for torch on the lockscreen (we have torch lock ring, use this instead)
    - Performance QS Tile changes but does nothing
    - Anything else please let us know

    Screenshots:

    Screenshot_2014-07-19-14-04-16.png

    Screenshot_2014-07-19-14-04-26.png

    Screenshot_2014-07-19-14-04-37.png

    Screenshot_2014-07-19-14-04-52.png

    Screenshot_2014-07-19-14-05-00.png

    Screenshot_2014-07-19-14-05-07.png

    Screenshot_2014-07-19-14-05-38.png

    Screenshot_2014-07-19-14-05-56.png

    Screenshot_2014-07-19-14-07-02.png
    45
    Hey guys, been a little busy with work and stuff. I still own the device and I'm not planning on selling it.

    I've been keeping up with cm's changes, I'll hopefully release a build tomorrow with all the recent updates and maybe some new stuff.
    43
    New test build is up,

    https://www.androidfilehost.com/?fid=23622183712471319

    -Theme chooser: updates
    -Option to disable the + icon in status header
    -Clean up quick settings tile code
    -EdgeGesture service: add more sensitivity steps
    -Disabling power menu on lock screen only when secure
    -Flash-Friendly File System (f2fs) support (kernel still needs support)
    -Silence the debuggers
    -Clean ups and fixes in Settings
    -APNs updates
    -Removed Voice+

    -App sidebar and PA's pie have been added for testing

    -Tanslation updates thanks to CM, @stmay30, @Pixelase, @michaelz93, @n-ctrl and @jbnitro

    Oneplus
    -Kernels updates for touch screen, display, audio, interactive governor
    -Increase voice volume and dropped earpiece volume a bit
    -Switch to ondemand
    -Added missing camera blobs from the last update
    -Lots of other device tree updates
    -caf hardware project updates