[Micromax Canvas Knight ROMs, Kernels, Recoveries, ] rsbaviskar:
[IMG="NITROGEN OS N2"]https://img.xda-cdn.com/RM9s36GHWDHqQYLn_q9SrgHFs_A=/http%3A%2F%2Fi.imgur.com%2FebMt55O.png[/IMG]​

Android OS version: 6.0.1

For device: MICROMAX CANVAS KNIGHT A350 (MT6592)

Authors build: @xyyx(Max) - main developer

Source code: https://github.com/nitrogen-project | https://github.com/nitrogen-devs

Developers: @xyyx, @Tirth Patel

Thanks:@Tirth Patel: Built from source for A311 and Fixed all Bugs, @Fire855

Google Apps:GAPPS, 6.0,ARM

Recovery: TWRP, Phillz Made for Micromax A350 v3

Link to Original Thread: Click Here

- The rich functionality is based on AOSP, development was begun in November, 2015.

xyyx (Max) - main developer

Tirth Patel - mt6592 source build developer

Dr.Rahul Baviskar: - Porting & Fixing Bugs for Micromax A350

Copy the ROM and Gapps to Internal Storage

Go to your recovery

Wipe system,Data,Dalvik, cache( or Clean to Install) & Flash ROM and Gapps zip at a time

Reboot - 1st boot takes around 3-4 minutes.

DOWNLOAD ROM

Status Bar:

- Clock and date position in status bar;

- Battery style settings;

- Bluetooth device battery level in status bar;

- Network traffic;

- Adjust brightness by sliding across the status bar;

- Input method selector notification.

Quick Settings:

- No QS on secured lockscreen;

- Number of rows and columns;

- Quick pulldown;

- Brightness slider;

- One tap the tile for enable/disable Bluetooth;

- Smart pulldown;

- One tap the tile for enable/disable WiFi;

- show/hide adaptive brightness icon in QS;

- One tap the tile for enable/disable data;

- LTE enable/disable tile.

Buttons:

- Reassignment hardware buttons action for devices with hardware buttons

- Enable/disable buttons;

- Adjust brightness;

- Keys brightness timeout;

- Allow volume keys to enable/disable “Do Not Disturb” mode.

- Force close apps by long press “back” button;

- Volume rocker wake;

- Playback control by volume keys;

Navigation Bar:

- Navbar height control in portrait and landscape orientations;

- 2 type navigation bar mode: Smartbar (as usual in android) and Fling (navbar from “Dirty Unicorns” rom);

- Pulse settings in Fling navbar;

- Context buttons layout position;

- Context buttons transparency;

- Double tap on lockscreen to put the device to sleep;

- Button touch animation;

- Cursor arrows in navbar while typing;

- Force show/hide navbar on the bottom side when device is rotated;

Gestures:

- Open camera by double tap the power button;

Power Menu:

- Double tap status bar to put the device to sleep;

Lock Screen:

- Lock screen shortcuts;

- Show/hide weather on lock screen;

- Lock screen clock font;

- Longpress power button with lock screen turn on torch;

- Rotate lock screen.

- Screenshot type – fullscreen screenshots or selected area as a screenshots;

- Customizing power menu;

- Enable/disable power menu on secure lock screen.

Recents apps:

- Exclude apps from the recents panel;

- Select recents view.

- Clear all button positions

Miscellaneous:

- Enable MTP instead charging after connect to PC;

- Enable/disable dashboard suggestions, conditions and tiles summaries;

- Apps wakelock blocker;

- Wake up device if charger is plugged/unplugged;

- Scrolling cache;

- Allow signature spoofing (microG).

Other:

- App ops;

- Built-in superuser;

- Quick unlock for 4 pin;

- Night light;

- Ambient display customizing.

Known Bugs: VPN,2G/3G Switch

Changelog :- (16/04/2017)

> Merged r79 Upstream Changes from Google AOSP

> Updated Security Strings to April 2017

> Added Full FFMPEG Support for SW Decoding

> camera fixed completely

> no more cam fc after few clicks

> inverted video rec issue fixed

> New FM app added and fixed

> ril and ussd fixed directly from source

> Fixed Carrier Name instead of Number

> Improved Performance

> Added Stock Power Profiles

> Improved Battery Backup

> Added Ambient Display by Default

> Fixed all UI lags

> Added MultiUser UI

> Fixed Substratum not working properly on some devices due to not getting enough permissions

>Workaround :-

1. To get Paid Substratum apps for Free :- click here

2. Green Screen on Twitch,Netflix or Snapchat Video :-

> Delete This Line from Build.prop and reboot.

media.sf.omx-plugin=libffmp

(Note :- It'll Broke 1080p Video Playback on Gallery.)

3. To Get VPN Working :-

NO As Tunnling Whole Device Is Not working !

[THANKS TO A @nervehammerFOR THIS]

Use VPN for wifi

1. Download psiphon from playstore and open it, choose Browser-Only mode don't tunnel whole device.

2. Go to its logs tab and check the port of http proxy.

3. Now open WiFi setting and long press to your WiFi network (from which u are connected) go to modify tab and from check the advanced options.

4. Chosen manual proxy option and put host name as 127.0.0.1 and port as the no. which you noted in step 2 (eg. 8080) and click save .

For Cellular Data-

1. Download psiphon from playstore and open it, choose Browser-Only mode don't tunnel whole device.

2. Go to its logs tab and check the port of http proxy.

3. Now open Setting>Sim cards>Sim 1/Sim 2 settings/Access Points Names and click on Connected APN

4.In Proxy put 127.0.0.1 and port as the no. which you noted in step 2 (eg. 8080) and click save .

Enjoy you have set up a VPN connection successfully.

You can open your browser and check your IP

Note: You have to undo this after you don't need VPN by changing manual proxy to none .

XDA:DevDB Information

[STABLE][AOSP][OMS] NitrogenOS_r79 - MT6592, ROM for the Micromax Canvas Knight

Contributors

rsbaviskar, thp@1997, fire855

Source Code: http://www.mtk-dev.com/2017/04/stableaospoms-nitrogenosr79-mt6592.html

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

ROM Firmware Required: STOCK V3

Based On: AOSP

Version Information

Status: Stable

Current Stable Version: R79

Stable Release Date: 2017-04-16

Created 2017-04-16

Last Updated 2017-04-16