yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] oligambit:
Even with my class2 sd card m2sd seems superior . i also have lot of apps and no more out of space problems! Thanks ctfrommn.
[Nexus One Android Development] paolo-red1:
How can I misure nand write speed? (HTC desire)
[Nexus One Android Development] ironjon:
Woow guys r-mount is awesome

Much faster than a2sd

Tapatalking
[Nexus One Android Development] rodrigocorsi:
#Write file 64MB (8k * 8192) bigger file is better.
busybox dd if=/dev/zero of=/data/out.img bs=8k count=8192

#Read
busybox dd of=/dev/null if=/data/out.img bs=8k

#Remove out.img
rm /data/out.img

I tested my N1

nand:

Write: 3.3MB/s

Read: 4.7MB/s

Sdcard class 10 Sandisk

Write: 13.2MB/s

Read: 16MB/s
[Nexus One Android Development] ctfrommn:
I figured this was always the case....internal nand is slowwwwwww. I would totally be for a rom we can fully install on sdext.
[Nexus One Android Development] paolo-red1:
I tested my desire but I have 6.6 in writing and 16.3 in reading, because my rom uses int2sd script, that mount ext and internal as /data. So I should try with another rom. I'll do this in future but I suppose w/r speed is similar than N1.
[Nexus One Android Development] onerider:
My test running the same scripts:

Nand:

Write 2.9 Mb/s

Read 4.3 Mb/s

SD, 16gb Class 6:

Write 11.1 Mb/s

Read 6.2 Mb/s
[Nexus One Android Development] lacus88:
[offtopic]

I don't think these comments are helping the development, clearly belong to somewhere else.

So let's put an end to this discussion, you don't need a class10 card, in fact you don't need an expensive card at all, just some luck or common sense and buy a sandisk. Check this thread.

I have an 8gb class4 sandisk, with 3MB/s random read 4k, and 1MB/s random write 4k speeds. Of course if I want to put a movie into my sd it takes ages, but who cares.

[/offtopic]
[Nexus One Android Development] ctfrommn:
This had nothing to do with which sd card to buy...it was simply people confirming how painfully SLOW the internal nand was and why there are speed advantages to using data2sd scripts.
[Nexus One Android Development] lacus88:
Sorry, you don't need to buy another sd, but others do if they reading your posts and thinking that the only solution running jellybean is to buy a class10 card. And this is still offtopic.

Before you say it is slow, measure it right. You need to measure the random 4k read/write speeds, not the sequential. There is no operating system that copies 64mb files one place to another, android and every other os operates with small files, reads and writes them randomly.

The average random 4k read/write speeds of an sdcard (class whatever) is 1MBs/0.1MBs.

My n1's nand performs much better than my "fast" sdcard.

N1's nand getting

5.68 MB/s, 1454 IOPS random read 4k.

3.24 MB/s, 831 IOPS random write 4k.

While my sd gets only:

3,08MB/s, 790 IOPS rr 4k

0.95MB/s, 245 IOPS rw 4k

Both speeds are enough to run android smoothly, but the nand is clearly better.

There is good app in the market called Androbench (in settings you can choose /data or /sdcard) measure them both and post you results, i'm curious, but in the general section, please. As you can see we are not developing :)
[Nexus One Android Development] onerider:
Nice app and thanks for elaborating a bit more on this. I'm curious on how xdata would affect the result of this test. a2sd states that xdata moves /data to /sd-ext/data/. If so, the app would actually measure within the sd-ext partition which physically is on the sd-card. Is that a correct assumption? My stats when using this app (and having xdata enabled):

/data

11.3 MB/s, 2349 IOPS rr 4k

1.63 MB/s, 24 IOPS rw 4k

/sdcard

11.3 MB/s, 402 IOPS rr 4k

2.0 MB/s, 99 IOPS rw 4k

(I don't think this is completely off-topic. After all, testing is part of the development cycle ;)
[Nexus One Android Development] khernden69:
.

Thank you for letting me know.

---------- Post added at 10:20 PM ---------- Previous post was at 10:00 PM ----------

Can you please tell me what the current version of Blackrose HBoot is?
[Nexus One Android Development] intel415:
Blackrose thread with all the instructions u needed

http://xdaforums.com/showthread.php?p=17724772
[Nexus One Android Development] khernden69:
can you please tell me how to do this step by step
[Nexus One Android Development] khernden69:
Never mind. I figured it out and have Jellybean on my device
[Nexus One Android Development] mrhohoha:
My bad guys, I meant to move ONLY /data/data back to Internal (select only DATA and R-mount) in the m2sd installer, which can be downloaded from http://xdaforums.com/showthread.php?t=1342387 and is to be flashed after installing any ICS/Jellybean ROM.

Please note that Bexton's Gapps installer (or any other Gapps for that matter) should be flashed AFTER the m2sd script has been installed.

My apologies for having changed the direction of the discussion in this particular thread, my original post was posed as an idea to @texasice to see if a similar implementation in this ROM would be a feasible solution to the lowmem problems we're all having.
[Nexus One Android Development] khernden69:
Help please

Hello I was able to put the Jelly Bean rom on my phone but now my phone doesn't make or receive calls or messages? Can someone please point me in the right direction? Thanks.
[Nexus One Android Development] ctfrommn:
Hey Drew,

I see the Gerrit has not been updated for a few days yet new nightlies are still coming out. Are there changes that just havent been updated or is there nothing currently new?
[Nexus One Android Development] texasice:
nightlies run regardless. no commits to gerrit means the nightly hasnt changed.

------------------------

i dont plan on implementing the reverse mount like m2sd. if you need that just flash m2sd.

also be aware dd write tests are artificially fast due to caching.
[Nexus One Android Development] ctfrommn:
Cool, thanks for the quick reply....just hadnt ever seen zero commits for days before. Anything to the noatime/atime comment made a few posts prior? Is it possible that is the difference between the 2 scripts?
[Nexus One Android Development] texasice:
noatime is supposed to be better for ssds since it produces less writes to the metadata than relatime. however its effectiveness on yaffs2 is unknown to me so ill just keep it a the default.

yaffs2 is old and isnt even maintained anymore. google developed it specifically for android then abandoned it in favor of ext4. for ext4/btrfs noatime is certainly better (although relatime is still the default and safer) but i have very little knowledge of yaffs2 and dont care to mess with the defaults.

whether or not it can make the fs faster... i doubt it. it doesnt on ext4 or btrfs that ive noticed
[Nexus One Android Development] ctfrommn:
Ok, thanks....as an aside I made several changes to the build prop which seem to have made some pretty substantial improvements in performance if you are interested. I will upload mine with the changes hi-lighted in red. They are all well know, but the combo seems to work very well for me at least.
[Nexus One Android Development] ctfrommn:
Does anyone have Chrome browser running successfully on this build? I tried installing it last night only to be greeted by force close after force close.
[Nexus One Android Development] BloodBaron:
i had it running albeit its pretty slow, there was a update last night for chrome for android, haven't tried since will try later today
[Nexus One Android Development] ctfrommn:
Agree on the slow, which is why I dont use it....but in fairness to Google I keep trying every new update to see if it is any better. This one just FC's.

Ok, after updating to latest nightly, Chrome is no longer fc'ing...will see how performance is.
[Nexus One Android Development] BloodBaron:
hmm my phone doesn't go past the evervolv loading screen with these when i reboot werid
[Nexus One Android Development] ctfrommn:
Very strange indeed....none of those changes "should" affect booting. Maybe try copying and pasting the new values instead of typing them in....will avoid any misspellings/formatting.
[Nexus One Android Development] BloodBaron:
Seems my sausage fingers are to blame i actually boot now yay :D
[Nexus One Android Development] twistedsixty4:
so how is it? any noticeable improvement? i might try this.. i assume you just built this into the last nightly?
[Nexus One Android Development] BloodBaron:
seems better altho im getting the same noticeable lag on homescreen but thats thanks to the APW timeline widget, with that removed it is faster than before, using the 09/09 nightly as there was not really any changes since then, M2SD r-mount, nova launcher beta 1.3.6, cpu at 384 min 1113max
[Nexus One Android Development] ctfrommn:
Might try Apex instead of Nova....it has been updated to JB base instead of ICS. I love it.
[Nexus One Android Development] twistedsixty4:
thanks im gonna try that now..

has anyone else been getting lag with the dialer app?

what im seeing is that i cant hang up when im in a call (as in the left/right slider) but if i exit the dialer i can hang up just fine from the notifications. also its very slow at picking up calls..

i'm flashing some changes now, i'll let you know if i see them again with the new build.
[Nexus One Android Development] ctfrommn:
Oh, you will also need to delete hwui.disable_vsync=true if you want to see any noticeable differences with those build prop tweaks....not sure if it was in the 9/09 build or not, but definitely delete it if you want to experience the full effects....vsyc is one of the things that makes JB so smooth....even though our N1 doesnt do it as well.

Update....added 3 new entries that "seem" to improve it even more....

debug.qctwa.statusbar=1

debug.qctwa.preservebuf=1

com.qc.hardware=true
[Nexus One Android Development] ForMartha:
After a lot of testing, using evervolv's roms and dk ones, I found out that using a high frequency can cause lags while using the phone more the couple of hours.

Try set the max to 998 and change the launcher to apex instead nova.. you will see the affect on long usage..
[Nexus One Android Development] cbhawsar:
Hey Bexton,

Instead of modifying the hboot partition for gapps, can we modify the gapps package so that only google play and other essential gapps are on system partition and rest all apps get installed in datapartition?
[Nexus One Android Development] Bexton:
Well, first of all this is a question you should ask TexasIce. But if you ask me, I would say that the "biggest" problem is the size of required libs and other dependencies - and not the size of apks. I'm not sure if it would be possible to symlink the voice specific files, that usualy live in /system/usr/srec/en_US and have a total size of ~30 Mb iirc. Actualy, if we could move this directory to another partition, it would be "enough" for us to keep the 220 system layout - though that is just my guess.

BUT... Just now I have the idea that it is possible that we don't need those files at all. The thing is that Google said at I/O that voice input is now offline available for english and german language. others ill follow. BUT.. the voice search worked before without having the biagram data on your device and in more languages, too. So it might be possible that you need those files for offline usage only (and atm for english and german only), but that you can generally use it without those files just as you did before - online. For me that sounds really reasonable... and since I have working sound, as mentioned before, the regular Voice Search, the Voice Dialer and the Google Easr song search are working. So why not Now? :D ;) Let me check on that..
[Nexus One Android Development] Bexton:
I think my guess was not too false. It's not working yet because Google crashes on start.. but logcat refers to the location manager - more specifically the gps sensor. there's another new file in /system/etc named gps.xml and probably location manager is moaning because we don't have that file. thing is, that this gps.xml file needs to be customized to our needs and that is out of my scope. maybe texasice can have a look at these example files (needs hal (and gll) params):

http://pastebin.com/raw.php?i=MkM9YgjJ

http://pastebin.com/raw.php?i=L2WdvdE1
[Nexus One Android Development] Gorilla*:
Question... is this the right thread for the Incredible Jellybean port?

I got linked here from that forum.....
[Nexus One Android Development] thrik:
No sirree, you're in the "Nexus One Android Development" forum.
[Nexus One Android Development] Bexton:
@texasice.. eventhough sound works.. i stumbled upon this CM commit "Merge "audio/msm8660 : Initial commit of Audio HAL for msm8660" into jb". Maybe their changes are worth to merge with https://github.com/Evervolv/android_hardware_qcom_media/tree/jellybean/audio/msm8660, but I can't say.. Maybe you want to have a look at the commit. cheers
[Nexus One Android Development] omegacorp:
I found a better way for those with broken power button there is a lockscreen called Hollo Locker https://play.google.com/store/apps/details?id=com.mobint.locker

This is a port of the real jelly bean for all roms, with this lockscreen we can anlock with the volume buttons, it just works like the original just with vol wake...

for me this is done, I have a second problem what about a2sd is there any scripts I can install because I have ~300MB of apps waiting to work like in ICS...
[Nexus One Android Development] kurt.gomez:
hahaha... yeah it'll be great to have a working a2sd script... but i'm too eager to try... so for now i'm content with the stock apps, whatsapp and a couple of others ;)
[Nexus One Android Development] kurt.gomez:
been using it now for the past couple of hours... i can confirm that everything that's said to be working works perfectly... including bexton's audio and system sound fixes...

i did however get one random reboot while uninstalling the G+ app... after installing the app i started running out of space... so i decided to uninstall...

but other than that it all works really great... a bit sluggish but definitely way more smoother than i expected... smoother than initial builds of ICS... great work devs... :)
[Nexus One Android Development] Bexton:
As mentioned before, the stock Browser App has some graphic glitches. It was also mentioned that the Chrome Browser works fine, but for me it is too huge in size.. Basic Chrome size is ~50Mb if you don't sign in with your Google Account. Otherwise even much more; for me it was ~85Mb in total after syncing with my account. I tested a few more Browsers.. Below a list of all (common) Browsers that work fine (note: Dolphin series has the same glitch than stock browser).

Browser Version Size A2SD*
Chrome 18.0.1012123 51.86 n
Opera Mini 7.0.3 1.45 y
Opera Mobile 12.0.3 24.65 y
Firefox 14.0 18.81 y

*can be moved to sd from settings - not the custom a2sd!

Edit: A2SD works for p1 only!
[Nexus One Android Development] QTeknology:
Any mirrors ?

http://goo.im/devs/evervolv/Releases/ seems offline at the moment...

ps.

THANKS FOR YOUR WORK !!!
[Nexus One Android Development] BloodBaron:
Yup was gonna try it out the link seems offline atm mirror would be nice
[Nexus One Android Development] Bexton:
Uploading now.. Takes a few minutes..

Here you go: http://d-h.st/KaH

For those unaware, if you want working sound and the Google Play Store for this PRE-ALPHA, make sure to read http://xdaforums.com/showpost.php?p=28791925&postcount=53

before

you start to install.
[Nexus One Android Development] paulo_cv:
Working great, thanks!

I haven't seen anyone reporting the Search system button not working, is it only me?
[Nexus One Android Development] Bexton:
Not working for me neither. If I remember correctly, I saw a commit from TexasIce to remap the search button to "assist", but I can't find it atm. Anyway, this may be the reason.

edit: here it is: https://github.com/Evervolv/android...mmit/74a0217d5d2396d39fdc1a11c0a60ec985208a67
[Nexus One Android Development] QTeknology:
and d-h.st is offline too...... lol
[Nexus One Android Development] Bexton:
yup.. I'm trying to upload a new version of the audiofix zip (that includes the xml to get system sound working and removes unnessesary libs). Well, I could attach that to my post, but for the Rom, this is not possible. ;)
[Nexus One Android Development] Bexton:
Fix for keylayout (search button)

Yep, that was the problem. I changed the synaptics-rmi-touchscreen.kl back to it's old state and search button works again.

Note: I don't think that TexasIce changed that just for the fun of it. There's probably a reason for it. ;)

Anyway, if you want you can download the attached zip and flash it via recovery. After you did that your search button works again and will open Google's old search app.
[Nexus One Android Development] Bexton:
hurry up, they are online again.. ;)
[Nexus One Android Development] paulo_cv:
Just started having a very strange issue, I thought about reflashing gapps but it is also happening with my exchange email app.

Screenshot attached.

I can always try to reflash the images but wanted to report it.

Also can anyone think of a solution other than reflashing or is any one else having the same issue?
[Nexus One Android Development] twistedsixty4:
hey ctfrommn,

where did you drop you changes in the build.prop, or did you just throw them on the end of the file?
[Nexus One Android Development] ctfrommn:
you can look at the pdf I uploaded....but I dont think it matters...I usually just place them near the others that are alike. Someone can certainly correct me if there is a "right" way...I would like to know that too.
[Nexus One Android Development] twistedsixty4:
ok wierd thing.. in the process of adding those last three lines you mentioned, found a line in the build.prop:

com.qc.hardware=1

but you have in your added code

com.qc.hardware=true

did you just change the 1 to true? or did you leave both lines in?
[Nexus One Android Development] ctfrommn:
I saw that too...I left both in, but they could well be redundant.
[Nexus One Android Development] paolo-red1:
To N1 users:

Could you verify your CPU stats? Because in desire thread users have 600 MHz in the majority of time. It seems that it scales down
[Nexus One Android Development] texasice:
ordering of props in bulid.prop does not matter. although when you have 2 or more duplicates the last one takes precedence. also note true/false does not always mean 1/0 it depends on how the prop is read. in java code true/false 1/0 are usually interchangeable. but cpp they almost never are.

in the case of com.qc.hardware it is read by java code so true=1 although it doesnt actually do anything atm

i did add back the hwui.disable_vsync prop since removing it does break some apps. but it definitely does speed it up to remove it.

i greped the tree for most of those props. one of the ones i found that could make a big difference. is persist.sys.ui.hw

which is the prop for 'Force gpu rendering' in development settings which is basically an override that enables hw accelerated content if the app didnt already enable it, which should help with older apps that dont explicitly enable hw composition. (i guess)
[Nexus One Android Development] twistedsixty4:
thanks for the info drew!

been playing with the new build, its is considerably faster but i think i have issues with the m2sd and r-mount. it doesnt seem to have changed my "internal memory" that the os sees..

also i have no notification/alarm audio anyone else seeing this?
[Nexus One Android Development] BloodBaron:
i had the alarm issue, almost missed work lol, go to the alarms, select a diferent alarm and make sure u can actually hear the ringtone, then select whichever ringtone you want to use , should work as long as you can hear the ringtone when previewing
[Nexus One Android Development] twistedsixty4:
unfortunately none of the alarms have audio when i select them, same with default notifications

EDIT:

i dont have ringtones either, but if i click the volume buttons i do hear the beep..
[Nexus One Android Development] ironjon:
No problem here running today's nightly
[Nexus One Android Development] texasice:
max freq is reduced on screen off to 614 and restored to normal (998 or whatever oc value you have) on screen on.

if you prefer this didnt happen just delete /system/lib/hw/power.qsd8k.so

----------------

also ive noticed sometimes sound wont work until you press vol up/down. dont know why.
[Nexus One Android Development] tobby_d:
Thanks for that advice. Somehow, the max freq sometimes is not reset to 998.

If that happens once, turning display on and off does not help. This usually happens after many hours uptime.

If I interprete your results right, your phone was up for less than one hour, where everything is fine on my Bravo, too.
[Nexus One Android Development] rodrigocorsi:
I also noticed this problem, but could not find the exact cause.

But only if I manually set the scaling_max_freq to 1113.6.

If I don't change the max freq the problem don't happens (I guess).

busybox echo 1113600 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
[Nexus One Android Development] ctfrommn:
Holy commits batman! New nightly is loaded with new items. This is by far the best build to date......removed hwui.disable_vsync=true and added back all the before mentioned tweaks and it is smooooooth.....very very nice work Drew and EV team!
[Nexus One Android Development] BloodBaron:
tested now my issue with APW widget lag when changing screens disapeared

using apex launcher

M2sd rmount

and the Build.prop with latest nightly no tweaks, wondering if the prev tweaks will make it slower or even faster :victory:

edit : just read this removed hwui.disable_vsync=true and added back all the before mentioned tweaks and it is smooooooth
[Nexus One Android Development] ctfrommn:
Yea, Im not sure which programs vsync broke...but I have zero issues turning it on. New kernel in the newest build too....just scored over 1600 in quadrant fwiw....1st time that high since GB. :)
[Nexus One Android Development] Mogomra:
I see everyone is talking about using m2sd now. Did a2sd get swapped out for m2sd, or are has everyone just started installing it?
[Nexus One Android Development] ctfrommn:
Everyone is just installing it....seems to remove the "running out of space" issues and is faster.
[Nexus One Android Development] BloodBaron:
had this issue for a while i use swiftkey for keyboard and remove the stock keyboard from rom when i flash, and every time i reboot my phone the input always reverts to the google voice typing, i cant find the specific apk to remove the voice typing or a way to fix this. any ideas guys?

Edit fixed seems its a comon issue on JB http://code.google.com/p/android/issues/detail?id=34880

basically Backup->Uninstall->Restore using Titanium Backup makes the apps work.
[Nexus One Android Development] ctfrommn:
Hey Drew,

Any idea why the stock browser doesnt sync? Ive tried using Chrome and Dolphin but dont really care for either. It would be nice to have my bookmarks synced if possible.

Thanks
[Nexus One Android Development] jolinnard:
Hi @texasice. Could you have a look for my weird 3G connection bug? Is there any commits in lastest nightly builds that could solve it?

The radio logcat:

Thank you!