[ROM] BitTrix gingerbread beta 06 - Updated 18-Feb-11 - G Tablet Android Development

UPDATED 18-FEB-2011
==========================
beta 06
==========================
update to gingerbread 2.3.2 - Compiled from AOSP, CyanogenMod, other online sources and I wrote/tweaked/swore a bit too. Coding with gingerbread is like playing a nasty game of whack-a-mole.
now compiling with updated toolchain optimized for tegra / cortex-A9 processors
includes Clemsyn's kernel (Pershoot's works too)
includes gapps and working 3D maps
removed most of the overt CyanogenMod graphics and branding to avoid confusion with their official builds
reverted memory naming: internal storage is emmc, removable sd-card is sdcard. Sorry for the flip but this is the future for tablets. Apps should be reading the mount points properly regardless of the device type or naming scheme.
USB connection (via UMS) mounts to /sdcard and no longer makes the fs unstable (I hope). If you don't have a removable SD card then ADB still mounts to internal storage.
bunch of behind-the-scenes code and framework optimizations for stability, smoothness. Still not as fast as froyo but waaaay better than beta05. YMMV.
Special thanks to the real devs and gurus: clemsyn, gojimi, pershoot, rothnic, roebeet
This will probably be near the end of my involvement with the 2.3 codebase. Tablets like this really need the architectural changes in honeycomb (3.X+) especially real SMP. Also when looking for performance tweaks I keep running face-first into the fact that the PROPRIETARY nvidia drivers {spit on the floor} make their own superchip look like a Z80 on a hot day (yes, it's a Zilog reference. yes, I'm old). Also... There's only one of me.
INSTALLING: READ CAREFULLY AND OBEY.
save the bittrix-beta...zip to your internal memory
use CM .8 and install the zip
when the install finishes, stay in CM... wipe data/factory reset, clear cache, clear dalvik, stay in CM...
install the zip again. Failure to do this means wifi won't work unless you flash a standalone Clemsyn or Pershoot gingerbread kernel.
reboot.
USE NOTES:
First boot may ask what startup to proceed with - either will do - i pick "startup wizard" (it doesn't run the wizard, but you have to pick one...)
The system will feel a bit slow the first time as the system is busy parsing/precompiling the java files. Things get much faster as you use it.
Google app framework is installed. Your best install for the individual apps is to load them yourself from the market. The first-time app picker is hit/miss.
Market won't show installed apps until you buy one.
Camera is borked for now.
This should be considered as an experimental build, with all the usual disclaimers about turning your tablet to slag, crossing the streams, starting a game of global thermonuclear war, etc. It's not an official CM release. Editing the source and messing with the module packaging feels like I just leaned a bit too far down the rabbit hole. Please be patient with me, I have a day job.
Changelog:
19Jan initial release - Compilation from 19Jan CM7 git
21Jan beta02 - new merges, updated kernel, fixed: USB, Angry Birds
22Jan beta03 - newest CM7 base plus first source edits! framework text now displays "tablet" instead of "phone" in spots, fixed camera orientation. Set screen dpi to 120 (match actual panel) from 160.
23Jan beta04 - x-y screen metrics and scaling. Some text should appear visibly sharper now if rendered correctly. Removed cell & phone system files. Internal memory is now /sdcard, removable memory is now /sdext.
PC should now see both internal partitions over USB cable. pull-down menu (drag down the top statusbar) has soft buttons to toggle wifi, bluetooth, location, and sound (CM7 feature).
24Jan beta05 - fixed mount points, changed framebuffer timing to 70Hz, no more cell signal indicator, UI fixes, added "never" screen timeout option, enabled dock settings (can't test, I don't have one, YMMV)
18-Feb beta06 - update to 2.3.2.
without further ado...
beta06:
link to beta 06.43f: http://www.mediafire.com/?kcw19h91tw21wfk
RELATED LINKS:
Updated kernel: Clemsyn now supports gingerbread with his kernel builds. Support for most TLA and FLA is included. In the event of issues you can just reflash the bittrix beta. They're at http://forum.xda-developers.com/showthread.php?t=895825
Updated kernel: Pershoot is cooking up some amazing kernel goodness - I think I saw eye of newt and a stick of dynamite in one of the .conf files his thread is at http://forum.xda-developers.com/showthread.php?t=903505 - he provides the extra functionality modules as separate files, so the more adventurous among you can roll-your-own (so to speak).
Official CM7 Betas: GoJimi's official CM7 beta is going strong. It's mostly from the same codebase and will give you the same look and feel. If you're at all squeamish about trying new builds I recommend using it instead. it's at post#18 in this topic... http://forum.xda-developers.com/showpost.php?p=10733279&postcount=18
VEGAnTAB: is migrating to a gingerbread base. It's XDA forum is http://forum.xda-developers.com/showthread.php?t=884103 and GoJimi also runs the projects website at http://vegantab.gojimi.com/

Oh now THIS is gonna be GOOOOOOD.....
Downloading now!

And I was about to go to sleep.....

Hey thanks. Any way you can provide known issues? Is wifi, bluetooth, the g sensor, camera, adobe flash etc working? Also, do you have quadrant scores and screen shots?

Got it flashed. Seems VERY fast.
So far I've noticed the following:
1. Camera is sideways
2. No audio on speakers until I plug/unplug headphones.
3. Phone APKs appear to be loaded? I'm showing a little cell phone signal meter.
4. Wifi works fine.
(more to follow)

anlog said:
Got it flashed. Seems VERY fast.
So far I've noticed the following:
1. Camera is sideways
2. No audio on speakers until I plug/unplug headphones.
3. Phone APKs appear to be loaded? I'm showing a little cell phone signal meter.
4. Wifi works fine.
(more to follow)
Click to expand...
Click to collapse
video please!

1. Also noticed that camera orientation is incorrect.
2. Micro SD properly mounted in /sdcard now.
3. Internal storage is now in /emmc
4. Settings properly shows storage for internal and microsd
5. Can't mount storage on pc
6. Can confirm that 3d Maps is working.
7. Haven't been able to get Quadrant to run completely
8. Wasn't able to restore Angry Birds from Titanium Backup
9. No fancy power off screen animation
First time using Cyanogen Mod, so some of this may already be known.

Legend, thanks!! Giving this a crack now
Edit: As stated in the first post the drive mappings are different - external SD is /sdcard and internal sd is /emmc
This has implications for Titanium Backup when you try to restore your USER DATA (user data only, don't restore system data)
Copy the contents of /emmc/titaniumbackup to /sdcard/titaniumbackup using Root Explorer or similar.
Titanium will now see all of your old backups.
Rockplayer wont play movies in Hardware Decode mode. Software decode mode is jerky.
Coming from VEGAn 5.1 I find this rom a bit laggy
Flash not working on the sites I tested - www.abc.net.au/news/abcnews24/
It's a great first effort and still worth booting up to see it. Might go back to TnT Lite for a bit

bittrix said:
Here goes... My first (successful) attempt at compiling from source. This is Cyanogen Mod 7.0.0RC0 compiled from the latest sources as of this evening. It's a real-live taste of gingerbread This uses Bekit's 2.6.32.9 kernel and brings things up to Android 2.3.1
Use CM .8, wipe data & cache, and install as update. If you're installing over TnT Lite: failure to wipe the user data will give you never-ending tap n touch keyboard FCs.
You'll need to install the market (see below).
This should be considered as an experimental build, with all the usual disclaimers about turning your tablet to slag, starting global thermonuclear war, etc.
It is important to note that my role in this is "guy who compiled other people's source". I am nerd, but neither guru nor dev.
without further ado...
http://www.mediafire.com/file/y3iq7jr956t14tb/update-cm-7.0.0-RC0-Harmony-KANG-signed.zip
Update: very cool new google apps installer **INCLUDING MARKET** choose the CM7 Tegra builds from
http://wiki.cyanogenmod.com/index.php?title=Latest_Version/Google_Apps
WORKING: Google Maps including 3D tilt and coarse (network-derived) location, navigation, speech input, wifi, full market (looks full - YMMV) cool pull-down status bar (like Vegan but thinner), remembers date and time on power off, sleep/wake appears to work, Flash (install from Market)...
ISSUES: Angry Birds won't install, sound may need plug/unplug or widget toggle, no file transfer to PC via USB (won't leave debug mode)...
Click to expand...
Click to collapse
Regarding the Angry Birds not installing issue - something in the crypto loop device probably isn't working for apps that try to install to SD. That's what Android tries to put on /sdcard (or /emmc in this case? not sure how this gets handled with the changed mount points). Could also be crap in /emmc (specifically, in the .secure or .android_secure, whatever it's called directory) from a prior ROM install that needs to be deleted. Or using a kernel that's not compiled with all the right options (make sure you're using a kernel that's known good from other installs - clemsyn or pershoot's kernels, or the kernel rothnic compiled for Vegan 5.1beta should all be good).
Also Roebeet, Rothnic and Gojii all dealt with the sound issues on TNT Lite and Vegan, so might be worth asking them about how they resolved that.
Not sure about the USB sticking in debug mode issue, you'll have to dig around and figure that one out.

reminds me very much of zpad clean 3, which i love but has auto brightness missing.
however, it seems as if cifs isnt built in. is there a cifs.ko i can insmod in this rom?
Sent from my UPC300-2.2 using Tapatalk

rcgabriel said:
Regarding the Angry Birds not installing issue - something in the crypto loop device probably isn't working for apps that try to install to SD. That's what Android tries to put on /sdcard (or /emmc in this case? not sure how this gets handled with the changed mount points). Could also be crap in /emmc (specifically, in the .secure or .android_secure, whatever it's called directory) from a prior ROM install that needs to be deleted. Or using a kernel that's not compiled with all the right options (make sure you're using a kernel that's known good from other installs - clemsyn or pershoot's kernels, or the kernel rothnic compiled for Vegan 5.1beta should all be good).
Also Roebeet, Rothnic and Gojii all dealt with the sound issues on TNT Lite and Vegan, so might be worth asking them about how they resolved that.
Not sure about the USB sticking in debug mode issue, you'll have to dig around and figure that one out.
Click to expand...
Click to collapse
Thanks! Knowing where to look is my biggest problem. I really only started this so I could make my USB GPS work in the car, and expect the real devs will be along shortly with stuff that's not so experimental. This is literally the first working OS I've ever compiled

I have installed it and very nice. I am coming from vegan and robeet is really nice and will help. they are working on a new platform right now as well.

Time to start playing.
Thanks for the link!

roebeet said:
Time to start playing.
Thanks for the link!
Click to expand...
Click to collapse
LOL ROE i was just talking about you..... Yeah its pretty nice Iam at work so i cant play with it but so much but can you make it faster quad scores like 1045. the gapp functions is sweet as well. Plays movies a little choppy but i have to see once i load everything up. USB/sdcard2 detection is good money.

The update.zip is completely ripped out, which is actually quite nice from a modding perspective.
Some of the reported issues are things gojimi / rothnic had dealt with on the VEGAn build, so the fixes might be similar. As for me, I'm all about packaging. Right now I just want to look at this and get a feel for it.
I'm assuming that the big issue is lack of hardware acceleration? I'll know for sure once I test it - this is again something that gojimi wanted to work on once he had his Gingerbread rig setup.
EDIT: Yep, video acceleration is not there. Sounds like this is all still "alpha-code" stuff, so keep that in mind. Just nice to see this next step, but definitely not a replacement for your Froyo build (yet).

Wow bit Great work!!
Cant wait until some of the issues are ironed out which I am sure will be done very quickly with the dev team we have working on this device!

any screen shot or something? Eager minds are waiting..

Congrats on Compiling Your First ROM
Congrats on Compiling Your First ROM! I love seeing others trying there hand at compiling. You can learn a great deal about the Android system and how it operates. That being said. This is not an official release of Cyanogen Mod 7.0.0. We should be careful when posting our non Official releases of CM7 as it can cause confusion for the uninitiated.
Here is a link to the Official BETA 1. http://vegantab.gojimi.com/download/update-cm-7.0.0-Beta1-Harmony-signed.zip
This Official ROM still has alot of the same issues as the original ROM but is using the proper kernel, etc. This is brought to you by Bekit and Scepterr and the rest of CM development team (myself included now... though I haven't done anything as of yet.... just got my Development Machine up and running).
Also for the time being until I can get the fix into CM7 this will fix the speakers so they are on at boot. Install it like you would any other app. There is no launcher link to this app... it starts at boot fixes audio and then kills itself till the next boot. http://vegantab.gojimi.com/download/audiofix.apk
Again... Congrats to the original poster for compiling cm7! hopefully we will see you join in on our development discussions!

roebeet said:
The update.zip is completely ripped out, which is actually quite nice from a modding perspective.
Some of the reported issues are things gojimi / rothnic had dealt with on the VEGAn build, so the fixes might be similar. As for me, I'm all about packaging. Right now I just want to look at this and get a feel for it.
I'm assuming that the big issue is lack of hardware acceleration? I'll know for sure once I test it - this is again something that gojimi wanted to work on once he had his Gingerbread rig setup.
EDIT: Yep, video acceleration is not there. Sounds like this is all still "alpha-code" stuff, so keep that in mind. Just nice to see this next step, but definitely not a replacement for your Froyo build (yet).
Click to expand...
Click to collapse
One thing you could start looking at is merging in the performance pack considering that cyanogenmod is at ~2400 quadrant without it. I am curious if there would be any change if you can get it working with CM.

rothnic said:
One thing you could start looking at is merging in the performance pack considering that cyanogenmod is at ~2400 quadrant without it. I am curious if there would be any change if you can get it working with CM.
Click to expand...
Click to collapse
Yep, I start throwing stuff in there to see what sticks.
There's no /lib/hw section -- I wonder if that's a 2.3 change? EDIT: Never mind, brain fart.

Related

[INFO/FAQ] Unofficial Cyanogen Mod Nightly (6/6 - I'm taking my ball and going home!)

Well, I did it. Ported my number to T-Mobile. Poorer signal in some places, but I get consistent 4Mbps at my desk at work.
So.... I'm going to pretty much retire from maintaining this OP.
If someone wants to start a new thread with a similar format, go for it. If not I'm willing to come in here and try to do a quick update once in a while. It's not like things are moving as fast as they used to anyway, and the appspot changelog is great for displaying what is going on.
[HIGHLIGHT]Some Goodies:[/HIGHLIGHT]
With HDMI out there are some cool possibilites for the Evo. One of the best examples is in a thread started by Lokifish Mars: Use your Evo as a Desktop PC
There are tons of great theme engine themes. Many on the market and some only available on XDA. But since I'm a self serving biased jerk who unfairly looks out for his friends, I've got to mention the Sculpted theme from Shift. I loved Sculpted on CM6, but the version he created for CM7 is incredible, and all you have to do is grab it from the market, and then choose it in Theme Chooser.
Everyone's favorite something-goat-something-Shift-hater Karadorde dropped a little ray of nightly flashing sunshine in our lives. It's a recovery flashable script similar to Calkin's flash all that just flashes cache and dalvik for those times you've gotta have your nightly fix, but don't feel like setting everything up again. Check out his thread for instructions, and download the script there or here: nightly wipe zip
rstuckmaier has basically been doing my job for me recently, and created a thread just for CM7 fixes, tweaks, and work-arounds.
WiMax support is built into CyanogenMod 7. HDMI mirroring is supported in the kernel, but you will need an app to turn on mirroring. You can grab HDMwIn from the market. After trying it out, please support further TeamWIN projects by buying the donate version.
Quick Links:
Nightlies
Google Apps
Commit Log
DrMacinyasha's Mirror (CM and more)
Changelog App
CM Forums Evo Experimental
rstuckmaier's Tips Thread
TecherrataFiles Twitter - Mirror of releases
[HIGHLIGHT]New since 7.0[/HIGHLIGHT]​See the Official Changelog at this link
7.0.2
Common: Fix issue with missing built-in themes
Common: Update bundled ROM Manager to latest version
Supersonic: Actually fix GPS
Supersonic: Fix proximity and light sensor
7.0.1
Common: Fix fling velocity of status bar and ADW swipe - Sven Dawitz
Common: Fixed webview layout bug (issue 3229) - Zinx
Common: Fix GVoice-opens-twice bug - Zinx
Common: Fix issues on all devices with DNS resolution failure after some time - Zinx, various
Common: RTL improvements - Eran Mizrahi, Eyad Aboulouz
Common: Fix crashes in Arabic locale - Eyad Aboulouz
Common: Add Arabic keylayout - Eyad Aboulouz
Common: Improve ADWLauncher scrolling/zoom performance - Pavel Kucera
Common: Fix excessive memory use when appending to textviews - Cyanogen
Common: New wallpapers from the CM community (CC License, see app for credits)
Common: Option to disable vibration while in-call - Evan Charlton
Common: Add long press option to status bar widgets for settings - Alex Avance
Common: Compact carrier and status bar tweaks - Nihanth Subramanya, rorifree
Sholes: Fix connectivity loss bug - cvpcs
Speedy: Fix keyboard lights - JD Horelick
Glacier: Fix backlights - Zinx
Glacier: fix GPS issues - Zinx/QCom
msm7x30: Fix bugs during video resume - Zinx
qsd8x50: Fix 720p video playback
qsd8x50: Unified 2.6.37 kernel - Cyanogen, toastcfh, slayher
Espresso, Legend: WiFi fix (HTC)
Supersonic: Fix GPS issues (HTC)
##########################################
Please bear in mind this is a nightly build, meant to be a testing ground for developers, and there may even be times the new nightly won't work at all. This is a common way of working in open source software. Most of the problems you are encountering the developers are already aware of. With that said, most of the nightly builds has been very solid and stable for many people here, and several of us that are used to development software are using it as a daily driver. Just realize that is not the intention of nightly builds.
[HIGHLIGHT]CM6 features not available & Bugs[/HIGHLIGHT]​
Camera does not have touch to focus and some other features from CM6
Bluetooth Mouse cursor - BT mouse will connect, but acts more like a trackball. See the Use your Evo as a Desktop PC thread for a patch.
No 720p video recording
GPS often will not lock. Cyanogen said he is working on a fix for a point release. Basically the non-open source HTC drivers were used in CM6, but for CM7 they are using the open source reference drivers from the chip manufacturer. Something is strange or maybe even buggy about the Evo hardware. The good news is there is a workaround that has worked for most people.
Note - this is pasted from rstuckmaier's excellent tips thread
Make a Nandroid of your current CM7 setup.
Boot into recovery and perform a full wipe (or use Calkulin Format ALL zip)
Flash any Sense ROM
Open the Market and download MSL Reader, write down MSL.
Open Dialer/Phone and type ##4772579# (##GPSCLRX#)
When it asks you for a password type in your MSL
Reboot phone
BE OUTSIDE
Turn on GPS and open Maps, allow it to fully lock your location (may take a few minutes, do not just wait for initial lock).
Leave GPS on
Turn off phone, reboot into recovery.
Nandroid restore your CM7 backup
[HIGHLIGHT]Installation Info[/HIGHLIGHT]​
You must be fully rooted (including NAND rooted)
Nightlies are posted at: http://buildbot.teamdouche.net/nightly/supersonic/
After flashing the main part of CM, you will probably want to flash the Google Apps Add-On, which adds the Market and allows you to download things like GMail, Goggles, Voice Search, and Maps. Gapps is available here: http://goo-inside.me/google-apps/
There are now only two versions of GApps, one for Tegra CPUs and one for non. For the Evo you want the standard version without Tegra support
GApps changed for CM7 and only has the basics for market access. When you first log in you will be given a screen of checkboxes to download the apps you want. You can also add them manually later from the market.
DrMacinyasha's goo-inside.me is the official source for GApps, and also mirrors most of the other content:
drmacinyasha said:
Just a heads up, I've been keeping my own mirror of all of the CM stuff for EVO. Useful for those who want the gapps updates but don't have an account on the CM forums, etc., and also has all of the Snap kernel files mirrored:
http://goo-inside.me/google-apps/
http://goo-inside.me/evo/cm6/nightly/
http://goo-inside.me/evo/cm6/rc/
http://goo-inside.me/evo/cm6/stable/
http://goo-inside.me/evo/cm6/snap-kernel/
I update the site whenever I can; it's not yet auto-updating, but I'm looking at a way to fix that.
Click to expand...
Click to collapse
[HIGHLIGHT]What features are included[/HIGHLIGHT]​
Full AOSP
Running 2.6.37 Linux kernel
Android OS 2.3.3 (Gingerbread)
More standard Bluetooth stack. HTC uses a funky proprietary bluetooth implementation. Cyanogen has replaced this with a more common one, so the phone now supports HID (Mice & Keyboards) and the Wiimote app in the store.
Tons of Cyanogen Mod tweaks and tools, including but not limited to:
Updated music app with extra options and lockscreen controls
kernel speed tweaks
Notification Drop down power control
CyanogenMod Settings integrated into settings menu
DSP settings
T-Mobile theme engine
Torch flashlight uses camera flash, includes widget
Additional settings and tweaks for Contacts, Dialer, and MMS (maybe more)
[HIGHLIGHT]FAQ[/HIGHLIGHT]​Q. When the new nightly comes out can I just download and flash over the top of the install?
A. Because these are development nightlies they are not guaranteed to work in this way. In many cases this may work fine, but even if it does it may not implement a new feature or fix. For example the MMS fix would not show up unless you wiped, or deleted a specific directory. However, this usually works ok.
Q. What has changed in the newest nightly build?
A. For me the easiest thing has been to follow the CM Source twitter feed. Pretty much any change that doesn't mention another device specifically will show up on the nightly.
Look here for Cyanogen's changes: http://github.com/cyanogen
and here for CyanogenMod in general: http://github.com/CyanogenMod
Q. Flash isn't working
A. Go to the market, search for "Flash Player" and install.
Q. I don't have a Market icon or any other google apps
A. You didn't flash gapps or flashed the wrong one
Q. Rom Manager won't let me download the nightly
A. Purchase the premium version from the Market
Q. Why is the launcher slow?
A. It isn't really, but the defaults used on ADW make it feel sluggish. Try some of the settings from this post by midri
Q. How can I update PRL?
A. There currently is not a way to do it in Cyanogen Mod. You will need to restore a nandroid backup of a Sense ROM (you did make one, right?), update the PRL, then Nandroid back to CM6.
Q. What times are the nightly builds? And what time in my timezone?
A. To my understanding, the bot begins building at Midnight UTC which is 8:00pm EST. They finish around 30 mins later. You can always check this link and verify that the mod date is the next day (for us in the U.S.) In otherwords, It's currently 10:50pm EST on 7/10 and the mod date on the zip file is 2010-Jul-11 00:35:56 so I know it has been built:
http://mirror.kanged.net/cm/nightly/supersonic/
Q. Rom Manager says there are no updates
A. Since these are nightly builds and not releases, the filename stays the same and Rom Manager knows you have a rom named that already. If you want to assure you have the latest, clear your download cache and re-download.
Q. Can I install the Sense dialer/music player/widgets/etc. ?
A. By default no. Sense widgets only work with the Rosie launcher. Most of the other stuff it tightly bound to the framework, which is why many of the AOSP applications can not be easily installed on a Sense ROM.
Q. Is there any way to run the stock android 2.3 launcher instead of ADW?
A. Search the market for "gingerbread launcher." There are several available for free.
Q. My notification toggles keep disappearing! Where did they go?
A. Often changing themes will cause this. Just grab the Notification Restart app in the market. It basically just kills the notification bar so it resets.​
Please feel free to add any that I missed, but hopefully we don't get repeats of the same answered questions or known bugs. I hope this makes things easier for everyone to know what's going on.
Thanks again for your hard work, Cyanogen, Toast, #teamwin, and all of the CyanogenMod Team!
Thanks for the thread!
sent with evo 4g
HW 0003, and Nova panel.
I'm getting a green bar (graphical glitch) at the top during video playback.
Getting it on videos using the YouTube app, and also on some MP4 movies on my sdcard. Happens no matter what video player I use.
Oddly enough, videos that I had recorded with the Evo camera do not have this.
Is it just me? or anyone else having this issue also?
As far as the Facebook, I cannot add my facebook account. The first time it asked for info and appeared to work, but if I go back into Accounts it's not there and I can't seem to add it.
I downloaded Swype beta from the site and it's working fine for me.
Philosuffer said:
HW 0003, and Nova panel.
I'm getting a green bar (graphical glitch) at the top during video playback.
Getting it on videos using the YouTube app, and also on some MP4 movies on my sdcard. Happens no matter what video player I use.
Oddly enough, videos that I had recorded with the Evo camera do not have this.
Is it just me? or anyone else having this issue also?
Click to expand...
Click to collapse
Yup, same here, 003 with nova and seeing the green bar. But, mine switched between purple and green at first, then switching to just green. But weirdly,I've only seen the bar watching hq videos on youtube. Regular movies don't have that....odd.
Would it not be better to use a bug tracking software, even a free one to keep the info sorted?
also have green bar, hw3, novatek panel. don't have it in videos i've recorded. it may just be a function of the youtube app, nothing to do with cm
Another bug.
When you go to cm settings > input settings> haptic feedback tweaks > change any of the patterns ...cm settings force closes
Sent from my PC36100 using XDA App
Kllian said:
Would it not be better to use a bug tracking software, even a free one to keep the info sorted?
Click to expand...
Click to collapse
lol, they have one at cyanogenmod forum. which is probably where all this should be going anyway
HOWEVER, it isn't for nightly builds. you aren't supposed to be posting bugs there for nightlies
timothydonohue said:
lol, they have one at cyanogenmod forum. which is probably where all this should be going anyway
Click to expand...
Click to collapse
I don't think they do bug tracking for nightly's.
Sent from your moms EVO 4G
When the new nightly comes out can I just download and flash over the top of the install so I dont have to start from scratch tomorrow?
heres a question:
is there anyway to get the htc dialer app back on this rom, or is that part of sense, if so can you please link up a apk?
so does this mean that there will be a new build every night from now on or what.
Fring works on WiFi with no problems but FC's when on 3g.
Turn Exposure to +1 on front camera to make it not so dark.
dkotoric1 said:
so does this mean that there will be a new build every night from now on or what.
Click to expand...
Click to collapse
if i understand it correctly, it will be recompiled every night. however, if no code changes were made during the day, before compile, then the nightly won't be any different than the one before.
Also Exchange support in Froyo does not work reliably. This is not a bug in the mod, but in Froyo itself.
timothydonohue said:
if i understand it correctly, it will be recompiled every night. however, if no code changes were made during the day, before compile, then the nightly won't be any different than the one before.
Click to expand...
Click to collapse
Bingo. Changes may be EVO specific or may be generic to all devices. This is why nightlies are not reliable, they are simply a snapshot of the code at the moment. I read a comment that sounded like one of the changes made for the EVO broke the Droid build. Don't think of these as general use builds like we see from DC, Avalaunch, etc. When there is an RC or final, cyanogen typically will post that here.
needoZ said:
Also Exchange support in Froyo does not work reliably. This is not a bug in the mod, but in Froyo itself.
Click to expand...
Click to collapse
exchange is working perfectly for me?

[OLD] The old and busted Lag fix thread

NEW THREAD HERE
http://forum.xda-developers.com/showthread.php?t=765822
THIS IS NOW AVAILABLE IN EXT2, EXT3, AND EXT4 VARIATES(DOES NOT REQUIRE CUSTOM KERNEL!)
IF YOU ARE USING JH2/JH3 FIRMWARE, READ THIS POST, IT IS VERY VERY VERY IMPORTANT:
http://forum.xda-developers.com/showpost.php?p=7650658&postcount=312
The reason this step is important is that the JH2 firmware is a test build, and as a test build it has GPS logging enabled... this uses an absolutely ludicrous amount of storage space- and the real kicker? It uses the space OUTSIDE of this fix, meaning your phone will encounter low space warnings very quickly if not instantly upon applying the fix!
THIS NOTE IS FOR EVERYONE. THESE FIXES WORK BETTER FROM A FRESH FLASH. THEY *CAN* WORK WITHOUT A CLEAN FLASH BUT REALIZE THAT YOU ARE POTENTIALLY PUTTING YOUR DATA AT RISK!
What this does (Shamelessly stolen from RyanAZ's OP)
Creates a VIRTUAL EXT2 filesystem inside the stock RFS filesystem on the internal SD card, with a 4KB block size. This means that this lag fix creates a buffer between the real filesystem and the android system. This buffer should reduce the amount of disk I/O required for all operations by utilizing EXT2 buffering, as well as not writing file access times to disk, etc.
PROS
Doesn't rely on external SD
Easy to do
Reverse-able
Real, noticeable performance increases outside of Quadrant (Seriously don't pay attention to Quadrant, but if that's what you care about this will make your pants tighter)
CONS
Uses EXT2 file system which is non-journaled and CAN become corrupted, frequent backups are strongly recommended! (2.2 Implements error checking every 30 mounts)
It's also up for debate as to whether this adds extra strain on your internal memory.
1.0 SECTION WILL FOLLOW 2.0 STUFF
AS WITH ANY FIX: READ THE INFO, KNOW WHAT YOU'RE DOING, AND UNDERSTAND POTENTIAL CONSEQUENCES!
LINKS TO GET THE GOODS BELOW!!
The RyanZA version that does EXT2 is Available at the thread linked below
http://forum.xda-developers.com/showthread.php?t=751864
RyanZA has put out an APK version of the fix for people less comfortable doing the update.zip or batch file methods! (This is the V1 lagfix, so for people having issues with the newer fixes this one might work for you!)
TEMPORARILY DOWN UNTIL VERSION 2.3
http://forum.xda-developers.com/showthread.php?t=760571
There is also an update.zip version that does EXT2, EXT3 (1500 Quadrant), or EXT4 (1800 quadrant) versions thanks to Tayutama! I've tested this to work on JH2, and JM5 firmwares! There is also a special version for Captivate JH2 (It also works for JH3) that fixes the GPS Log issues so no need to edit the XML's yourself!
http://forum.xda-developers.com/showpost.php?p=7632258&postcount=208
praveer01 threw up a handy writeup for those of you running Unbuntu or any other Linux system:
http://forum.xda-developers.com/showpost.php?p=7671640&postcount=583
READ THE INSTRUCTIONS AND REMEMBER THIS IS *VERY* BETA, NEITHER RYANZA OR MYSELF WILL TAKE RESPONSIBILITY FOR MELTING YOUR DEVICES OR KILLING YOUR DOG IF THIS FAILS. That said, this thread has been very good about helping people who borked their Captivates with 1.0
Here's the reasons you'd want to do this:
Benefits over version 1
1.7GB of application data available, with no data loss. (Up from < 1GB)
e2fsck of the EXT2 partition on each boot. (To scan and fix corruption!)
Correct busybox version included! YES! (Because no one can get it right =P)
/app directory included in the fix for faster application installs.
Mounts instead of symlinks for extra performance as OS does less work (about 100 or so more quadrant).
2.3 Changelog
/dbdata has been removed. This fixes maps issues.
/app-private is now a symlink to /app/app-private. This fixes paid apps issues.
2.2 Changelog
/app-private is included
A second EXT2 partition is created in fast /dbdata storage. /dbdata/databases are moved inside here for increased speed in applications that use it. (System apps mostly, I think)
Proper parameters for e2fsck.
0% space reserved in the EXT2.
EXT2 partition reduced from 1.7GB to 1.5GB to allow more space for captivate users.
Running from a stock install of JH2 I'm currently getting 2300 quadrant scores with ALL AT&T BLOATWARE AND TW ENABLED!
IF YOU'RE NEW TO THIS KIND OF THING, OR ARE WORRIED ABOUT POSSIBLY HAVING TO REFLASH YOUR PHONE, YOU PROBABLY SHOULD WAIT A LITTLE WHILE FOR MORE PEOPLE TO TEST THIS!
___________________________________________________________________________
Found this over in the i9000 forums and tested it myself- I'm getting 2100+ quadrants scores with the stock Captivate kernel and it doesn't hang up on the I/O portion like all the other fixes... in addition you don't require an SDcard for this to work.
Original thread:
http://forum.xda-developers.com/showthread.php?t=748596
One of the folks over there created a one-click lagfixer and it DOES work for the Captivate:
http://forum.xda-developers.com/showthread.php?t=749495
FOR PEOPLE WHO DONT WANT TO READ THE ORIGINAL THREAD
This fix creates a 1GB file formatted in EXT2 and moves all of your apps, data, dbdata into it which DRASTICALLY improves I/O performance. One advisory SHUT YOUR PHONE DOWN PROPERLY, this means no yanking the battery out. Due to it being EXT2, non graceful shutdowns CAN cause corruption.
Edit: No wake up lag either- not sure if that's due to using a non-modded kernel or because the ext2 file is located on the internal memory.
Edit 2: Make *SURE* before attempting this that you have Busybox 1.17.1 or the boot animation script calls won't work!
Link to Busybox 1.17.1
http://forum.xda-developers.com/showpost.php?p=7574130&postcount=229
DO NOT UPGRADE BUSYBOX TO 1.18! 1.18 REMOVES MAKEFS WHICH IS NECESSARY FOR THIS PROCESS
Edit 3: I haven't used the stock Captivate ROM for a while, but this feels quite fast- Also worth noting that this SHOULD work with any ROM- including i9000, I might test that later but I'm enjoying having functioning haptic feedback. 2200 Quadrant with Shootme and market running! Since seeing is believing I've thrown in a screen cap.
Confirmed working with JM5 ROM
IF YOU USE A MAC OR JUST CAN'T GET ADB TO WORK THIS FIX CAN BE PERFORMED WITHOUT A PC- SEE THE POST BELOW:
http://forum.xda-developers.com/showpost.php?p=7583565&postcount=116
Ha! it worked thanks dude you should rename this thread with brackets. " [Fix][Lag] Alternative by {author name} - alpha " .. so it can gain more attention. Just we need two more fixes GPS and my attenna issues then i'm good with my captivate.
[edit]omg my phone is flying see this is how my phone should have been out the box it flies!
rebooting from this now. I should not that I had to run the shell script manually because it kept not prompting me for SU...? No biggy though.
Will test, can't post screen from work though.
Edit: running quadrant....
Edit: ... *thud* 1961, 2237 ( FB, gmail, etc were running & syncing in background last time!)
mykenyc said:
Ha! it worked thanks dude you should rename this thread with brackets. " [Fix][Lag] Alternative by {author name} - alpha " .. so it can gain more attention. Just we need two more fixes GPS and my attenna issues then i'm good with my captivate.
[edit]omg my phone is flying see this is how my phone should have been out the box it flies!
Click to expand...
Click to collapse
Title change done!
Glad this is working for you guys, I've tried every fix so far and this one is MILES ahead of the others in terms of real world improvement (At least for me).
Zilch25 said:
Title change done!
Glad this is working for you guys, I've tried every fix so far and this one is MILES ahead of the others in terms of real world improvement (At least for me).
Click to expand...
Click to collapse
I agree! waking up this morning in fear of being fired from my job, this made my day a little lol.
Besides downloading the .zip file, do i need anything else?
Also, i am assuming we install this by booting into recovery mode?
Thanks
Sent from my SAMSUNG-SGH-I897 using XDA App
LockeCPM4 said:
Besides downloading the .zip file, do i need anything else?
Also, i am assuming we install this by booting into recovery mode?
Thanks
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Nope just run lagfixme.bat this in the zip file, run and leave your phone screen on so you can see the root request permission.
LockeCPM4 said:
Besides downloading the .zip file, do i need anything else?
Also, i am assuming we install this by booting into recovery mode?
Thanks
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Nope, you don't need anything else. Also nope, no recovery mode shenanigans, just unzip the file, turn on debugging mode on your phone, plug her in, and run the batch file!
Also you MUST undo any prior lag fix
Sent from my SAMSUNG-SGH-I897 using XDA App
again, those high quadrant scores mean nothing unless you get no lag in real world testing. Such tests can be done in the following apps: Dolphin HD browser, facebook, twitter, touchdown, k-9 email
All common applications that have serious lag on the SGS. Assuming that this method does fix I/O problems (Especially the I/O quadrant tests), there should be no lag in those apps. Anyone try?
I noticed this in the original thread:
EDIT3 09 aug 0033HKT:
it's not for the benchmark only, instead, it has very good effects on ur phone's io
Click to expand...
Click to collapse
Sounds good, I'll give it a try
andy2na said:
again, those high quadrant scores mean nothing unless you get no lag in the following apps: Dolphin HD browser, facebook, twitter, touchdown, k-9 email
All common applications that have serious lag on the SGS. Assuming that this method does fix I/O problems (Especially the I/O quadrant tests), there should be no lag in those apps. Anyone try?
Click to expand...
Click to collapse
I know you have your reservations about these fixes, and you've been very vocal about your opinions on the matter. I happen to agree with you on most points, but as someone who has tried all of these, I can tell you this doesn't feel like the placebo effect. I'll install DolphinHD and toy with it, but everything I've messed with so far seems much snappier. Feel free to try it yourself, it literally takes less than 5 minutes to install, and is completely reverse able.
Edit: So far with dolphin HD things feel snappy, the only exception is pages absolutely laden with flash lite ads... but that's not really an I/O issue, if you've got any particular web site recommendations I'd be glad to check them out and let you know my mileage
So far so good, I recently erased my phone (130mb lag fix not big enough). And this is working wonderfully so far, dolphon browser HD(my favorite browser) works very fast. So far so good, I'll report back when I've tried it for the whole day.
Zilch25 said:
I know you have your reservations about these fixes, and you've been very vocal about your opinions on the matter. I happen to agree with you on most points, but as someone who has tried all of these, I can tell you this doesn't feel like the placebo effect. I'll install DolphinHD and toy with it, but everything I've messed with so far seems much snappier. Feel free to try it yourself, it literally takes less than 5 minutes to install, and is completely reverse able.
Edit: So far with dolphin HD things feel snappy, the only exception is pages absolutely laden with flash lite ads... but that's not really an I/O issue, if you've got any particular web site recommendations I'd be glad to check them out and let you know my mileage
Click to expand...
Click to collapse
Thanks! I'll give it a try as I don't like being tied down to 130mb for application storage using the NAND fix.
Basic usage should be snappy:
- opening\closing\switching tabs
- scrolling with the volume buttons
- pinch zooming
- loading multiple pages
On stock, and even mimocan's fix, it would lag horrible to the point of unusability.
The only way to make it run smoothly and quickly was to move all your /data/ to the /dbdata/ on the NAND (but limited to 130mb of app space)
I guess my install question wasnt answered. You said run the .BAT file, do i run it on my pc? And what software on the pc side must i have installed?
Thanks for helping a noob!
Sent from my SAMSUNG-SGH-I897 using XDA App
Zilch25 said:
I know you have your reservations about these fixes, and you've been very vocal about your opinions on the matter. I happen to agree with you on most points, but as someone who has tried all of these, I can tell you this doesn't feel like the placebo effect. I'll install DolphinHD and toy with it, but everything I've messed with so far seems much snappier. Feel free to try it yourself, it literally takes less than 5 minutes to install, and is completely reverse able.
Edit: So far with dolphin HD things feel snappy, the only exception is pages absolutely laden with flash lite ads... but that's not really an I/O issue, if you've got any particular web site recommendations I'd be glad to check them out and let you know my mileage
Click to expand...
Click to collapse
Tested:
Gmail, FB (official), GVoice, messaging, TWC, stock browser, andoku (yeah, I can SEE it faster. and thats a simple app!)
LockeCPM4 said:
I guess my install question wasnt answered. You said run the .BAT file, do i run it on my pc? And what software on the pc side must i have installed?
Thanks for helping a noob!
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Plug it into your pc making sure the USB debugging is on. Download the zip file, extract all of it. Run the Lagfixme.bat and make sure you leave the phone screen on (tap it if low time out) to accept the super user permission request. After that it will finish on it's own. Just reboot the phone by shutting it down. The zip file contains all the necessary files.
Edit: and make sure your phone is rooted / has the drivers installed!
LockeCPM4 said:
I guess my install question wasnt answered. You said run the .BAT file, do i run it on my pc? And what software on the pc side must i have installed?
Thanks for helping a noob!
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
The zip file actually contains a copy of the adb as needed, so other than the drivers to be able to connect via USB Debugging, nada.
All I can say is wow. Definitely not placebo. Certain apps used to take forever to initialize (i.e. Facebook, Market). They now start up almost instantly.
I have not tried any of the other "fixes" because to me they break more than they fix. I don't want to use my external SD in a way that makes it non-swappable and I don't want to be restricted to 130mb for apps. This fix is the best so far. I'm guessing it may not be necessary once we have Froyo (double the RAM) but it does the trick for now.
Seemingly didn't work for me, my Quadrant scores are still sitting at 948. I'm on the stock ROM, and undid the previous speed fix I had.
LockeCPM4 said:
I guess my install question wasnt answered. You said run the .BAT file, do i run it on my pc? And what software on the pc side must i have installed?
Thanks for helping a noob!
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
It was answered:
You need root
Download zip file- unzip it.
Put phone into debug mode and plug in USB
run the included .bat file from the zip file and it will do the rest for you.
It has it's own adb.exe but you might need to install the SDK if you haven't already. That's it though.

[Rom] Nocoast's [Eternally Senseless][Beats Xe] Beta V.80 [Updated]

THANK YOU TEAM SYNERGY AND TEAM BAMF FOR MAKING THIS AWESOME BASE...
Eternally SenseleSs
When I bought this phone I thought the ui was nonsense...this is the sort of setup i have been running since I got my phone but only recently have I started cooking, enjoy!
OK, so this rom has working wifi, but requires an android market sd card mounter...The low fat rom has broken wifi but the usb support is there so if you want to pick the more fully featured rom it would probably be this one, the low fat rom is a touch faster and dare i say more stable?
Features
-zipalligned all apks
-removed every last piece of htc bloat I could (to the point of removing the lockring...whoops)
-LauncherPro
-Working Usb (on first boot I was able to mount the filesystem and upload the .zip from my sd card, after a reboot it appears there is no usb, I wonder if it has anything to do with switching lockscreens? Will test and see...for now use multimount https://market.andro...QuZnJlZSJd/Wifi (haha)
-Working Personalize button (this is the first desensed rom of mine to support it along with...
-A (mostly) working htc hub
-speed and agility and SO MUCH MORE
On the note of the shoddy usb, Im toying with some third party mount apps that should fix the issue...
heres another auto mounter https://market.andro...automount&hl=en automount does the trick, there are hundreds of sd card mounter apps evidently though...will be included in next build
Im proud to announce i have a working release of what ice cream senseless was supposed to be....(without theming, there is an xda thread on how to theme launcherpro, its good, go look at it)
a few things worth noting...I used synergy's eternity as a base and could not change the bootanimation or the installer script without getting error messages in CWM, THIS IS NOT A SYNERGY RELEASE big THANKS TO VIRUS for giving me a base to work with you guys rock!
-known issues
When the phone first boots you are going to have a lockscreen but the ring will be missing place your thumb where the ring would be and move your finger across the touch screen as though the ring were there...I lost the lockring while desensitizing it...not to worry, the first thing you should do once you get past the setup is to hit menu>settings>infected tweaks>misc options>choose lockscreen style>honeycomb BE SURE YOU DO THAT!!!!
beyond that this guy seems to be running pretty smooth i have not found any breaks in it though I havent had much time to test it, report back and let me know what you think
new link!
http://www.multiupload.com/S1LA4LTXJC
If you want a more slimmed down, stock based more stable flavor of deprivation peep the low-fat thread
http://forum.xda-developers.com/showthread.php?t=1362346

[ROM][5.X] CyanogenMod 12.1 for Hisense Sero 7 Pro [M470BSA][METICULUS]

CyanogenMod 12.1 is a free, community built distribution of Android 5.1 (Lollipop) which greatly extends the capabilities of your phone, tablet or PMP.
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.
*/
These are CM12.1 builds for the Hisense Sero 7 Pro (Enterprise, M470BSA). It may cause all the things in the disclaimer to happen, or steal your girlfriend while you are busy flashing ROMs.
GPL:
Code:
http://github.com/Meticulus/android_kernel_hisense_m470bsa
Warning: Currently, this ROM is in BETA
Download: meticulus.co.vu
Gapps here or here
I'm impressed. I have a Moto G 2nd Gen, which supposedly was one of the first devices to get Lollipop, but you beat them to it
NEW BUILD!
New build posted!
Mitigated a kernel issues causing lag
CM Sources update
Dude, thanks. Sero 7 and Dev's just keeps surprising me.
LOVE IT, minus one killer bug.
Thank you so much for this wonderful ROM. I understand you are a busy man and are working on many things at the same time. But there is one bug that I've noticed in this build, that may or may not apply to more devices, I am not sure. It seems that it is possible to set the brightness to absolute zero, and by that I mean that the backlight goes completely off and you can't do anything. I had to reinstall the ROM because I accidentally did this the first time I adjusted the brightness. Other than that bug though, this runs perfectly from what I've noticed.
I can't seem to log into your website, it wont send me a password in the email when I try and register, so I'm wondering if it's okay if I can post any bugs that I find here rather than in the comments section there.
Thanks for your work
Quickdraw996 said:
Thank you so much for this wonderful ROM. I understand you are a busy man and are working on many things at the same time. But there is one bug that I've noticed in this build, that may or may not apply to more devices, I am not sure. It seems that it is possible to set the brightness to absolute zero, and by that I mean that the backlight goes completely off and you can't do anything. I had to reinstall the ROM because I accidentally did this the first time I adjusted the brightness. Other than that bug though, this runs perfectly from what I've noticed.
I can't seem to log into your website, it wont send me a password in the email when I try and register, so I'm wondering if it's okay if I can post any bugs that I find here rather than in the comments section there.
Thanks for your work
Click to expand...
Click to collapse
My apologies for the sign up issues on my site. I believe I have them worked out and I have cleared your attempt so you can try again if you like.
NEW BUILD!
External SD fixed
SeLinux: enforcing
:highfive:
I tried to install Mounts2SD after installing the latest build and it warned that the device was S-on protected which never happened on the DoPa 2.51 build. Any thoughts on what this would mean?
lichan said:
I tried to install Mounts2SD after installing the latest build and it warned that the device was S-on protected which never happened on the DoPa 2.51 build. Any thoughts on what this would mean?
Click to expand...
Click to collapse
Hmm... S-on is an HTC thing isn't it? Like some sort of bootloader thing I think... Strange. Might be an Sepolicy issue.
I'll look into it... I currently looking into Apps2SD issues on another device ATM...
HTC and something else if I remember correctly.
Sent from my XT1023
A few things I noticed from the latest build (12/29). These are more notes on what I've observed from using the build so others might know ahead what to anticipate:
1 - I know this is alpha and I'm assuming this is more on the Cyanogenmod end but things really drag speed wise. Hopefully once more bug fixes and optimization happens in the CM12 code we'll start seeing better speed.
2 - Titanium Backup does not want to restore at all. I mean it just sits there. I tried to update Busybox and change over to SuperSU with no luck at all. Maybe it's just me.
3 - I'm assuming we'll see theme options further down the road on CM12? I really don't care much for the color scheme that it comes with stock as I prefer a more holo dark/blue look.
4 - From my limited time in use it seems like most basic functions are working fine for an alpha level build. External MicroSD is working perfectly fine now. I installed PowerAMP from Play Store and both mp3 and flac files are playing fine. Didn't have a chance to test BT. GPS, WiFI, headphone port, audio, etc are all working fine. The only thing I noticed is that WiFi passwords do not stick upon reboot. I know we had the same issue on the Verizon Note 3 with 4.4.2 and it was a simple build.prop fix but dang if I can't remember what that fix is offhand.
Thanks Meticulus for the hard work you've put into bringing us CM12. Can't wait for CM12 to mature and hopefully we'll get CarbonROM Lollipop soon as well.
AngryManMLS said:
A few things I noticed from the latest build (12/29). These are more notes on what I've observed from using the build so others might know ahead what to anticipate:
1 - I know this is alpha and I'm assuming this is more on the Cyanogenmod end but things really drag speed wise. Hopefully once more bug fixes and optimization happens in the CM12 code we'll start seeing better speed.
2 - Titanium Backup does not want to restore at all. I mean it just sits there. I tried to update Busybox and change over to SuperSU with no luck at all. Maybe it's just me.
3 - I'm assuming we'll see theme options further down the road on CM12? I really don't care much for the color scheme that it comes with stock as I prefer a more holo dark/blue look.
4 - From my limited time in use it seems like most basic functions are working fine for an alpha level build. External MicroSD is working perfectly fine now. I installed PowerAMP from Play Store and both mp3 and flac files are playing fine. Didn't have a chance to test BT. GPS, WiFI, headphone port, audio, etc are all working fine. The only thing I noticed is that WiFi passwords do not stick upon reboot. I know we had the same issue on the Verizon Note 3 with 4.4.2 and it was a simple build.prop fix but dang if I can't remember what that fix is offhand.
Thanks Meticulus for the hard work you've put into bringing us CM12. Can't wait for CM12 to mature and hopefully we'll get CarbonROM Lollipop soon as well.
Click to expand...
Click to collapse
1. I have noticed the stutter when launching apps and although I wish i could, I can't blame this on the CM team. I have not yet been able to narrow it down but I'll keep working to find it.
2. SeLinux/SePolicy is much more strict in Lollipop/CM12 as compared to KitKat/CM11. If it is an sepolicy issue then avc denials will show up in the audit log (/data/misc/audit/audit.log). If this is the case then it may be that sepolicy will need to be modified to allow TI to work... However making that change may cause security risks.... Then it may be some else entirely. Logs would be helpful....
3. Afaik, CyanogenMod 12 has not been released yet and there aren't even any official builds for "supported" devices. I suspect they still have a lot of work to do. The new "theme chooser" introduced in CM11 is missing. There is no built in "performance" app as there usually is...
4. Bluetooth definitely does not work. I'm going to have to get creative and/or lucky to get that working properly. It's a question mark right now. I do plan to try to find a way to build and maintain more than one ROM. It'll take some time though... Might not be Carbon... might try a different ROM....
Meticulus said:
External SD fixed
SeLinux: enforcing
:highfive:
Click to expand...
Click to collapse
Is it safe to do a dirty flash? Or should I do a clean install?
Quickdraw996
Sent from my P.O.S. LG L34C using XDA mobile app
(Also, please forgive any errors. I use voice typing because I have big hands and a tiny phone)
Quickdraw996 said:
Is it safe to do a dirty flash? Or should I do a clean install?
Quickdraw996
Sent from my P.O.S. LG L34C using XDA mobile app
(Also, please forgive any errors. I use voice typing because I have big hands and a tiny phone)
Click to expand...
Click to collapse
Don't dirty flash this one, the selinux contexts will be messed up if you do....
Alright, thanks!
Quickdraw996
Sent from my P.O.S. LG L34C using XDA mobile app
(Also, please forgive any errors. I use voice typing because I have big hands and a tiny phone)
Meticulus said:
1. I have noticed the stutter when launching apps and although I wish i could, I can't blame this on the CM team. I have not yet been able to narrow it down but I'll keep working to find it.
Click to expand...
Click to collapse
True. It's a matter of optimizing code and what not I'm assuming.
2. SeLinux/SePolicy is much more strict in Lollipop/CM12 as compared to KitKat/CM11. If it is an sepolicy issue then avc denials will show up in the audit log (/data/misc/audit/audit.log). If this is the case then it may be that sepolicy will need to be modified to allow TI to work... However making that change may cause security risks.... Then it may be some else entirely. Logs would be helpful....
Click to expand...
Click to collapse
I'll try to get you a log in the next day or two. I've been busy working on a project on my Verizon Note 3 not to mention I'm still trying to find a recovery that will still let me restore back to my CarbonROM 4.4.2 backup. Seems like the newer recoveries aren't letting me restore back... very weird.
3. Afaik, CyanogenMod 12 has not been released yet and there aren't even any official builds for "supported" devices. I suspect they still have a lot of work to do. The new "theme chooser" introduced in CM11 is missing. There is no built in "performance" app as there usually is...
Click to expand...
Click to collapse
True true. I was more of less noting there being no theme support for those wanting to know more than anything else.
4. Bluetooth definitely does not work. I'm going to have to get creative and/or lucky to get that working properly. It's a question mark right now. I do plan to try to find a way to build and maintain more than one ROM. It'll take some time though... Might not be Carbon... might try a different ROM....
Click to expand...
Click to collapse
I'll try to get you a log of Bluetooth use on my end alongside with the Titanium Backup issue.
And here we go...
http://www.androidpolice.com/2015/0...-built-lollipop-5-0-1-rolling-select-devices/
Official nightlies are coming out now.
NEW BUILD!
CM Sources update
Tweaks to Kernel for latency...
Feels snappier, but might be a placebo effect.
New bug/issue tracker on the download page. Please submit issues/bugs there. :good:
NEW BUILD!
BLUETOOTH FIXED!!!
Graphical Glitch in Navigation bar fixed
Missing schedulers in performance fixed
:victory:
Really want to try this but its my wife's tablet. So she won't let me. She doesn't want to loose everything on her device.

My Opinion on X2 Oreo ROMs + fixes roundup & goodbye :'( (Moto X2 broken)

My X2 broke again few days ago and this time im up for new Phone because the cost of repair is to high compared for the value. Also i need more battery & a (better) working Camera. Also i need to re-new my Phone Contract, so i can get a new Phone cheap. Before i leave i wanted to share my experiences for new or senior users which use/plan to update to 8.1. This Phone is very tricky, so it may save you a lot of work ^^
--- HOW-TO: Get best 8.1 battery/experience + gps fix ---
~ During my time with victara, I tested all 8.1 ROMs for a long time, gone thru log's, tested a lot of other stuff's and this is my result: (if you want to use X2 as an daily driver) ~
~ This applies to mostly all 8.1 based ROMs ~
1. From system/vendor/lib/hw/ delete power.msm8974.so = this lib is not used by anything since long and it just constantly crashes EVERY damn time you touch the screen. After deleting, reboot device and feel the speed increase instantly.
2. If you're a not playing RAM intensive games, use the SwapTorpedo Magisk module, it gives much more speed by disabling zRAM, which in turn saves a lot of CPU uptime. Our 2Gb RAM are enough to run even 3-5 heavy or more Apps simutanesly.
3. In developer settings at the bottom there is "background check" you can disable it for allmost ALL user Apps like fb etc. Notifications will still work no worry, they go thru Play Services. Also don't disable background check for Playstore & GServices = will result in crashing loops (internally), also you should keep all the calendar and contacts sync open if you want that feature.
4. Greenify has not much power on Oreo, dont use it. Use Naptime for great standby! ( keep "disable on charger" for GoogleSync to work properly)
5. footej Camera delivers best results on this semi broken camera...
6. Put as much Apps into /system partition, because they are faster then (use "stock" GApps package) and reflash it with an updated GApps package every now & then if you update your ROM (maybe once or twice a month)
--> on startup Android automaticly detects if there's a newer version of app in /system & deletes the one in /data ^^
7. If you want fast and fixed GPS then replace the file in /system/etc with my attached one. (unzip it 1st!) Works on all ROMs for victara!
8. Our APNs list file is outdated as hell, i suggest manually edit your settings. --> in "type" add: "default,mms,supl,ims" (supl is for location services and ims for things like VoLTE config)
9. There is a wifi config file missing in /system/vendor/firmware ... /prima/HERE [i dont remember extact location], but you will see WCNSS.conf (or similar name) file which is 0 bytes... copy the original one from /system/vendor/etc/wifi/prima to that location & reboot
10. Bad in-call sound quality & low volume fix: open build.prop in /system
Code:
persist.audio.fluence.voicecall=true
change value to
Code:
persist.audio.fluence.voicecall=false
Code:
ro.config.vc_call_vol_steps=7
change value to
Code:
ro.config.vc_call_vol_steps=8
(stock default)
--> save & reboot. Profit.
12. Allways look if you can disable unused Apps in Settings BEFORE deleting them from /system/app or ../priv-app -> it can cause loops (drain)
13. for getting another hour SOT (tested on new battery, non original but legit one) use Swift black substratum theme for anything. "make use of your amoled"
... will maybe update list later
Most stable, bugless 8.1 ROM? IMO: MokeeOS, why? (good stuff)
-> based on latest LineageOS 15.1 sources, even tho they dont merge every commit from LOS (?)
-> updates every day, even for our chipset
-> EXT4 is allmost 3 times faster than f2fs
-> its rock stable, just no NFC, less flashlight toogle bug, best camera performance of all 8.1 ROMs with footej camera.
BUT YOU NEED TO MOD IT! AFTER EVERY UPDATE. (bad stuff)
- STOP it collecting YOUR usage/location data: download the App i attached. (they removed the option to stop it and added their own location & data miner lol)
-> in system tab -> MokeeSettings -> disable all of its services (stats updating & uploading services etc). It will not affect system, but theres no other way, because they really try to hide it from the user
-> you can also disable analytics from Mokee Pay App
-> after disabling the services, you can uninstall "disable service" app
Dont get me wrong, i dont like many things how they "manage" their ROM & source. Moreover they push their users to donate, for FOSS (=FreeOpenSourceSoftware, get it?). with the work others did, but rebranding, "kanging" it as theirs. (atleast they give credits to Lineage on github). Anyway if your are looking for a stable 8.1 ROM, this is your only choice...
Thank you all in Moto X 2014 forum, i will possibly go for OPO 6 (bad Camera) or S9 (bad Software support by Samsung), cant decide
peace! :fingers-crossed:
Thanks man! i followed your instructions! but i dont know how to do point 2, since i dont know how to install magisk.
Sad to see you go. Thanks for all your works to this aging phone. I still keep mine and I have moved to Moto Z2 Play. Hopefully,I can afford One Plus 6. But,it's not available here. Good luck with your new phone. I'm sure you will enjoy it more.
aBixler said:
Thanks man! i followed your instructions! but i dont know how to do point 2, since i dont know how to install magisk.
Click to expand...
Click to collapse
You simply look for Magisk v16 zip file on xda and flash it in recovery
bejunk said:
You simply look for Magisk v16 zip file on xda and flash it in recovery
Click to expand...
Click to collapse
That's all??? Woow, I looked up on Google and found a couple of complicated tutorials, thanks man.
aBixler said:
That's all??? Woow, I looked up on Google and found a couple of complicated tutorials, thanks man.
Click to expand...
Click to collapse
Yeah. And then you open the app & look for modules. You can test them - and thats the great thing about Magisk - if you dont like them, you can easily uninstall them like an app.
bejunk said:
My X2 broke again few days ago and this time im up for new Phone because the cost of repair is to high compared for the value. Also i need more battery & a (better) working Camera. Also i need to re-new my Phone Contract, so i can get a new Phone cheap. Before i leave i wanted to share my experiences for new or senior users which use/plan to update to 8.1. This Phone is very tricky, so it may save you a lot of work ^^
--- HOW-TO: Get best 8.1 battery/experience + gps fix ---
~ During my time with victara, I tested all 8.1 ROMs for a long time, gone thru log's, tested a lot of other stuff's and this is my result: (if you want to use X2 as an daily driver) ~
~ This applies to mostly all 8.1 based ROMs ~
1. From system/vendor/lib/hw/ delete power.msm8974.so = this lib is not used by anything since long and it just constantly crashes EVERY damn time you touch the screen. After deleting, reboot device and feel the speed increase instantly.
2. If you're a not playing RAM intensive games, use the SwapTorpedo Magisk module, it gives much more speed by disabling zRAM, which in turn saves a lot of CPU uptime. Our 2Gb RAM are enough to run even 3-5 heavy or more Apps simutanesly.
3. In developer settings at the bottom there is "background check" you can disable it for allmost ALL user Apps like fb etc. Notifications will still work no worry, they go thru Play Services. Also don't disable background check for Playstore & GServices = will result in crashing loops (internally), also you should keep all the calendar and contacts sync open if you want that feature.
4. Greenify has not much power on Oreo, dont use it. Use Naptime for great standby! ( keep "disable on charger" for GoogleSync to work properly)
5. footej Camera delivers best results on this semi broken camera...
6. Put as much Apps into /system partition, because they are faster then (use "stock" GApps package) and reflash it with an updated GApps package every now & then if you update your ROM (maybe once or twice a month)
--> on startup Android automaticly detects if there's a newer version of app in /system & deletes the one in /data ^^
7. If you want fast and fixed GPS then replace the file in /system/etc with my attached one. (unzip it 1st!) Works on all ROMs for victara!
8. Our APNs list file is outdated as hell, i suggest manually edit your settings. --> in "type" add: "default,mms,supl,ims" (supl is for location services and ims for things like VoLTE config)
9. There is a wifi config file missing in /system/vendor/firmware ... /prima/HERE [i dont remember extact location], but you will see WCNSS.conf (or similar name) file which is 0 bytes... copy the original one from /system/vendor/etc/wifi/prima to that location & reboot
10. Bad in-call sound quality & low volume fix: open build.prop in /system
Code:
persist.audio.fluence.voicecall=true
change value to
Code:
persist.audio.fluence.voicecall=false
Code:
ro.config.vc_call_vol_steps=7
change value to
Code:
ro.config.vc_call_vol_steps=8
(stock default)
--> save & reboot. Profit.
12. Allways look if you can disable unused Apps in Settings BEFORE deleting them from /system/app or ../priv-app -> it can cause loops (drain)
13. for getting another hour SOT (tested on new battery, non original but legit one) use Swift black substratum theme for anything. "make use of your amoled"
... will maybe update list later
Most stable, bugless 8.1 ROM? IMO: MokeeOS, why? (good stuff)
-> based on latest LineageOS 15.1 sources, even tho they dont merge every commit from LOS (?)
-> updates every day, even for our chipset
-> EXT4 is allmost 3 times faster than f2fs
-> its rock stable, just no NFC, less flashlight toogle bug, best camera performance of all 8.1 ROMs with footej camera.
BUT YOU NEED TO MOD IT! AFTER EVERY UPDATE. (bad stuff)
- STOP it collecting YOUR usage/location data: download the App i attached. (they removed the option to stop it and added their own location & data miner lol)
-> in system tab -> MokeeSettings -> disable all of its services (stats updating & uploading services etc). It will not affect system, but theres no other way, because they really try to hide it from the user
-> you can also disable analytics from Mokee Pay App
-> after disabling the services, you can uninstall "disable service" app
Dont get me wrong, i dont like many things how they "manage" their ROM & source. Moreover they push their users to donate, for FOSS (=FreeOpenSourceSoftware, get it?). with the work others did, but rebranding, "kanging" it as theirs. (atleast they give credits to Lineage on github). Anyway if your are looking for a stable 8.1 ROM, this is your only choice...
Thank you all in Moto X 2014 forum, i will possibly go for OPO 6 (bad Camera) or S9 (bad Software support by Samsung), cant decide
peace! :fingers-crossed:
Click to expand...
Click to collapse
Thanks man, specifically for the power.msm file to delete. The speed boost is amazing!!
Why the **** are developers not merging these changes with their roms? do they just not care?
Galaxyninja66 said:
Why the **** are developers not merging these changes with their roms? do they just not care?
Click to expand...
Click to collapse
Because they are hacks and not the properly way to fix
1.Ext4 is only for System,f2fs is much more faster
2.all other hacks can cause issues...
linckandrea said:
Because they are hacks and not the properly way to fix
1.Ext4 is only for System,f2fs is much more faster
2.all other hacks can cause issues...
Click to expand...
Click to collapse
I do not understand, because some dev say that ext4 is faster and others say it is actually f2fs ... I understand the velocity that f2fs has, but this also brings instabilities to the system, while ext4 is more stable but not is fast as f2fs ... even so they still say ext4 may be faster than f2fs on some devices.the question is, for our victara, what is the best file system?
Leonardoliveira said:
I do not understand, because some dev say that ext4 is faster and others say it is actually f2fs ... I understand the velocity that f2fs has, but this also brings instabilities to the system, while ext4 is more stable but not is fast as f2fs ... even so they still say ext4 may be faster than f2fs on some devices.the question is, for our victara, what is the best file system?
Click to expand...
Click to collapse
F2fs is generally more faster than ext4,
The firstly versions of f2fs(2012-2013) aren't very stable but now f2fs is very stable on the majority of device.
In other words
In general f2fs is a bad idea only if the original kernel isn't shipped with it(not our case)
linckandrea said:
Because they are hacks and not the properly way to fix
1.Ext4 is only for System,f2fs is much more faster
2.all other hacks can cause issues...
Click to expand...
Click to collapse
I have yet to notice a solid speed improvement when switching from f2fs on ANY android device I have owned, plus this isn't the android chef's choice, the user is the one who decides this.
"Not the proper way to fix" - This is irrelevant and only applies if we have a proper way to fix these issues, the fact of the matter is that there is no official fix and these have yet to show any signs of conflicting with anything.
Most "developers" I notice are just creating a real quick build using pre-set instructions then sometimes cherry picking from other device's github sources. I am greatful that work is being done but it makes me want to boot into my old development desktop environment and show these cat's how to make something spicy. It's as easy as adding these fixes into your environment and then building the system image with these changes included, you don't even need to use the terminal to add most of these.
linckandrea said:
F2fs is generally more faster than ext4,
The firstly versions of f2fs(2012-2013) aren't very stable but now f2fs is very stable on the majority of device.
In other words
In general f2fs is a bad idea only if the original kernel isn't shipped with it(not our case)
Click to expand...
Click to collapse
Just wanted to add my 2cents, about f2fs. I generally agree with you and also i read some deep-dive articles in the last few years. To keep it short: To be able to really benefit from f2fs,
you need to have HW (storage (eMMC) chip) which is optimized for it as well as the System/Kernel. f2fs was long in development like you say until it was really better than EXT4. But i think in the case of the Moto X2,
either the HW dont plays well or there is some other problem (i dont know which version of f2fs this phone uses). But what i know, from testing (a lot) and comparing results with an EXT4 ROM, EXT4 was ALLWAYS faster.
In (storage) benchmark apps, especially the random r/w, which is quite important, EXT4 was allways better. When i runned apps like SDmaid, (collecting garbage and doing DB optimizing) it was faster (allmost 2-3 times). Same for games like GTA or others which loaded data. I even mesured it to be sure, took many SS to compare because at that time i wanted to build myself, so i was interested whats better... (than my 2nd X2 broke:crying Anyway try it for yourself & you will see. On my old S3 mini, long ago the dev also updated f2fs version, but it still wasnt better than EXT4, i remember (Lollipop times)
To adress, "that these are hacks": I dont think so because those are doing much good and nothing bad. Maybe its not the most professional way to fix it (commit it properly), but it was the best i could do by then..
- delete power.msm8974.so - really this lib was not used by anything, i spend much time digging the Mokee Sources and doing logs etc... We used the AOSP HAL and the Qualcomm one was just bugging around... It didnt affect anything to delete it by then.. (dont know about now)
- setting "persist.audio.fluence.voicecall=false" its cleaning the sound when you speak to someone in a call using the 2nd mic - but it needs that all plays nicely together. I tested it using 2 phones from friends and off was much better, maybe on stock it works well, but on 8.1 custom that was not the case. Also i found by searching a lot around that many more maintainers disabled it on their ROMs because it wasnt working properly.
- setting "ro.config.vc_call_vol_steps=8" -> its the default value in stock ROM, which i extracted...
- GPS fix was inspired by commit to many devices, which pulled settings via framework - this is the "lazy" version, direct edit. Anyway it was way faster (navigation in maps) no bad stuff in log and secure now.
- about APN file - it was really outdated... & about the wifi file, this is the only one i wasnt sure, but for G3 and S5 (which both are msm8974, custom 8.1) the full file was there?!
ALL the other things are recommendations from me (like IMO), thats why the title of this thread. Last thing, for disabling zRAM (SWAP) it was allready discussed in many tech sites that this is absolutely useless in times of 4+ gb RAM. Also it sucks CPU. In Pie its disabled now. We are on the border with 2gb so its up to personal preferences....
Anyway nice to see you working again on this great device, which i really miss I wanted to better "fix" those, with patches, builds and commits, but my knowledge was to limited to do that so i opted for a diffrent way. Also our source was to messy back then, couldnt really get anything done... and im still learning. Then it broke and that was the end for me on X2.
I wish you all the best, maybe you can do some magic on that device. Peace!
EDIT: Sorry the grammar, its late here and just saw this and had to answer..
bejunk said:
Just wanted to add my 2cents, about f2fs. I generally agree with you and also i read some deep-dive articles in the last few years. To keep it short: To be able to really benefit from f2fs,
you need to have HW (storage (eMMC) chip) which is optimized for it as well as the System/Kernel. f2fs was long in development like you say until it was really better than EXT4. But i think in the case of the Moto X2,
either the HW dont plays well or there is some other problem (i dont know which version of f2fs this phone uses). But what i know, from testing (a lot) and comparing results with an EXT4 ROM, EXT4 was ALLWAYS faster.
In (storage) benchmark apps, especially the random r/w, which is quite important, EXT4 was allways better. When i runned apps like SDmaid, (collecting garbage and doing DB optimizing) it was faster (allmost 2-3 times). Same for games like GTA or others which loaded data. I even mesured it to be sure, took many SS to compare because at that time i wanted to build myself, so i was interested whats better... (than my 2nd X2 broke:crying Anyway try it for yourself & you will see. On my old S3 mini, long ago the dev also updated f2fs version, but it still wasnt better than EXT4, i remember (Lollipop times)
To adress, "that these are hacks": I dont think so because those are doing much good and nothing bad. Maybe its not the most professional way to fix it (commit it properly), but it was the best i could do by then..
- delete power.msm8974.so - really this lib was not used by anything, i spend much time digging the Mokee Sources and doing logs etc... We used the AOSP HAL and the Qualcomm one was just bugging around... It didnt affect anything to delete it by then.. (dont know about now)
- setting "persist.audio.fluence.voicecall=false" its cleaning the sound when you speak to someone in a call using the 2nd mic - but it needs that all plays nicely together. I tested it using 2 phones from friends and off was much better, maybe on stock it works well, but on 8.1 custom that was not the case. Also i found by searching a lot around that many more maintainers disabled it on their ROMs because it wasnt working properly.
- setting "ro.config.vc_call_vol_steps=8" -> its the default value in stock ROM, which i extracted...
- GPS fix was inspired by commit to many devices, which pulled settings via framework - this is the "lazy" version, direct edit. Anyway it was way faster (navigation in maps) no bad stuff in log and secure now.
- about APN file - it was really outdated... & about the wifi file, this is the only one i wasnt sure, but for G3 and S5 (which both are msm8974, custom 8.1) the full file was there?!
ALL the other things are recommendations from me (like IMO), thats why the title of this thread. Last thing, for disabling zRAM (SWAP) it was allready discussed in many tech sites that this is absolutely useless in times of 4+ gb RAM. Also it sucks CPU. In Pie its disabled now. We are on the border with 2gb so its up to personal preferences....
Anyway nice to see you working again on this great device, which i really miss I wanted to better "fix" those, with patches, builds and commits, but my knowledge was to limited to do that so i opted for a diffrent way. Also our source was to messy back then, couldnt really get anything done... and im still learning. Then it broke and that was the end for me on X2.
I wish you all the best, maybe you can do some magic on that device. Peace!
EDIT: Sorry the grammar, its late here and just saw this and had to answer..
Click to expand...
Click to collapse
I agree with you, f2fs in itself is faster than then many applications fail to draw the benefits is another fact (however I'm trying to do a f2fs backport from 3.10y (not very simple because motorola has done many changes departing a lot from the original)),
to talk about the fixes
in PIE I ​​changed the powerHAL to QTI version (which solves the problem)
about wifi config no need to copy it from elsewhere that oreo and pie only see it in / vendor
for the other things i see them as optimization that the user can do only and i have nothing in contrary
Good stuff. Thanks for this. Latest mokee seems to be bug ridden, but I flashed unofficial LOS, and I'm applying these tips. Substratum won't work for me, but otherwise I'm happy so far.
Thanks again.

Categories

Resources