Hello,
I installed (with pain) the official stock jelly bean on my GEDified Xoom. I thought "project butter" was a real big improvement, according to what I could read in many threads, I was then asking myself why, if it's such a big improvement, the release name didn't change to 5.0 instead of 4.1.1...
Now I have my answer !
Launcher :
I can say yes, there is a fluidity enhancements, but not as much as expected. I could not see much differences between ICS and JB regarding the fluidity, the stock launcher has only been improved a bit : if an icon page is full of icons, with 2 widgets on it, then there are a few lags ...
I use Nova launcher since ICS, and this one is really smooth as butter, much more than the stock JB launcher. You can put 3 or 4 widgets on a same icons page with absolutly no lag at all.
Web browser :
The same with the default JB web browser : I can feel improvements, but some web pages (with no Flash activated) are still laggy ... Compare it with Opera Mini and you will see what smooth as butter should mean ! Opera is just perfectly smooth, no lag at all on any web page.
Non-Google applications :
I couldn't find any fluidity enhancement when running non-google applications. The applications which where laggy with ICS are still laggy with JB, and unfortunatly, perfectly smooth Android applications are too rares ...
I can't even really use most of the new features of JB :
- I can't use the new icons auto-rearranging when moving a widget on a page as the stock launcher is not smooth enough for me, I use Nova Launcher which is perfectly fluid but does not have this feature.
- I can't ear the beautifull voice of Google Voice Search, as I'm french, and it only works for English language ... But I'm not even sure the problem is here, the main problem is that on the official stock JB release, there is no "download offline speach recognition" option in Google Now, so you just cannot activate it. But you can do it on a Team EOS ROM !!!!! This is a shame !!!
- I forgot this one ... I even lost an important feature ! My external SD Card could read or write with ICS, now it's READ ONLY !!!
As the fluidity is my main concern on my Xoom, I was disapointed, I was expecting too many improvements when I read threads of people testing Jelly Bean, so by making this thread I hope I will help people not yet running JB to not be disapointed as I am.
Now I hope the "project butter" is not closed at Google as there are still many improvements to do on this point, I can say that because some third party applications are perfectly smooth where the Google ones are not, so it is not an hardware problem, I am pretty sure that a dual core tablet should be enough to display 2D applications smoothly. But will our good old Xoom receive the future major Android release ? I don't think so as we are already lucky enough to receive JB after more than one year of existence for the Xoom ... But there are still a few bugs to remove in JB, I hope Google will update it (I never had a single crash when running ICS, on JB, I had one the first day I used it when I tried to change the background wall paper, my screen became black and the Xoom rebooted ...).
So now I am thinking of trying a JB custom ROM, but it was so painful to me to restore all my data and applications after the official OTA update (my bootloader was unlocked so the OTA didn't work, I had to put back my Xoom to a factory state with locked bootloader which let me loose all my data) that I'm now a bit lazy and not sure that the custom ROM will be smooter than the stock one.
I have HTC One X and if I get the same JB results on this phone I am definitely giving up on Android and testing Windows Phone. There was a Nokia promotion at my school a few months back and I tested one of their models with Windows. I was impressed by how fast and lag-free it is. I would definitely give it a go.
This phone that I am using has a quad core cpu, 1gb of RAM and what not and OS still lags!! I mean come on!!
Sent from my HTC One X using xda premium
flash an eos rom and you will see the real "smooth as butter"
omnia1994 said:
flash an eos rom and you will see the real "smooth as butter"
Click to expand...
Click to collapse
Did you compare the EOS rom to the stock one ? In fact I would be glad to see a video of the Team EOS release running on a Xoom ...
One of my friends tried windows phone and said it was like running a Beta. Came back to Android.
Major benefits were integration with Xbox.
Windows tablet may fair slightly better but the ARM not being able to run current apps seems a bit like cutting of their arms
I don't think there is cause to assume we will not get KLP (Android 4.2 or 5.0) yet, its a year old. Google seem to want to support devices for 18 months as per last IO...?
Sent from my HTC EVO 3D X515m using xda premium
It's time to be honest- there's only going to be so much ANY software can do on our Xooms, as it turns out that part of the issue is a hardware problem- but not where you'd expect. One of the things folks don't realize about Android is that the performance can be heavily dependent on the type, kind and size of the Flash disk storage a device contains. Flash storage, especially the what's-now-older kind that's on our Xooms, just doesn't perform very well if there's a lot of small, random writes to it, and there's a lot of these in a typical running Android system.
What ends up happening during these small writes is the system can end up waiting a relative eternity on any other disk-based I/O once the Flash controller chip (the one built into the Flash device, not the controller on the CPU) determines it's time to reorganize itself- and what that means is that during that time, the system can (and often does) appear unresponsive, or "stutter". I've worked on several Android handsets and tablets over the last few years, and this problem is beginning to be well-known.
A good example of this is to try listening to music, then browsing a complex webpage- as the browser writes its cache and various database files, many times the music will pause, stutter or click.
I've been doing what I can in EOS kernels to improve the random-small-write performance of the Flash disk- changing when and where writes happen, changing the geometry of where they occur, and I'm now actually testing a series of changes that are based on an academic Whitepaper that look quite promising (but it'll require an entire "Factory Reset" type wipe to make it work).
BTW, if you want to see something eye-opening, run PassMark (or some other disk-I/O benchmark that compares against other devices) and see how badly we do against more-modern devices.
(TL;DR: newer handsets and tablets will likely perform better on JB, mostly 'cause our Flash devices could perform better in many often-used scenarios.)
Thanks a lot for this answer, I understand what you mean about flash memory.
But there are some ways, with the current Xoom hardware, to make things very smooth as some third party softwares do it :
- Nova Launcher -> Perfectly smooth, no lags whatever the number of Widgets are displayed. JB Launcher is much more laggy ...
- Opera Mini -> Perfectly smooth, and very responsive.
So I really cannot understand why Google cannot make things smoother if other companies do !
Plus some apps have perfectly fluid menus (I mean when you just scroll a menu, it's perfectly fluid) and some other apps have their menu so laggy ...
So I really feel like it's not a hardware question but more the way the apps have been developped.
and what about the Linaro code ? Wouldn't it make JB smoother ?
Opera Mini isn't really a fair comparison. How does it compare to Opera Mobile or Firefox or Dolphin or whatever? Opera Mini was intended for small memory devices and doesn't even render the pages locally. The are rendered on Opera's servers and then the result is compressed and sent to the device to be displayed.
I'd say your comparison regarding the launcher though is valid. I haven't personally experienced much lag but I don't have many Widgets.
Sent from my Xoom using Tapatalk
Go EOS you will not be disappointed!! I was very disappointed when ICS came out for my stingray Xoom i didn't even stay on it for more than a couple hours after getting it OTA before i went and flashed the EOS ICS ROM.
As for browsers i love Dolphin HD.
I have stock JB on my Xoom and other than minor launcher lag with multiple widgets, I find this to be really smooth and 100% stable. I see very noticeable improvements over ICS, especially with graphics and overall the smoothness. Overall I am very content.
I will also say, the battery life has surely improved over ICS! For 3D gaming, I lose about 7.5% - 10% in 45 minutes, which projects to about 7.5 hours of gaming with a possible max of 10 hours!!
Sounds like project rusty beans on your Xoom then.
Sent from my Xoom using xda premium
I was wondering if many of the Project Butter enhancements were launcher related. I've always used Nova Launcher as well, and I have seen lag in the past on ICS. Especially since my desktop consists mostly of widgets. PB Launcher is definitely a little better than Nova when loaded with widgets, in my experience. But the ability to customize rows/columns and get rid of icon labels is compelling enough to use Nova. Nevermind the ability to utilize most of the screen without a 1" border on each side, as is the cast with the stock launcher.
One huge difference is with the Netflix app. I remember them talking about Project Butter enhancements to the Framework during the I/O keynote speech, and I suspect the changes helped almost completely eliminate the AWFUL lag I'd experienced in the Netflix app in ICS. Once a show got going, the streaming was fine. It was when navigating through the app that it was horrendous. In JB, it is great!
Fix External Card Write problems
Dizzy,
I had the same exact issue when trying to write to my SD Card - it was write protected and only allowed read permissions. I had problems restoring backups with Titanium Backup and creating new ones - as my backups were on my External card.
I found the solution which seemed to cure-all. I found it with this post: http://forum.xda-developers.com/showpost.php?p=20869996&postcount=7
Basically, assuming you are rooted, in /system/etc/permissions/ mount this folder using ES File Explorer or Root Explorer as R/W, then open platform.xml in text editor and find WRITE_EXTERNAL_STORAGE permission. Add an additional group definition for this permission...<group gid="media_rw" />. Save changes or exit and save changes and then reboot tablet.
You can always try the automated way: http://forum.xda-developers.com/showthread.php?t=1458021
Good luck!
Skeetch79 said:
Dizzy,
I had the same exact issue when trying to write to my SD Card - it was write protected and only allowed read permissions. I had problems restoring backups with Titanium Backup and creating new ones - as my backups were on my External card.
I found the solution which seemed to cure-all. I found it with this post: http://forum.xda-developers.com/showpost.php?p=20869996&postcount=7
Basically, assuming you are rooted, in /system/etc/permissions/ mount this folder using ES File Explorer or Root Explorer as R/W, then open platform.xml in text editor and find WRITE_EXTERNAL_STORAGE permission. Add an additional group definition for this permission...<group gid="media_rw" />. Save changes or exit and save changes and then reboot tablet.
You can always try the automated way: http://forum.xda-developers.com/showthread.php?t=1458021
Good luck!
Click to expand...
Click to collapse
Thanks a lot for these informations, unfortunatly my Xoom is not rooted (I had so many problems to update to JB when my Xoom had the bootloader unlocked that I had to re-lock it...).
So I cannot use this solution, and I don't understand why Google put the SD card Readonly where it was read/write in ICS ...
This is really a big disapointment for me from Jelly Bean. I hope Google will change that in the next JB update.
I have tried Jelly Bean as well and noticed that while it is a little smoother than ICS, it isn't "buttery" smooth. That said I don't believe it's so much the software as it is the hardware. Tegra 2's GPU is quite lacking in general and was a huge letdown for many people. If for example you check out JB on an Asus Transformer Prime/Infinity or a Nexus 7, you'll notice it is MUCH smoother overall. Finally, a lot of older apps haven't been updated yet to use GPU acceleration but there is a setting in the developer options to force gpu acceleration which should make those apps perform better.
My Droid Bionic running an ICS leak is smoother than my Xoom on JB simply because it has a faster gpu. The only thing I really noticed that helped with my Xoom's performance was running it at 1.5Ghz OC on the Team EOS rom. There are still websites that lag and have issues, but in general it does run much better than stock.
As for WP7 it is a smooth OS yes but VERY incomplete....WP8 looks to address many of the issues with WP7 but it will also break a lot of compatibility yet again and will basically alienate the current entire WP7 userbase...(if you didnt know WP8 will run most WP7 apps, but WP7 can't run any of the WP8 apps).
Is it just me, or does the Xoom seem to get faster over time with Jelly Bean? I was part of the soak test, so may have had it a few days loner than most, and I have done a couple of resets early on, but over the last couple of days, it definitely seems snappier
Sent from my Xoom using Tapatalk 2
I've got a mz601 and i have to say that JB is totally lag-free on my XOOM. I've never used stock firmware (EOS only) and after updating from ICS (that was laggy as hell) i havn't seen any lag whatsoever. But when i updated to JB i did a complete factory reset (formatted system, user data, cache, internal sdcard and external sdcard) and it was as if i had bought a new tablet.
Stock JB launcher has no lag, system ui has no lag, browser has a little lag when opening complex websites, music and videos have no lag. Also Flash works much better (even if it's not officially supported).
Some apps still lag like they did on ICS but i guess that is an app developement problem since most apps also work lag-free...
GO... GO.... GOOGLE... Android just keeps getting better and better...
PS! I also have the original iPad and that lags alot with ios 5. I also have a powerful desktop-PC (i7 with 8gb ram) with windows 7 and I have to say that the XOOM opens websites faster and scrolls much smoother (even with a bluetooth mouse).
PS2! I'm not an android fan. I like all gadgets but android seems to be moving in the right direction.
http://arstechnica.com/gadgets/2012/07/revisiting-the-xoom-examining-jelly-bean-on-a-10-inch-tablet/
Here is an interesting review of JB on the Xoom
rcatron said:
Is it just me, or does the Xoom seem to get faster over time with Jelly Bean? I was part of the soak test, so may have had it a few days loner than most, and I have done a couple of resets early on, but over the last couple of days, it definitely seems snappier
Sent from my Xoom using Tapatalk 2
Click to expand...
Click to collapse
I have the exact same feeling ...
dizzy33 said:
I have the exact same feeling ...
Click to expand...
Click to collapse
I have been very critical of JB since getting it last Friday but I have to say that today the whole experience seems to be coming together and some of the early faults I was experiencing have pretty much gone all of a sudden.
It seems quicker now though only marginally but thats still a step up from how it was at the beginning. And since switching to chrome instead of ICS browser it seems to be giving a better browsing experience; which was definitely not the case with chrome on ICS for me.
Related
pro's and con's for each !! i'm now considering CM after the quandrant score it got
im on TnTLite but currently mine are as follows
pro's:
not the stock TnT!!
flash
usb keyboard
connect to my ad-hoc network
angry birds
con's:
the ui responsiveness seems to slow after a couple apps have been opened
random screen jitter's but if i rotate or swap apps it works
no customizable keyboard
I'm on CM mine as follows:
pros:
not stock
got most everything I want working working for apps
gmail/calender/contacts syncing
angry birds
USB keyboard
USB Mouse
all market apps I think
overclocking working
cons:
haven't gotten flash to work yet, had it but killed it somehow
issues with internal/external SD card, minor
system seems less stable after running for a few hours and needs restart
no customizable keyboard
not sure what else since I have yet to try any other rom
Could we get a sticky that is a thread maintained with OP with uptodate pro/cons rollup of each currently available version?
I tend to try all versions occasionally, as I bought 2 of these, but seems with differing instructions, and influx of new folks, it would be nice to have this info readily accessible especially for new folks to be able to make a decision what would seem their best fit at the time and Not expect everyone to be trying all?
I would also like it if people could post their results with the Wii controller app.
NOOB Alert !
OK Continue :
Hi,
I flashed to the: OpenSensation2 Cyanogen Mod, using instructions on this page :
http://forum.xda-developers.com/showthread.php?t=2002883&highlight=phone+calls
PHONE: HTC Sensation.
ANDROID VERSION: 4.1.2
KERNEL: 3.0.52 [email protected] #1
CYANOGEN MOD: 10-20121207-Bruce2728-pyramid
BUILD DATE: Fri Dec 7 09:40:44 GMT 2012
BUILD #: cm-pyramid-userdebug 4.1.2 JZ054K eng.bruce.20121207,093835 test-keys
Flash was good and props to Bruce, just not enough posts to thank him yet. I did have some questions relative to this ROM but cannot ask it in the relevant forum. These Questions are below :
ISSUES: ( In order of severity/importance )
1) CALL ISSUES:
Both incoming and outgoing calls, randomly occuring eg
Incoming call and i cannot hear the other party just dead air, requires I call them back.
Outgoing call and the other party cannot hear me, requires I call them back.
Occurence: approximately 10-20% of calls.
2) GPS ISSUES:
Google Maps takes forever to get a lock, sometimes not at all. Applied GPS Fastfix, made no difference. GPS Tester sometimes reports a lock with 5 plus sattelites and Google Maps will still not get a location lock stays on searching for GPS.
NOTE: If the GPS does lock, invoking Google Maps Navigation App will hardlock the phone requiring battery removal to reboot.
3) CAMERA ISSUES:
Occasionally camera will lock up after shooting a picture and the picture is not saved.
NOTE: The JB Camera Sucks anyway...it is truly awful. The HTC Stock ICS Camera puts it to shame.
4) MMS ISSUES:
It can take up to an hour to receive an incoming MMS, a picture for example.
5) GMAIL SYNC:
Gmail sync is broken, requires a manual sync and even then it will not sync correctly, emails will show also about an hour after they have been sent same as MMS.
6) PROJECT BUTTER:
Uh yeah......OK, I'm not sure what the fuss is about, I see no improvement at all over stock ICS. I'm not comparing to iphone because I simply don't care about Apple, But I will compare to Windows Phones, you want to see how smooth a phone GUI should be checkout a new windows phone, it is night and day.
OVERALL THOUGHTS:
I am reminded of the days I used to mess about with LINUX, I used OPENSUSE years ago, nice operating system if you were a complete geek, there were tons of LINUX distros available, each one claiming an advantage over the other but the bottom line was useability for the average user, looks and a crash-proof GUI for NOOBS.
There is a reason LINUX does not dominate the PC OS market, opensource software is not necessarily a market driven model, it is nerd driven and does not represent a useful product for most of the sheep out there.
Flashing custom Android ROMS is exactly the same, based on my NOOB ROM Flashing experience above, tons of ROMS, not one of them completely stable and the end result is a phone with a negative user experience and an evolving kernel that caters not to the market but to those geeks patient enough to want to F with the minutae of an evolving OS and then not necessarily in tune with Market demands.
CONCLUSION:
I flashed my ROM, to check out Jellbean's Buttery smoothness.
RESULT:
Jellybean is neither Buttery or Smoother than the stock ICS ROM at least on the HTC Sensation on the above listed ROM and my phone is now not even able to function as a phone, I cannot recommend a NOOB flash anything other than their girlfriend or wife, stay with stock, enjoy a working phone and read these forums if you want a nerdgasm just leave your phone well alone.
NEXT STEP....
Spend the next 2-4 hours of my existence trying to get my phone back to stock ICS when it worked.
That Is All.....Carry On.
UPDATE.
MU2MARC said:
NOOB Alert !
OK Continue :
Hi,
I flashed to the: OpenSensation2 Cyanogen Mod, using instructions on this page :
http://forum.xda-developers.com/showthread.php?t=2002883&highlight=phone+calls
PHONE: HTC Sensation.
ANDROID VERSION: 4.1.2
KERNEL: 3.0.52 [email protected] #1
CYANOGEN MOD: 10-20121207-Bruce2728-pyramid
BUILD DATE: Fri Dec 7 09:40:44 GMT 2012
BUILD #: cm-pyramid-userdebug 4.1.2 JZ054K eng.bruce.20121207,093835 test-keys
Flash was good and props to Bruce, just not enough posts to thank him yet. I did have some questions relative to this ROM but cannot ask it in the relevant forum. These Questions are below :
ISSUES: ( In order of severity/importance )
1) CALL ISSUES:
Both incoming and outgoing calls, randomly occuring eg
Incoming call and i cannot hear the other party just dead air, requires I call them back.
Outgoing call and the other party cannot hear me, requires I call them back.
Occurence: approximately 10-20% of calls.
2) GPS ISSUES:
Google Maps takes forever to get a lock, sometimes not at all. Applied GPS Fastfix, made no difference. GPS Tester sometimes reports a lock with 5 plus sattelites and Google Maps will still not get a location lock stays on searching for GPS.
NOTE: If the GPS does lock, invoking Google Maps Navigation App will hardlock the phone requiring battery removal to reboot.
3) CAMERA ISSUES:
Occasionally camera will lock up after shooting a picture and the picture is not saved.
NOTE: The JB Camera Sucks anyway...it is truly awful. The HTC Stock ICS Camera puts it to shame.
4) MMS ISSUES:
It can take up to an hour to receive an incoming MMS, a picture for example.
5) GMAIL SYNC:
Gmail sync is broken, requires a manual sync and even then it will not sync correctly, emails will show also about an hour after they have been sent same as MMS.
6) PROJECT BUTTER:
Uh yeah......OK, I'm not sure what the fuss is about, I see no improvement at all over stock ICS. I'm not comparing to iphone because I simply don't care about Apple, But I will compare to Windows Phones, you want to see how smooth a phone GUI should be checkout a new windows phone, it is night and day.
OVERALL THOUGHTS:
I am reminded of the days I used to mess about with LINUX, I used OPENSUSE years ago, nice operating system if you were a complete geek, there were tons of LINUX distros available, each one claiming an advantage over the other but the bottom line was useability for the average user, looks and a crash-proof GUI for NOOBS.
There is a reason LINUX does not dominate the PC OS market, opensource software is not necessarily a market driven model, it is nerd driven and does not represent a useful product for most of the sheep out there.
Flashing custom Android ROMS is exactly the same, based on my NOOB ROM Flashing experience above, tons of ROMS, not one of them completely stable and the end result is a phone with a negative user experience and an evolving kernel that caters not to the market but to those geeks patient enough to want to F with the minutae of an evolving OS and then not necessarily in tune with Market demands.
CONCLUSION:
I flashed my ROM, to check out Jellbean's Buttery smoothness.
RESULT:
Jellybean is neither Buttery or Smoother than the stock ICS ROM at least on the HTC Sensation on the above listed ROM and my phone is now not even able to function as a phone, I cannot recommend a NOOB flash anything other than their girlfriend or wife, stay with stock, enjoy a working phone and read these forums if you want a nerdgasm just leave your phone well alone.
NEXT STEP....
Spend the next 2-4 hours of my existence trying to get my phone back to stock ICS when it worked.
That Is All.....Carry On.
Click to expand...
Click to collapse
I got my hands on a Samsung Galaxy SIII, running stock Jelly Bean in order to compare the user experience.........wow........
I must conclude that project butter cannot be part of the OpenSensation CM10 JB release I flashed above.
I realize that the SIII has better hardware specs, however, V-sync, triple buffering and a 60fps refresh rate is not hardware limited on the Sensation.....
The Galaxy is buttery smooth, exactly what I expected. The OpenSensation CM 10 JB ROM feels like ICS, it's a nice ROM but it ain't the Jelly Bean user experience......not even close.
I am still of the opinion that the Windows 8 OS GUI is the smoothest I have ever seen on an HTC phone. the stock JB ROM I saw on the Galaxy is about 90% there.
The OpenSensation Custom JB ROM I flashed is about a 5% improvement on stock ICS as far as speed, but a 10-15% downgrade from stock ICS as far as useability and absolutely no improvement over Stock ICS as far as UI improvement.
Still looking for an HTC Sensation JB ROM and Kernel combo that shows off that buttery smoothness.
Hi, just putting in my 2 cents here, I've been using bruce2728's CM10 nightly for months now and it has been working fantastically that entire - link is here if you're interested http://forum.xda-developers.com/showthread.php?t=1782009
Cheers.
markinaus said:
Hi, just putting in my 2 cents here, I've been using bruce2728's CM10 nightly for months now and it has been working fantastically that entire - link is here if you're interested http://forum.xda-developers.com/showthread.php?t=1782009
Click to expand...
Click to collapse
Thanks for the link.
Yeah it's a pretty stable ROM, but Trebuche and the messenger service hang from time to time, clearing the cache and the dalvik help when this starts to happen, I still get all the other issues I listed.
Project butter IS implemented in this ROM, so why does it run about the same as ICS ? I just don't see the butter....Force GPU rendering for 2d drawing is on, I'm running the BADASS CPU Governor with the CFQ scheduler, I have moved every app possible to the SD card to free up RAM and I'm not getting any smoother animations out of the GUI than I got out of stock ICS.
Jittery animation all around. Reduced touchscreen sensitivity, reduced scroll flick speed, jittery browser scrolling.....
I just have to believe something didn't take because I have to tell you JB is absolutely horrible on the sensation compared to stock ICS.
So I was wondering if there was another stable JB ROM out there that I should try to flash for comparison? Like I said stock JB on the Galaxy SIII is extremely smooth compared to opensensation, it makes opensensation look like ICS with a JB skin, it is night and day, there is no comparison. This is why I assumed Project butter had not been implemented on this ROM....
Greetings. I just picked up a used MT4GS because I had to have a hwkbd and want to get it into top fighting condition. I've read through the posts on Bulletproof and MikTouch ROMs and am trying to understand what the real differences are. I'd appreciate any comments on features that one has that the other doesn't.
So far i have been able to determine:
In MikTouch, the screen capture is broken
This is my first Android phone, so i'm lacking context to understand a lot of the descriptions of changes.
Thanks
This phone is an oldie but a goodie, and welcome to the board.
I just came off of miktouch, which is a clean sense experience, but I was getting reboots on this ROM (don't know why, could have been a problem on my end). My understanding is the miktouch is slightly newer than bulletproof, and is based on a newer HTC firmware (this is for the version 0.7 miktouch, which is the most recent and the one you want to use).
If you need sense, then I think this is a good rom, but probably either one is good. They are both widely reported as stable, so I am not sure if my own experience regarding reboots is just a rare exception.
If you are not committed to the sense framework, I highly recommend scverhagen's CM9.1, which is very solid in my experience. I have used v12 for at least a month, and v13 came out yesterday, and is so far (knock wood) rock solid.
There are quite a few CM10.X variations available, and I've tried several. In my experience (and on my device) they are not as completely rock solid as the CM9.1, which is the only reason I am not using one as a DD. That said, they are quite mature, and are in wide use by many who want to be on the later CM versions.
nosuchfile said:
If you are not committed to the sense framework, I highly recommend scverhagen's CM9.1, which is very solid in my experience. I have used v12 for at least a month, and v13 came out yesterday, and is so far (knock wood) rock solid.
There are quite a few CM10.X variations available, and I've tried several. In my experience (and on my device) they are not as completely rock solid as the CM9.1, which is the only reason I am not using one as a DD. That said, they are quite mature, and are in wide use by many who want to be on the later CM versions.
Click to expand...
Click to collapse
Thanks for your comments. Having almost no experience with Android, i don't really know if i object to the Sense overlay or not. I have read that losing Sense loses a lot of the capabilities of the camera, and the camera is the other reason i got this phone (with the keyboard).
Anyway, i just finished unlocking the phone now. Did you get S-Off on yours?
Flandry said:
Thanks for your comments. Having almost no experience with Android, i don't really know if i object to the Sense overlay or not. I have read that losing Sense loses a lot of the capabilities of the camera, and the camera is the other reason i got this phone (with the keyboard).
Click to expand...
Click to collapse
I believe that was once true, but I think most of the camera issues have since been solved. I don't use the high end functions of the camera much. I think also there were some problems with 1080p video, which have also since been solved.
The CM roms are based off of the google android base code, and so they are able to work with certain apps that may not work with the version on which both bulletproof and miktouch are based, which is version gingerbread, android 2.3. CM 9.1 is based on android 4.0 (icecream sandwich). and CM 10.X is based on android 4.1-4.3. Chrome browser requires min android 4.0, and is probably the best browser.
http://en.wikipedia.org/wiki/Android_version_history
Flandry said:
Anyway, i just finished unlocking the phone now. Did you get S-Off on yours?
Click to expand...
Click to collapse
Yes, I did S-off mine. There is a post that describes the procedure using a wire to short between a spare uSD card and a very small hole at a precise time. The S-off is somewhat handy as it eliminates one step in flashing ROMs, namely, extracting a file from the ROM and separately flashing that single file (using fastboot) after flashing the ROM itself the 'normal' way, but is not necessary, and I would not suggest it as it is kind of tricky (but if you feel lucky...). I think it took me around 20 tries to finally get it right.
Hope this helps, and I would suggest starting with CM 9.1, as it will give you a more 'pure' android experience. Although some do like the Sense overlay, I don't care for it, and it is a lot less customizable.
Yes, the original sense camera produced excellent photos and videos, especially in low light, which I've never matched with others since. One person (can't remember who) who used later ROMs on a daily basis said he used to swap back to sense whenever he wanted to use the camera at a particular event. So I guess that's another option for you. For me, I've stuck mainly with CM9.1 for daily use (camera wasn't central to my 'buy' decision), and dabbled with other ROMs evenings and weekends.
davidf9 said:
Yes, the original sense camera produced excellent photos and videos, especially in low light, which I've never matched with others since. One person (can't remember who) who used later ROMs on a daily basis said he used to swap back to sense whenever he wanted to use the camera at a particular event. So I guess that's another option for you. For me, I've stuck mainly with CM9.1 for daily use (camera wasn't central to my 'buy' decision), and dabbled with other ROMs evenings and weekends.
Click to expand...
Click to collapse
Thank you. I actually did a simple comparison (talk.maemo .org /showpost.php?p=1378114&postcount=27) between the camera and my previous phone's camera to see which handled low light better, and my results agree with your experience. This is a pretty high priority for me.
I think your comments confirm for me that i do want to stick with GB + Sense for now. That brings me back to the OP though. From reading through the threads for the respective ROMs i think i have another difference:
* Bulletproof has a more colorful customized theme/paradigm.
* Bulletproof has some geeky utilities like bash shell and nano editor
Still wondering about substantive differences. I'll probably flash Bulletproof unless i hear of any disadvantages of it relative to Miktouch.
Edit: meh can't post links blah blah.
Fuzi0719 said:
... For an updated version, try the Miktouch ROM. It is based on the last HTC stock ROM, 1.63.531.2 and thus has a bit better performance in several key areas (GPS, Bluetooth, WiFi) and has more updated tweaks, as well. Bulletproof is based on the original stock ROM.
Click to expand...
Click to collapse
siani_8 said:
As a long time Bulletproof user and probably the biggest Bulletproof cheerleader from day one, I will agree that the MikTouch ROM is a smoother experience.
Click to expand...
Click to collapse
Hmm i thought that the fixes had gotten incorporated in Bulletproof in the later revision (1.1). :/
From what I read on another forum, Bloater is no longer being developed or supported.
Click to expand...
Click to collapse
This may be a problem because i need e.g. Exchange Mail and i read that it's been removed in the custom ROMs.
Well i've used clockworkmod recovery to make a nandroid of the stock system and have flashed Bulletproof 1.1 and the UV5 undervolting kernel. I'll see if it can be made to do what i want/need. Kudos to WeekendsR2Short for archiving the files so they are still available and to the hackers who put the ROM together.
I'm still looking for comments on current, real differences between the two ROMs, particularly from those in the know about whether there are meaningful differences in performance due to the origin of each. I would expect the fixes that went into the later stock ROMs also could be incorporated into Bulletproof, regardless of whether it was based on that ROM, but were they? I see guides from Blue6 on tweaks for network performance and GPS performance, so it seems he was aware of the issues.
Edit: I don't have working wifi so i'm guessing a custom kernel is a no go without S-off. That's what i thought but then i couldn't understand how people can run ICS without S-off. Obviously my assumptions are wrong somewhere... I'll reflash the boot image from Bulletproof 1.1.
Flandry said:
Well i've used clockworkmod recovery to make a nandroid of the stock system and have flashed Bulletproof 1.1 and the UV5 undervolting kernel. I'll see if it can be made to do what i want/need. Kudos to WeekendsR2Short for archiving the files so they are still available and to the hackers who put the ROM together.
I'm still looking for comments on current, real differences between the two ROMs, particularly from those in the know about whether there are meaningful differences in performance due to the origin of each. I would expect the fixes that went into the later stock ROMs also could be incorporated into Bulletproof, regardless of whether it was based on that ROM, but were they? I see guides from Blue6 on tweaks for network performance and GPS performance, so it seems he was aware of the issues.
Edit: I don't have working wifi so i'm guessing a custom kernel is a no go without S-off. That's what i thought but then i couldn't understand how people can run ICS without S-off. Obviously my assumptions are wrong somewhere... I'll reflash the boot image from Bulletproof 1.1.
Click to expand...
Click to collapse
Bulletproof 1.1 is still based on the original stock ROM (1.28), whereas Miktouch is based on the 1.63 release. In the 1.63 release, HTC made some major improvements in GPS, Bluetooth, and overall smoothness of the ROM as well as closed some security issues. Miktouch retains all the base stuff, including the Genius subsystem. By default, however, the Genius button has been remapped to do search, but there is a small patch that can be applied to revert the mapping back to the Genius function.
I've tried Bulletproof and though it is very stable, I still prefer Miktouch. It just seems more "fluid", especially with the patches like Liquidsmooth Rosie, and No-scrolling Cache. I also like the CM9.1 version from sverhagen, now on r13 release. It is very stable and works very well.
But, as others have stated, if the camera is very important, only the stock-based ROMs like Miktouch are going to give you 100% of what this phone can do. That's because HTC put a lot of the control of the image processor directly into the Sense framework, which of course is lacking in other ROMs. Other ROMs can access basic functions and do processing using the CPU, but cannot access some of the higher functions of the dedicated image processor. The CM9.1 camera is good, but if you look at photos side-by-side with those taken with Miktouch, for instance, you can see a difference in depth of field, exposure, lighting, compression. It is subtle, but visible. Most people probably would not care or even notice, so it is a personal choice.
Fuzi0719 said:
Bulletproof 1.1 is still based on the original stock ROM (1.28), whereas Miktouch is based on the 1.63 release. In the 1.63 release, HTC made some major improvements in GPS, Bluetooth, and overall smoothness of the ROM as well as closed some security issues. Miktouch retains all the base stuff, including the Genius subsystem. By default, however, the Genius button has been remapped to do search, but there is a small patch that can be applied to revert the mapping back to the Genius function.
I've tried Bulletproof and though it is very stable, I still prefer Miktouch. It just seems more "fluid", especially with the patches like Liquidsmooth Rosie, and No-scrolling Cache. I also like the CM9.1 version from sverhagen, now on r13 release. It is very stable and works very well.
But, as others have stated, if the camera is very important, only the stock-based ROMs like Miktouch are going to give you 100% of what this phone can do. That's because HTC put a lot of the control of the image processor directly into the Sense framework, which of course is lacking in other ROMs. Other ROMs can access basic functions and do processing using the CPU, but cannot access some of the higher functions of the dedicated image processor. The CM9.1 camera is good, but if you look at photos side-by-side with those taken with Miktouch, for instance, you can see a difference in depth of field, exposure, lighting, compression. It is subtle, but visible. Most people probably would not care or even notice, so it is a personal choice.
Click to expand...
Click to collapse
Best description of the differences between Miktouch and Bulletproof I've read on the XDA forums! :good:
Thanks
Fuzi0719 said:
Bulletproof 1.1 is still based on the original stock ROM (1.28), whereas Miktouch is based on the 1.63 release. In the 1.63 release, HTC made some major improvements in GPS, Bluetooth, and overall smoothness of the ROM as well as closed some security issues. Miktouch retains all the base stuff, including the Genius subsystem. By default, however, the Genius button has been remapped to do search, but there is a small patch that can be applied to revert the mapping back to the Genius function.
I've tried Bulletproof and though it is very stable, I still prefer Miktouch. It just seems more "fluid", especially with the patches like Liquidsmooth Rosie, and No-scrolling Cache. I also like the CM9.1 version from sverhagen, now on r13 release. It is very stable and works very well.
But, as others have stated, if the camera is very important, only the stock-based ROMs like Miktouch are going to give you 100% of what this phone can do. That's because HTC put a lot of the control of the image processor directly into the Sense framework, which of course is lacking in other ROMs. Other ROMs can access basic functions and do processing using the CPU, but cannot access some of the higher functions of the dedicated image processor. The CM9.1 camera is good, but if you look at photos side-by-side with those taken with Miktouch, for instance, you can see a difference in depth of field, exposure, lighting, compression. It is subtle, but visible. Most people probably would not care or even notice, so it is a personal choice.
Click to expand...
Click to collapse
Thanks, that's a very useful summary.
OT:
I flashed the MikTouch 0.7 ROM and most of the patches that you uploaded in its thread. What difference do you see with the MikTouch-No-Scrolling-Cache patch? From my understanding of scrolling caches, disabling them would make it less smooth rather than more.
Answering my own question (OP):
Now that i have flashed both ROMs i can mostly answer my own question about the differences. As i had guessed from my reading, Bulletproof is a more complete or thorough mod. It provides some nice options for the quick settings and the status icons that sit at the top right. It has cut out most of the extra apps, and hidden the Kid's Zone icon. It has a custom theme and keeps the other themes.
A brief play with some network access suggests that MikTouch may be smoother more optimized due to its more updated origins. On the other hand, it feels less cohesive and polished.
It might be summed up by saying that, in terms of visible modifications, Bulletproof goes overboard, while MikTouch isn't quite enough.
So if Bulletproof were based on the latest stock ROM and wasn't missing a couple "bloatware" features that i want to keep, i would reflash it now. Because it's not, i'll give MikTouch a go for a while.
I'm trying to establish, as much as possible, the functionality my Maemo device had. I'm going to post my progress here for any to whom it might be useful.
notes
I've copied my Conboy notes to Tomdroid, but the ancient stable version doesn't support editing and the beta version (0.7.2) corrupts notes with bulleted lists. I really liked Conboy, so i hope the devs can get things sorted. Development seems to be really slow, which surprises me considering the popularity of Tomboy.
terminal
I encountered the hilarious problem with Terminal Emulator that others have: the forward slash key (of all things) only produces tildes, making the hwkb completely useless for terminal work. Someone suggested a Connectbot connection to local, and that versatile little app seems like a little slice of home coming from a linux environment. You can put an icon on your desktop that will open you right to that connection, too.
I'm still trying to figure out the best way to modify my keyboard mapping. I'd like to make the www. a Tab and repurpose the android keys and extra (right) shift, perhaps as arrows and a CTRL. The spacebar is also obnoxiously out of reach so i might move it to the Back key. Fortunately, Connectbot has some sensible workarounds that make these changes less urgent.
I have the latest ES File Explorer but the locked down nature of Android seems to make any kind of file system activities hopelessly complicated compared with a more conventional linux system. I was trying to install this nano editor binary but am not sure if remounting root R/W and unzipping it to / is going to cause issues.
spreadsheet
I've been using gnumeric on my N900. TBD
e-reader
FB Reader and PDF reader on the N900. TBD
offline maps
Used Modrana and Navit on N900. Both have strengths and weaknesses. TBD
misc.
It's nice that Flashlight is pre-loaded but i can't see any way to leave it on while i do something else on the phone. I think the custom setting in the quick settings of Bulletproof could do that. :/ It is a nice bright flash we have here.
The stock camera app combines the functionality of three separate apps on N900: BlessN900, Panorama, and the stock camera app, and in a much snappier interface, albeit with fewer options. I'm excited about that. I need to find an app that will simulate a scan from a photo (perspective correction), though.
Offline dictionary, wikipedia, and a gps recorder are also needed. TBD
Of course, porting a few classic games and apps (e.g. Doom, Starcon2, Gweled, MAME) with a few hours work each isn't going to happen in Android like it did with Maemo and its SDL framework. The ability to achieve feature parity ends with the software selection...
Will edit when i have made more progress.
ETA: I have S-OFF now. I thought i could leave it alone until i tired of GB and/or stock kernel, but i should have known better. I used my Linux Mint14 (64 bit) box, a random USB cable (original HTC one is presumably with the original owner), and a twist-tie, and to be safe i flashed back my nandroid of stock first. After all the wind up about original this, 32 bit os, and precise that, i got it on the first try and it didn't wipe my SD card.
First thing i did is flash a custom splash screen. I made one and it was realizing it wouldn't work without S-OFF that pushed me over the edge.
Flandry said:
I'm trying to establish, as much as possible, the functionality my Maemo device had. I'm going to post my progress here for any to whom it might be useful.
notes
I've copied my Conboy notes to Tomdroid, but the ancient stable version doesn't support editing and the beta version (0.7.2) corrupts notes with bulleted lists. I really liked Conboy, so i hope the devs can get things sorted. Development seems to be really slow, which surprises me considering the popularity of Tomboy.
terminal
I encountered the hilarious problem with Terminal Emulator that others have: the forward slash key (of all things) only produces tildes, making the hwkb completely useless for terminal work. Someone suggested a Connectbot connection to local, and that versatile little app seems like a little slice of home coming from a linux environment. You can put an icon on your desktop that will open you right to that connection, too.
I'm still trying to figure out the best way to modify my keyboard mapping. I'd like to make the www. a Tab and repurpose the android keys and extra (right) shift, perhaps as arrows and a CTRL. The spacebar is also obnoxiously out of reach so i might move it to the Back key. Fortunately, Connectbot has some sensible workarounds that make these changes less urgent.
I have the latest ES File Explorer but the locked down nature of Android seems to make any kind of file system activities hopelessly complicated compared with a more conventional linux system. I was trying to install this nano editor binary but am not sure if remounting root R/W and unzipping it to / is going to cause issues.
spreadsheet
I've been using gnumeric on my N900. TBD
e-reader
FB Reader and PDF reader on the N900. TBD
offline maps
Used Modrana and Navit on N900. Both have strengths and weaknesses. TBD
misc.
It's nice that Flashlight is pre-loaded but i can't see any way to leave it on while i do something else on the phone. I think the custom setting in the quick settings of Bulletproof could do that. :/ It is a nice bright flash we have here.
The stock camera app combines the functionality of three separate apps on N900: BlessN900, Panorama, and the stock camera app, and in a much snappier interface, albeit with fewer options. I'm excited about that. I need to find an app that will simulate a scan from a photo (perspective correction), though.
Offline dictionary, wikipedia, and a gps recorder are also needed. TBD
Of course, porting a few classic games and apps (e.g. Doom, Starcon2, Gweled, MAME) with a few hours work each isn't going to happen in Android like it did with Maemo and its SDL framework. The ability to achieve feature parity ends with the software selection...
Will edit when i have made more progress.
ETA: I have S-OFF now. I thought i could leave it alone until i tired of GB and/or stock kernel, but i should have known better. I used my Linux Mint14 (64 bit) box, a random USB cable (original HTC one is presumably with the original owner), and a twist-tie, and to be safe i flashed back my nandroid of stock first. After all the wind up about original this, 32 bit os, and precise that, i got it on the first try and it didn't wipe my SD card.
First thing i did is flash a custom splash screen. I made one and it was realizing it wouldn't work without S-OFF that pushed me over the edge.
Click to expand...
Click to collapse
Not sure what your needs are as for a notes app, but I use the one HTC included in the ROM simply called Notes. It can import/export but I haven't used that feature or know the format. Also, Adobe PDF reader comes with the ROM, too. These are both in Miktouch. I have also run into that keyboard issue with Terminal, someone posted a revised Terminal app that fixed that issue but now I don't know where it is located. Perhaps look around on the Play Store. As to spreadsheets and other office-type apps, QuickOffice is now owned by Google and was made free in the Play Store. It can read/write most MS Office documents. And Google Maps now has the feature of storing offline maps for when you don't have network access.
Fuzi0719 said:
Not sure what your needs are as for a notes app, but I use the one HTC included in the ROM simply called Notes. It can import/export but I haven't used that feature or know the format. Also, Adobe PDF reader comes with the ROM, too. These are both in Miktouch. I have also run into that keyboard issue with Terminal, someone posted a revised Terminal app that fixed that issue but now I don't know where it is located. Perhaps look around on the Play Store. As to spreadsheets and other office-type apps, QuickOffice is now owned by Google and was made free in the Play Store. It can read/write most MS Office documents. And Google Maps now has the feature of storing offline maps for when you don't have network access.
Click to expand...
Click to collapse
Yeah i had just discovered QuickOffice was free after finding the usual subjects (Gnu apps, OO, etc) aren't available and presumably decent since Google decided to buy it. I vaguely remember there being a QuickOffice on my Handera(?) a decade ago. Wonder if it's the same thing.
The attention to detail in the ConnectBot app makes it actually possible to hack system files, and its support for copy and paste, combined with that nano binary i got installed, lets me copy-paste text into files. The lack of universal clipboard and general lack of time-honored keyboard shortcuts is driving me up the wall. I sure took that for granted on maemo. Android just isn't designed with a hardware keyboard in mind. :/
Nano is super flaky with poor refresh, and without keyboard arrows it's a bit hard to use. It would be impossible without ConnectBot's workaround for lack of CTRL, though. Can anyone recommend a good simple GUI text editor for editing config files etc.? One that supports copy/paste, unlike that half-assed ES File Explorer note editor atrocity.
Anyway, I used the above setup to make the changes to the gps.conf file recommended here.
I'm also finding the long-press on Home is a passable imitation of the camera-button or CTRL-BACKSPACE shortcut to task switcher on the N900 too.
I'm going to give the Sneaky Pete kernel a try now.
Flandry said:
Yeah i had just discovered QuickOffice was free after finding the usual subjects (Gnu apps, OO, etc) aren't available and presumably decent since Google decided to buy it. I vaguely remember there being a QuickOffice on my Handera(?) a decade ago. Wonder if it's the same thing.
The attention to detail in the ConnectBot app makes it actually possible to hack system files, and its support for copy and paste, combined with that nano binary i got installed, lets me copy-paste text into files. The lack of universal clipboard and general lack of time-honored keyboard shortcuts is driving me up the wall. I sure took that for granted on maemo. Android just isn't designed with a hardware keyboard in mind. :/
Nano is super flaky with poor refresh, and without keyboard arrows it's a bit hard to use. It would be impossible without ConnectBot's workaround for lack of CTRL, though. Can anyone recommend a good simple GUI text editor for editing config files etc.? One that supports copy/paste, unlike that half-assed ES File Explorer note editor atrocity.
Anyway, I used the above setup to make the changes to the gps.conf file recommended here.
I'm also finding the long-press on Home is a passable imitation of the camera-button or CTRL-BACKSPACE shortcut to task switcher on the N900 too.
I'm going to give the Sneaky Pete kernel a try now.
Click to expand...
Click to collapse
For hacking system files, an easy app to use is Kernel Tuner. Even though I'm using the stock kernel on Miktouch, I use Kernel Tuner to set my min CPU and governor (I have 1134 max/192 min and conservative governor on both cores) and I set the I/O scheduler to noop with a 2048kb cache. The app has the built in ability to make edits to system files and is geared for Sense ROMs.
Also, you might want to download/install the newer Swype keyboard from Play Store. It is newer/better than the Swype that is built in to the HTC ROM. The built in Swype can be disabled (I use MyBackup Pro to freeze certain things that are built in, like the Group messaging and Tmobile ID stuff that I never use).
Flandry said:
)
The attention to detail in the ConnectBot app makes it actually possible to hack system files, and its support for copy and paste, combined with that nano binary i got installed, lets me copy-paste text into files. The lack of universal clipboard and general lack of time-honored keyboard shortcuts is driving me up the wall. I sure took that for granted on maemo. Android just isn't designed with a hardware keyboard in mind. :/
Click to expand...
Click to collapse
Have you found some of Blue6ix' posts yet? He listed ways to remap the keys to whatever you wanted, and I seem to recall keyboard shortcuts was one of the things lamented when he moved to a phone without a hardware keyboard. (though I don't use shortcuts myself so can't say more)
davidf9 said:
Have you found some of Blue6ix' posts yet? He listed ways to remap the keys to whatever you wanted, and I seem to recall keyboard shortcuts was one of the things lamented when he moved to a phone without a hardware keyboard. (though I don't use shortcuts myself so can't say more)
Click to expand...
Click to collapse
Yeah that's what i linked to a few posts back when i mentioned it. I've spent a while playing around with it now that i have a functioning nano editor and bash. I found, to my disappointment, that CTRL can't be used as a modifier until Android 3. At least that's what i gathered. The amount of conflicting information on every thing i search for is mind-boggling, both due to vendor and device differences and android API differences, i assume. Anyway, no CTRL isn't too big of a deal since the standard CTRL-+ shortcuts aren't really standard on it, and VX Connectbot makes it easy to generate CTRL+? inputs. I switched to VX, an improved Connectbot fork, when i realized i had no way to generate angle brackets or pipe characters. VX Connectbot enables the SYM selector pop-up and and lets you map most buttons. It's really quite nice.
The more amusing/aggravating thing i discovered is that if you map a key to TAB, it actually is "symlinked" to DPAD_DOWN (keycode 20). That means it behaves vaguely TAB-like in the browser, but not in text editors. I found this out using the debug show keycode option in VX Connectbot. So the obvious system remap for the asinine www./.com key is pointless, and there doesn't seem to be any way to get a real tab input using just a remap. I'm not sure how much further up the pipeline you can go with a closed ROM -- really have no idea -- but again at least there's a way to get TAB in a shell with VX. I did, in desperation, try just entering the keycode for TAB (61) in the key layout file, instead of the enum name. Hilarity and a dead keyboard ensued... yay for cwm recovery. :silly:
So now most of my grand plans for modding the keyboard layout are sort of in tatters. I think I will
map the right shift, genius, sym, and alt keys to cursor keys (just too hard to consistently press the dpad left or right without getting an up or down in there somewhere). That's similar to the layout i'm used to on my N900.
I'd move sym to Home and make Back another spacebar. The spacebar has to be pushed close to its middle on this keyboard, and it's too far away to make sense.
probably remap www. to SHIFT_RIGHT so that it can be tab in Connectbot (built in option)
that leaves just the menu key as redundant (well, and two shifts and space bars after the changes). TBD
Edit: After reading through this, it is clear that if i went with an ICS ROM i could remap as intended. Prior to Froyo the key map files were much less versatile. I think i could get TAB working if i modded the binary keymap file, but it's probably not worth it.
Flandry said:
Edit: After reading through this, it is clear that if i went with an ICS ROM i could remap as intended. Prior to Froyo the key map files were much less versatile. I think i could get TAB working if i modded the binary keymap file, but it's probably not worth it.
Click to expand...
Click to collapse
The best ICS w/Sense ROM for this phone, in my opinion, was one from sun_dream. It was a direct port from the Sensation, using that phone's 3.3.2 ROM release as the base. There was an 3.3.3 release port but I found it to be much less usable/stable. The best ICS ROM, though, is scverhagen's CM9.1r13. It isn't Sense based, but it is very stable, excellent battery, and everything works as it should (for a CM ROM).
Fuzi0719 said:
The best ICS w/Sense ROM for this phone, in my opinion, was one from sun_dream. It was a direct port from the Sensation, using that phone's 3.3.2 ROM release as the base. There was an 3.3.3 release port but I found it to be much less usable/stable. The best ICS ROM, though, is scverhagen's CM9.1r13. It isn't Sense based, but it is very stable, excellent battery, and everything works as it should (for a CM ROM).
Click to expand...
Click to collapse
Without having even used an Android phone before, i'm not partial to Sense, but i decided after the previous discussion that i'm going to stick with GB for now for the extra camera quality. However, after this tweaking i think i will make a final nandroid and then flash scverhagen's CM9.1r13 to see if the android really is greener on the other side.
Is it worth going all the way to JB, or are those much less functional?
I've set the Miktouch keyboard layout up with relatively minor changes for now:
www. = SYM
Home key = SPACE
SYM = Left Up (caught again by the limited keymapping vocabulary of GB. If you set to DPAD_LEFT, it registers as DPAD_DOWN when the device is in landscape mode...
ALT (right) = Right Down " " "
Genius key = ALT (right)
I found this post and this post to be useful references when changing the layout.
Flandry said:
Without having even used an Android phone before, i'm not partial to Sense, but i decided after the previous discussion that i'm going to stick with GB for now for the extra camera quality. However, after this tweaking i think i will make a final nandroid and then flash scverhagen's CM9.1r13 to see if the android really is greener on the other side.
Is it worth going all the way to JB, or are those much less functional?
I've set the Miktouch keyboard layout up with relatively minor changes for now:
www. = SYM
Home key = SPACE
SYM = Left Up (caught again by the limited keymapping vocabulary of GB. If you set to DPAD_LEFT, it registers as DPAD_DOWN when the device is in landscape mode...
ALT (right) = Right Down " " "
Genius key = ALT (right)
I found this post and this post to be useful references when changing the layout.
Click to expand...
Click to collapse
I can only speak for my own tastes and experiences when discussing a ROM. I personally run Miktouch on my MT4GS. I've tried nearly every ROM available, and given them a good try out. For Sense, I'm gonna run Miktouch, just nothing else comes close to the stability. If I were using a non-sense ROM, I would use scverhagen's CM9.1r13, which is as close to the stability of Miktouch as I've found in a non-stock ROM. I've tried the CM10, 10.1, and 10.2 ROMs but for me the differences just aren't worth the little quirks and issues. Now, many people don't mind those things, or may not even face those same quirks as they might use their phone differently than me. On my Nook Tablet, I use the CM10.1.3 Stable release, as it is so rock-solid. But on this phone, I want 100% (or as close to 100% as is possible) uptime without having to make excuses for why that call got dropped or that text didn't send or my Bluetooth disconnected, etc.
Hello all,
I have installed lollipop when it came out, I unlocked the bootloader and rooted it. Then I reinstalled a bunch of apps I use (games, apps, utilities) - all from scratch to make sure that old setting and such do not interfere.
All seems to be fine (smooth, fast) - only some apps do not seem to work - however, in some cases (when for example opening Chrome) I see huge slowdowns...
Anyone else experienced this? How do I find out what is causing it? How do I fix it?
Thank you for any suggestions
Un-install Facebook. I was about to revert to Kit Kat, but I figured I would wipe and re-install. I noticed slowdown when I installed Facebook, so I nuked it and my tablet is butter smooth now.
The Facebook app destroyed lollipop performance on my Nexus 7 too. This is not a Shield issue, it's a Facebook/lollipop issue.
Sent from my SHIELD Tablet using XDA Free mobile app
Wow. I had facebook installed but not even logged into, and i saw dramatic reduction in stutters and pauses when i uninstalled it.. how facebook, how?!
Thank you all. I do not use facebook. Any other possible reasons?
Applications I have installed are foldermount, adaway, titanium backup .... Could those cause this?
I also don't have Facebook installed and get some hang ups, especially when a system animation is about to occur (opening an app, going home, etc).
I'm rooted as well, with foldermount, adaway, ultimate backup (jrummys titanium), and a slew of other games and stuff. I didn't really think it would be an app issue. But maybe. I'll get rid of a few apps I have on my phone and see if I notice a difference.
Tip for optimizing Chrome
Follow the link and chrome problem will be solved i was amazed by the difference it made -link-http://www.techrepublic.com/article/pro-tip-speed-up-chrome-on-android-with-this-handy-hack/
Sarge29490 said:
Follow the link and chrome problem will be solved i was amazed by the difference it made -link-http://www.techrepublic.com/article/pro-tip-speed-up-chrome-on-android-with-this-handy-hack/
Click to expand...
Click to collapse
Thank you. I tried that - and it makes no difference. And the problem is not just with Chrome, as I experience (more or less random) slowdowns elsewhere too. I am a bit disappointed with this whole new Lollipop experience. On one hand it is (much) smoother than Kitkat was, on the other hand I get slowdowns, incompatibilities etc. which I never experienced with Kitkat
Well I have LTE version, i am rooted with philz recovery locked bootloader and orginal kernel, i use Seeder (find it on playstore) and weekly clear cache and dalvic/art cache, have no lags and slowdowns on lollipop, if there are, they are so rare that i dont notice any more.
Did you factory rest after the update? Cause i read somewhere that already installed apps have issues with lollipop so fresh install is recommended, i also have no issues with facebook either...
And also did you try changing processor mode to max performance in Shield power control under battery menu from optimized.
I must also mention the battery times have improved alot compared to kitkat...
Sarge29490 said:
Well I have LTE version, i am rooted with philz recovery locked bootloader and orginal kernel, i use Seeder (find it on playstore) and weekly clear cache and dalvic/art cache, have no lags and slowdowns on lollipop, if there are, they are so rare that i dont notice any more.
Did you factory rest after the update? Cause i read somewhere that already installed apps have issues with lollipop so fresh install is recommended, i also have no issues with facebook either...
And also did you try changing processor mode to max performance in Shield power control under battery menu from optimized.
I must also mention the battery times have improved alot compared to kitkat...
Click to expand...
Click to collapse
Thank you - I will try your suggestion (I did a factory reset).
For now I have another (larger) problem to solve - apps moved to the SD card disappear...
Gadgetguy2005 said:
Thank you - I will try your suggestion (I did a factory reset).
For now I have another (larger) problem to solve - apps moved to the SD card disappear...
Click to expand...
Click to collapse
Try this thread:- http://forum.xda-developers.com/shield-tablet/general/major-issue-apps-sd-card-dissappear-t2950126
edit: oh i see you already did...
Try going into Google play disable notification and select do not auto update apps
Sent from my Nexus S using xda premium
Sdcard can make your shield slow. My Samsung 64go uhs-1 makes my shield slow if inserted with exfat , but no problem with NTFS and a 64kb cluster size.
Judge584 said:
Sdcard can make your shield slow. My Samsung 64go uhs-1 makes my shield slow if inserted with exfat , but no problem with NTFS and a 64kb cluster size.
Click to expand...
Click to collapse
Thanks, I'll have to try with a re-format.
Tablet is stock, not rooted and boorloader locked. I sideloaded the lollipop OTA on my LTE version and i experience the same issue.
It flies most of the time but sometime, especially when downloading or updating apps from Play store or opening random apps like Skype or even hangouts the tablet will come to a crawl.
I think this is a lollipop issue which nvidia need to address with an update.
I have to say on 4.x the tablet was unbearably slow at times and it didnt seem to be related to any specific app. After installing lollipop fresh and clean everything is really smooth, except Chrome. When i open Chrome and start navigating i see things slow down to being unresponsive for 30-60 seconds at a time and immediately working if i close Chrome. I also have a Nexus 5 with Lollipop and no such issues there. I did install facebook so ill try removing that. Ill give the optimization thread a peak too and see if that works.
Im impressed overall with the Shield tablet, but its a blemish that general web browsing is faster on CM11 on my Kindle Fire HD (original). Maybe Nvidia will come out with a fix, or someone here will pin point the exact cause.
Eat it iPhone said:
I have to say on 4.x the tablet was unbearably slow at times and it didnt seem to be related to any specific app. After installing lollipop fresh and clean everything is really smooth, except Chrome. When i open Chrome and start navigating i see things slow down to being unresponsive for 30-60 seconds at a time and immediately working if i close Chrome. I also have a Nexus 5 with Lollipop and no such issues there. I did install facebook so ill try removing that. Ill give the optimization thread a peak too and see if that works.
Im impressed overall with the Shield tablet, but its a blemish that general web browsing is faster on CM11 on my Kindle Fire HD (original). Maybe Nvidia will come out with a fix, or someone here will pin point the exact cause.
Click to expand...
Click to collapse
For me, web browsing in general has been a pain, many browsers don't seem to work well on our hardware. They all feel somewhat sluggish. And flash has been very picky for me... I think it is finally dying, haha.
Get rid of Facebook if you have it and try this for chrome
http://www.omgchrome.com/improve-chrome-android-memory/
Lastpass?
Do you happen to use LastPass? I found that, upon a fresh install, everything worked great until I installed LastPass. The way that they set up autofill in lollipop seems to hang up the whole system. When I disabled "Enable fill service" in the settings, the tablet was blazing fast again.
After playing with it, I found that I still got decent performance while still being able to leverage the best part of the app by enabling the fill service and disabling the helper and scanning for password fields.
A little app called cache cleaner can do wonders? and a simple reboot also helps a lot.
Btw. im using Yandex Browser for now untill BoatHD gets the lollipop update and it works really well on the Shield with 5.0
So I got my Nvidia Shield a while back. The first thing I did when getting it was installing all the updates. Eventually after the final update was installed, I did a full factory reset of the device.
I have hardly any apps installed besides the essential Google applications, but my Nvidia Shield still feels remarkably slow. Chrome is practically unusable, and switching between apps is not a pleasant experience at all. That said, benchmarks and games perform wonderfully, which has me a bit puzzled. There doesnt seem to be any problems with memory leaks as there is plenty of RAM available. I do tend to restart it quite often just to see if it makes a difference, but I doesnt really feel like it has much of an impact.
Does anyone here have similar issues at all? I have worked with Android quite a bit and never have I experienced a system run Android so much worse than you would expect given the hardware specifications. My Nexus 10 feels a lot more snappy in general use.
Thanks for any help
All I can say is that I have a similar experience to you, although I have quite a lot of applications installed. I don't have any solutions for you, only to wait and hope that nvidia optimises the software for the hardware in the next update (Android 5.1 hopefully)
It's up to you, but I will recommend you to try this:
1) Unlock bootloader and Root (If you haven't).
2) Use CWM in this thread as custom recovery, I know TWRP is fancier but has some issues while flashing and wiping stuff, tending to not cleanly install things.
3) Try @BitOBSessiOn custom CM12 ROM here.
4) As stated there, avoid CM gapps, we don't know why but they are culprit of making the system lag A LOT making it almost unusable as you posted, specially if you frequently use Facebook and Chrome. Instead use the minimal gapps posted there.
5) Really important step: Activate Developer Options and disable all animations, lollipop men leak resides on a function called when the system draws them, so the only temporal fix for this is disabling them, after that, reboot and kill any bloatware app on options > apps (G+, FB, Messenger, Vine, Chrome, etc)
6) Profit
I've had this problem too.
I just turned off battery saver. It got too low, automatically turned on and I didn't realize but when I turned it off, it got way faster.
albertorodast2007 said:
It's up to you, but I will recommend you to try this:
1) Unlock bootloader and Root (If you haven't).
2) Use CWM in this thread as custom recovery, I know TWRP is fancier but has some issues while flashing and wiping stuff, tending to not cleanly install things.
3) Try @BitOBSessiOn custom CM12 ROM here.
4) As stated there, avoid CM gapps, we don't know why but they are culprit of making the system lag A LOT making it almost unusable as you posted, specially if you frequently use Facebook and Chrome. Instead use the minimal gapps posted there.
5) Really important step: Activate Developer Options and disable all animations, lollipop men leak resides on a function called when the system draws them, so the only temporal fix for this is disabling them, after that, reboot and kill any bloatware app on options > apps (G+, FB, Messenger, Vine, Chrome, etc)
6) Profit
Click to expand...
Click to collapse
The Lollipop memleak bug is pretty easy to detect though and that's not what's causing the performance issue on the Shield Tablet. At least not in my case. While I would normally be the first to unlock my bootloader and port CM to my new device, I would want to keep my tablet stock.
Im glad to know I'm not the only one experiencing issues so Im going to assume that there's nothing specifically wrong with my device in particular. I guess Ill give Nvidia one more chance to rectify performance issues with their next update, otherwise I'm selling the tablet and buying a Nexus 9 or something else.
I have the same experience. I have flashed the latest recovery image, unlocked and rooted. I have disabled apps I don't need and does not have a lot of apps installed. It is unbelievable slow. Like stated above Chrome is almost useless and switching apps is painful. I am using my Nexus 10 too, the Shield tablet will collect dust until there is a fix released.
If I have the time I will try flashing CM12 but I rather stay stock.
You should give it a shot...
Chrome lag totally solved. Most Nvidia apps work. Only deal breaker is the controller, but a ps3 controller can be paired via BT using sixaxis app.
albertorodast2007 said:
Chrome lag totally solved. Most Nvidia apps work. Only deal breaker is the controller, but a ps3 controller can be paired via BT using sixaxis app.
Click to expand...
Click to collapse
This has almost convinced me to switch to cm12.
If it just werent for the loss of Dabbler, some other Nvidia apps and the fact that I have a looooot of apps installed...
Not worried about gamepad, because I use an ipega 9023.
I may have found the holy grail of slow laggy freezy hell! https://play.google.com/store/apps/details?id=com.jrummy.apps.memory.manager under tasks go to 3 dot menu at top right choose minfree manager pick the top silder and max it out. Hit apply, let app stay in background and proceed with speedy happy days.
I don't know why but it won't keep the settings after boot no matter what I do but I can live with it now and don't fantasize about smashing it with a rock anymore.
I should mention short of non-stock Nvidia roms I tried EVERYTHING twice! This just works for 3 days now perfectly. I actually might even trust it in a week for actual work applications. My poor old Nexus 7 gen one was totally owning the Shield except for game until now.
I have a LTE USA model running rooted 4.4 Kit Kat. I would guess this will work with 5 as well.
Please remove. (Double post)
NaminatoR1254jaime.sier said:
This has almost convinced me to switch to cm12.
If it just werent for the loss of Dabbler, some other Nvidia apps and the fact that I have a looooot of apps installed...
Not worried about gamepad, because I use an ipega 9023.
Click to expand...
Click to collapse
Root your tab. Do a nandroid backup, backup your apps with titanium backup, flash cm or team eos rom (gotta plug my stuff, restore your apps with titanium. If you don't like it, restore your nandroid and you're back like nothing ever happened.
danjull said:
Root your tab. Do a nandroid backup, backup your apps with titanium backup, flash cm or team eos rom (gotta plug my stuff, restore your apps with titanium. If you don't like it, restore your nandroid and you're back like nothing ever happened.
Click to expand...
Click to collapse
I have it rooted, with xposed, and a lot of apps. I may try CM over the weekend.
NaminatoR1254jaime.sier said:
This has almost convinced me to switch to cm12.
If it just werent for the loss of Dabbler, some other Nvidia apps and the fact that I have a looooot of apps installed...
Not worried about gamepad, because I use an ipega 9023.
Click to expand...
Click to collapse
Dabbler works fine on CM. It's on the Play Store.
kickassdave said:
Dabbler works fine on CM. It's on the Play Store.
Click to expand...
Click to collapse
And GRID also works fine. The only deal breakers (and the ones every dev is working hard to make em work on AOSP) are console mode and the controller wireless pairing.
---------- Post added 4th April 2015 at 12:08 AM ---------- Previous post was 3rd April 2015 at 11:36 PM ----------
jasonpctech said:
I may have found the holy grail of slow laggy freezy hell! https://play.google.com/store/apps/details?id=com.jrummy.apps.memory.manager under tasks go to 3 dot menu at top right choose minfree manager pick the top silder and max it out. Hit apply, let app stay in background and proceed with speedy happy days.
I don't know why but it won't keep the settings after boot no matter what I do but I can live with it now and don't fantasize about smashing it with a rock anymore.
I should mention short of non-stock Nvidia roms I tried EVERYTHING twice! This just works for 3 days now perfectly. I actually might even trust it in a week for actual work applications. My poor old Nexus 7 gen one was totally owning the Shield except for game until now.
I have a LTE USA model running rooted 4.4 Kit Kat. I would guess this will work with 5 as well.
Click to expand...
Click to collapse
That's contradictory. I have a really tiny LMK value for foreground apps (foreground= 8mb, Visible=16, secondary=32, hidden=64, content provider=96, empty=128 ) so apps in the foreground are killed only if system goes under 8mb of free ram, and have no lag, but I'm on CM12.1. So I really don't know how this is working but I'm glad for you. Although it may drain your battery faster BC android is killing apps as soon as they go to the foreground to keep that amount of free ram and is using more CPU cycles to load them back when you need them again, that's what I get. But anyone with more knowledge maybe could guide us why this is working???
Interesting, it's working but I didn't even try any other variables. I will try your settings and get back. Needless to say battery life is next after usability.
---------- Post added at 07:01 AM ---------- Previous post was at 06:28 AM ----------
Ok tried your suggestion verbatim. It immediately was back in useless mode as I have been calling it. Without a reboot it took me at least 15min to get back to here. Still could not type so minmanged back to previous settings and its running. Weird.
My test would have been run Facebook, chrome & this app with poweramp music. Never got halfway before it got all James May on me. Are we running the same tablet? Any thoughts on why we could have opposed settings and get different successful results.
---------- Post added at 07:02 AM ---------- Previous post was at 07:01 AM ----------
Also when it slows down it gets warmer the settings I'm using leave it pretty cool in comparison.
I'm on stock 5.0.1, 32gb SD + internal memory almost full. I experience some lag mainly with chrome and switching app. Yestetday I tried to set the power saver to "max performance" and the everything seems much smoother..
Make sure you SD cards are formatted with NTFS. exFAT is fine for 32gb, but if you have a 64GB or higher, the card needs to be formatted in a PC using NTFS...
Don't ever let your main ram storage memory get below 500meg.
If somehow you run out of memory,, let's say sub 10megs then all manner of weird things begin to happen including reboots and app crashing. You can jam that external sd1 card full however.
I reset mine several times and tried everything I saw in these threads about the lagginess and stuff.
In the end, I found the solution. I returned the NST and exchanged it for a new iPad Mini 2 32gb Retina Screen... No really.
I love Android on the phone, but it just seems that the tablet arena isn't anywhere near as far along and sorted out yet. Buggy, almost too many options, so you wonder how much love each model gets from the manufacturer, etc... I hate to have a new tablet for $300, and the only way to get it to run the way it was supposed to run out of the box, is to void the warranty, root and install a custom ROM on it, and give up some features in the process.
I like ROMs for things that they do above and beyond the stock experience. I don't feel that I should pay that much for a device and have a ROM be a requirement just to get it to run decently...
So, for my tablet needs, I had to go to the dark side. Good luck!
I will still rock my Note 4 and don't see myself going to Apple for my phone needs any time soon, but for a general purpose tablet for Netflix, email, browsing and basic games... I agonized for hours over this but in the end I just pulled the trigger and exchanged it.