• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [KERNEL] [KitKat 4.4.2] Newman N1 (MT6577) | (Freelander i10 / Digma iDxD4)

lingfude

Senior Member
Jun 22, 2011
577
565
93
Aveiro
dmec-reviews.blogspot.pt
Hi everyone,

In this thread you will find my KITKAT custom Rom and Kernel for Newman N1.

KitKat 4.4.2 custom ROM (ported from ZTE V970 KK 4.4.2 by Superdragonpt)

Release of Stable v1.2 2015-02-01 (SDCard update)
  • Now compiled with the latest Linaro Toolchain 4.9.3 (2105-01)
  • New Compilation Flags and MOD Flags: Neon; Cortex a9; arm v7; Linaro's 4.7+ / 4.9.x Flags; fgcse-las; etc
  • Add: CPU Governors: Sakuractive (Optimized HotPlug Governor) (cherry-pick from superdragonpt source)
  • Add: I/O Schedulers: ROW and SIO (cherry-pick from superdragonpt source)
  • Add: Completely Fair Scheduler (CFS): Responsiveness Tweeks (cherry-pick from superdragonpt source)
  • Add: Dynamic management of dirty page writebacks (Fully controlled via Settings > Performance Control) (cherry-pick from superdragonpt source)
  • Change: Increase Swappiness to 70 (60 > 70) (cherry-pick from superdragonpt source)
  • Change: Disable Gentle Fair Sleepers (Better UI responsiveness) (cherry-pick from superdragonpt source)
  • Change: Minimum Readahead increased to 32Kb (16 > 32) (cherry-pick from superdragonpt source)
  • Change: Maximum Readahead increased to 1024Kb (128 > 1024) (cherry-pick from superdragonpt source)
  • Removed: Motorola's FLEX Info
User Customizable AROMA Installer
  • Single/Dual SIM Selection
  • Root Selection (Choose to apply Root (last version), or stay un-rooted)
Wipes are optional

Release of Stable v1.1 2015-01-16 (SDCard update)
  • Add: SmartAssV2 and PegasusQ governors
  • Fix: Battery green led when charge is over 90%
  • Fix: Headset button for call/music control
  • Fix: Small bug on compass permissions
  • Fix: Small bug on als_ps permissions
  • Upd: Some Google app to last version

NOTE: After install v1.1 apply one of the following patches available in Download section:
  • For Dual SIM (active SIM Management): KK_Patch_Dual-SIM_build.prop.zip
  • For Single SIM: KK_Patch_One-SIM_build.prop.zip

Release of Stable v1 2014-12-19 (SDCard update)
  • Fix: Bluetooth (thanks qus)
  • Fix: Camera AF - no more need of KK_Cameras_Fix.zip (new driver for both cameras)
  • Fix: SIM Management (now working, and available on Settings)
    Default build.prop setting: ro.product.dualsim=f (SIM Management disable)
    To enable SIM Management: ro.product.dualsim=t
  • Fix: CPU scaling permissions
  • Add: MTK Engineering Mode on Settings
  • Add: CPU Performance Control on Settings
  • Add: AOSP Browser

    Known problems
  • You tell me

Release of Beta2 2014-12-09 (SDCard update)
  • Fix: 3G call hearing problem (thanks to superdragonpt)
  • Fix: Camera AF (now with the correct driver)
  • Fix: CPU governor and scaling
    Default Governor: Hybrid
    Default I/0 Scheduler: cfq
  • Fix: Automatic Time Zone (no more com.android.phone FC)
  • Mod: Modified KK Permissions to allow apps/data to read/write from External SD Card (Google Removed External SD Card access on KK)
  • Add: Insecure ADB

    Known problems
  • BT not working

Release of Beta1 2014-12-01 (SDCard update)
  • Custom kernel 3.4.67 (beta) - Thanks to qus1 and superdragonpt
  • Camera and AF working
  • Wifi working
  • Radio FM working
  • Notifications LED working

    Known problems
  • Second SIM not tested
  • GPS not tested
  • BT not working


About the Rom
  • Rom based on the Official Release by Motorola XT919 / XT920 (Combo-Chip MT6628)
  • Ported from ZTE V970
  • Many fixes were needed to make it work on our Combo-Chip (MT6620 - Responsible for the Radio / GPS / WiFi / etc)
  • Includes New Custom KitKat Kernel 3.4.67


GPL Compliance (kernel sources)

Credits

Me for finding the Motorola XT919 / XT920 kernel source code :D
Special Thanks to superdragonpt for the KK 4.4.2 ROM and many kernel fixes
Special Thanks to qus1 for the initial Help / RAW Original Motorola Rom
Thanks to dsixda for the ROM kitchen
Thanks to brut.all and iBotPeaches for the apktool
Thanks to bgcngm for the Unpack/repack MT65xx Scripts
Thanks to Chainfire for the Supersu

DISCLAIMER
I will NOT be responsible for any damages, bricks or any type of problems that you cause to your phone.
Flash at your own risk and always make a backup first.

DO NOT LEECH MY DOWNLOADS, PLEASE LINK YOUR PAGE TO THIS THREAD.

If you like my work, you can easily show your appreciation by pressing "Thanks" button or maybe Donate and buy me a beer. ;)

XDA:DevDB Information
[ROM] [KERNEL] [KitKat 4.4.2] Newman N1 (MT6577) | (Freelander i10 / Digma iDxD4), ROM for the Android General

Contributors
lingfude
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x

Version Information
Status: Stable
Current Stable Version: 1.2
Stable Release Date: 2015-02-01
Current Beta Version: 2
Beta Release Date: 2014-12-01

Created 2014-12-01
Last Updated 2015-03-14
 
Last edited:

lingfude

Senior Member
Jun 22, 2011
577
565
93
Aveiro
dmec-reviews.blogspot.pt
How to Install / Requirements

Just in case, before flash make an full backup of your current Rom and Kernel.
Requirements
  • New CWM or TWRP Recovery ( In The Downloads Section)
  • I Recommend TWRP
  • Extended Internal UserData Partition (due to the new KK fstab, the internal Memory can't be mounted)
    (Users with stock Partition Layout, can still flash this rom, however you'll have only 500MB of userdata)
Installation / Flashing Procedure
  • Put the rom on the EXTERNAL SD Card
  • BOTH SIM's must be taken out of the Phone (Not doing so will throw some nasty errors 8/10 times ...) Not need with Beta2
  • FULL Wipes are mandatory (Cache/dalvik/Data)
  • Flash the ROM (Remember, you must not have your SIM(s) card(s) on the Phone ...) Not need with Beta2
  • When the Rom, finishes Booting, you need to go to Settings > Date & Time > and UNtick the checkbox for "Automatic Time Zone" (Disabled this Option, as it messes with the Network Signal) Not need with Beta2
  • Power OFF the Phone, and insert your SIM(s) Card(s) Not need with Beta2
    [*] If you wish, reboot to the recovery first, and flash the SuperSU.zip in order to ROOT the Device (ROM isn't rooted as default), After flashing the supersu.zip, reboot the Phone, Say "NO" to the Recovery Promp about Root not instaled/damaged
    --> You can find the latest SuperSU Root v2.40 HERE
    Not need with v1.2 or above
    [*] Install the Rom


Internal memory re-partition (extended userdata partition)

Read with very carefully and do it at your own risk
Make a full backup via MKTDROIDTOOLS including NVRAM and IMEI
The Internal SD will be formatted so you will lose all the data that you have there
  • Download NewmanN1_2.5G_ExtendUserdata.zip (modified MBR and EBR1)
  • Extract the ZIP into a folder in your computer
  • Shutdown the phone
  • Open SP Flash Tool v3.1222.00 (or higher) and load the scatter file (extracted from NewmanN1_2.5G_ExtendUserdata.zip)
  • Flash MBR and EBR1 as shown on the next image (more details in this flashing tutorial)
  • After flashing is complete, boot into Recovery and wipe/format /data
  • Reboot into Recovery again
  • It's recommended that you install the full Rom again
  • Reboot and enjoy
 
Last edited:

lingfude

Senior Member
Jun 22, 2011
577
565
93
Aveiro
dmec-reviews.blogspot.pt
Patches / MODs

[PATCH] Fix for both cameras (Rear/Front)
  • Improvements on the main camera driver (better AF and better luminosity)
  • New front camera driver
    Download Camera_patch_for_KK-v1.2.zip from Downloads section and install from Recovery.

[PATCH] Default Sound Volumes like Stock ICS
  • This patch sets the default sound volumes like Stock ICS Rom.
    After apply the patch you can check the new values in the Engineering Mode.
    Download Volume_Sound_Patch.zip from Downloads section and install from Recovery.

[PATCH] Bluetooth Sniffer Logs
  • This patch enables you to enable/disable the bluetooth sniffer logs.
    (logs are created in /data/@btmtk/hci_sniffer_logxxxxxxxxxxxx.log)
    After apply the patch you need to add the following code in the build.prop:
    To Disable logs
    Code:
    persist.service.bt.virtualsniff=[COLOR="Red"]0[/COLOR]
    To Enable logs
    Code:
    persist.service.bt.virtualsniff=[COLOR="Red"]1[/COLOR]
    Download Bluetooth_Logs_Patch.zip from Downloads section and install from Recovery.

[MOD] Battery Percentage - Thanks to homeslice976
  • This MOD shows the text of battery percentage over the battery icon.
    Download KK_Battery_Percentage.zip from Downloads section and install from Recovery.
 
Last edited:

mrproject

New member
Sep 19, 2009
3
0
0
Thanks. Great news for our smartphone!
After one day of use I can say:
- very laggy especially typing and taking camera pictures
- can't ear the people in a call: it's mute
- Bluetooth issues
No idea about second sim and gps
Everything else works for me
 
Last edited:

Distress52

New member
Dec 3, 2014
2
0
0
Hi once again, lingfude. It is a pity for a situation on 4pda.

I as promised made the test Kit-Kat with one sim card in the 2nd slot. Results:

At installation of an insertion I didn't pull out a sim card from phone. The Automatic Time Zone point is included. Calls work, 2G the Internet works.
 

superdragonpt

Recognized Developer
Apr 27, 2013
4,892
19,216
0
Lisbon / Taiwan / USA
www.caixamagica.pt
Hi once again, lingfude. It is a pity for a situation on 4pda.

I as promised made the test Kit-Kat with one sim card in the 2nd slot. Results:

At installation of an insertion I didn't pull out a sim card from phone. The Automatic Time Zone point is included. Calls work, 2G the Internet works.
Well I was about to post in there also, but since we can't post in English...

About the 3G calls patch, its working "ok" . People that complain about not having network signal, should check this 2 things:
- Follow the instructions ( I spent time writing that, to avoid unnecessary questions)
- country networks.

The modem isn't compatible for worldwide, if you don't have 2g or 3g network:
- Indicate what's your country and GSM networks , so, that we can make an additional patch.

Regards , have funn .

Edit: Lingfude, you need to check your kernel imgsensor driver, I changed that with FM50AF ( my zte driver)
In fact the driver in the source labeled OV8825/35 is the FM50AF modified.
--> You can get the original driver from qus source

Regards
 
  • Like
Reactions: lingfude

mrproject

New member
Sep 19, 2009
3
0
0
:) Very good.
Just to summarize 'till now what is not working (need to be fixed in some way):

1- Bluetooth
2- Camera autofocus (solved? waiting for the patch)
3- Auto Timezone (solved? waiting for the patch)

I just have some issue with:
1- finding roaming options (how can I disable roaming messages to be displayed? I'm all the time in roaming with my operator so no need to be warned about each time I'm doing a call :eek: )..
2- setting governor? Can't find any!
3- Top up menu (can't add or remove switches)

Thanks for your time.