yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] MongooseHelix:
Since it's been awhile since the last update and with the kernel stuff going to take awhile, I'm going to post some test builds here in the thread. I probably won't be posting much of a changelog until an actual release but these will be 4.0.4 builds, quite a bit of backend work/fixes, some new features, and have Gapps included. This test1 build does not have a new kernel since it's not usable yet. Feel free to give feedback and discuss these tests here also.

Beta3-Test1

Download Here (MD5sum: a08b6d897fd4c5f684df3575af371d5f)
[Droid Eris Android Development] jaebond:
Awesome! I'm on it!
[Droid Eris Android Development] roirraW "edor" ehT:
I'll probably test this when I have the time, too. Maybe this weekend. Hell maybe tonight. :) Thanks!
[Droid Eris Android Development] roirraW "edor" ehT:
For whatever it's worth...

Beta 3 Test 1:

1. Camera still doesn't seem to work at all, no preview or anything. It eventually says to insert an SD card before using the camera. Just trying to use the camera makes the whole phone run like uber-molasses. :) See #3 below where I say "Disregard".

2. Phone in general fairly sluggish, but to be expected. Actually, not as slow as I'd expect, and perhaps not as slow as Sense? Just upped my max CPU speed to 806 MHz (standard for me) without a hitch. Didn't set on boot yet to be safe.

3. Ah! I see the ROM is claiming in the notifications that my SD card is blank. I hope not. :) Hopefully just a ROM mounting problem. I would still expect camera problems, but that at least explains that part. Disregard, I have my SD card partitioned, which works fine with GSB 4.5 but most ROMs don't see the SD card at all with it the way I have it. Hmmmmmmmmm. I might have to clear room on my old MicroSD card.

4. In general, I'm liking this ROM and ICS. 8D

5. The ROM claims that Data is enabled, but there's no icon for it in the status bar. Disregard, I see that it's the "3G" beside the signal strength.

6. WIFI works! The WIFI I successfully used it with earlier was with WEP encryption. My own WIFI network is WPA2, but I also have it not broadcast it's SSID. I tried adding it to the available WIFI networks on this ROM twice (I copied/pasted the security key) with no luck; it hasn't connected or showed up in the available list even after manually telling it to scan again. It worked under GSB 4.5 for reference. I may unhide my SSID for now.

Well, unhiding it's SSID didn't help. It sees it now, but I've quadruple-checked the password that I'm pasting and it just doesn't seem to even try to connect to it. Can anyone else verify with their own WPA2 WIFI network?

More info: I'm using WPA2 with TKIP+AES. Again, this wasn't a problem under GSB 4.5,

just

for reference, and a maximum length completely random (not just alphanumeric) security key.

Update: Changing my WIFI to only have a shorter alphanumeric security key made it work (with still having a hidden SSID and WPA2 TKIP+AES encryption). Next I'll try maybe just knocking the last character off of my previous security key. That's solved it in some of my situations with computers in the past.

7. Is ICS not supposed to indicate in the status bar when it's syncing? :( It does in the "Sync settings", and it definitely is syncing because my contacts are loading (I didn't put in my Google account until after I disconnected 3G Data and connected via WIFI.

8. Definitely receiving texts and syncing mail okay. Haven't used the dialer or GPS, or Bluetooth.

9. The sound seems NICELY loud!
[Droid Eris Android Development] doogald:
I may give this an install and test later on, but I have read plenty of people who reported problems with WPA2 with TKIP and AES on the Eris with other ROMs (and it may depend on the access point.) I'd try going either WPA with TKIP only or WPA2 with AES only on the router - not both encryption protocols/specs (just to be wonky, TKIP is the encryption protocol specified by WPA that uses the RC4 encryption cipher, while WPA2 uses the CCMP protocol that uses the AES cipher. Using TKIP+AES means either that the AP uses both WPA and WPA2 or is mixing the standards in a way that may confuse some clients, such as the Eris...)
[Droid Eris Android Development] DowneyJM:
Been itchin for this, obviously wanna run the .35 , hopefully it'll all work out, great job, you guys f'in rule!! Testing beta 3 now....
[Droid Eris Android Development] roirraW "edor" ehT:
Thanks for the suggestion, I would've eventually tried that but I got it to work in the meantime with a much shorter and just alphanumeric security key, so when I have time I'll try the same maximum length completely random security key I was using before, but with the last one or more characters cut off. It might've been just under Windows XP, but I recall having to do that occasionally when using the longest security key allowed, and then it would work. I'll see if that might be what's going on here, too, by any chance, then I'll go from there. I'll let you know what I find!

Update re: the camera, even with the phone recognizing the SD card, the camera either still doesn't work or is way too slow for my patience, and AFAIK at least doesn't have a preview just as was reported with the previous beta, so no surprise.
[Droid Eris Android Development] DowneyJM:
I'm amazed.......

I'm not having any lag issues, maybe a little on the keyboard, but so far that's it

Besides the camera the only other thing I noticed is wallpapers are still slammed to the right

Wifi connects to wpa2 and stays connected, 3g works

Great job goose, jaebond and everybody else puttin in work

edit: ohh, i can't forget jaybob!
[Droid Eris Android Development] MongooseHelix:
The camera is far, far away from perfect with the massive lag / memory leaks, no preview, no camcorder, and it's squashed GUI but it will take a pic with some patience :). The camera is also one of the last main issues on ICS builds for most or all non-nexus/galaxy devices. The HALs are all hacked up to wrap around the camera libs but it is a PITA to get the HAL, libs, Camera.apk, framework, etc to work together.

How is your sdcard set up? Is this the issue where if the first partition is not FAT, it doesn't want to recognize the sdcard? If so, I'll just need to port the fix for that over assuming one of us can remember what that fix was.

I certainly wouldn't call it a speed demon either...especially since I'm so used to the Gnex now haha. Obviously the aging hardware plays a big part in that along with not currently utilizing any GPU acceleration which will require a good bit of work to possibly get functioning. If you do want to set the max cpu freq to 806 on boot more safely, you could try the No-Frills CPU Control app which doesn't apply the on-boot settings after an unsafe shutdown.

Good to see that you've found a temp solution. Not sure what exactly would be the cause since you say it works on GSB 4.5. The TI wlan driver and wpa_supplicant should be the same.

Unless I'm mistaken, no statusbar sync icon is present in ICS. At least not that I've noticed or remember seeing.

Bluetooth isn't functioning yet for me at least. That's part of the reason for figuring out the .35 kernel because it's supposedly working on the HeroC build and I can't find anything else that is different between the two builds as far as bluetooth is concerned.
[Droid Eris Android Development] roirraW "edor" ehT:
For some reason, the Dropbox app, freshly installed from Google Play, won't retain my sign-on credentials between uses. I can't say for certain it's caused by this ROM, but it's a new symptom. I just remembered I moved it to the SD card. I'll have to try moving it back and see what that does, although it wasn't a problem before. I'll also see what restoring it and it's data from Titanium Backup does.
[Droid Eris Android Development] MongooseHelix:
If you reboot, the wallpaper should be properly centered. That is as long as I had fixed that before making that test build which I'm pretty sure is the case.
[Droid Eris Android Development] DowneyJM:
You da man, shoulda remembered to reboot, but it is 4/20 so I spaced it!! :D
[Droid Eris Android Development] roirraW "edor" ehT:
That's too bad that part's so uncooperative. :)

Actually, my first partition is a 14GB+ FAT32, then a 1GB Ext3 for Apps2SD partition, then another 244MB for...I don't remember but definitely some kind of Linux partition, seems kinda big for a swap, but maybe I was trying it that way at one time, anyway. I don't have Acronis Disk Director installed yet under this Windows 8 Consumer Preview and Window's Disk Management isn't telling me any other details.

I don't know anything about what's made different in ROMs to be able to handle weird partition layouts. I remember PMing Workshed about something and I asked him how he made his ROM so that it didn't care about the extra partitions, and he said he didn't know. He also didn't know why the official CM compiles and some other ROMs based on his work did NOT have the same feature.

Eh, I'm not that afraid, I've already now set it to boot at 806. :) But thanks for the advice, I'll try to remember that app for future reference!

So weird. Hopefully I should be able to get back to you in a day or so as far as the other idea(s) I want to try with the WIFI.

Hmph. I wonder if someone has a widget or some kind of notification thing to indicate when syncing is done without me loading up the Accounts & Sync settings. Guess I could at least make a shortcut to that part of the settings for now. I don't keep my mobile data on since I'm on PagePlus with only 100MB mobile data. Wouldn't in the least keep me from using ICS, though.

You're probably right! Thanks MongooseHelix!
[Droid Eris Android Development] insink71:
Nice work so far. I would love to learn and share sometime (but it would probably be more learning than sharing with ics on my end). Refreshing to see development keeping devices alive :) I would love to know for instance if Eris has adreno 130, how you've updated and/or worked around graphic acceleration challenges. Again, nice work.

Rob
[Droid Eris Android Development] roirraW "edor" ehT:
Another inconsequential observation, at least using Wallpaper Changer by j4velin, all I seem to see of the wallpaper is the left side, and no matter what launcher settings I use (using the stock ICS one), it doesn't scroll either. I just checked and manually setting a wallpaper has the same result. Just for S.O.P. I tried unchecking the launcher setting for scrolling wallpaper, too, with the same result.

Testing with the Nemus Launcher, wallpapers behaved normally.
[Droid Eris Android Development] roirraW "edor" ehT:
I'm using V6_SuperCharger_for_Android-Update9_RC8.2.sh script, and have used the bullet-proof app part to lock Nemus Launcher (my recent choice of launchers) and the phone's contacts and phone processes in memory for much faster response to the basic things most important to me, and it seems to work pretty well.

I noticed that, at least according to ICS's built-in notification toggle, that Auto brightness doesn't stick after a reboot; it always defaults to off. I just looked in the actual Display Settings and it is indeed off there, too.
[Droid Eris Android Development] MongooseHelix:
I figured since I was making a test build for myself, I might as well share it here too...

ROM

Test2

MD5sum: eabd0d55a903e768480bdb0f952c1eda

*Gapps not included! Flash the following zip after flashing the ROM*

04-23_small

MD5sum: 27cfa7dd000555b2a3c751656c3c59c8

If you'd like to check out the device specific changes I've been working on so far with these tests, you can see my WIP open commit here: http://review.evervolv.com/#/c/1103/

You can also browse around the merged commits to see other Evervolv source changes.
[Droid Eris Android Development] MongooseHelix:
A couple things that I can't or haven't tested that I'd appreciate some feedback on if possible:

mute in call functionality - should be fixed now

wifi tether app - market link (use heroc config in settings)

built-in a2sd - info/instructions (need an ext partition)

undead call fix - finally remembered to include it in this latest test build
[Droid Eris Android Development] MongooseHelix:
I'll have to bug him on gtalk about it sometime and test some things ;). Do you happen to know if it worked on GB Evervolv or not?

Haven't tried it myself but maybe something like this? Synker

The current workaround for devices with the Adreno 130 is to have gpu acceleration disabled :). A magician or qualcomm is needed to get the kernel/proprietary libs/ICS/etc to play nice in order to enable some hwa.

Wallpaper scrolling for the Eris is broken, at least with the stock launcher. A side effect of this is wallpapers getting offset/borked. I haven't really looked into what exactly is broken but I do know that on the Dinc, it was fixed when hwa was implemented. Can't say that I've tried Nemus or other launchers wrt wallpaper handling but I can try and look into it.

I'll have to see about what other tweaks can/should be implemented in the build with some possibly becoming options in the Evervolv Toolbox.

Hmm, it should be defaulting to on...anyone else having auto-brightness issues?
[Droid Eris Android Development] jaebond:
I appreciate the mention, but I don't do anything except use it. I definitely don't want to be stealing credit from those people that truly deserve it!
[Droid Eris Android Development] roirraW "edor" ehT:
Cool, I'll be testing it shortly!

FYI (in the previous, Test 1), the GPS via iGo My Way worked nice. Of course it was a little bit sluggish, at least the voice guidance but it was definitely useable. But the interesting thing is that I hadn't rebooted my phone in a day or two, and I used the GPS quite a bit and it didn't reboot once today, which either never happens or very rarely except sometimes when I come from a fresh reboot.

I'll try to remember to test those. I unpartitioned my 16GB Class 10 for Test 1, so for the A2SD test I'll partition it's original 8GB Class 2.

If you think about it, can you bake in the SD cache increase to 2MB (2048KB)? I installed SD Boost, I think it's called, and re-tested all the various cache sizes from 512KB to 8MB and 2MB still seemed to be the fastest, although I think 8MB was a close contender.

I don't remember if I tested it or not. I think I did and that it didn't, but I can't say for sure.

I'll take a look at it, thanks.
[Droid Eris Android Development] roirraW "edor" ehT:
I'm pretty sure Test 2 is snappier, so I think setting the HWA to off or disabled or whatever did the trick. Thanks!

Bad news re: the built-in Apps2SD. With the ROM loaded, it still sees my SD card as blank. I purposefully formatted it in Amon RA with 0 (zero) swap, 1GB Ext2 and the remaining FAT32 so to hopefully avoid any problems if possible. Then I used the Ext2 to Ext3 option.

Windows' built-in Disk Management shows the SD card starting with a 6.45MB FAT32 partition, and then the Ext3 977MB partition.
[Droid Eris Android Development] MongooseHelix:
If you don't mind, could you try pushing or copying over a new vold executable to /system/bin/ from here: http://db.tt/5dcpq249

It's owner is root:shell(0.2000) and permissions of rwxr-xr-x(755)

Edit: This is to test if the following commit resolves the issue.

http://goo.gl/zfGUC
[Droid Eris Android Development] roirraW "edor" ehT:
Sure, I'll report back very soon. FYI the phone response is definitely noticeably faster. :) Maybe not a speed demon, but I would estimate about twice as fast as with Test 1.
[Droid Eris Android Development] MongooseHelix:
Ok, so I took the sdcard out of the Dinc which has an ext partition and the patched vold does mount /sdcard. Now I have to figure out why our mountext init.d script is failing to get the ext partition mounted.

Hopefully you'll tell me it's working for you as well.
[Droid Eris Android Development] roirraW "edor" ehT:
Argh. It's not working for me. I did just like you said, I replaced the existing file with the new one, set it's owner and permissions, rebooted to be sure, and it still thinks my partitioned SD card is blank.

Can you tell me what order the partitions are on your card in the DInc?
[Droid Eris Android Development] MongooseHelix:
It's how it was when included with the Dinc from preludedrew which appears to be a fat partition followed by a 1GB ext3 partition...just those two. With the non-patched vold, the fat partition doesn't mount and gives the empty warning.

I think the mountext script is failing due to one or more of the mount options being incompatible with ext partitions that are not ext4. While I do think that ext4 is the best to use, the script should be changed to be compatible with ext2 and ext3 also.

Edit: The mountext failure is caused by the noauto_da_alloc option and will mount OK with that option removed. However, it fails with that option even on ext4 while it mounts correctly with an ext3 or ext4 permission on the Dinc so there's something eris-specific is the real issue.
[Droid Eris Android Development] roirraW "edor" ehT:
Ext4 can't be used on the Eris anyway, correct? Doesn't the kernel have to support it or something like that? If I'm ignorant, forgive me but that was my impression when I was researching the possibility of using Ext4 on the Eris a long time ago.

It's weird I had a different result with the patched vold.

FYI the auto brightness still doesn't stick.

Is there any way to put the notifications on the same "page" as the "Notif toolbox"? I like having the notification widgets first, and having them built into the ROM, but then I have to flip left to reach notifications. That reminds me, also for whatever reason it is often 10-20 seconds before it'll let me successfully swipe to the notification "page" with the notification(s) on it. Am I doing something wrong?

Does this ROM do the Cache2Cache thing or does it matter?
[Droid Eris Android Development] roirraW "edor" ehT:
Mute doesn't work, sad to report. Tested the GPS again at even slightly greater length than with Test 1 the other day and still no reboots! Not willing to hold my breath yet but I am hoping it stays that way, a definite plus under your ROM if it does.
[Droid Eris Android Development] MongooseHelix:
Right you are although I had thought ext4 was supported. I can't get it to mount at all with it formatted as ext4 but can with ext3...another thing the .35 kernel will help with.

Yeah, not sure about that. Have you tried with you sdcard mounted as part1=fat, part2=ext3? That patch will be built into the next test so no pushing/perm setting will be needed.

Just so I'm clear, you are wanting auto-brightness enabled but it's not defaulting to that on a reboot? It should be enabled by default on first boot and mine has always seemed to stay that way. Is this after a full wipe, ROM flash, gapps flash?

With our notif toolbox setup, there isn't a way to have them on the same view as the notifs themselves currently. This was a decision based on the customization, available widgets, future expansion, and an alternative to the CM implementation. That's not to say that we won't add an option for that style in the future or a quick access button on the notif view or an extra widget row on the long-press power popup or something like that. For the delay, I've not encountered it myself but it's also not my main phone so some others might have to chime in with their experiences.

Cache2cache is built-in.

Hmm, so after pressing mute while on a call still lets the other person hear things on your end? The config overlay to send it through AudioManager should have fixed it. I guess I'll wait on looking at that more until after the .35 kernel.

Glad to hear that GPS/nav is cooperating so far.
[Droid Eris Android Development] roirraW "edor" ehT:
I'm not sure what you're asking me here. After I used Amon RA Recovery to reformat/partition my spare (old) 8GB Class 2 Micro SD card, Android OS under this ROM would only see the card as being blank. I took the card out and connected it, via adapter, to my Windows PC and in Windows' Disk Management, I verified that the first partition was the FAT32 one, and then came the 1GB Ext3 partition. Are you talking about me changing a setting in a file in the Android system?

Correct, in both cases of Test 1 and Test 2, at least once I set up the Notif toolbox with four widgets plus the brightness control, which I do almost immediately, whether I turn Auto brightness on here or not, after a reboot, the Notif toolbox indicates it's off again, plus the phone behaves like it's off and I have to manually turn it on. I haven't checked the setting in the normal Android Display settings, either before or after setting up the Notif toolbox.

For now I'll probably use Notification Toggle instead, no offense. :) If I didn't have any trouble swiping to the actual notifications, I might not, although there are some power widgets it and CM have that the Notif toolbox doesn't yet, like sound toggling, although I know I can reach that from the long-press End dialog or my lock screen.

What is the "DnD" Notif toolbox widget?

Cool! FYI I've also noticed after restoring all my apps via Titanium Backup that I have more memory left than I do under Gingerbread.

Yep, I tried two times, the speakerphone worked though.

Would you be interested in getting attention drawn to this to attract some more substantial testing by others who heavily rely on GPS too? I could make a thread here directing such users to your post with the most recent test version unless you'd rather not. I'd much rather be able to rely on my it's GPS than it's camera, any day.
[Droid Eris Android Development] MongooseHelix:
Break time from the frustrating world of kernels...I say that but will probably just work on it some more :p

I was confused so nvm that. Strange that we aren't both able to mount the fat partition with the patched vold.

Ok, I understand now and confirmed that it's not defaulting correctly on reboot when using that widget in the toolbox. I've also looked at the code and see why it's doing that so one of us will get it fixed. And I'm all for everybody using whatever works best for them. The widgets and such haven't been a priority for me personally but they'll be improved and refined as we go along. With mainly only 3 of us working on Evervolv compared to the multitude of contributers to CM, we have to make priorities which most often goes towards getting full ICS functionality on devices instead of features and such.

It stands for "do not disturb" which I think turns of notifications and the like but I'm not totally positive. Can't say I've even tried it myself...when preludedrew first told me about it I could only think of dungeons & dragons haha.

Sounds good to me. You won't see me take a stand against free advertising :)
[Droid Eris Android Development] roirraW "edor" ehT:
LOL! Thanks for trying!

Hey, that's the first thing I thought of, too. lol

Okay, I will when I have more than a free moment myself. :)
[Droid Eris Android Development] sk842018:
Does camera have preview on this version? There's a thread just got started for fixing preview, just wondering
[Droid Eris Android Development] roirraW "edor" ehT:
No it still doesn't preview. Has anyone tried any other camera app on this ROM? I seem to recall some ROM a very long time ago (might have been Froyo) that the stock camera didn't work but a third-party one did. I know this one actually works, it's just slow and doesn't preview, but would be worth a try.
[Droid Eris Android Development] :
I posted what made it work for us on GSM Hero (http://xdaforums.com/showthread.php?t=1624109), try it out and see if it works for you too :)
[Droid Eris Android Development] roirraW "edor" ehT:
Thanks I'll try it as soon as I can!
[Droid Eris Android Development] MongooseHelix:
Awesome! I just tried it out and it does indeed fix the preview. Could you let me know what changes you made in building the HAL so I can merge them into Evervolv? Either here or gtalk/email: mongoosehelix@gmail.com

Thanks :D