Engle_Mars KitKat (AOSP 4.4.2) 2014-03-28 - Milestone 2 Android Development

KitKat for Motorola Milestone 2 (Android 4.4)
Introduction
I am a android fan and I like it very much (I came from Chinese). I have ported this rom for my ME722 (Milestone 2 China version) and the project is open source. The rom has some nice advancements. I would like you to try my rom and send bugreports to me. I'm a Java / C++ programmer, but i'm not good at hardware therefor some bugs I can't fix. I have submitted some patches for the CM official, but if you can supply patches for this it will be ok. The rom is world wide language support.
(In order to get more effect battery control, I suggest you use my develop screen brightness controller application. You can download from
Cubby: https://www.cubby.com/pl/BrightnessAdjuster.apk/_f4f78b01abe543ea82fc7a910473f8df
360: http://yunpan.cn/QpfwUG3uFAmxu
Amazon Store http://www.amazon.com/x8881-x6E05-x...F8&qid=1391848181&sr=1-26&keywords=brightness
Please help to click the AD in the application to support me, thanks. Last update on 2014-01-30)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ROM Download Server (The url is my network disk share folder, you can get the all version from here)
360 : http://yunpan.cn/QXcbILcSfm4Rk (Access password:1396)
cubby: https://www.cubby.com/pl/Engle_Mars-4.4.2-20140328.zip/_6b5ecb4b600c41bca87d598e7c435cc9
Please help to make mirror download server. All network disk thit is not locale in Chinese is too slow to upload for some know reason.
file: Engle_Mars-4.4.2-20140328.zip
md5: 6db1259c3a22f6970c833384f90d2706
Donations
If you like and appreciate my work, and you may donate in the following ways.
1. My PayPal account: [email protected]
2. Taobao (now in Chinese). The following is the donate two-dimensional code
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FAQ
1. The media scan eat up my battery.
The major problem is the SD card has too many files to scan. You can create empty file that is named '.noscanandnomtp' under the folders that you need not to scan. To me, I add this empty file in all folders under the root folder of SD card, except the folder "DICM", 'Audios', "Noticifitions", "Alerm". After do the previous steps, you can find the system speed will very quick and no more battery usage.
2. I can not send SMS.
The problem is happen when you upgrade from other ROM. The SMSC is incorrect make such problem. Please refer to the following page to try to resolve it. http://wiki.cyanogenmod.org/w/SMSC_Updates.
3. How can I enable ART
3.1 First, please enter development module. Settings->About Phone->Click the 'Build number' item in seven time. It will show 'Developer options'
3.2 Settings->Developer options->Select runtime, click the item Use ART. Restart your phone is OK.
4. If enable ART cannot enter system how to resolve it.
4.1. WIPE.
4.2. Use adb to connect your phone by following command to set back dalvik and keep all your data
adb shell setprop persist.sys.dalvik.vm.lib libdvm.so
I want to trim some language support, please tell me what's your langage usage. Because the system partition is too small to fit for bigger and bigger system
Changelog & History
2014-03-28
1. WiFi Tether can work。
2. Fix USB Tether crash problem,still has bug for USB Tether, but it can work now.
You have to push&plus the USB cable and click the share in twice。
3. Fix the incall UI show slow problem.
2014-01-29
1. Fix the battery drain (kernel problem) for standby phone.
2. Add support send any file as attachment in email.
3. Add long press return to kill application function.
4. Release ROM use APK, not use ODEX for no more system space problem.
2013-12-27
1. Fix can't preview in camera panorama module.
2. Fix some camera application (for example Weixin) preview show split screen.
3. Add LTO service work on system startup.
4. Enable 720p and 480p record in Camera.
5. Port some CM bugs (resource leak and null pointer) fix.
6. Add ability to kill package process to avoid cannot share sdcard (Some application (Such as Weixin) has problem will not release the handle for sdcard after system fire unmout signal, so have to kill the whole package process and service that is belong to the package when umount sdcard. )
2013-12-12
1. Initialize version for KitKat 4.4.2.
1.1 567ea11 Fix OOBE crash/DoS after receiving 0-byte WAP push.
1.2 3574026 Reduce logging of flattened Preferences
1.3 d00f7cd Android denial of service attack using class 0 SMS messages
1.4 37f06a4 Put fragment in specific activity's whitelist
2. Add delay send MMS.
Know issue:
When upgrade system applications may restart the GUI at least twice.
2013-12-06
1. Initialize version for 4.4.1.
2. Fix the VPN cannot connect problem.
Know issue
1. The upgrade GUI will restart at least twice, but not effect upgrade and usage.
2013-12-04
1. Fix bluetooth cannot receive file.
2. Fix cannot network location.
3. Add performance settings in Milestone2 Part.
4. Add KSM support in ART.
5. Merge git://codeaurora.org/platform/dalvik branch 'kk_2.7_rb1.11'.
6. Synchorize CMFileManager code to 2013-12-03.
7. Add language to support Franch, Hungarian and Netherlands.
8. Fix no default APN.
2013-11-28
1. Fix the video playing color problem.
2. Fix click the setting in launcher no reponse.
3. Fix cannot share SD card by USB.
4. Add Long Term Orbits (LTO) support.
5. Enable KitKat builtin privacy management (settings->security->application operations).
6. Add OTA support.
7. Trim all languages except Chinese, English, Brazil, Spanish, Polish and Italy.
8. Trim the Japanese Pinyin input.
------------------------------------------------------------------------------
2013-11-26
1. Initialize version. (Enjoy)
2. Camera can work normal. But the decoder has green/pink color problem. If you put the record file in PC, it can show normal.
3. Bluetooth can work in phone and receive file, but cannot receive file.
4. Integrate GMS 4.3, ART can work normal.
Know Issues
1. The video output for MP4 has green/pink color problem.
2. Can not share SD card.
3. Not test GPS, it may not work.
4. Not test mobile data. No money to use it. Please help to test.
5. GMS 4.4 (Form XDA) use newest dex format, so ART cannot reconize it and pass complie. Not use the 4.4 GMS if you enable ART, it will block your phone to start. The system intergate with 4.3 it can pass ART. You can update all Google applications, such G+, from play store. It can work normal.
Project main page (The source branch is KitKat)
https://sourceforge.net/p/me722-cm/
My Contact:
QQ: 122880146
Yahoo: engle_mars
MSN: mars_engle
email: [email protected]

I like to try it, but I can't get the download to finish -.-
Perhaps you can provide another mirror.
Got it.
Wow, looks aweseome.
Some info for others:
gApps are included so don't flash a zip for that.
You should come from cm10.2 to flash this ROM. (Couldn't flash from stock)

Thanks!
Ok, I will give you feedback soon,
Now Downloading
Ok, my language is Spanish, btw, you may follow international ranking of spoken languages on the world for choosing.
Native Speakers: http://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers
Total Speakers: http://en.wikipedia.org/wiki/List_of_languages_by_total_number_of_speakers
Chinesse always on first place
Greetings

Downloading. I'll give the feedback soon. Engle_Mars always great, doing an excellent job. Thank you very much!!

Great
Enviado de meu A953 usando Tapatalk

Very good to see another KitKat for MS2!! By the way, my language is Italian, if it is possible keep it but if you don't have space you can chop it away and I will use english! is there any other italian MS2 user?

Eda,wo cong yuanfang daibiao remen gan xie ni
Good job , I'll tell my friends about this great new , and they would love you forever

Engle_Mars said:
I want to trim some language support, please tell me what's your langage usage. Because the system partition is too small to fit for bigger and bigger system.
Click to expand...
Click to collapse
Good idea. Thanks for your job Engle! +1 for Polish language here.

First impression
Know Issues
1. The video output for MP4 has green/pink color problem.
2. Can not share SD card.
3. Not test GPS, it may not work.
4. Not test mobile data. No money to use it. Please help to test.
5. GMS 4.4 (Form XDA) use newest dex format, so ART cannot reconize it and pass complie. Not use the 4.4 GMS if you enable ART, it will block your phone to start. The system intergate with 4.3 it can pass ART. You can update all Google applications, such G+, from play store. It can work normal.[/QUOTE]
I have been using the rom for a while and I can say It is stable for daily use.
Mobile data ok
Play store ok
gps ok
calls ok (And you can record them with AutoCallRecorder)
No chinesse characters at all
sms ok
camera ok (as told by Engle_Mars)
If you try to use lgcamera the previeww is a horrible split screen, but
photo and videos are taken fine.
Bluetooth Send files ok
Receive files no ok (you receive, but you can't confirm reception od the incoming item)
Handsfree OK
Tethering no ok
Sd card no ok (Is detected by pc but not accessible)
wifi ok
Personal bug:
Clock app fc's all the time, so I can't configure alarm, etc...
I have installed coming from Engle's 10.2 without wipes, so, I have fixed it
by erasin clock app data.
What I miss:
Google Now Activity at the left of the homescreen.
Working emoji and swipe keyboard
To know:
It still uses kernel 2.6.32.9 (3.0.8 is out) and 2.6.0 TWRP (2.6.3 is out)
And maybe Engle_Mars has to change text on updaterscript, because
when you finish installing the rom it says:
"Finished Installing JellyBean for ME722, Enjoy!" instead of
"Finished Installing KitKat for ME722, Enjoy!"
Very good work. Congratulations Mr. Engle_mars

I have been using the rom for a while and I can say It is stable for daily use.
Mobile data ok
Play store ok
gps ok
calls ok (And you can record them with AutoCallRecorder)
No chinesse characters at all
sms ok
camera ok (as told by Engle_Mars)
If you try to use lgcamera the previeww is a horrible split screen, but
photo and videos are taken fine.
Bluetooth Send files ok
Receive files no ok (you receive, but you can't confirm reception od the incoming item)
Handsfree unknown (I will see it on weekend)
Tethering no ok
Sd card no ok (Is detected by pc but not accessible)
wifi ok
Personal bug:
Clock app fc's all the time, so I can't configure alarm, etc...
I have installed coming from Engle's 10.2 without wipes, so, I have fixed it
by erasin clock app data.
What I miss:
Google Now Activity at the left of the homescreen.
Working emoji and swipe keyboard
To know:
It still uses kernel 2.6.32.9 (3.0.8 is out) and 2.6.0 TWRP (2.6.3 is out)
And maybe Engle_Mars has to change text on updaterscript, because
when you finish installing the rom it says:
"Finished Installing JellyBean for ME722, Enjoy!" instead of
"Finished Installing KitKat for ME722, Enjoy!"
Very good work. Congratulations Mr. Engle_mars
Click to expand...
Click to collapse
and how about the advantages of CM? Because it is an AOSP rom.. call blocking, ota update, etc?

@Engle_Mars
Regarding camera colors...if they are mixed during preview, then changinig in the [email protected] lines:
*udest++ = src[1];
*vdest++ = src[3];
to
*udest++ = src[3];
*vdest++ = src[1];
should do the trick
PS: Good to see you back

I have installed this rom, but lots of settings missing, which is very good in cyanogenmod... Anyway the performance is very good

I think it's amazing how smooth the system is running.
A few Bugs/Issues I found:
- The taskbar isn't transparent (I don't care)
- When pressing the menubutton or long pressing the homescreen, so the wallpapers and widgetsbuttons appear, the settingsbutton has no effect.
- In the settings there is no button for system and launcher.
- changing the physical keyboard to QWERTZ has no effect.
- the bootanimation is boring but it boots fast
- Pressing the camera button doesn't start the camera
I didn't do a lot of testing, but wow, great work, faster than stock GB.

Hi,
Thanks for your work!
Please add the Brazilian Portuguese (Pt-BR) language if it´s possible.
Regards.

Could anyone mirror it on other server please. I still can't download from yunpan.cn, it downloads only 506kB and breaks connection.
-- Edit
Ok, I've found a solution. For some reason Firefox didnt want to download it, but it seems Download Manager downloads without problems (low bitrate, but works).

czechop said:
@Engle_Mars
Regarding camera colors...if they are mixed during preview, then changinig in the [email protected] lines:
*udest++ = src[1];
*vdest++ = src[3];
to
*udest++ = src[3];
*vdest++ = src[1];
should do the trick
PS: Good to see you back
Click to expand...
Click to collapse
czechop, my problem is not camera preview. My problem is video play, the red and blue color is incorrect. Thank you for your help.

qubbey said:
I think it's amazing how smooth the system is running.
A few Bugs/Issues I found:
- The taskbar isn't transparent (I don't care)
- When pressing the menubutton or long pressing the homescreen, so the wallpapers and widgetsbuttons appear, the settingsbutton has no effect.
- In the settings there is no button for system and launcher.
- changing the physical keyboard to QWERTZ has no effect.
- the bootanimation is boring but it boots fast
- Pressing the camera button doesn't start the camera
I didn't do a lot of testing, but wow, great work, faster than stock GB.
Click to expand...
Click to collapse
I have not noticed more system speed or better battery management than Engles' Cm 10.2 but I have more free ram and other thing...
Bluetooth handsfree device works fine!!!! and if you have Autocallrecoreder installed it also records bluetooth calls!!! Awesome!!!!:laugh:
For being a first release is very good and for me is for daily use. I also miss some improvements of cm but nobody is perfect... I think is good to see Engle_Mars working on AOSP and Czechop working on CM11 so, you have plenty of choice, haven't you?
For those who want some cm apks they can download CyanogenMod App Installer from Google play. The app has the funcionality to download apks and resources from a remote server to your device, and install them as system applications, so you could have:
-Apollo
-Calculator
-Cm file manager
-Torch
-Messaging
-Dsp Equalizer
-Voice+
-News+Weather widget
If you miss notification bar toggles use Notification Toggle.apk from market
Best regards

Fedroid said:
I have not noticed more system speed or better battery management than Engles' Cm 10.2 but I have more free ram and other thing...
Bluetooth handsfree device works fine!!!! and if you have Autocallrecoreder installed it also records bluetooth calls!!! Awesome!!!!:laugh:
For being a first release is very good and for me is for daily use. I also miss some improvements of cm but nobody is perfect... I think is good to see Engle_Mars working on AOSP and Czechop working on CM11 so, you have plenty of choice, haven't you?
For those who want some cm apks they can download CyanogenMod App Installer from Google play. The app has the funcionality to download apks and resources from a remote server to your device, and install them as system applications, so you could have:
-Apollo
-Calculator
-Cm file manager
-Torch
-Messaging
-Dsp Equalizer
-Voice+
-News+Weather widget
If you miss notification bar toggles use Notification Toggle.apk from market
Best regards
Click to expand...
Click to collapse
For my global is supply original and stable Google System for Milestone2. The system should care about system should do. Other thing just let the application to do and it will do better than ROM. I develop the ROM base on AOSP have two reasons. 1. Decrease the work when upgrade to new system. CM add more and more code that we never have chance to use, this is because our old hardware, for example NFC, FM, HDMI, Multiple SM etc. 2. Some application can do better by integrate in system. The other good thing is czechop and Quarx2K still develop base on CM (new kernel, if it's stable enough, I will merge). If there is any good features of CM that I interest, I will merge it. But now, only the LTO need I merge and I have done. It will include in next version.

Guys, please, could somebody who has already downloaded the ROM, upload it to some other server? It is nearly impossible to download from 360 server. Connection is dropped after a minute or so, and transfer speeds are about 1-2 kB/s. Using download manager doesn't make a difference.

rabinhood said:
Guys, please, could somebody who has already downloaded the ROM, upload it to some other server? It is nearly impossible to download from 360 server. Connection is dropped after a minute or so, and transfer speeds are about 1-2 kB/s. Using download manager doesn't make a difference.
Click to expand...
Click to collapse
If Engle_Mars doesn't mind I will upload it to a OneClickHoster and post the link here.

Related

CWM recovery | Custom Clean ROM | Tweaks for Android watch phone Z1 (MT6516)

Z1 (brand unknown) is wrist watch phone with Android OS. It was first released in 4/2012 and it is Android 2.2.1. It has WiFi, AGPS, GSM/EDGE, 2 MP camera, mic, speaker, loudspeaker, capacitive touchscreen, display of 320x240, SDHC & SIM card slots etc.
As most Chinese phones it has SoC from MediaTek, MT6516 (armv5).
See my Czech review for photos: http://hodinky.blog.mobilmania.cz/2012/06/z1-hodinko-telefon-s-androidem/
Tweaks/tips for stock ROM (2.2.1)
Market/Google Play is missing in stock rom but it cam be added if you follow instructions on the page: http://www.ibuygou.com/p-z1_smart_android_2_2_watch_phone_gps_wifi_bluetooth_html-3638-usd.html (included in Clean ROM)
Default DPI is 120 however most controls are too small. Change it to 160 which will make all icons sharp. (included in Clean ROM)
Typing on tiny QWERTY soft keyboard is a pain, Flit Keyboard makes entering text much easier. (included in Clean ROM)
To enter engineering mode, dial *#*#8787#*#*
ADWLauncher EX works even better if you (see):
Disable all animations including scrolling homescreen
Disable dockbar and use swipe up instead (included in Clean ROM)
4x3 icon layout for home screen and 5x2 for drawer (included in Clean ROM)
Use something like Extended controls for toggles
Use No Lock if you don't need swipe to unlock feature.
Remove alternative Chinese markets and Chinese network account/sync providers from /system/app (included in Clean ROM)
Creating flashable dump
Use MT6516 BackUpTool for dumping your stock rom.
Use MTK_Rom_Studio_1.0.0a for converting dump into flashable format.
Flashing
Basically you need the driver: "MT6516_YuSu_USB_VCOM.inf" and flashing tool: "SP Flash Tool v1.1110". All tools can be found on the internet when searching for "MT6516 flash tools". The only necessary tools reuploaded can be found also here. (I'm not sure about the legality of these tools though.)
You have to use 32 bit Windows (I only tried XP in both VirtualBox and VMware but it could work with 32 bit Vista or 7).
Power off the watch, connect it directly to PC (no USB hub or extention cable) - new device will connect for few seconds - use it to install the driver. Unplug watch. (You may retry that few times because the watch disconnect within few seconds) Open flashing tool and select files to flash (I would recommend not to flash anything other than boot/recovery/system/data/logo), hit start and quickly connect the watch - flashing will start automatically.
Recovery
First build of ClockworkMod 5.0.2.8 seems to be working however all its features were not tested yet!
Recovery can be flashed with "SP Flash Tool" (use provided scatter file).
Rebooting to recovery from launched Android using "reboot recovery" works but I wasn't able to find working button shortcut to launch recovery directly from cold start. Please help me if you find a way!
Custom Clean ROM based on stock 2.2.1
Features
Removed alternative Chinese markets and Chinese (social) network accounts
Integration of Google apps (sync, Google Play, setup wizard etc)
DPI changed to 160 which makes the watch easier to control and the icons sharper
Preconfigured ADW Launcher, Flit keyboard
Includes root with Superuser, Busybox binaries
Minor clean-ups
So far this ROM doesn't include anything power user from XDA wouldn't be able to customize but this ROM is afford to save other users time with experiments.
Important notes:
Backing up your current ROM + data is highly recommended (use the above listed MT6516 BackUpTool)
The seller says you shouldn't do factory reset because of IMEI lost - I can't confirmed that - IMEI is kept even during factory resets so it doesn't seem to be stored in user data partition. BUT backup your current ROM anyway cause I might be wrong.
Clean ROM notes:
The first boot is slow. After the first boot, I recommend not touching the watch for 5-10 minutes because dalvik cache is rebuilding in the background and the setup wizard may lag a lot.
The default ADW launcher is configured to not have app drawer button - swipe up to open drawer
Known issue (to be fixed later): Because of DPI change - Bottom row of button in Dialer is smaller, however all buttons can be pressed
Known issue (to be fixed later): Because of DPI change - Superuser (root) confirmation dialog buttons aren't readable however the buttons are partly visible and can be pressed (press bottom left button to allow root acces)
Known issue (to be fixed later): Because of DPI change - There is small graphical glitch on the lock screen which however doesn't break anything
Flashing recovery is not needed at all. Just make sure you flash both partitions (it will erase all your data on the watch but not on SD). Follow instructions above on how to flash.
ROM download: http://www.multiupload.nl/3LHJ33CW95
or http://www.multiupload.nl/JK6NOATJ57
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CM ROM
WIP, first build of CyanogenMod 7 (2.3.7) booted so I continue testing/evaluating. So far I only used stock kernel but I have source for MT6516 kernel.
Notes: WiFi chip - MediaTek MT5921 - no open source driver
Currently on hold.
Proofs
Flit Keyboard
moneytoo said:
Typing on tiny QWERTY soft keyboard is a pain, Flit Keyboard makes entering text much easier.
Click to expand...
Click to collapse
I actually have bought 3 Z1's and virtual keyboard is REALLY a pain..
Flit Keyboard makes entering text much easier ! !
Just Eight ( 8 ) >> Huge << Buttons Keyboard..
..that By Easily Sliding You Can Type:
>> All << Alphanumeric Characters And Symbols ! !
No More Accidentally Typing Wrong Characters ! !
Perfect 5..
(this Should Have Been THE Number One Android Keyboard..)
Thanks moneytoo ! !
ff
---------- Post added at 06:19 AM ---------- Previous post was at 06:16 AM ----------
Z1 Android Watch-Phone
From Wikipedia, the free encyclopedia:
http://en.wikipedia.org/wiki/Z1_Android_Watch-Phone
ff
Ive been thinking about buying the watch to use as a mp3 player, would you recomend it?
Sent from my NWZ-Z1000Series using xda app-developers app
Yes, I'm plugging my website, but hey, it's relevant.
I've just reviewed this device at:
http://linuxslate.com/Review_Z1_Android-2.2-Watch.html
Everything in this thread has been helpful, I just wanted to add my 2 cents.
DPI at 160 looks great. Unfortunately many apps will not fit, including keyboard, phone, and superuser prompt. Either find alternate keyboard and set superuser to auto-grant, or switch back and forth between 120 and 160 as necessary.
I like No Lock, but I find the phone wake-locking all the time until I turned No Lock off. I also like the fact that the time is there in big letters on the lock screen. It's very suitable for its watch functionality.
I did a manual backup without rooting (No need for Z4 Root)
Download and unrar MT6516 BackUpTool, but do not install anything.
On the Linux/Mac box, open the gscript folder, and open back22.sh in editor, or viewer.
Connect the watch via USB, and connect via adb shell
Cut, paste and execute each line from the back22.sh file
up to and including the last dd command in the first section - in other words
Code:
.
.
.
.
dd if=/dev/mtd/mtd11 of=/sdcard/backup_/expdb.img
Obviously, you don't do the comment lines.
exit the shell
Code:
exit
do:
Code:
adb remount
Install yaffs2image:
Code:
adb push <your_path_on_PC_to>/Install/BackUp/yaffs_back_2.2/gen/mkyaffs2image /system/bin/mkyaffs2image
Code:
adb shell chmod 4777 /system/bin/mkyaffs2image
(Again, the above is a cut and paste from the script)
Code:
adb remount
(for safety)
Code:
adb shell
Then cut and paste the remaining 3 mkyaffs2img commands.
Then:
Code:
exit
Copy the backup_ folder on the SD car to someplace safe.
If you want, you can remove mkyaffsimg:
Code:
adb remount
Code:
adb shell rm /system/bin/mkyaffs2image
Code:
adb remount
It's definitely more steps, but it leaves the system technically un-touched, un-rooted, and even returnable if you should have to.
Some more useful apps.
https://play.google.com/store/apps/details?id=com.coinsoft.android.orientcontrol
Orientation control to lock the screen in landscape mode; not free but worth it.
https://play.google.com/store/apps/details?id=itosisato.setsunasato.kokoroduyosato
Home button for soft home button in notification tray. Free.
https://play.google.com/store/apps/details?id=com.katecca.screenofflock
Off button in notification tray. Free.
https://play.google.com/store/apps/details?id=com.opera.mini.android
Opera mini has server side compression so makes best use of the slow 3g speed, but no multitouch so zooming is difficult.
m34n1ng said:
Ive been thinking about buying the watch to use as a mp3 player, would you recomend it?
Sent from my NWZ-Z1000Series using xda app-developers app
Click to expand...
Click to collapse
It can be done, but the MotoActv might be better, because the motoactv has a headphone jack so you can use any headphones you want. On the Z1, you have to use bluetooth headphones or a bluetooth headphone adapter.
I just ordered one of these last week, should have arrived today ... glad to see this exists!
Other than configuration/display-size issues, does everything work, i.e. all hardware? I noticed you had a note about the Wifi driver not being open source, but I assume that more effects if you try the MT6516 kernel. Even if it's a closed binary, I assume you could still load it and use it though. I'm not expecting any leaps and bounds in the kernel department.
As for CWM, is any part of it executed at cold boot? If so, I imagine you'd need to implement some kind of timeout menu that could optionally enter recovery before booting the watch. This is similar to what was implemented on the Kindle Fire which also doesn't have a normal stock recovery mode.
I assume you're still evaluating CM7 so you're not ready to distribute it ... but I do hope to see more from you soon, especially a HOWTO and download links!
I spent many nights trying to make GSM or WiFi working. Except few tweaks I only got the modem to start but nothing more. I have no experience with porting of binary drivers and this device has so many of them. Radio/modem and kernel modules - there are no problems with them but there are just too many dependencies on proprietary libs even from standard android native binaries.
So I'm giving up. At least for now cause I just don't have enough knowledge.
I consider making custom rom based on stock Android but I don't know if there would be any demand. Proper integration of Google apps, Chinese apps/account providers removed, tweaked launcher/drawer settings, tweaked global dpi/dpi of apps that not fit...
To have at least something, I give you very simple app "Z1 Backlight Toggle" apk (attached in 1st post) which can turn off completely display backlight. (Needs root) I use it on my bike when I have navigation running all the time cause it indeed saves battery and backlight isn't needed at all under direct sunlight, the display is readable the same.
moneytoo said:
I spent many nights trying to make GSM or WiFi working. Except few tweaks I only got the modem to start but nothing more. I have no experience with porting of binary drivers and this device has so many of them. Radio/modem and kernel modules - there are no problems with them but there are just too many dependencies on proprietary libs even from standard android native binaries.
So I'm giving up. At least for now cause I just don't have enough knowledge.
Click to expand...
Click to collapse
That's fine, I understand how frustrating these things can be. But still, can you post information about how to backup / restore the firmware and how to flash a custom ROM? I might try playing with it myself sometime and at least having the knowledge would enable further experimentation.
WTF!!!! a wrist phone with Android OS.... This is so freaking cool!!! :thumbup:
Awesome......
Sent from my GT-S7500 using xda premium
moneytoo said:
I spent many nights trying to make GSM or WiFi working. Except few tweaks I only got the modem to start but nothing more. I have no experience with porting of binary drivers and this device has so many of them. Radio/modem and kernel modules - there are no problems with them but there are just too many dependencies on proprietary libs even from standard android native binaries.
So I'm giving up. At least for now cause I just don't have enough knowledge.
Click to expand...
Click to collapse
I have an idea ... if we can get the MTK6516 kernel to build and boot, that's one step. If we can then get Android 2.2 stock to build, and then compare it against an image of the Z1's file system, we should, in theory, be able to identify all the unique areas of the watch's Android setup. If we at least know how to build an identical watch Android from source we should be able to extend that into making Cyanogen Mod work ... or something else. I think it's worth a shot anyway!
Also for an identical kernel, there shouldn't be any need to "port" binary drivers ... ideally they're built-in or load as modules, same as any other drivers.
I consider making custom rom based on stock Android but I don't know if there would be any demand.
Click to expand...
Click to collapse
You're probably right there will be very limited demand. So I ask again, if you can at least post steps about reflashing the watch, I'll give it my best shot. I just want to be sure I can restore the watch after messing around with it. Which I'm guessing you were able to since you didn't claim any permanent damage. It seems it should be able to go into a factory restore mode which I hope will override any messed up systems.
lokeshsaini94 said:
WTF!!!! a wrist phone with Android OS.... This is so freaking cool!!! :thumbup:
Awesome......
Click to expand...
Click to collapse
It really is neat. Kind of limited, but really neat. I think if we can get any amount of control over the kernel and Android version, we can really extend the abilities of the watch. It just needs a chance...
southbird said:
I have an idea ... if we can get the MTK6516 kernel to build and boot, that's one step. If we can then get Android 2.2 stock to build, and then compare it against an image of the Z1's file system, we should, in theory, be able to identify all the unique areas of the watch's Android setup. If we at least know how to build an identical watch Android from source we should be able to extend that into making Cyanogen Mod work ... or something else. I think it's worth a shot anyway!
Also for an identical kernel, there shouldn't be any need to "port" binary drivers ... ideally they're built-in or load as modules, same as any other drivers.
Click to expand...
Click to collapse
In my opinion there's no problem with kernel, modules or libraries, we can just reuse them. The real issue I think is native android binaries such as wpa_supplicant or rild. We can either use (original) already built binaries or build new ones - but this is the problem... Original binaries depend on proprietary libraries so they "do something" important with devices. Newly build binaries just don't have that unknown functionality. Yes, reusing stock binaries might work for 2.2 but my only target so far was 2.3 since that would be real benefit for us.
southbird said:
So I ask again, if you can at least post steps about reflashing the watch, I'll give it my best shot.
Click to expand...
Click to collapse
Have a look here: http://bm-smartphone-reviews.blogspot.cz/2011/02/mtk-hd2-hd9-flashing-tutorial.html
Basically you need the driver: "MT6516_YuSu_USB_VCOM.inf" and flashing tool: "SP Flash Tool v1.1110". You have to use 32 bit Windows (I only tried XP in both VirtualBox and VMware but it could work with 32 bit Vista or 7 as well).
Power off the watch, connect it directly to PC (no USB hub or extention cable) - new device will connect for few seconds - use it to install the driver. Unplug watch. Open flashing tool and select files to flash (I would recommend not to flash anything other than boot/recovery/system/data/logo), hit start and quickly connect the watch - flashing will start automatically.
moneytoo said:
To have at least something, I give you very simple app "Z1 Backlight Toggle" apk (attached in 1st post) which can turn off completely display backlight. (Needs root) I use it on my bike when I have navigation running all the time cause it indeed saves battery and backlight isn't needed at all under direct sunlight, the display is readable the same.
Click to expand...
Click to collapse
Which navigation software are you using?
adthor said:
Which navigation software are you using?
Click to expand...
Click to collapse
No idea what he's using, but I'll say that Sygic worked when NOT navigating (doing a route caused it to force close, I'm guessing possibly out of memory??) Using OsmAnd works pretty well ... of course, it's Open Street Map with all the usual limitations.
adthor said:
Which navigation software are you using?
Click to expand...
Click to collapse
I use RMaps (https://play.google.com/store/apps/details?id=com.robert.maps&hl=en) with collection of offline maps and prepared tracks for navigation.
southbird said:
No idea what he's using,
but I'll say that Sygic worked when NOT navigating
(doing a route caused it to force close, I'm guessing possibly out of memory??)
Using OsmAnd works pretty well ... of course, it's Open Street Map
with all the usual limitations.
Click to expand...
Click to collapse
Sygic 10 works nice with Z1 using 3D maps.
Sygic 12 works nice with Z1 using 2D maps.
When attempting to navigate Sygic 12 with 3D maps enabled,
the Sygic 12 crashes and Z1 returns to Home screen.
Correction..
Sygic 12 works nice with Z1 using 3D maps
only when Autozoom is turned off:
Settings > Map > Autozoom [untick]
ff
I consider making custom rom based on stock Android but I don't know if there would be any demand. Proper integration of Google apps, Chinese apps/account providers removed, tweaked launcher/drawer settings, tweaked global dpi/dpi of apps that not fit...
Click to expand...
Click to collapse
That is exactly what needs to be done! If porting the binaries is not possible at the moment, why not go ahead with building with stock android, with proper google account and apps, and removing the chinese accounts.
Once you have tweaked launcher/drawer, tweaked dpi of apps that not fit etc done, it would be almost as good as running CM7. Any improvement would be a big improvement
I sincerely hope that you continue development, the demand for a stock ROM is sure to come as the device becomes more popular, as of now, there is nobody developing for Z1, that i know of.
apurvasrishti said:
That is exactly what needs to be done! If porting the binaries is not possible at the moment, why not go ahead with building with stock android, with proper google account and apps, and removing the chinese accounts.
Once you have tweaked launcher/drawer, tweaked dpi of apps that not fit etc done, it would be almost as good as running CM7. Any improvement would be a big improvement
I sincerely hope that you continue development, the demand for a stock ROM is sure to come as the device becomes more popular, as of now, there is nobody developing for Z1, that i know of.
Click to expand...
Click to collapse
I started cooking custom ROM based on the stock two days ago and I'm very happy with it. Proper integration of setup wizard, google apps, keyboard, dpi, orientation, better preconfigured launcher, working voice search etc.

CyanogenMod 10.1 for Motorola Milestone 2 (Android 4.2.1)

CM10.1 for Motorola Milestone 2​
Introduction
I am a android fan and I like it very much (I came from Chinese). I have ported this rom for my ME722 (Milestone 2 China version) and the project is open source. The rom has some nice advancements. I would like you to try my rom and send bugreports to me. I'm a Java / C++ programmer, but i'm not good at hardware therefor some bugs I can't fix. I have submitted some patches for the CM official, but if you can supply patches for this it will be ok. The rom is world wide language support.
Download Server
1. Bai Du
2. Copy
md5:23d1a6051336bf00043e6a00c76daa04
Donations
If you like and appreciate my work, and you may donate
1. PayPal account: [email protected]
2. Taobao (now in Chinese). The following is the donate two-dimensional code
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FAQ
1. The media scan eat up my battery.
The major problem is the SD card has too many files to scan. You can create empty file that is named '.noscanandnomtp' under the folders that you need not to scan. To me, I add this empty file in all folders under the root folder of SD card, except the folder "DICM", 'Audios', "Noticifitions", "Alerm". After do the previous steps, you can find the system speed will very quick and no more battery usage.
Changelog & History
2013-07-17
ROM special features and fix.
1. Remove the OpenPDroid integration, use CM offical Privacy Guard
CM code synchroized
1. Sync code to 2013-07-16
------------------------------------------------------------------------------------------------------------------------------------------------------------------
2013-06-21
ROM special features and fix.
1. Fix no partition SDcard unrecognized in recovery model.
2. Support NTFS sdcard in recovery model.
CM code synchroized
1. Sync code to 2013-06-21
------------------------------------------------------------------------------------------------------------------------------------------------------------------
2013-06-08
ROM special features and fix.
1. Advance kernel PM, let UART idle when CORE can INA h/w wise. Save more power.
2. Fix mutitouch can not be set problem.
3. Fix the problem that lost the move sdcard application after reboot. (Because my phone screen damage on 2013-06-08, I have send my phone to repair. So I cannot finish the full test, but the luck is I have test one game and it can running)
4. Change the swapper default not auto start when boot, it can enlarge system usable memory, but will make system slower, you can enable the auto run manually if you need it. (Because my phone screen damage on 2013-06-08, it is black and I have send my phone to repair. So I cannot finish the full test.)
CM code synchroized
1. Sync code to 2013-06-08
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2013-05-24
ROM special features and fix.
1. Modify the linux kernel, the empty ROM idle battery usage about 0.6%/Hour. (I think the newest GApps that is release after 2013-05-13 has bug about battery drain. It's same as will block the system into deep sleep. If you use the Gapps before it, no problem about the power. My solution to forbid Google push GMS automatic is very easy, first uninstall the upgrade, then create empty file /data/app/com.google.android.gms-1.odex)
2. Change the phone GUI to show the IP Dial button dynamic.
CM code synchroized
1. Sync code to 2013-05-24
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2013-05-10
ROM special features and fix.
1. Fix the slow response when play game with background sound.
2. Fix record video only can record the first 20 second audio problem.
3. Advance the kernel to support neno, the GUI response will more smooth.
4. Fix OpenPDroid core will monitor the telephone status more than one time, it will resolve the battery problem by OpenPDroid of telephone. Please note, this fix need more test. Thanks.
5. Rollback the transparent navigation bar to normal
CM code synchroized
1. Sync code to 2013-05-10 (RC1)
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-04-27
ROM special features and fix.
1. Fix crash when click the Contact in call log.
2. Fix crash when change settings in brightness.
3. Add phone call record. This function may be illegal in some country, when you use such function, you acknowledge this warning and waive, indemnify and hold harmless developer and its contributors from all legal liabilities.
4. Integrate OpenPDroid core and PDroid Manager.
5. Change the navigation bar to transparent.
CM code synchroized
Sync code to 2013-04-27
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-04-19
ROM special features and fix.
1. Fix unlock screen slow when playing music.
2. Fix crash when use HDR in camera.
3. Fix Gallery crash when edit picture.
4. Optimizate system speed, advance the response for application.
5. Rollback Google Play Store to 3.10.14.
CM code synchroized
1.Sync code to 2013-04-19
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-04-12
ROM special features and fix. (You must WIPE data and cache in this upgrade time)
1. Bluetooth can work now. (Not test the bluetooth headset, because I am no such device)
2. Integrate basic GMS for 4.2.2 (20130301)
3. Integrate Google Play Store 4.0.25.
CM code synchroized
1. Sync code to 2013-04-11
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-04-07
ROM special features and fix.
1. Add Delay SMS delivery, click the countdown SMS can cancel sending ( Patch has submit to CM http://review.cyanogenmod.org/35231).
Snapshot: http://i49.tinypic.com/148qvl.jpg
http://i49.tinypic.com/2zgub5w.jpg
http://i48.tinypic.com/4q0ll3.png
2. Advance PM support in kernel (Thanks the hard work for Quarx2K, etc).
3. Fix the battery statistics cannot list application problem.
CM code synchroized
1. Sync code to 2013-04-07
Know issues
1. Click 'adjust' in brightness setting will crash.
2. Use SoundPool play more than one music will delay the playing.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-03-29
CM feature
1 Sync code to 2013-03-29
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-03-16
ROM special features and fix.
1. Fix gallery crash when click "edit"(Storage 500mp still crash, no enough memory to process).
2. Merge patch to fix data connection break (http://forum.xda-developers.com/showpost.php?p=31440310&postcount=321).
CM feature
1 Sync code to 2013-03-15
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-03-02
ROM special features and fix.
1. Fix setting of calendar crash problem.
2. Fix standby power usage problem (only use signal, without wifi, bluetooth).
Features sync from CM offical.
1. Sync code to 2013-03-02
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-02-22
ROM special features and fix.
1. Fix cannot video record problem.
2. Fix Gallery no repoonse and crash problem. (Patch subit to CMhttp://review.cyanogenmod.org/32360)
3. Fix system auto restart problem.
Features sync from CM offical.
1. Add configuring the delay for snoozing calendar reminders. (Patch for setting crash, sorry for the ROM. You have to replace /system/app by FileManager http://pan.baidu.com/share/link?shareid=266016&uk=2902555578)
2. Improve T9
3. Sync code to 2013-02-22
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-02-18 ROM special features and fix.
1. Fix cannot audio record problem.
2. Fix MMS setting crash problem.
Features sync from CM offical.
1. Upgrade to 4.2.2
2. Sync code to 2013-02-18
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-02-08 ROM special features and fix.
1. Fix the keyboard does not light when it's visitable. (Patch submit to CM offical)
2. Fix the crash when choice the theme.
3. Add set sd card read buffer.
Features sync from CM offical.
1. Add call stat details, sync from CM.
2. Safe headset volume.
3. Fix for home wake/unlock sometimes waking and unlocking during the same keypress.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2013-02-01 Initialize version
Work:
WiFi, GPS, Camera, SDCard, Phone, MMS, audio record, Bluetooth
Not work
Share network (Togther)
Sources
git clone git://git.code.sf.net/p/me722-cm/code -b CM-10.1
Sorry that I am not use github now. I will merge it to github in the future.
Project main page
https://sourceforge.net/p/me722-cm/
My Contact:
QQ: 122880146
Yahoo: engle_mars
MSN: mars_engle
email: [email protected]
Estável?
Enviado de meu A953 usando o Tapatalk 2
perseszth said:
Estável?
Enviado de meu A953 usando o Tapatalk 2
Click to expand...
Click to collapse
Yes, it can use as normal case. I have test the rom for two days.
Fix Bluetooth and
Camera vídeo record? Any updates ?
Enviado do meu Milestone 2, Android 4.1.2 JB, 16GB, 1200 Ghz
Hi,
What languages are in this rom? Chinese / japanese only or world wide?
Tnx
Also, gambiarraweb1, your phone still running stable on 1200 Ghz?
Alchedin said:
Hi,
What languages are in this rom? Chinese / japanese only or world wide?
Tnx
Also, gambiarraweb1, your phone still running stable on 1200 Ghz?
Click to expand...
Click to collapse
world wide support, not only Chinese.
gambiarraweb1 said:
Fix Bluetooth and
Camera vídeo record? Any updates ?
Enviado do meu Milestone 2, Android 4.1.2 JB, 16GB, 1200 Ghz
Click to expand...
Click to collapse
I will try my best to fix the problemes in Bluetooth and Camera video record, but I am not good at the low levle develop, I dare not to say I can fix them. Patches are welcome, the project is open source.
Wow nice attempt....looking forward .....
Sent from my A953 using xda app-developers app
AW: CyanogenMod 10.1 for Motorola Milestone 2 (Android 4.2.1)
Nice work!
Bugs noticed:
-Qwertz-layout for hwkeyboard doesn't work. In cm10 there was also an option to type umlauts faster for example: an "ä" by pressing shift+alt+a this was very nice.
-the options for design doesn't work and cause a fc
Apart from that your rom works great, thanks!
If i do notice other bugs i will report them here.
I don't know if this information is necessary/ helpful, but I did a "dirty" update from cm10 only wiping cache.
Edit: the new swype option of the touchkezboard also doesn't work for me
Edit2: realized, that the backlight of the hw-keyboard doesn't work.
Wow.. Excelent work..
Thank you very much!
Is it possible to make a build with native Motorola kernel known here as "China GB Kernel"? Can the described hardware problems be connected with the kernel?
Legza said:
Is it possible to make a build with native Motorola kernel known here as "China GB Kernel"? Can the described hardware problems be connected with the kernel?
Click to expand...
Click to collapse
maybe just a stupid idea, but what about porting a 3.x kernel to our device? is it worth the effort?
L3ibnitZ said:
maybe just a stupid idea, but what about porting a 3.x kernel to our device? is it worth the effort?
Click to expand...
Click to collapse
They are working on it::laugh: link
@OP: Would you be interested in building Firefox OS (B2G) rom for our MS2?
does the firefox guys released the source ?
Sent from my A953 using xda app-developers app
harisit2005 said:
does the firefox guys released the source ?
Sent from my A953 using xda app-developers app
Click to expand...
Click to collapse
The source is out, i tried to build myself but i am not skillful enough and linux machine is not that fast...I am not sure if it can be ported from other devices in conventional way, as the structure differs from usual android roms.
Sent from my MotoA953 using xda app-developers app
Apk "CPU Spy" dont work; keyboard light and keyboard sensor not work; Apk "Call Record" dont record, using Nova Launcher, when select folder, appear Select all.
Engle_Mars, seems great so far!
Any chance you can add the physical keyboard options from Tezet's CM10?
Namely the ability to use different layouts with the physical keyboard, and the ability to switch layouts via the mic+space buttons?
Thanks!
rel_dude said:
Engle_Mars, seems great so far!
Any chance you can add the physical keyboard options from Tezet's CM10?
Namely the ability to use different layouts with the physical keyboard, and the ability to switch layouts via the mic+space buttons?
Thanks!
Click to expand...
Click to collapse
Yes, I can add it. But not know how to test, because my keyboard layout is Chinese. I am not know it's right or not in other language.
maisdoiscorregos said:
Apk "CPU Spy" dont work; keyboard light and keyboard sensor not work; Apk "Call Record" dont record, using Nova Launcher, when select folder, appear Select all.
Click to expand...
Click to collapse
1. keyboard light and keyboard sensor is fixed, I will release the new version soon.
2. Audio record still canot work, because the HAL still not fit for driver. I am try to fixing.
3. CPU Spy I will try it, can I get it from google play market?

[ROM] - 4.4.4 - ION - December 9, 2014 | KitKat DS v1.4 | Camera Fixed

KitKatDS - Android 4.4 (CM 11.0) for the myTouch 4G Slide
README
Emmanuel U said:
Ugh... (oh how I've dreaded making this post, go grab the kleenex or you can just skip the next paragraph and get to the jist)
So my (previously used and "refurbished") myTouch is slowly becoming useless. So I had originally dropped it onto concrete (a month and a half ago) in which I didn't notice any visual/cosmetic damages so I assumed I was fine. However promptly after attempting to open my keyboard I notice my phone would freeze for 5 or seconds before registering the hardware event and rotating screen etc. It eventually began to progress to display weird digital artifacts at random times during use (which would cause annoying lag). Then one faithful day, the 'lag' was getting to excessive while I urgently needed to use my phone so I battery pulled in hopes of rebooting the phone as quickly as possible to use...but just my luck; the phone turned back on but the display didn't (in the sense that I felt the phone vibrate when I initially pressed the power button alongside seeing the small red light in my trackpad light up). So after a stressful day of trying to play with my phone in fastboot/adb I managed to turn my display back on. But now the display failure has progressed to the point of my phone only being usable when they keyboard is pulled out around 2/5 of the way and kept in that position....all other positions render the display useless. This makes it fairly difficult to use the device seeing as it has to be kept in this abnormal position to function.
Jist: I ordered a temporary Galaxy S2 off ebay until my contract ends so that I can switch carriers all together. So I won't really be able dev on this phone like I use to with it being broken. However I'll try to still occasionally update my roms as far as upstream...but any bug fixes at this point sadly won't be able to come from me as debugging on this phone is tedious. But keep in mind I'll still poke my head periodically in this forum and see if my 2 cents is needed anywhere. But don't expect anything more from me then 'upstream updates'.
Good day guys and remember to have a firm grip on your phone at all times.
Update:
First of all I'm quite flattered to all the people who offered up a MT4GS to giveaway, such a generous community we have here :good:
However this will not be necessary as I still have a slightly working MT4GS...the only reason I got a GSII is because it's not functional enough to be my daily driver due to the position it has to be held in to function. Nevertheless I can still develop on the phone (which was why I stated I was planning on updating this rom soon). But I'd like to say thanks again directly to @BaconPancakes and @Ziida and anyone else who may have been planning to offer me a a MT4GS...but it won't be needed.
Click to expand...
Click to collapse
Notes:
Found a dead link? Let me know! (check my sig for a backup of all my files for the time being)
You must only use the included kernel! Or else DO NOT report bugs
Bugs/Issues:
ADSP (1080p Camcorder) occasionally leaks memory and force closes. Reboot to fix. (I'll fix when sync with CAF)
You tell me of any other issues?
Disclaimer:
Code:
#include <emman.h>
/*
* 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.
*/
Thanks to:
Team Hydra
SilverL
Scverhagen
Team DS & CyanogenMod
Team Hydra
Code Aurora
Bruce2728
Evervolv
LiquidSmooth
CarbonDev
SlimRoms
RootWebGod
Overhauling
SultanXDA
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Link broken? Try one of the mirrors, Still a no go? Goto my signature and click the file backups link, then navigate to what you were looking for.
Recommended KK 4.4 Gapps: De-Bloated
Latest MD5: 77f07aefbddcac575b3a0c84d7f945f4
v1.4:
AFH | Mirror #1 / #2
All Releases: AFH | TRU Mirrors
Sources
Rom Source
ION Kernel Source
Changelog:
Code:
[B]--- v1.4 ION- December 9, 2014 ---[/B]
- Updates from Upstream CM
- Camcorder is now fully functional
- WildKernel Updates
- ADSP may occasionally leak memory when changing camcorder to 1080p, resulting in an force close. A reboot will fix. (I will fix this after I sync with CAF)
[B]--- v1.3 ION w/ WildKernel v001 - October 7, 2014 ---[/B]
[COLOR="Red"][B]- [URL="https://copy.com/iA8SGsLIcULaTOyS"]Kernel[/URL] must be downloaded separately, and flashed alongside KKDS v1.3 [/B][/COLOR]
- Camcorder Issues Fixed
- Battery issue patched
- No bugs :) (for now lol)
[B]--- v1.3 ION - February 2, 2014 ---[/B]
- [B]Full Wipe is required for camcorder to function from all previous versions (1.1 and below).[/B]
- Kernel Memory Map has had major changes, RAM is currently at 518mb (I will allocate more in time)
- Video Recording and Playback fully functional
- Camera app was rolled back a bit because current upstream version has some issues
- All bugs fixed except those listed in OP
[COLOR="red"]- [B]This and All future versions will have an ION kernel and will not be able to use any other previous kernels (unless noted otherwise).[/B][/COLOR]
- Tell me how this new kernel feels?
[B]--- v1.2 ION Preview Build 2 - January 31, 2014 ---[/B]
- [B]Full Wipe is required for camcorder to function from all previous versions.[/B]
- Kernel Memory Map has had major changes, RAM is currently at 518mb (I will allocate more in time)
- Video Playback works
- 720p video recording works
- Vidc is now fixed, all that is left now is Venc.
- Lots of kernel drivers have been updated for ION from CAF- [B]This and All future versions will have an ION kernel and will not be able to use any other previous kernels (unless noted otherwise).[/B]
- EGL libs updated, no more laggy apps.
[B]--- v1.2 ION Preview - December 14, 2013 ---[/B]
- [B]Full Wipe is recommended but NOT required from 1.1 or below.[/B]
[COLOR="red"]- [B]This and All future versions will have an ION kernel and will not be able to use any other previous kernels (unless noted otherwise).[/B][/COLOR]
- Black Screen Bugs are fixed.
- Memory Map Overhaul
- Ramdisk changes (ION)
- Camera Rotates Regardless of System Setting
- Feature Updates from CM Upstream
- Tell me how this new kernel feels?
[B]--- v1.1 - December 4, 2013 ---[/B]
- SDcard is now fully fixed.
- Mounting USB Storage is fixed
- LCD Density lowered to 220 to make layouts look better.
- Ramdisk changes
- Feature Updates from CM Upstream
[B]--- v1.0 Beta - December 1, 2013 ---[/B]
- Initial Release
Screenies:
Coming Soon!
AOSP Browser is being funky across the board on 4.4. It's being kind of screwy on my Nexus 4 too and it's due to the removal of WebView (IIRC, AOSP browser was just a wrapper). I wouldn't worry too much about that as opposed to the other problems.
There should be better performance though, I've been reading about great improvements on older phones using KitKat ROMs (like the Nexus One).
WoW
Emmanuel U said:
"KitKatDS Beta - Android 4.4 (CM 11.0) for the myTouch 4G Slide"
Click to expand...
Click to collapse
Thank You Man...:victory:
You're awesome Emmanuel..
Thanks for this one! Flashed, and booted.
Bugs which I've found, mostly related to SD card:
Occasionally, Settings crashes when tapping on Apps.
Apps crashes when sliding to "ON SD CARD".
SD card is recognised by File Manager, but not by Camera. Files can be accessed via File Manager.
When Gallery opens, a pop-up says "No external storage available". But, the folders found on the SD card do appear in Gallery, behind the pop-up. Same thing happens when opening pics from File Manager. Gallery opens the pic, but still says "No external storage available". Then, tapping anywhere on the screen exits Gallery. Apollo can also access and play audio files from SD card.
And sometimes, phone soft-reboots when installing apks.
Something about switching Wi-Fi on. Sometimes it says "Turning Wi-Fi on..." aaaand keeps saying that, whilst Wi-Fi remains off. Rebooting the phone fixes it.
Gesture-typing on Android keyboard doesn't seem to work.
Oops, oops. Android Runtime (ART) causes bootloop.
I think the LCD density should be lowered. 240 is much. For instance, I've set up a PIN protection on the lockscreen and it says "6..." instead of "6 MNO", "7 P..." instead of "7 PQRS", "9..." instead of "9 WXYZ" - I've personally set it to 200 and now everything's well displayed.
Keep up the good work!
Wow it's Kitkat! Thanks a lot!
There has been a misconception on a bug with this rom, all other internet browsers work. The only one that does not function is the stock browser app.
SDcard still needs more playing around with and the lcd density has been changed to 220 as it looks better. Hopefully once fixed an update will be out soon making this rom a stable, in which I can go help out @scverhagen with 3.4
I was able to fully fix the SDcard today, expect (hopefully) the first stable release tomorrow.
Awesome dude, thanks for the sources! I can update my rom
I am totally keeping an eye on this thread. In addition to using my phone as a phone (LOL), using it as a wifi/bluetooth hotspot is also a major use case for me. Looking forward to seeing other people's experience and if the tethering works works out, I might just jump onboard too!
Sent from my MyTouch 4G Slide using Tapatalk 2
Update, Enjoy!
Downloading now!
Sent from my MyTouch 4G Slide using Tapatalk
rtiangha said:
Downloading now!
Sent from my MyTouch 4G Slide using Tapatalk
Click to expand...
Click to collapse
Me too! Thanks Emmanuel U!
I'm due for a reflash anyhow, so if I don't hear any serious complaints within the next day or two I'll be testing this one out as well!
KitKatDS v1.1
Gesture-typing works.
Apps crashes are gone.
I don't know how to reproduce this bug, but... So far, twice, the menu and back keys randomly stopped working, but a device restart fixes that.
And the "Google Keyboard" isn't of much use since it never opens and always crashes. Dunno why it's there. I'm using the Android Keyboard anyway.
Pretty stable ROM, I'd say. Nice work!
Is ART working? I haven't had a chance to download and flash it on my MT4GS. It made things extremely smooth on my Nexus 4.
Sorry for the stupid question, but are these the install steps - so we're all on the same page? Also, I have S-On - does that make a difference? Or did that only apply to GB & ICS? [Answer: Yes, it makes a difference!! Need to flash boot.img - follow steps below]
-Backup anything important (pictures,downloads,etc)
-Copy over new ROM + compatible GApps
-Boot into recovery: power down (take out bat if needed)->hold vol down + pwr button->vol down to select recovery->pwr but to select
-Do CWM Recovery Backup (if desired - really no reason unless backing up stock/OEM ROM)
-Wipe data/factory reset, wipe cache partition, Advanced->Wipe dalvik cache, Wipe bat stats
-Power off->hold vol down + pwr button->vol down to select recovery->pwr but to select Fastboot
-Plug in usb cable, should say FASTBOOT USB
-Flash boot.img kernel Using MyTouch_4G_Slide_All-In-One_Kit_V2.0.rar
--Put boot.img file from ROM zip into data/kernels/ dir
--Select "With this command"->Flash Kernel button. Will say "device not found", ignore. Should end up saying finished
-As soon as phone reboots, unplug usb & pull batt, & then reboot into CWM recovery
-Install zip from SD card: Flash new ROM
-Install zip from SD card: Flash new GApps
-Reboot system Option. Should take ~2minutes
EDIT:
Thx for the response SKAm69 - Updating this so others dont get confused. I tried w/o flashing the boot.img first & the wheel just kept spinning, 15+min! With the updated steps above I was able to get it to work. Thanks!!!
kevin71246 said:
Sorry for the stupid question, but are these the install steps - so we're all on the same page? Also, I have S-On - does that make a difference? Or did that only apply to GB & ICS?
-Backup anything important (pictures,downloads,etc)
-Do CWM Recovery Backup (if desired)
-Copy over new ROM + compatible GApps
-Boot into recovery: power down (take out bat if needed)->hold vol down + pwr button->vol down to select recovery->pwr but to select
-Wipe data/factory reset, wipe cache partition, Advanced->Wipe dalvik cache, Wipe bat stats
-Install zip from SD card: Flash new ROM
-Install zip from SD card: Flash new GApps
-Reboot system
Click to expand...
Click to collapse
If you are S-On you definitely have to fastboot flash boot boot.img
Feedback
Feedback: (I'll update if I get more)
-Very fast, responsive ROM (Not sure if this is the wonderful work of the Dev or KitKat in general. App installs, for example, are very quick. While setting up my phone I installed ~10 apps across wifi in about 2 minutes, including searching & clicking. In previous JB ROMs this easily would've taken 10+ minutes
-Trackball functionality is hit or miss
-Broke stock browser black screen - I know this is a known bug - not a big deal. Chrome works great
-"Google" Now(?) banner on home screen doesn't fit - Only see "...le" characters from "Google". Not a big deal at all, but looks odd. Long press holding it doesn't seem to work to delete it. Sure there's a way in the settings to remove it...
-Some emails I noticed I see the same 'stock browser black box' inside of. ie, open an email and find black box for some emails.
-"Complex" text messages send via email are not able to get "downloaded" to phone. You will see a toast error message. Reproduce: send yourself a text via email to your phone with 50+ chars in subject line, with multiple formatting in body. But it works fine for a email text like "Test" as subject & "Test" as body (Deal breaker for me since I get text email pages from work to my phone )
KitKat Specific Notes (Can't blame Dev for this)
-Not loving the KitKat additional security requirements for Corp Outlook, but not a big deal (requires pin locking now)
-HATE Google Conversations view - Setup gmail via builtin "Email" app (not GMail app) & all emails get grouped into conversations. I don't see any setting to undo this. I HATE IT!! Anyone know how to disable this?
Can't forget to say thanks to the Dev for all the efforts here! Nice job! Just curious - how long does it take to do something like this?!!
---------- Post added at 12:54 PM ---------- Previous post was at 12:35 PM ----------
Emmanuel U: You have quite a few recent ROMs out there for this phone. Any one in particular you'd recommend? (Differences?) Due to the text bug I just reported for this particular KitKat ROM I need to revert to JB version X so my phone works for work. Need something stable. 4.3.1 sounds appealing. Thanks & nice work & we all appreciate all your time put into this!
kevin71246 said:
Feedback: (I'll update if I get more)
-Very fast, responsive ROM (Not sure if this is the wonderful work of the Dev or KitKat in general. App installs, for example, are very quick. While setting up my phone I installed ~10 apps across wifi in about 2 minutes, including searching & clicking. In previous JB ROMs this easily would've taken 10+ minutes
-Trackball functionality is hit or miss
-Broke stock browser black screen - I know this is a known bug - not a big deal. Chrome works great
-"Google" Now(?) banner on home screen doesn't fit - Only see "...le" characters from "Google". Not a big deal at all, but looks odd. Long press holding it doesn't seem to work to delete it. Sure there's a way in the settings to remove it...
-Some emails I noticed I see the same 'stock browser black box' inside of. ie, open an email and find black box for some emails.
-"Complex" text messages send via email are not able to get "downloaded" to phone. You will see a toast error message. Reproduce: send yourself a text via email to your phone with 50+ chars in subject line, with multiple formatting in body. But it works fine for a email text like "Test" as subject & "Test" as body (Deal breaker for me since I get text email pages from work to my phone )
KitKat Specific Notes (Can't blame Dev for this)
-Not loving the KitKat additional security requirements for Corp Outlook, but not a big deal (requires pin locking now)
-HATE Google Conversations view - Setup gmail via builtin "Email" app (not GMail app) & all emails get grouped into conversations. I don't see any setting to undo this. I HATE IT!! Anyone know how to disable this?
Can't forget to say thanks to the Dev for all the efforts here! Nice job! Just curious - how long does it take to do something like this?!!
---------- Post added at 12:54 PM ---------- Previous post was at 12:35 PM ----------
Emmanuel U: You have quite a few recent ROMs out there for this phone. Any one in particular you'd recommend? (Differences?) Due to the text bug I just reported for this particular KitKat ROM I need to revert to JB version X so my phone works for work. Need something stable. 4.3.1 sounds appealing. Thanks & nice work & we all appreciate all your time put into this!
Click to expand...
Click to collapse
Alright I'll take another look at LCD density (I thought I had nailed it because everything looked to proper scale). I've noticed the menu/back button unresponsive bug, The black screen bug won't be fixed (as far as I'm concerned) until we can get a 3.4 kernel on KK. This text message problem, is it from the stock messaging app or Hangouts?
Technically it took me about a month to get KitKat booting for our device, however if put into reality (based on time actually spent devving, not just time being passed by) I would say it was about a week

[8.1.x][OFFICIAL][RELEASE] CarbonROM | cr-6.1 [z3c]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CarbonROM is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Please feel free to look, build, and use our code at CarbonROM's GitHub... and at CarbonROM Gerrit.
Disclaimer:
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash!
Support:
We spend an astonishing amount of time developing this software. We can't spend much time on XDA as a result, so if you need support, please try the following:
1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has adressed it already. Especially if you're even close to new at this.
2) Read our FAQ, which can be found on our website. Carbon FAQ
3) Ask a question in your device forum. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
4) Join our Discord server! There, you can connect with other Carbon users and our developers, and you can get quicker responses to your bug reports. The invite link is right below.
We recommend MindTheGApps. OpenGApps should work, but please make sure you clearly mention the gapps you're using when reporting bugs.
Get CarbonROM
Changelog
Join the CarbonROM Discord server
GitHub
Gerrit
Kernel source
Remember, every penny you send to us goes right back into the rom. It's used for hardware, server costs, etc - all the things that help us make Carbon better with every release. Your support means the world to us! If you've enjoyed Carbon, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Carbon!
XDA:DevDB Information
CarbonROM, ROM for the Sony Xperia Z3 Compact
Contributors
Myself5, CarbonROM
Source Code: https://github.com/CarbonROM
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x
Based On: AOSP
Version Information
Status: Stable
Created 2018-04-01
Last Updated 2018-07-19
Wow thats good. Thank you very much.
Hi, Myself5! Thanks a lot that you still support our device though you have newer devices.
User experiences and issue list for 2019-03-11 Release
First of all, thanks to @Myself5, @rcstar6696 and all other members of the CarbonROM team for the release of CarbonROM 6.1 Oreo for our device! :good::victory:
User experiences with CarbonROM 6.1:
Installation was smooth. I flashed cr-6.1 and OpenGapps ARM 8.1 on top of my working cr-5.1 installation (dirty flash), so all of my apps and their settings were kept. MindTheGapps 8.1.0 arm, which are recommended by the Carbon devs, are also working fine. Keep in mind that there is no guarantee that a dirty flash works in all cases, so you might have to wipe your data partition. This generally is recommended when updating to a new Android version anyway.
Besides of some small issues (see below), everything runs stable and the system is snappy and smooth. Thermal management and charging speed is fine.
Magisk 16.0 works fine, as well as Xposed Framework (SDK 27) v90-beta3 or alternatively Systemless Xposed (SDK 27) v90.1-beta3 Magisk module. However, there are some force-closes of background apps every now and then, caused by the beta status of Xposed v90.
My Xperia Torch Boost Magisk module is still working well on cr-6.1.
Selinux is set to enforcing, just as it was in cr-5.1.
I found out that Android Messages SMS/MMS app has a high battery drain, which e.g. is also reported for Pixel devices on Android 8 Oreo, so a general bug by Google. Because of this, I switched to Textra SMS (of course you can also use one of the other SMS/MMS apps around), which fixes the battery drain.
Improvements in comparison to cr-5.1:
The camera button now acts exactly like in Sony Stock ROMs, so now focussing and taking pictures is possible with Stock Sony Camera. You can also invoke the Stock Sony Camera by long-pressing the camera button, just like in Stock ROMs, but this doesn't work when the device is off or locked. In this case you can use a double press on the power button, which can be enabled in Carbon Fibers settings.
Booting the device is noticably faster than on cr-5.1.
Lower battery drain than on cr-5.1.
Better, more uniform design.
The ROM is being updated to the latest Android Security Patches.
Apps can be "locked" in the Recent Apps, so when pressing the Clean All button, they keep running.
4K video recordings are possible.
Missing features in comparison to cr-5.1:
There is no option to turn on Network Traffic Indicators yet. (This has been added in 2018-04-05 Weekly.)
Default Camera-App does not allow to save photos to sd-card, puts photos in wrong orientation and is all around very limited. However, there are good alternatives like Open Camera and the Stock Sony Camera. (Since 2018-05-01 Weekly, Snap Camera is used again.)
Issues in Carbon ROM 6.1:
Video recording doesn't work yet with the built-in Camera app, as well as with several other apps like Open Camera and the Stock Sony Camera. Until this is fixed, you can use Footej Camera for video recording as a workaround. (This has been fixed in 2018-05-08 Weekly by @AdrianDC and Milos Ratkovic.)
DoubleTap2Wake isn't working yet. (This has been fixed in 2018-04-11 Weekly.)
The SystemUI (Quick Settings etc.) always is shown in white theme. I know that this is Oreo's default design, but it should change to dark theme when using a dark wallpaper. (See @Myself5's reply in post #14.)
The gyroscope doesn't work properly yet with certain apps, e.g. Vr Tester - Gyroscope Sensor App and Accelerometer Gyro Tester. (Obviously this is a bug of those apps or of Oreo in general, since @Myself5 could reproduce it on his Pixel 2 XL device, running on stock ROM. Many other apps that use the gyroscope are working fine on cr-6.1.)
Saving and accessing files on SD card doesn't work for certain apps and tools, which could be a Linux permission or SELinux denial issue. For further information and partial workarounds, see post #45, post #49 and post #51. (This has been fixed in 2018-06-05 Weekly.)
Screen Cast still isn't working for me with 2018-04-11 Weekly (I tested this with a Sony and an LG Smart TV which both connected fine to my Z3c on stock ROMs), even with the new boot image from post #103 which is working with @Myself5's Fire TV stick and Wireless Display Adapter. This has been fixed in 2018-04-17 Weekly.
WiFi isn't working on 5 GHz band in some countries, as has been reported in post #1634 on the Z2 cr-6.1 thread, including links to posts with possible workarounds and fixes. There's also an article in the xda wiki with further information. Since 2018-05-01 Weekly, Germany (DE) is used as Wifi country code, but there have been several reports by users from other countries that this doesn't work for them, so is not an universal fix. As a workaround, until this is fixed, you can use my Magisk module from post #195, which you have to change to your own country code by following the instructions that I gave there. Edit: @marcogiannetta posted an improved Magisk module in post #373 which changes the Wifi Country Code accordingly to the system language. A similar issue (wifi dosent connect in Iran) also has been reported on the bug tracker and is being looked after by the devs. Edit: According to post #2092 on the Z2 thread, this issue can also be fixed by installing WiFi regional problem solver Xposed module.
Music files can't be played from SD card with Vanilla Music, Sony Music and several other players. This issue was fixed in 2018-05-08 Nightly, but reappeared on 2018-05-15 Nightly. Until this is fixed again, you can use jetAudio HD Music Player as a workaround. (This has quickly been fixed again in the 20180515-2340 Weekly build.)
When making a screenshot via the Power menu, most of the time the Power menu itself is visible in the screenshot. There should be a slight delay (just 1/10th second might already be sufficient), so the Power menu is already hidden again before the screenshot is taken. This has been fixed in 2018-07-05 Weekly.
Apps like Netflix, MyCanal and MagineTV don't work because DRM WideVine is not supported yet, whereas in CarbonROM 5.1 it was supported. This has been fixed in 2018-08-15 Release.
Lock screen rotation has been removed since 2018-09-11 Release. It was a useful feature when using the phone in landscape orientation e.g. in a car holder and IMO should be added again. Edit1: As a workaround, I made LockscreenRotationEnabler Magisk module which adds this functionality by adding a setting to 'build.prop'. Edit2: Lock screen rotation can also be enabled with GravityBox [O] Xposed module.
NFC extended length isn't supported, which is needed e.g. for reading identity cards with apps like AusweisApp2. (This has been fixed in 2019-03-11 Release.)
NFC-HCE isn't supported, which is needed for Google Pay. (This has been fixed in 2019-03-11 Release.)
Wish list for some further improvement of Carbon ROM 6.1:
Long press camera button to wake and launch camera app when the screen is off or the phone is locked. Edit: I found a workaround which I described in this post.
A toggle to switch to dark UI theme for quick settings. Edit1: The dark UI theme can be forced with ForceDarkModeOreo Xposed module. Edit2: ForceDarkModeOreo unfortunately is one of the Xposed module which cause random app crashes, so it's not advisable to use it. Let's hope that the devs will add this feature eventually.
About time this one got its own thread, huh
Everything works great, no bugs so far and no problem with camera recording (using Footej Camera), though missing hardware key rebindings and i cant enable power notifications
Downloading right now. Lets see how it compares to Omni 8.1
EDIT (my comment from a few pages later):
After a few days with it, I can say it's already suitable for daily use. Using MindTheGapps (tho I will switch to OpenGapps pico, I don't want Google app ), Magisk 16.
It's smooth and very stable. No crashes or major issues for me so far.
Battery life is acceptable, worse than stock (doh), and perhaps even LOS 14.1. Thermal management and charging speed is fine.
No idea about the camera, mine is broken (HW) and I never use front one.
A few suggestions and comments:
Add some power balancing options like with LOS (better performance or battery life).
Also, I love how you can customize RGB values on LOS to make it more yellowish even during day, plus night light. Any idea what workaround I could use? My blueish screen is killing me and I can't use night light all day.
Good to hear night mode is being worked on.
How to make quick tiles menu like on 7.x? I preferred auto expanding options for mobile data and silent mode. Can't find it in fibers.
Hi, Great that development is ongoing - Thanks a lot!
One thing, got the same problem with the none carbon Oreo Version:
got problems with whatsapp. Video isn't running. The phone doesn't build up a connection. Chat works, but whatssap call or video not.
Skype ist working without problems ...
Any Ideas?
I installed it with a full wipe - system, cache, dalvik, data, internal storage. Used TWRP 3.2 for ROM (to mind error 7) and TWRP 3.1 for installation of MindTheGApps.
Thanks for help!
Thanks for the ROM, working great for me.
I have accidently deleted live wallpaper picker. Tried download a few different versions from the internet but nothing works. Where can I get the one this ROM is using?
FYI: I now posted my first impression and experiences in post #4. I'm planning to update it when new Weeklies arrive or when other users report some issues that are worth listing.
@Myself5: Please have an eye on the missing features and issues that I postet there, so they will hopefully get fixed in the next Weeklies.
Happy Easter to all of you!
Nice post, okij
okij said:
[*]The SystemUI (Quick Settings etc.) always is shown in white theme. I know that this is Oreo's default design, but it should change to dark theme when using a dark wallpaper. Also, forcing dark theme via Dark Tricks Xposed module doesn't work.
Click to expand...
Click to collapse
It'd definitely be nice to have the dark theme overall. I'm not sure if I'm the only one, but I really dislike the white Oreo style. Is it possible to have it look more like Nougat, also in the 'settings' app? I, for one, always loved the color scheme that Goolge made from Lollipop to Nougat.
Kocane said:
Nice post, okij
It'd definitely be nice to have the dark theme overall. I'm not sure if I'm the only one, but I really dislike the white Oreo style. Is it possible to have it look more like Nougat, also in the 'settings' app? I, for one, always loved the color scheme that Goolge made from Lollipop to Nougat.
Click to expand...
Click to collapse
Doesn't substratum work?
Metall Boy said:
Doesn't substratum work?
Click to expand...
Click to collapse
Substratum works fine
Greets ted!
okij said:
FYI: I now posted my first impression and experiences in post #4. I'm planning to update it when new Weeklies arrive or when other users report some issues that are worth listing.
@Myself5: Please have an eye on the missing features and issues that I postet there, so they will hopefully get fixed in the next Weeklies.
Happy Easter to all of you!
Click to expand...
Click to collapse
For things like Networks indicator: Some additional features will surely come with time, as you said.
Video recording: I think it was the Z3 thread where I explained it in detail: The commits to fix Video recording do work (kind of), but are WIP, so we're all working on getting them stable and polished, then they will be merged as fast as possible. When that happens is rough to estimate, I wouldnt expect it to take much longer than 2-3 Weeks though.
DT2W: As you said. Fixed and merged, will be included in the Next Weekly.
For the Dark Theme: Isn't that a Pixel only feature? For that to work you'd need assets for a "dark theme". On Pixel devices those are on the /vendor partition, so obviously not present on our Z3C. Correct me if I'm wrong please.
Thanks for the detailed report, will gladly keep on checking it with followup builds.
Metall Boy said:
Doesn't substratum work?
Click to expand...
Click to collapse
It does. Install the Substratum app and flip the switch in CarbonFibers -> Privacy to make it work.
The Switch is disabling the Security measures Google merged in the March ASBs. By default Subs completely removes them, but we decided to go for an opt-in for those that want to use it while keeping the "security" Google intended to have with merging it for those that don't want to.
First off all, thank u for this amazing work! Rom is awesome.
1 - I saw that DT2W is fixed in the next build. It's possible add a feature present in gravitybox? When smartphone is in the pocket, sometimes screen turns on because DT2W. Gravitybox has an option to disable this when proximity sensor is covered.
2 - Someone can tell me if led notification works? Not work here...
Sorry bad English...
Sorry for asking again - anyone using this rom with working whatsapp video oder whatsapp call? When I try it the connection always hang up - no connection. Chat works.
Any idea anyone?
Thanks!
marlontravagli said:
1 - I saw that DT2W is fixed in the next build. It's possible add a feature present in gravitybox? When smartphone is in the pocket, sometimes screen turns on because DT2W. Gravitybox has an option to disable this when proximity sensor is covered.
Click to expand...
Click to collapse
Yes, this is a great additional feature when using DT2W and one of the reasons that I use GravityBox. @Myself5: It would be great if you could implement this feature for those of us who don't use Xposed. In GravityBox it can be found under "Power tweaks -> Proximity wake up" and the additional option "Ignore for incoming call" which is also worth implementing.
2 - Someone can tell me if led notification works? Not work here...
Click to expand...
Click to collapse
I can confirm that LED notifications are working here, just tested this with missed call (using Google Dialer) and incoming email (using AquaMail).
---------- Post added at 10:44 PM ---------- Previous post was at 10:42 PM ----------
Laus_bub said:
Sorry for asking again - anyone using this rom with working whatsapp video oder whatsapp call? When I try it the connection always hang up - no connection. Chat works.
Click to expand...
Click to collapse
I don't use WhatsApp, but I guess that the not working video call has to do with the not fully working video recording (see #1 in the issues list I posted here).
Hello All,
I just updated from CR5.1 to 6.1 this day, and tried to install Magisk.
But Magisk Manager failed to update, and if I flashd through TWRP (the good one, 3.1) I'm stucked in Sony logo.
Log said :
"Parsing boot image : [/data/user_de/0/com.topjohnwu.magisk/install/boot.img]
No boot image magic found!
! Unable to unpack boot image
Failed!
! Installation failed"
I have to "install" Magisk uninstaller in TWRP to bring life to my phone
EDIT : magisk 16.0, manager 5.6.4.
Some idea pls ?
ElLoloFR said:
Hello All,
I just updated from CR5.1 to 6.1 this day, and tried to install Magisk.
But Magisk Manager failed to update, and if I flashd through TWRP (the good one, 3.1) I'm stucked in Sony logo.
Log said :
"Parsing boot image : [/data/user_de/0/com.topjohnwu.magisk/install/boot.img]
No boot image magic found!
! Unable to unpack boot image
Failed!
! Installation failed"
I have to "install" Magisk uninstaller in TWRP to bring life to my phone
EDIT : magisk 16.0, manager 5.6.4.
Some idea pls ?
Click to expand...
Click to collapse
Did you try removing all other modules? For me the very same thing is happening if I try to use the fbind (Folder Bind) module. You can try to remove all modules, if u use the Magisk Manager for Recovery Mode (mm).
I tried and :
"No magisk installation found."
So I installed Magisk v16, then installed this one.
I could install mm, this was the only module installed.
I uninstalled mm, rebooted without uninstalling Magisk V16, and the phone booted !
But I can't open Magisk Manager v5.6.4, stucked in the app logo...So Magisk seems to be installed, but I can't use it :/
EDIT : Well, after a recovery reboot, reinstall f magisk V16, phone boot correctly and Magisk is alive.
I don't know how this is working, but it's working.
No doubt, you helped me, many thanks

[APP][ALL ROOT SOLUTIONS][6.0+]ViPER4Android FX 2.7

ViPER4Android FX
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
By pittvandewitt and MrWhite214​
Introduction
Many users are enhancing their smartphone audio experience with the popular ViPER4Android software, but some of us have a hard time installing the driver or they don't like the look of the app. As a solution for these troubles we have rewritten the 2.4.0.1 app source and added all 2.5.0.5 features to it. Many more features have been implemented too.
With our huge success of ViPER4Android 2.6 we decided to completely rewrite the ViPER4Android app in Kotlin. This allowed us to squeeze out the remaining bugs and clean up the code even more. After a long time of waiting for you and developing for us, ViPER4Android 2.7 is finally here!
There are many new features and improvements compared to 2.6, of which some can be found in the changelog. Hit the download button to check it out yourself!
Downloads
You can download the latest version on XDA Labs
If you were pointed here for the installer by @Zackptg5, the link can be found here
pittvandewitt's vdc service
If you've always wanted to get the most neutral and arguably best sound coming from your headphones, make sure to join the VDC service to request a file!
Donate
You can donate to us via PayPal or buy our donation package from XDA Labs with extra features!
Donate via PayPal
Buy our donation package *coming soon*
Dev Note
If you want to include the app in your work, you're free to do so as long as you give proper credits
Legal notice
We are not associated with vipersaudio nor audlabs.
Stating their Github readme we're free to use the driver as long as it's not used commercially.
The driver parameters are obtained from the 2.4.0.1 source. The graphical EQ interface is inspired by the Cyanogenmod DSP application
The app is still named ViPER4Android, because the driver isn't any different from what ViPER ACOUSTIC provides.
Renaming it without changing anything would be considered kanging, which is not what is going on here.
Credits
ViPER ACOUSTIC for the driver
Bappo for Swedish translation
pittvandewitt for Dutch translation
sazuke0703 for Thai translation
R1DEN for Russian translation
Hede for Danish translation
gloeyisk for Indonesian translation
LCS for Chinese simplified and traditional translations
razor84 for Turkish translation
Installation
Download and install the APK from XDA Labs
Follow the instructions when opening the app
XDA:DevDB Information
ViPERAndroid, App for the Apps & Games
Contributors
Team_DeWitt, pittvandewitt, Mr_White_214
Version Information
Status: Stable
Current Stable Version: 2.7.2.1
Stable Release Date: 2020-10-27
Created 2018-04-09
Last Updated 2020-10-27
Currently on the wishing list
Car mode / head unit detection
More translations. If you're interested, take a look over here to find the files. Fork the repo and make a pull request to get your translation merged in next release!
EMUI (Huawei) 8.0+ refuses to load the driver. Ask ViPER ACOUSTIC for a 64bit driver (Can't fix)
Updated driver that does not require selinux injections or the libstdc++ dependency workaround (Can't fix)
Before reporting:
Make sure you use the latest APK provided on XDA Labs
Make sure any other audio mod is disabled/removed before installing the driver. We really cannot afford fixing every single device setup, especially when it's not related to the app
If you would like to report a bug, pm @Team_DeWitt using the following format:
[Describe the problem and your steps you take to reproduce it]
[Phone brand and model]
[OS (ROM) + Android version]
[Root method (in case of magisk: core or full)]
[Provide a link to your log file]
Changelog
2.7.2.1
Improved loading logic for convolution files
Fixed an issue when installing the module on older Magisk versions
Bug fixes
Stability improvements
2.7.2.0
Android 11 support
Automatically save/restore settings based on the device type/name
Add preset widget
Reworked presets
Performance improvements
Close service when no music playback is active if legacy mode is disabled
Add optional crashlytics to help improving future versions
2.7.1.6
Support Magisk 20.3
Long press a feature to show description
Material theme update
Support scoped storage on Android 10+ (Preset dir is now /sdcard/Android/data/com.pittvandewitt.viperfx/files/Preset)
2.7.1.0
Support Magisk 19
Add compatibility setting
Add ability to attach to sessions
Fix preset loading bug
Switch from setools to magiskpolicy
Important release notes: Link
2.7.0.0
Full rewrite in Kotlin
New UI
Presets can be managed in the app itself
Effects can be set more precisely with seekbars
Min API 23
Uses 2.5.0.4 driver only
Audio routing bug fixed
Driver status bug fixed
Cross device effect changing bug fixed
App follows system dark/light mode (can be toggled with google messages e.g.)
Installation is faster and more versatile
Notification settings
Reduced APK size significantly
2.6.0.5
Add app shortcuts (7.1+)
Minor interface redesign
Fix muffled sound
Fix options not applying
Fix profile conversion
Introduce vdc service
Improve performance
Update driver installation
Update chinese translations, thanks to KiSS
2.6.0.4
Retain service after clearing recents
Emergency service.sh fix
Support Magisk core mode
Fix profile load loop
Recover speaker service
Fix convolver
Support Pixel devices
Use su.d if possible
Force global effect mode
Add Korean translation by @nebulac
2.6.0.3
Fix /system install and uninstall.
Add temporary workaround for the convolver
Updated strings
2.6.0.2
Fix FC while installing the driver
Add root check before installing the driver
Removed lucky patcher check
Capitalized driver status outputs
Updated strings
2.6.0.1
Fix profile loading
Fix assets bug
2.6.0.0
Initial Release
Answers to some related questions
Help, the driver status says no
In case of Enabled: no; Please flip the Master limiter switch and go sit in a corner for a while
In case of Processing: no; If you use an application that uses audio sessions, enable session attaching in the settings. If that does not work, the audio is routed over session 0. You might want to try Audio Compatibility Patch from the Magisk repository in this case.
What happened to the profiles?
They're now called presets. They are reworked to use independently per device, a feature that was very welcome. Because of many technical changes and improvements on how the preset is stored and loaded, they are not compatible with older versions than 2.7. You will have to recreate them by hand unfortunately. You can access the menu by pressing the selected device in case you missed the huge showcase when you first launched the app after installing the driver
Why does your Magisk module not work?
Probably because you installed some other mod that also has an audio_effects file in it. Whatever module gets loaded last will become active
The easiest way to bypass this is to let the app build a module after you installed all your favorite audio mods, and delete all files containing audio_effects in the other modules
AudModLib will not come in handy this time, because the app doesn't flash a zip that AML can intercept
Where can I find the source code?
You can't. And there is an obvious reason for that: This app is more sensitive to kangers who start selling this app, likely after adding their bullsh*t to it, rather than to people who actually want to help improve the app. Something like that already happened in the past to other audio software here on xda. Not really something we want to see happen again
Where did the Selinux switch go?
What..? Are you really that careless security wise?
The app handles this in a much more sophisticated way now. It injects only the absolute necessary rules to allow V4A to process, fully automatically
Help, why do I still experience service drops?
Probably because doze is kicking in because Android doesn't like long running services. The service has been implemented the way the docs suggest. You can try excluding it from doze. Alternatively you can check out dontkillmyapp.com for tips
Do you have a zip file for me?
No. There is no point in providing a zip file anymore. The driver installation is written from scratch and actually works now
How do I uninstall the driver?
Use Magisk Manager to delete the module. If you use another root solution, you can dirty flash your rom or just leave it there
Awesome! Works perfectly with the super quality driver 2.3.4.0 :good:
Oh my goodness.... That Easter egg... Scared the s h i t out of me, coz had the volume pretty much on max
Is there an option to install systemlessly with magisk?
Hey could we possibly get a black version instead of grey, it would look fantastic on AMOLED displays. There ones was a Substratum theme like that for the original materialised version, maybe something similar for this one?
shuli81 said:
Is there an option to install systemlessly with magisk?
Click to expand...
Click to collapse
Hello Shuli,
There is currently not an option for that, however when Magisk is detected, it will automatically create a Magisk module to install the driver systemlessly.
Ragnar Eldur said:
Hey could we possibly get a black version instead of grey, it would look fantastic on AMOLED displays. There ones was a Substratum theme like that for the original materialised version, maybe something similar for this one?
Click to expand...
Click to collapse
We're are currently in the progress of creating that, so stay tuned!
this ester egg ^^ Realy good work install with driver in less 1 minutes everithings more beautifull and still amazing sound thanks for your hard work
"Devices other than headset not loading (fixed in next release)"
Bluetooth works for me after I load an effect profile
Also, that was the fastest that Viper has ever installed for me. Well done.
Hmm, it seems to have a funny audio glitch whenever I launch the app. My music kinda gets quieter for a second.
Will there be a way to revert to the old materialised look? I feel like either an option to go back or have a hybrid would be nice.
I also miss the dials since the huge menus aren't fun to scroll through. Especially since you can't fine tune some of them. Maybe a slider would work too?
Also another thing is to add back the search option in the DDC menu.
Love theme though.
Been testing it all day. Gotta say nice job guys! Super easy to install, nice look and feel, improved work flow having everything on one page. I also like that there is no static when changing the settings.
Nice app, 5 stars! If I could add something it would be the ability to collapse the sections so that it isn't cluttered with the settings I don't use. Also an easy way to download convolvers.
Favorite feature: the way you built the EQ. I can just drag my finger along it and make the arc I want. Beautiful!
Thanks guys!
Unfortunately doesn't work on my Pixel 2 XL. Both drivers say they installed fine in the app and to reboot, then gets stuck on the Google splash screen, from which I have to manually reboot to get the phone to come on again, and after this neither driver sticks (0.0.0.0, driver status abnormal etc).
It's strange as the last V4A to work for me was Ahrion & zackptg5's version 2.8 (which weirdly still works fine); all of their subsequent releases didn't either.
Let me know if providing any logs will help!
Working great on OP5 OOS 5.0.4 with Magisk Detected
erak606 said:
Hmm, it seems to have a funny audio glitch whenever I launch the app. My music kinda gets quieter for a second.
Will there be a way to revert to the old materialised look? I feel like either an option to go back or have a hybrid would be nice.
I also miss the dials since the huge menus aren't fun to scroll through. Especially since you can't fine tune some of them. Maybe a slider would work too?
Also another thing is to add back the search option in the DDC menu.
Love theme though.
Click to expand...
Click to collapse
Hey erak606, currently there is no way to revert to our old themed version, however we will put it online again on XDA Labs soon. About fine-tuning, we've thought about but sticked with the lists, however we might change that in the future. We are not sure about it yet.
Adding back the search option is an good idea, we will pay some attention to that in our next release.
Bartws95 said:
Unfortunately doesn't work on my Pixel 2 XL. Both drivers say they installed fine in the app and to reboot, then gets stuck on the Google splash screen, from which I have to manually reboot to get the phone to come on again, and after this neither driver sticks (0.0.0.0, driver status abnormal etc).
It's strange as the last V4A to work for me was Ahrion & zackptg5's version 2.8 (which weirdly still works fine); all of their subsequent releases didn't either.
Let me know if providing any logs will help!
Click to expand...
Click to collapse
Hey Bartws95, bummer to hear your driver installation is not working, logs are definitely helpfull, make sure to grab the logs after the installation and before rebooting. Since you stated it did work with Ahrion & zackptg5's version, I will also contact them. Thanks for the report!
surajloharia said:
Doesn't go well with Lucky Patcher
Click to expand...
Click to collapse
You mean xda? It's supposed to be that way ... :silly:
Great work guys
kopitalk said:
You mean xda? It's supposed to be that way ... :silly:
Click to expand...
Click to collapse
viper

Categories

Resources