This is Ubuntu Touch Developer Preview for ace brought to you by Mustaavalkosta and TeamCodefire.
#include
/*
* 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.
*/
Click to expand...
Click to collapse
Touch Developer Preview Release Notes
General:
This is very alpha version of Ubuntu Touch. IT'S NOT READY FOR DAILY DRIVER. This is mainly for those curious souls like me to see how it runs on this relatively old device. There are and will be bugs.
Thanks and credits:
Andromadus (for msm7x30 support)
Canonical
CodeAuroraForum
CyanogenMod
BananaGranola
Epic Beard Men
eXistZ
Flemmard
Flinny
Juansheng
KangBangKreations
synergye
TeamCodefire (for hosting, priceless)
Flow-Wolf
All the rest that have helped to construct these builds and develop software for ace directly or indirectly in the past.
Gits:
http://phablet.ubuntu.com
local manifest
Changelogs:
None
Not working:
Apparently calls work in some degree
Data/3G
Camera
Screen on/off is a bit buggy (there's no timeout etc.)
Sound
If you plan to install more apps, space is a bit limited as it's using phone's internal memory instead of sdcard ext4 partition hack. There's approx. 200MB free in /data after extracting Ubuntu's rootfs.
Everything that I forgot / haven't noticed.
Prerequisites:
Have at least 1GB free on your sdcard prior flashing.
Have some experience at tinkering with your device. I won't be giving further step-by-step guidance as this is experimental thing, be a little experimental yourself.
7Zip and notepad++ (or equivalents) for updates from Ubuntu's mirror
Fresh installation instructions:
Want latest rootfs? Go to update instructions.
Download quantal-preinstalled-armel-ace-20130303.zip
Download quantal-preinstalled-phablet-armhf-20130303.zip
Download ubuntu-ppi-ace.zip
Put the files on sdcard.
Check that you meet the sdcard free space requirements.
Reboot to recovery.
Do factory reset (ie. format /data, /cache, /sd-ext and /sdcard/.android_secure)
Flash quantal-preinstalled-armel-ace-20130303.zip
Flash quantal-preinstalled-phablet-armhf-20130303.zip (this will take a while due two large extracting tasks)
Flash ubuntu-ppi-ace.zip
Reboot and enjoy.
Update installation instructions:
Download latest quantal-preinstalled-armel-ace-XXXXXXXX.zip (optional if you are just updating Ubuntu rootfs)
Download latest quantal-preinstalled-phablet-armhf.zip
Download ubuntu-ppi-ace.zip
Open quantal-preinstalled-phablet-armhf.zip with 7zip and go to META-INF\com\google\android\
Right-click updater-script and click Edit (make sure you have proper editor set as default, e.g. notepad++).
Do these changes to the script file: https://gist.github.com/Mustaavalkosta/5123952 (make sure you have correct timestamp instead of leaving XXXXXXXX in it) and save the file.
Close the editor and 7zip should ask you if you want to update the file in the zip. Of course select yes.
Put the files on sdcard.
Check that you meet the sdcard free space requirements.
Reboot to recovery.
Flash quantal-preinstalled-armel-ace-XXXXXXXX.zip (optional if you are just updating Ubuntu rootfs)
Flash quantal-preinstalled-phablet-armhf.zip (this will take a while due two large extracting tasks)
Flash ubuntu-ppi-ace.zip
Reboot and enjoy.
Removal instructions:
Reboot to recovery
Restore nandroid or do factory reset and flash whatever you want.
Contact:
My Google+
My twitter
#codefireX @ freenode
Donations:
codefi.re (use the donation button at the bottom of the page)
Mustaavalkosta
(codefi.re donations are used to cover the server costs, my donations will be used to increase my beard growth in a way or another)
Q&A:
Q: Can I flash KangBang perfomance kernel or some other kernel?
A: No, unless it includes required kernel changes.
Q: How can I build Ubuntu Touch myself?
A: Follow Ubuntu's guide and apply my local_manifest. Then just fix quantal-preinstalled-phablet-armhf.zip's updater-script (see update instructions above) and you are good to go.
Q: How do I shutdown the device?
A: Pressing power button continuously for couple of seconds seems to switch it off but since there's zero userspace feedback about this happening I prefer the options below from Ubuntu's wiki.
Currently the power button does not work with recent kernels, so one of the following options must be run:
remove the battery and replace it
run adb reboot (will obviously reboot, not shutdown)
run "reboot -p" from the adb shell
Code:
adb root
*unplug the cable and replug it*
adb shell reboot -p
Q: Something about something something something.
A: Ask the guy/gal next to you.
i just tried thison my HTC One X+ and it looks and feels really good. Fast and responsive! I hope that the same goes for my baby (DHD/I4G).
I look forward to to try it! Thaaaaanks!
Re: [ROM][DEV] Ubuntu Touch Developer Preview [2013-03-03]
Will try it. Thak you for the effort you make for us DHD users. I hope this will become daily driver some day.
Sent from my Desire HD using xda app-developers app
I keep getting "404 not found" for the first file download.
GREAT!!!!!!SUPERB!!!!!!! will look forward......thx for now...
superbeast_87 said:
I keep getting "404 file not found" for the first file download.
Click to expand...
Click to collapse
Yeah, sorry about that. I forgot webserver didn't like + signs in filenames. Fixed now.
Yeeeesssssss! I download, and test!
Thanks!
And here is a little gift, for the topic, or users, or developers!
{
"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"
}
I just got wifi to work. You can add /system/etc/init.d/21bcmdhd script with something like "modprobe bcmdhd" in it or wait for me to upload updated build on top of the current one and reflash. I'll add edit to this post when it's available for download.
Edit: Re-upload done on quantal-preinstalled-armel-ace-20130303.zip. Just reflash it and you should have working wifi.
I do not believe it, but it works!
It is true that slow, slipped on the keyboard, but it works!
Although yet to issue a sound: D
Can I see a screen shots and some videos of this ROM
This is a dev preview so you'll get limited features, no music player, lack of customization of some widgets/apps etc.
wow seems promising.... reserved for the future
Wow!
Really nice!
Good to try
Re: [ROM][DEV] Ubuntu Touch Developer Preview [2013-03-03]
Never thought this would be comming
Wow! Thanks to the devs for porting this to our device! Now we just have to wait for the usable version/release in a "couple of weeks"... :fingers-crossed:
Well... I tested it. There seems to be a lot that's not working, but the basic interface works just fine. Nice to be able to try out the gestures and interface.
ayanamirei33 said:
Wow! Thanks to the devs for porting this to our device! Now we just have to wait for the usable version/release in a "couple of weeks"... :fingers-crossed:
Click to expand...
Click to collapse
Try more like a couple of months since that is the time that the devs of the Ubuntu said it would take to get it fully working and then the devs for our DHD can have a go at it. Until then this is just a dev preview.
Also, very nice to see this OS ported to our device in such an early stage. Thanks Mustaavalkosta, hope you assemble a good team once this OS is out of development stage and I wish you have success in getting it to work on the DHD. :good::fingers-crossed:
i really want to see this on one s... -=D
Related
Thanks to camcory for helping and teaching
Use at your own risk!
Code:
#include <std_disclaimer.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.
*/
{
"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"
}
To be honest, this is not tablet mode at all, it has nothing to do with silly build.prop hacks. This is the first and only Android rom to feature true Hybrid mode. This rom lets you scale and project every app, every widget, even systemcomponents individually. Remember, android is modular, everything is an app: Lockscreen, navigationbar, dialogs, popups, keyboards, widgets, and your regular apps of course. Apps have the capability to switch into various designs or layouts according to the device they run on. This can result in a complete new experience as many apps will transform to the better.
Now for every element that you like chose a mode (PhoneUI, Phablet/Nexus-7UI, TabletUI) and/or a size. You are 100% independent of the system DPI which runs nicely in whatever value it has been assigned to. You do not need to boot your phone into a certain DPI. Neither will most of the changes you apply require a reboot. You will not suffer from the myriads of troubles which normally haunt you under build.prop tablet mode. Your market, phone, etc. will all work, apps won't shrink on you unless you shrink them yourself. This project will entirely transform your device, but retain the aesthetics and the feel of your phone.
1.
->put rom on external sd card
2. factory reset, wipe data,cache and dalvik cache
3.format system if you are coming below cm10
4.install rom
http://d-h.st/LAR
->install fix :
http://forum.xda-developers.com/attachment.php?attachmentid=1446320&d=1351705771
5.wipe cache, data, dalvik cache
6.install gapps
http://goo.im/gapps/gapps-jb-20121011-signed.zip
7.wipe cache, dalvik cache
and fix permissions
8.Let it boot
9.if the rom hangs on bootanimation, hold power until the phone goes off and reboot
BUGS
*on first boot it hangs on bootanimation
->hold power botton until phone goes off and restart phone
*camera not working
*same bugs as ivendore github
* brightness not working (fixed!!)
FAQ: http://betadan.com/paranoid/faq/
go to settings, system, font size, set it to normal
Code:
If you have an issue and you want to call our attention, here's what you do:
1. Try everything you can, find solutions for yourself. Wipe caches, revert all your settings you have made, go back to your stock Kernel, factory reset if you have to or reflash the rom. Assume that the issue is on your side and try your best to isolate it.
2. Search this thread and Cyanogenmods aswell (its our base) for possible reoccurences of your issue and hopefully solutions that may have come up.
3. If you think the issue is important enough that we should cease our work and look into it, post your issue, BUT ...
... stay friendly, do not demand anything, do not threaten
... explain your issue as precise as you can, name the exact apps and conditions that cause trouble, help us to replicate the issue right away. If we can't there's no way we can fix it and your post will simply clutter the thread
... collect evidence, keep in mind this is a developer thread so even if you are not one, do us the favor and research how to record logcat. logcat is the single most important help you can give us to resolve your issue.
Cyanogenmod Project, for CM10
Tina, for images on this thread http://krebsmilk.de/
evilisto, for Sense Recent Apps mod, and basic Tablet mode source
dubidu, for hiding statusbar mod
D4rKn3sSyS and all the paranoid team, for the galaxy S2 rom
Very special thanks to camcory for building 2.52 from source
ivendore and arco68 for base https://github.com/ivendor
http://www.paranoid-rom.com/forum/changelogs-news
How to set the workspace mode
How to change an apps Layout and size
I need it maybe
----------
need some testers for gps
Screenshots would be nice
awesome stuff. but shouldn't it be 2.5.2?
Doomsday94 said:
awesome stuff. but shouldn't it be 2.5.2?
Click to expand...
Click to collapse
thanks
guys the rom is 1 hour old , wait I will make screen shots
Pls link to Original post. thx.
no bugs ? :D
uNb0rN1 said:
no bugs ? :D
Click to expand...
Click to collapse
forgot about it wait
I may be nuts but i think the bugs atm are not so bad at all. I am downloading and flashen. I do have a question; can i restore my gb backup without problems?
mrjraider said:
I may be nuts but i think the bugs atm are not so bad at all. I am downloading and flashen. I do have a question; can i restore my gb backup without problems?
Click to expand...
Click to collapse
Yes.
mrjraider said:
I may be nuts but i think the bugs atm are not so bad at all. I am downloading and flashen. I do have a question; can i restore my gb backup without problems?
Click to expand...
Click to collapse
please report the issues and overall experience of the rom
please wait one lib missing!
XeLLaR* said:
Yes.
Click to expand...
Click to collapse
no
XeLLaR* said:
Yes.
Click to expand...
Click to collapse
Thanks, so wiping /system is enough? Or is that not needed?
I would recommend a nandroid of your functioning ROM before flashing then rom wipe and install. You should be able to rom wipe and restore.
camcory said:
I would recommend a nandroid of your functioning ROM before flashing then rom wipe and install. You should be able to rom wipe and restore.
Click to expand...
Click to collapse
Thank you!
Fix for auto brighness
unrar this file and push it to system/lib/hw before putting rom on sd card
can someone make a flashable .zip for the file which is missing?
->look attatchment
Here you go
So another bug: when you lock the screen, and then you open it, the screen is black!
CyanogenMod 10 is a free, community built distribution of Android 4.2.2 (Jelly Bean) which greatly extends the capabilities of your phone.
This is the official Nightly Build of CM10.1 for the AT&T HTC One X / HTC One XL.
To hear about the latest updates and changes to CyanogenMod as a whole, please follow +CyanogenMod on Google+!
Code:
#include
/*
* 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.
*/
Installation Instructions (These are all required)
S-Off your device (Do this before RUU'ing and it will not wipe your /sdcard)
Update to 3.18 RUU
Flash a custom recovery (TWRP/CWM)
Download latest Nightly
Download and flash GAPPS
Nightlies return! Keep an eye on http://get.cm/?device=evita
List all Questions and Off-Topic discussions here
Changelog
You can find the latest Changelog here
Github
Huge thanks:
intervigil, xkonni, toastcfh, deck and rohan32 - Great team to work with for the HTC MSM8960 device family.
Issue Reporting
Report device specific bugs to the Issues List. Please make sure to mark the issue with the Label "Milestone-CM10.1" so we can keep versions of CM issues separate.
Report CyanogenMod specific bugs to CyanogenMod's Jira Tracker.
NOTE:
Do not expect support if you have issues after you:
Use applications like CyanDelta
Restore data from Titanium Backup
Flash custom kernels
Use random flashable mods on top of CyanogenMod (except Google Apps)
Those things alter cyanogenmod and no one can expect me to support add-ons / random apps / etc. along with keeping our device maintained. Please keep this in mind. If you have an issue, remove all mods, remove all custom kernels, flash the kernel that comes with the cm.zip. At that point, please reply with issues.
FAQs:
* Q: Why don't i have Reboot -> Recovery/Bootloader any more?
* A: Read this
* Q: I'm having Google Play Music Issues! What do I do?
* A: Go to Settings -> Apps -> All. Disable Apollo, reboot your device, and then clear app data in Play Music. See this issue for details.
{
"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"
}
How to gather helpful data for troubleshooting
Pre-requisites:
ADB setup and minor knowledge on how to use it. (See here if you do not have such knowledge)
Have an open command prompt or terminal window.
How to obtain a full logcat
Code:
adb shell
su
logcat > /sdcard/logcat.txt
exit
exit
adb pull /sdcard/logcat.txt
How to obtain a targeted logcat for a particular issue
Code:
adb logcat > logcat.txt
Immediately reproduce the issue
CTRL + C out of the running logcat.
How to obtain a dmesg (helpful for catching kernel issues on a running build)
Code:
adb shell
su
dmesg > /sdcard/dmesg.txt
exit
exit
adb pull /sdcard/dmesg.txt
How to obtain a last_kmsg (helpful for catching kernel issues from last kernel boot-up such as bootloops)
Code:
adb shell
su
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
exit
exit
adb pull /sdcard/last_kmsg.txt
Christmas Time =DDDDDD
Sent from my HTC One XL using xda app-developers app
Have been using CM10.1 on my Galaxy Tab 2 and it's been awesome. Can't wait to try this out
Sent from my faster than Chuck Norris, One XL
it wont boot on mine. hboot 1.14 flashed boot.img after full wipe . ideas?
Same, doesn't boot on my one x with 1.09
I love you so much h8rift. I'm going to flash this immediately. Happy holidays!
Update: It runs! everything is looking great at the moment
I'm on hboot 1.09 and I did the following:
- Factory reset
- Wiped system (redundant?)
- Wiped cache
- Wiped dalvik cache
- Installed cm10.1
- Installed 4.2 gapps
- Rebooted
(in that order)
Issues noticed so far:
- Google Now (specifically the voice search aspect) crashes -------- FIXED
- CRT animation is SUPER fast (I'm not sure if this is a bug or how it is supposed to be) -------- Not a bug
- One time when turning off the screen, the screen displayed a tan-ish color (I haven't been able to reproduce this though) -------- Nothing wrong
That is all for now, I would post this on the issue tracker, like you stated--but I want to see if it's just me having these issues or if it's everyone.
Thank you for all your hard work on this, h8rift and the rest of the team.
Well done h8. I'm excited to try this out. Absolutelygrim and I will have a new base for our MIUI.
BOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOM! Glad this got posted on a day like this
Merry Christmas to all, or Happy Holidays to those who don't celebrate it
Wicked cool! I got my Christmas wish. Thanks h8rift
Sent from my One X using xda premium
Thanks h8, let's hope s-off plays through as well. Amazing Christmas presents
# su
i flashed it and got it to boot, i know some are having issues getting it to boot. well i got booted in everything worked but i had to reboot phone and once i did it was stuck on the htc screen and i couldnt find any way around it.
Mike724 said:
Issues noticed so far:
- Google Now (specifically the voice search aspect) crashes
- CRT animation is SUPER fast (I'm not sure if this is a bug or how it is supposed to be)
- One time when turning off the screen, the screen displayed a tan-ish color (I haven't been able to reproduce this though)
That is all for now, I would post this on the issue tracker, like you stated--but I want to see if it's just me having these issues or if it's everyone.
Click to expand...
Click to collapse
- just tested google now w/o issues :-S.
- CRT animation is supposed to be that fast .
- Not sure what could be causing that tan-ish stuff, keep an eye out. maybe there's a slight race condition where colorspace isn't loaded before display turns on. Either way, shouldn't be anything serious.
ps3kev said:
i flashed it and got it to boot, i know some are having issues getting it to boot. well i got booted in everything worked but i had to reboot phone and once i did it was stuck on the htc screen and i couldnt find any way around it.
Click to expand...
Click to collapse
if you can get it booting again, get me a last_kmsg:
adb shell
su
cat /proc/last_kmsg > /sdcard/lastkmsg.txt
then PM it to me if you dont mind (don't post it in case it may have some sort of personal data in it like your email addy, etc.)
i cant get it booted. my question is why it does this. i got 4.1.2 aosp rom booted up just fine after this happened
---------- Post added at 07:43 AM ---------- Previous post was at 07:42 AM ----------
it only booted once which is so weird. and then i rebooted it and boom stuck on htc screen
h8rift said:
- just tested google now w/o issues :-S.
- CRT animation is supposed to be that fast .
- Not sure what could be causing that tan-ish stuff, keep an eye out. maybe there's a slight race condition where colorspace isn't loaded before display turns on. Either way, shouldn't be anything serious.
Click to expand...
Click to collapse
That's weird about Google Now issue. If I click the microphone icon or say "Google", it immediately crashes. I'll try again with a new copy of gapps.
ps3kev said:
i cant get it booted. my question is why it does this. i got 4.1.2 aosp rom booted up just fine after this happened
Click to expand...
Click to collapse
May have to do with some of the necessary kernel changes to get 4.2 going (and vsync, for that matter). getting a kernel msg for one or more of these breaking should help narrow down what is missing/broken so we can fix it or ifdef it in or what-have-you.
When we tested the mass kernel change towards vsync a couple of months ago, this happened.
I'm going to look back on what needed to be changed/removed and see if anything jumps out at me, but i'll need folks help who this is busted for as well.
Mike724 said:
That's weird about Google Now issue. If I click the microphone icon or say "Google", it immediately crashes. I'll try again with a new copy of gapps.
Click to expand...
Click to collapse
oh derp, yeah you'll need the 4.2 gapps linked in OP.
h8rift aby reason why it'll boot on some and not on others?
{
"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"
}
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* 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.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review.
These unofficial builds are based on the Ziyann t30 Z-Kernel available at https://github.com/Ziyann/android_kernel_acer_t30
All my specific device tree can be integrated in the CyanogenMod project.
https://github.com/picasso-m-mf-dev/android_device_acer_a700
These builds are based on some Graphic Legacy code, thanks to @pawitp for his patches : https://gist.github.com/pawitp/c8a4b32ecd838146192b
Downloads
cm-12.1-20150904-UNOFFICIAL-a700
- CM Updates
cm-12.1-20150721-UNOFFICIAL-a700
- CM Updates
cm-12.1-20150708-UNOFFICIAL-a700
- CM Updates
- Android-5.1.1_r6 tag
cm-12.1-20150616-UNOFFICIAL-a700
- CM Updates
- Android-5.1.1_r4 tag
cm-12.1-20150606-UNOFFICIAL-a700
- Using Z-Kernel
- Using Grouper HWcomposer Blob 5.1 - LMY47D
- android-5.1.1_r3
http://acer.shreps.fr
Requirement
An unlocked Bootloader - JB Version
An updated CWM (6.0.5.0+), CTR, or TWRP (2.7+) recovery
Installation
Do a Nandroid Backup!
Wipe data/factory reset if coming from another ROM or version of CM. If you are already on CM12 or a previous build of CM12.1, just make Wipe Cache & Wipe Dalvick-Cache for a proper upgrade.
Install the ROM using Recovery
Install the adapated Google Apps (Latest Paranoid Gapps for 5.1)
Note: The partition layout of CM12/CM12.1 is identical to that of CM11 with LVM and thus you may use CWM to backup/restore.
Bugs & FAQ
Known Issues:
RIL not compatible with A701
Flashing L might take a while in recovery (please be patient)
First boot might take a while too !
Setting brightness to minimum while on auto brightness may cause the screen to go completely dark with no way to set it back except for guessing where the brightness setting is or using adb to force set a higher brightness. (should be fixed)
If you have a black screen at first boot or after bad settings manipulation, use this commande in adb :
Code:
adb shell "echo 255 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness"
If it doesn't work, push power to enable your screen and try the command again.
If the bug comes with auto-brightness enabled, you can put your sensor on a light to force it to level up the brightness.
SELinux not in enforcing mode
GPU HWComposer & HDMI, please check this post
R.
Ahhh! Just as I'd resolved to sell my ol' A700 and purchase a new device, here you come with your awesomeness again, Shreps!
I'll give this a try if I can in the next few days - and savor the irony of having this on 5.1 when LG can't be bothered to release their LP ROM to my GPad 8.3...
Mark
Thanks a lot, nice to have the latest OS to play with, although my A700 had been succeeded, this is still great stuff!
Just installed. No problems so far. Big thanks.
No many feedback here
Hope it's running well
Plus, don't hesitate to try the Carliv Touch Recovery I made also for A700 : http://forum.xda-developers.com/showpost.php?p=61376552&postcount=5
Shreps said:
No many feedback here
Hope it's running well
Plus, don't hesitate to try the Carliv Touch Recovery I made also for A700 : http://forum.xda-developers.com/showpost.php?p=61376552&postcount=5
Click to expand...
Click to collapse
downloading both now!
My parents have a Acer A700 . I have changed ROM from CM11 to Pacman, because the performance was very poor. They are actually very happy with it. What is the performance of your CM12 against CM11 or Pacman KK? Is it worth changing to Lollipop.
ok here's my findings...
successfully customized and settled into it, very stable, and have not found anything broken, with 2 minor exceptions:
1. bluetooth didnt want to receive a titanium backup file (but probably due to file extension and not a bug?)
2. expanded desktop did not retract nav/notification bars properly until the setting was turned off and then back on again.
in regards to recovery, in the wipe menu theres no options or descriptions distinguishing wipe data apart from wipe data+media.... although in the storage/mounts menu, there was different options for each and thats the method i used to wipe clean.
===========================================
system partition space....
i had to resort to the Micro gapps to install successfully, even after deleting about 50mb of not-necessarily unneeded apps. after installing that though, i installed swype (/data) and deleted AOSP keyboard (40mb+ /system) allowing for the installation of Mini gapps.
also, this rom has Ringtones included, which are useless on a wifi-only device so i was able to save another 20mb or so.
Thank you, Shreps, for this ROM! Have been testing it for a couple of days, and it's nice, the performance is the same as on CM 11 - actually it feels even smoother
Still, I have encountered two issues so far.
First is poor video performance when LiveDisplay (adaptive colour temperature) is on (i.e. at night) - but I think it is not the ROM's fault: our tablet is not brand new
Second issue is noise in headphones (there was no noise on CM 11). Disabling stock AudioFX (and its complete removal) as well as installing ViperFX, which I used on CM 11, change some audio effects but not the constant ssssshhhhhhh.
Everything else is very nice
curious, would the partition resize function in the new 2.8.7 TWRP be of any help for making this tab lollipop friendly?
installed "cm-12.1-20150616-UNOFFICIAL-a700"
working great so far - only thing was that I need to install nano gapps (all others ended in: not enough space on /system)
thx a million Shreps
Sterist said:
curious, would the partition resize function in the new 2.8.7 TWRP be of any help for making this tab lollipop friendly?
Click to expand...
Click to collapse
Changing partition size on the A700 seems dangerous. You will have no tools to go back in case of crash.
But if the /system partition size becomes a problem, a quick possible fix is to merge the A510 code in order to use LVM
and merge /system and /flex as a unique bigger /system partition
(/flex is an unused partition with CyanogenMod, only used by the Acer stock)
Shreps said:
Changing partition size on the A700 seems dangerous. You will have no tools to go back in case of crash.
But if the /system partition size becomes a problem, a quick possible fix is to merge the A510 code in order to use LVM
and merge /system and /flex as a unique bigger /system partition
(/flex is an unused partition with CyanogenMod, only used by the Acer stock)
Click to expand...
Click to collapse
do you know if the system and flex partitions are consecutive on the table?
by my limited knowledge of resizing partitions, it is my understating that, for example, if flex is immediately after system, shrinking flex from it's beginning towards its own end, and expanding system from it's end outwards would have the least potential to cause issues with the table
if this is the case, or otherwise the risk of problems are merely theoretical or on the basis of a battery dying mid-process or an obscure crash like overheating... I am willing to be the guinea pig
Thought zkernel is default 1.6 ghz clock. I see this ROM has it capped at 1.5 ghz. Is that by design?
Awesome ROM btw so far. It is just wicked snappy. Got 20K in Antutu after first boot and everything defaults. Not bad for a 3+ yr old device.
Kudos Shreps, great job.
A new build is online based on the r6 tag
Get your test Rome, thank you for your work.
Just wanted to say Thank You so very much for this update! I was all set to get rid of my A700 and I just flashed this ROM via Clockwork and love it!
Thank you, shreps. My A700 runs 5.1.1 since four days with only one random reboot. Everything works fine and smooth. No graphic memory issue, as in the previous rom. Good work!!
Sent from my A700 using XDA Free mobile app
Wow Awesome going to flash r6 tonight after being on r4 for a week.
We are incredibly lucky to have Shreps developing the latest OS for A700. Thanks Shreps
Temasek's UNOFFICIAL CM13.0 BUILDS
{
"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"
}
I will attempt to get builds out as soon as Temasek releases a new version, however due to commitments i may miss a release. I will not upload a ROM until i have flashed it myself. Please report any bugs or issues that you see; when applicable, Thank you.
DISCLAIMER
Code:
/*
* 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. Hard. A lot.
*/
This thread is currently under maintenance. Should there be any inaccurate information, please PM me. Images and formatting will be handled at a future date.
...not ready yet
A WORKING version TWRP is required i use Official TWRP 3.0.2-0
Clean Install
1. Download the appropriate ROM using links provide in the second post.
2. Download the appropriate GApps following the links in the second post.
3. Ensure you’re on the latest vendor image from google - https://developers.google.com/android/nexus/images
3. Back up any and all important data.
5. WIPE DALVIK/CACHE/DATA/FACTORY RESET.
6. WIPE SYSTEM. <<-- You don't have to do this unless you want too
7. Flash the ROM in recovery.
7.1. DO NOT FIX PERMISSIONS AFTER FLASHING, doing so will cause a bootloop.
8. Flash the GApps.
9. Reboot Device.
Dirty Flash
1. Download the appropriate ROM using links provide in the second post.
2. WIPE CACHE/DALVIK. (I find wiping /SYSTEM can stop some issues with play store F/C’s)
3. Install the zip from recovery.
4. Install GApps (ensure that they are from the same build, otherwise you must do a clean installation when using a newer GApps package)
3.1. DO NOT FIX PERMISSIONS AFTER FLASHING, doing so will cause a bootloop.
5. Reboot Device.
probably something i havn't found as yet
@temasek
CM Team, CyanogenMod
Source
CyanogenMod
Kernel Source
Joshndroid
Device Tree
Temasek
Rom Source
Changelogs
https://github.com/temasek/Changelogs/blob/cm-13.0/cm_hlte-Changelog.txt
Shared Google Drive Device Folder (have Rom shared directly to your Google Drive Folder - see 3rd post)
see here for further - http://forum.xda-developers.com/showpost.php?p=66531156&postcount=3
Basketbuild Downloads - Backup Download Location (OR for those not in Google Shares)
https://s.basketbuild.com/devs/Joshndroid/Temasek Roms/bullhead
GApps - Marshmallow GApps Package
http://opengapps.org/
I have be extremely pleased with Open Gapps and you can even download daily packages, I have tried the micro, mini and nano packages with good success so far - All credit to their team and original thread source can be found here for important information and updates - http://forum.xda-developers.com/android/software/pa-gapps-continuation-t3098071
SuperSU for flashing via recovery - Credit to Chainfire
http://download.chainfire.eu/supersu
Google Drive Shared Downloads Please read if interested
Rules -
1. I WILL NOT be keeping your PM or your email address anywhere once you have been added to the share, i WILL be respecting privacy so I expect the same in return.
2. I WILL however, be creating a google doc (probably in each rom folder) to signify by XDA username only who is in the share. (This is for a couple reasons, 1 - because I can keep track of who I have added to the share, 2 - people can see if they have been added or not to the share to either remind, 3 - It keeps people accountable when their, somewhat, online identity is linked to something.)
3. Do NOT spam me with PM's if I dont get to add you within a day. I am very active on the forums due to mobile access, but to add to the share I will need to be at home. If you have not been added and see your username in the google doc after 2 days, politely PM me again.
4. If you do not use the below template (as it has all the information I will be requiring on my end to add you), You wont be added (so 2 days will pass, you wont see your name or a rom and then check the info u sent me).
5. First download for yourself is going to be rather big (about 4 roms worth). I want to keep atleast a couple roms in the share so that if something is wrong, I can pull a download or whatever at it will not affect anything to severely.
6. You will not have any access to modify or delete the files. I am the owner and you guys will only be able to download/view (which is all you need).
Okay so how can you let me know your in.
First PM me using this template:
XDA Username -
Email (google drive account) -
Rom -
Devices (some have more than one) -
I will add you to the share, I will add you to the local google doc, you will get a device folder and your files will start to sync locally to your PC.
Couple quick FAQ's
How do you know when a new rom is on the share?
You could check it manually, I also was toying with a solution that I could share within the drive that would conduct periodic checks, problem is is that it would rely on a generated file as well as direct links (something that is hard to come by on file sharing services to firstly predict and script & usually requires you to manually click a share button to get a link).
However, there is a google chrome based extention that will notify you by tracking a folder when something new has been added to a google drive folder - https://chrome.google.com/webstore/detail/folder-notifications-for/pamfobflonhoblkekglgpplpibfnckna
This will only track and send an email based on tracking 1 folder.
I am looking into the paid version myself ($2 - http://ez34.net/ezdrive/folder-notif) that will track 10 folders (which is a lot).
Why don't you use the OTA app functionality?
The OTA app, while great seems to be an on/off thing. I have it set to the correct file locations but it seems it works for some of my devices and not for others. I have tried changing to other branches of the apps to no avail. It just doesn't seem stable enough, remember im working with 6 devices at the moment.)
Can I get roms from the other locations?
Yes. I have done this setup to quicken my workflow to get roms out, the quicker you guys get them, the happier you's are. Now the primary issue I have it sync'ing to other file services to ensure I limit my bandwidth in uploading (to reduce wait times) and to keep things concurrent across. If i upload to google drive first and sync to other locations on my end, its quicker than me manually uploading to locations
one more
For reference... rom is built with UBERTC 4.9 for rom base, kernel is built with UBERTC 5.3..... i do use franko kernel myself though
Thanks so much! Trying this now...
Appreciate your time bringing this to us!
Downloading.....yeah.
Sent from my Nexus 5X using Tapatalk
Zip file is not available for downloading.
Harthouse said:
Zip file is not available for downloading.
Click to expand...
Click to collapse
try again..
sometime your browser cant handle the %20 that is populated within the space in the URL...
i have deleted the %20 and it works fine, FWIW it worked fine for me before that anyway
This is what I'm talking about...
Harthouse said:
This is what I'm talking about...
Click to expand...
Click to collapse
that is an issue with your setup.. downloading just fine for me either way - direct link from basketbuild - https://s.basketbuild.com/uploads/d...head/cm-13.0-20160424-UNOFFICIAL-bullhead.zip
how i can installer viper4android? it always says.. Installed succesfull then i reboot and then again.. Please Install, Install Successfull... Reboot and again
Does this ROM come force encrypted?
通过我的 Nexus 5X 上的 Tapatalk发言
after installation i cannot pull down ststus bar
it only comes half way
Rom running great!!
ericgaebel said:
how i can installer viper4android? it always says.. Installed succesfull then i reboot and then again.. Please Install, Install Successfull... Reboot and again
Click to expand...
Click to collapse
Make sure you only have these two in system/vendor/ect.
Sent from my Nexus 5X using XDA-Developers mobile app
shindiggity said:
Make sure you only have these two in system/vendor/ect.
View attachment 3731178
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
Thank you for your reply @shindiggity
I have only these two files in vendor/etc/ ... But dont effect anything to viper..
Same Problem..
ericgaebel said:
Thank you for your reply @shindiggity
I have only these two files in vendor/etc/ ... But dont effect anything to viper..
Same Problem..
Click to expand...
Click to collapse
Try this one, just flash.
http://forum.xda-developers.com/attachment.php?attachmentid=3431648&d=1438967541
Thank you @shindiggity! I'll just try it out now
Nvm i got it too work lol
{
"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"
}
Ubuntu Touch
First things first, this rom is not android based and this build is in pre-alpha stage, in short it's not meant to be your daily driver, you may face many bugs..
Ubuntu Touch (also known as Ubuntu Phone) is a mobile version of the Ubuntu operating system that was originally developed by Canonical Ltd. and is now being developed by the UBports community.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you. Hard & a lot.
*
*/
Features
[URL] https://github.com/ubports/porting-notes/wiki/Xiaomi-Redmi-Note-4(X)-(xiaomi-mido)[/URL]
Credits
In the beginning I would like to thank:
Ubports community
LineageOS community
Canonical
@Herrie82
@Flohack
@Shakendo
@walid
@notkit
@RealDanct2
Team
@gopikrishnanrmg(Win32_downdadup)
Downloads
Pre-Alpha Release Version 1.0
Download link: https://www.mediafire.com/file/w6qccgtubcc7uq5/Ubuntu-Touch-mido(Pre-Alpha).zip/file
Pre-Alpha Release Version 1.1
Download link: http://www.mediafire.com/file/cgyqxk6wgy60yhz/Ubuntu-Touch-mido%28Pre-Alpha_V1.1%29.zip/file
Alpha Release Version 1.0
Download link: http://www.mediafire.com/file/dj68d53sg0loprz/Ubuntu-Touch-mido%28Alpha_V1.0%29.zip/file
Alpha Release Version 1.1
Download link: https://www.mediafire.com/file/52vgjns7dktx7if/Ubuntu-Touch-mido(Alpha_V1.1).zip/file
Changelogs
[Pre-alpha]V1.0
WIFI is fixed
Bluetooth is fixed
Tethering is fixed
GPS is fixed
Media sound is fixed
[Pre-alpha]V1.1
Calls issue is fixed
Scaling is fixed
Power button bug fixed
[Alpha]V1.0
Camera is fixed (only snapshots no video)
Anbox is fixed (Instructions https://github.com/ubports-mido/android_kernel_xiaomi_msm8953/pull/2)
Alarm is fixed
Loudspeaker in calls bug is fixed
Time keeping between reboots is fixed
And many more ....
[Alpha]V1.1
Temporary Fix for torch
Media decoding for videoplay (To fix this, open terminal and run : sudo mount -o remount,rw / and then
enter password, default it is "a" without quotes. Now run sudo apt update and
finally run sudo apt install gstreamer1.0-libav, enter Y upon prompt. Reboot and
open video from mediaplayer app)
More fixes and versions upcoming
Upcoming Fixes And Features
Fixes
Screenshots
I couldn't add the screens directly as there were some scaling issues, please bear with me
https://www.mediafire.com/convkey/2048/e9azzbg0ehqm9ohzg.jpg
http://www.mediafire.com/view/at76fk07w913exz/IMG_20200320_181101.jpg
https://www.mediafire.com/view/gnp05qiyrbu8kw3/IMG_20200330_190516.jpg
https://www.mediafire.com/view/pfysyoi84gzx2bc/1.png
https://www.mediafire.com/view/9qyfjgtx24csr66/4.png
https://www.mediafire.com/view/j3rz14v85r920bl/2.png
https://www.mediafire.com/view/da9eytfeat1pixo/6.png
https://www.mediafire.com/view/sszaqxtby49zwkd/5.png
Issues
https://github.com/ubports/porting-notes/wiki/Xiaomi-Redmi-Note-4(X)-(xiaomi-mido)
Note: The reason I didn't fix these and post the ROM was because of demand by some users to try out the ROM, these issues will be fixed in the later builds
Instructions
It is STRONGLY recommended to fully wipe your device before flashing and please avoid restoring system apps and system data with Titanium Backup (or with any backup/restore app) as this can cause stability issues that are very hard to debug, restoring regular apps is fine though.
If you believe you know what you're doing - then fine, go ahead, but please don't complain if you experience any strange behavior.
How to flash for the first time:
(Again: Don't do it if you don't know!)
1. Boot to recovery (TWRP recommended).
2. Wipe the System, Cache, and Data (and format the data partition!).
3. Download the ROM and transfer it to your device.
4. Flash the ROM Zipfile.
5. Reboot your device.
6. A password prompt may come once its started and the password is "a" , you can change the password using the terminal, typing "passwd" and change the password (as in any Linux system)
Sources
https://github.com/ubports/porting-notes/wiki/Xiaomi-Redmi-Note-4(X)-(xiaomi-mido)
[Sources link at the bottom of the above page]
XDA:DevDB Information
Ubports-Mido, ROM for the Xiaomi Redmi Note 4
Contributors
gopikrishnanrmg, jodev
Source Code: https://github.com/ubports-mido
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.1.x
Based On: Lineage OS
Version Information
Status: Alpha
Created 2020-03-20
Last Updated 2020-06-20
great. screenshots please
xcosby said:
great. screenshots please
Click to expand...
Click to collapse
There was a scaling issue it seems, so i could only upload the links to the images, sorry for that
Fantastic. Will be keeping my eye on this one. This project and PureOS are a refreshing break from the Android ecosystem.
Just installed. Everything seems to work besides listed issues.
cidxtc said:
Just installed. Everything seems to work besides listed issues.
Click to expand...
Click to collapse
Thanks for testing
Mycroft2046 said:
Fantastic. Will be keeping my eye on this one. This project and PureOS are a refreshing break from the Android ecosystem.
Click to expand...
Click to collapse
Thank you
Mycroft2046 said:
Fantastic. Will be keeping my eye on this one. This project and PureOS are a refreshing break from the Android ecosystem.
Click to expand...
Click to collapse
Me too. Thanks OP for this!
FMAranda said:
Me too. Thanks OP for this!
Click to expand...
Click to collapse
Thank you too
try to install. but get error on mounting data partition even seems its mounted . try official latest TWRP,redmwolf and orange fox. same problem.
any advices?
btw, im comig from PE android 10. now device unable too boot. only twrp and fastboot
kayrowl91 said:
try to install. but get error on mounting data partition even seems its mounted . try official latest TWRP,redmwolf and orange fox. same problem.
any advices?
btw, im comig from PE android 10. now device unable too boot. only twrp and fastboot
Click to expand...
Click to collapse
It will show the error about data partition and also show no OS installed, did you try to reboot after flashing? Also do format and wipe system, data, dalvik and cache (not just wipe). I used twrp. The errors are normal, It should boot to Ubuntu touch
want to install but i dont have wifi at home XD next time maybe dev
ty before
DiamondxUnicorn said:
want to install but i dont have wifi at home XD next time maybe dev
ty before
Click to expand...
Click to collapse
Welcome
Great news to be able to use ubuntu touch in mido I will try to see how it goes although I know it is a pre-alpha version
Nice! Everything works good a part from listed issue! This is so good, do you think I can use it with DualBootPatcher?
Thanks! Works fine for me.
sterzo7 said:
Nice! Everything works good a part from listed issue! This is so good, do you think I can use it with DualBootPatcher?
Click to expand...
Click to collapse
Didn't try it yet... There are lot more perfections to be made
Dean27 said:
Great news to be able to use ubuntu touch in mido I will try to see how it goes although I know it is a pre-alpha version
Click to expand...
Click to collapse
Thank you
Juby210 said:
Thanks! Works fine for me.
Click to expand...
Click to collapse
Happy to know
Thanks for the port bro! It works well!
However, when i compiled your code from 'ubports-mido' (Dev Branch). I am not able to boot. It crashes once and then on reboot, it gets stuck at ubuntu loading logo. May I kindly know which branch you use for device, kernel and vendor? Any other specific instructions to build?
I would love to contribute!
In between, the device gets mis-recognized as desktop, instead of handset. Because a configuration file in '/etc/ubuntu-touch-session.d/mido.conf' is missing. Creating it with following values:
GRID_UNIT_PX=22
QTWEBKIT_DPR=2.3
NATIVE_ORIENTATION=portrait
FORM_FACTOR=handset
Click to expand...
Click to collapse
fixes the display scaling issues.
You can also integrate this in the ubuntu folder in device tree itself to fix the issue. Maybe I can create a pull request?
Last, Where can we create issue and track them? It would be nice if you could enable Github Issues for this project 'ubports-mido/android_device_xiaomi_mido' maybe?
Thanks!