yashsingh1/xdaforums huggingface dataset:
[Streak 5 Android Development] greg9100:
@ltrifonov I couldn't catch an error with your test build yesterday with the large tables, although if there may have been one, two or ten etc, regardless wifi continued to function normally on 'never' policy, battery seemed about the same, based upon the graphs by eyeballing them, was using on demand CPU governor,

In my environment as well as yours to my knowledge, the error has manifest several times, yet wifi is performing normally

@_n0p_ will test your newest!! thank you, I am very enthusiastic about this

@Team and community, at the surface level, the wifi error problem when manifest, probably effects certain wifi access points or modalities in which they are configured, over others, even firmware may come into play here

In my environment I have a Ubiquiti Unifi, with standard 2.20 firmware, and a Buffalo WZR-HP-G300N, with Openwrt 10.03.1-rc6 firmware with WPA AES personal encryptions, both offering G and N connections.
[Streak 5 Android Development] _n0p_:
Don't forget to remove misplaced drivers from pack! - sorry, gotta run now.
[Streak 5 Android Development] khoacoi:
Just sent you Ftp server information. Please check your message.

Regards,
[Streak 5 Android Development] _n0p_:
khoacoi, thank you!

@Team. I think Greg is right and WiFi issue is software related.

I had similar issue today, and driver was fine, only traffic was blocked and I was able to ping google dns.

Regarding i2c bus issues - I still wish to test udelays in code, and resend vdd change after a delay, if got NAK.

What i've learned so far - in some conditions, i2c bus don't react to vdd change sent. Either it's busy or in error state. NAK is generated when nothing can be read from bus, but it's a write operation. I should read more about this. And I thought Genesis hw was complex :) It at least was well documented.

You can take a look at our austin board sources and i2c-msm.

I actually got scared by a number of hacks i've found there :)

Btw, which kernel version does ICS require?
[Streak 5 Android Development] greg9100:
ICS uses 3.0, which I think is generically at 3.0.2
[Streak 5 Android Development] _n0p_:
Thank you, Greg!

Btw, not bad info for 777 get :)
[Streak 5 Android Development] streak4m3:
Hey, I just wanted to give major props to everyone involved in this process. I find it fascinating following the logical decisions of all the thinking minds involved. It is almost like watching scientists work on tests in labs. Anyway, I think this thread is demonstrating how much is really involved in hacking - which is not only entertaining but quite useful as well as it discovers and discusses many new things as they come up in the process. Great thanks to all and please keep this going.
[Streak 5 Android Development] mokokawi:
i have 2 problems

1-i need a dialer....or mod file...to make my dialer viewable when getting a call on 240dpi

2-i have no sound on incoming calls or video messages.....i can go to you tube or web and view vids with sound,just no icoming

ok 3....

3-click gallery,and nothing comes up
[Streak 5 Android Development] mba07:
query

Currently i am using v0.33b.

I have heard on modaco that the 406 rom has a major fault which megabricks your phone.

I dont know what a megabrick is but it sounds serious.

I tried the rom and it seems smooth.

The reason why i have posted this here is just in the hope that you know anything about this fault.

I tried querying on modaco but got no help.

This rom runs really well, thanx to the developers.
[Streak 5 Android Development] _n0p_:
mba07, my opinion and changes.

I'm currenly using v0.5b without any SoD or FC's. I't like wonder :), though i use lmited set of apps on everyday basis.

--

smnc, i've looked into Mizuu issue and found that it actually requires Android 3.0. Seems like author has changed requirements.

--

attila.m, Steve's kernel is available as add-on and on Monday i'll update it to latest version from SD2.4.x
[Streak 5 Android Development] dsteinberg:
Currently on 0.5b and havent had a reboot nor a sod. Well done n0p.
[Streak 5 Android Development] _n0p_:
Thank you. I'm satisfied with stability too :)

--

Anyway, that USSD problem bugs me. They work for some, so i came to conclusion that current RIL module doesn't send some data, that is important for some providers (USSD codes don't work), and not important for others (USSD works). Using 3G Watchdog helps to control mobile data usage, but i want USSD codes working.

--

I'm also thinking about setting default CPU governor to "ondemand". What'd you say?
[Streak 5 Android Development] streakOwner:
This is a good starting point. ( from a very short search thou )

https://github.com/nobodyAtall/XperiaFeatures

The ROM is stable for daily use , highly recommended. About the ondemand governor , I do use it and I would advice it as a default , it can be easily changed to suit people needs , if you offer some explanation on the first post how to manually change it on the /etc or with some free application of your choice, I personally use the manual way, but there are many free or paid apps.
[Streak 5 Android Development] _n0p_:
streakOwner, i didn't get that Google memory extension plugin in beta-test :)

Thank you. From what i see - the module simply patches vdd table. Gotta find and try to patch it tomorrow - it can be done on current Olleh kernel.
[Streak 5 Android Development] _n0p_:
Manualy changing GPU governor.

Short introduction.

CPU governor is a process that controls CPU frequency. We will take a look at three possible values:

ondemand - default stock value. CPU frequency is set to maximum when load requeres it and back to minimum when it's idle.

conservative - CPU frequency is set higher and lower step by step, so it better for battery, but worse for responsiveness.

performance - CPU always at maximum. Useful for testing.

You can change values on-the-fly, using CPU Master Free, for example.

Other method - edit post boot script to set your preffered value on device start.

Using only free tools:

Install Jota Text Editor from Market.

Open FileExpert.

Navigate to /system/etc (FE normally starts from SD card, so just press two times back, then select system, then etc)

Press Menu/More/Mount/Mount As Read Write.

Locate init.streak.post_boot.sh. Tap it.

Open as: Text, choose Jota Text Editor from list.

In JTE - press menu/Preferences/File Settings and uncheck "Create backup file"

Now, scroll through long commented (by # sign) legalese, find string that says something like

echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq...

Edit this "conservative" value with name of your desired CPU governor:

echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq...

Press Menu/File/Save.

Reboot, if your are eager to check whether it works :)

Be very careful and don't mistype or accidently wipe something. This won't do anything really wrong, but anyway.
[Streak 5 Android Development] big:
Thanks n0p, your work is great

I was running v0.5b of the second day, it looks pretty good when compared with the official 360, only a few cryptic error when returning home page (sometimes it returns a black screen a few s), when the battery overnight (off 3G, wifi) it has a 10% loss.

It remains very stable

Thank you again, and wait for the new version your.

(sory, my english very bad :) )
[Streak 5 Android Development] smnc:
Yeah, sorry, I meant to tell you to not bother. I discovered the same thing as you a few days ago and I had a bit of a dispute with the author over his sudden unannounced discontinuation of the Gingerbread compatible version of the app.

I have also yad the WiFi tethering "dissapearing act" and I believe it is related to carrier/SIM card restrictions. I have a Streak that was originally from and locked to the Rogers network here in Canada. I unlocked it and have been using it on Bell (a different carrier here in Canada) for the last 8 months.

Initially I installed DSC 0.3x while running my Bell SIM and had no problems with WiFi tether.

Then today a tried a Rogers SIM. WiFi tethering originally showed up in Settings, but the Streak locked up when I clicked on it.

After a quick battery pull and reboot, the Tethering settings are just gone. And they're not hidden, but actually carrier-blocked. I tried using a shortcut directly to the tethering settings, but only the 'Help' option was present. This is exactly the same thing I've seen on devices that have carrier-disabled tethering built into the firmware, such as my Moto Cliq2 on stock ROM from T-Mobile.

I'm going to play with a few things and report back in a bit.

Sent from Vera, my Iconia A500; All dressed up going places!
[Streak 5 Android Development] streakOwner:
I assure you it its a application related issue , so one or some of your apps are draining your battery in the background without your consent, LOL. Have a look at this thread for ways how to find those applications .

http://xdaforums.com/showthread.php?p=15869868
[Streak 5 Android Development] _n0p_:
streakOwner, +1.

--

big, i have experienced the same thing (no final screen redraw) sometimes, i believe it's a driver issue. But it's very random and doesn't really interfere with apps ability to work, so i made it a low priority on my list.

--

smnc, i love playing with such "restrictions". I'm currently deep in RIL code, so i might find something interesting :) No promises though.
[Streak 5 Android Development] smnc:
Lol. Thanks!

I have confirmed the problem. Back to the Bell SIM and poof! Problem solved, the tethering settings reappear.

I also tried a full wipe, back to stock, back to DSC full package, re-upgrade to 0.5.

Still no love. It's burried in the code somewhere.

In the meantime, I will just have to put the Rogers SIM into my Streak 7.

Sent from Vera, my Iconia A500; All dressed up going places!
[Streak 5 Android Development] asianftw:
Love this, very stable! Haven't experienced a random reboot or DoS yet like on the official DJ 2.4.3

Keep up the good work!
[Streak 5 Android Development] big:
@_n0p_:

Your rom v.05b can use android.policy.odex file mod portrait screen of official 360?
[Streak 5 Android Development] _n0p_:
big, I cannot say about portrait mod for 360 firmware, but add-on section in first post contains portrait mod by TheManii, that works fine. After applying, be patient - after framework/policy change system will rebuild caches so it might take a long time to boot.

--

And, not to spoil my 100 post - slightly undervolted kernel is in testing. Still not sure if it has any practical effect :)
[Streak 5 Android Development] big:
Thanks, i had up zip file, and i'is ok
[Streak 5 Android Development] dsteinberg:
Rom 0.5b had my first sod. Details: Unplugged from power, Used navigon GPS for 15 minutes then screen went off. Had to remove battery.

Overall just this for a great rom.
[Streak 5 Android Development] _n0p_:
Oh. Just when i thought that everything's ok...

At least it's not that frequent?
[Streak 5 Android Development] streakOwner:
whıch governor were you usıng at the tıme of the crash and dıd you observe any clocktıme dısturbance after you rebooted ?
[Streak 5 Android Development] streakOwner:
Undervolted kernel

On tests made on the versıon of the kernel supplıed by default wıth the DSC 0.5b comparable to the undervolted kernel by _n0p_ usıng reallıfe scenarıos , the dıfference between the two ın terms of mW used go ın the favour of the undervolted kernel from 5.5 % to 10 % , dependıng on the type of use , so ıf you use your streak a lot you wıll see ımprovement ın the terms of around 6-7% , whıle ıf you let the devıce sleep a lot and use occasıonaly you can benefıt from 0 to 3 % . Durıng all the tests ı dıdnt experıence any kınd of crash or lag. The cache partıtıon, dalvık cache etc , was cleaned.

Baseband versıon

GAUSB1A140614-EU

OEM Versıon

n0p's DSC ROM

Buıld number

0.5b

dıfferences wıth default buıld.prop and mıne :

dalvık.vm.heapsıze=48m

dalvık.vm.startheapsıze=48m

wıfı.suplıcant_scan_ınterval=600

dalvık.vm.verıfy-bytecode=false

dalvık.vm.dexopt-flags=v=n,o=v

ro.androıd.kernel.checkjnı=0

dıfferences wıth default /etc/ınıt.streak.post_boot.sh

governor "ondemand" wıth max frequency 998400

to measure the battery usage and power usage:

Power Tutor, Battery Monıtor Wıdget

conclusıon:

sınce no crash, freeze or any sod happened , and standart benchmarks scored the same wıthout any kınd of deterıoratıon of daıly tasks , ı hıghly advıse the use of undevolted kernel wıth gaınıng ın battery lıfe at approx 6 % wıth average use.
[Streak 5 Android Development] _n0p_:
Let's start.

1. Stock dialer works on 240 dpi. But all buttons only visible in portrait orientation. Looks ugly, but...

You may want to give a shot to Dialer One or similar from the marker.

2. Strange. It was reported once before. Could you try changing ringtone and setting ringtone volume to maximum?

You could also remove or freeze Smart Volume.

3. Gallery takes some time to load, that's a known issue. You could also give a try to other picture viewers available on market and use "Media rescan" function on your preffered power management widget.

--

streak4m3 - are you Russian? Your sign gives that idea :)
[Streak 5 Android Development] attila.m:
update 0.62b experimental

hi all

gps does not turn on

it simply drops it back either from settings menu or from toggle as well

i cannot test it during the weekend as i have to leave for a 900 km ride tomorrow and back on Sunday so i desperately need my gps :)

reverting back to 0.61

cheers
[Streak 5 Android Development] _n0p_:
I think I should take a timeout or another streak :)

I'm using experimental update myself, and used gps while getting home.

Definitely i'm doing something wrong...
[Streak 5 Android Development] wway:
Hi! Can you give me a screenshot? I can't find any problem...
[Streak 5 Android Development] attila.m:
i flashed the boot.img and edited the dhd.ko provided by ltrifonov yesterday or the day before but i see these files in the update

i deleted the /system/lib/egl from zip

dunno what the difference can be maybe i need a clean install of 406 as well

i came from GS2.4.4 and had 354 before
[Streak 5 Android Development] _n0p_:
Attila, it shouldn't cause this kind of trouble.

Exp. update only changes kernel and wifi drivers + contains additional wifi related fixes, or at least, our attemts to fix it.

Have you deleted gl libs from zip update?

Anyway, update shouldn't interfere with gps in any way, that's very odd for me.

--

wway, nice to see you here :)

--

Edit: Attila, when you get back from your travels, you might do the following:

Nandroid backup.

Flash 406

Nandroid restore.

That will give you everything that is actually needed from 406. :)
[Streak 5 Android Development] attila.m:
thanks, it's good to be here :)

i nandroided back so i'll give it another shot
[Streak 5 Android Development] wway:
Hi n0p, I found where was problem in "Light theme"... :D There now alpha in download section... Please, replace it with "Final". :D

View attachment WwayS_GingerTrueLightV1.zip

Some screenshots:
[Streak 5 Android Development] greg9100:
Another Fresh Test Kernel

DSC-Team0.2

Latest .config with the CIFO with changes:

plus

<*> Common routines for IEEE802.11 drivers

.config is included

For test purpose! Based upon guesswork today that driver is missing something

Link is here: http://db.tt/EL2pJbRJ

-Greg
[Streak 5 Android Development] attila.m:
You were right, it's working properly

i'll feed back on usage and experiences

thank you
[Streak 5 Android Development] Herk718:
Flash player not working!

Aye _n0p_ great work on this rom :) my only only issue is flash video doesn't work on my browser :( help please.....
[Streak 5 Android Development] truefat:
Try removing and reinstalling flashplayer. Worked for me.

I installed the latest Gkernal and am still experiencing wifi issues though the overclock is nice. I didn't know what to do with the config file so I just left it.
[Streak 5 Android Development] _n0p_:
Herk718, truefat -

Does 0.61b update help with Flash? I'd really like to hear.

--

@Team. If new test hack will be any good, I think we should prepare and test 0.62b update with cifs(builtin), tun and slow-work modules, and we should decide what kernel config and toolchain use for this release. Lubo and Greg, what you find to be most stable build?

More, I think we could also apply BFS patch, and release bfs-patched kernel as add-on.
[Streak 5 Android Development] truefat:
I didn't have any problems with flash until recently. I decided to try it after Herk718 posted and it wasn't working. It was working fine with .55b when I last tried it . Somewhere along .6, .61b, and the two last gkernal updates it must have broke so I can't say if .61b helped or not.
[Streak 5 Android Development] _n0p_:
It was broken in 0.6b, but fixed (hopefully) in 0.61b.

But flash will be broken again, if updated to latest market version.

11.01.503 is the latest really stable version.

Huge thanks to dsteinberg for figuring it out!
[Streak 5 Android Development] eiben_robert:
I have 0.61b update with gkernels 1.4.0.1 - regarding flash:

0.61b standard: Flash works for some / most sites but in "full screen only": when I click on flash content in a site it opens the full screen and it plays ok. I can not select resolution and I can not see the video playing "in site" but is usable.

after uninstalling and re-installing from market: flash works perfectly, running flash content in site = > if you have issues try uninstall / re-install flash

Overall update: no SOD in the past week, no random reboots. Performance is smooth, battery lasts the usual 14-18 hours in a work day with a lot of work email sync and 2-4 hours of music playback, 30 minutes browsing, 1 hour e-book reading or 30 minutes gaming.

For me is amazing the overall "higher performance feeling" versus my previous i9000 Samsung Galaxy which had a better hardware (except slightly lower memory). DS Streak seems to have better multitasking, flash plays 720p video smoothly.... in a word impressive.

Thank you!

Robert
[Streak 5 Android Development] ltrifonov:
Good morning all !

Just updated in github new .config-greg.

changes are easy visible here

Sergei:

tun and cifs are statically linked in kernel, so no need of modules.

slow-work is also internally linked when cifs is compiled.

you can safely remove dhd-test.ko file from update.zip, it is not needed.

new Greg changes includes lib80211, and:

CONFIG_MSM7X00A_IDLE_SLEEP_MODE_POWER_COLLAPSE_SUSPEND=y

CONFIG_MSM7X00A_IDLE_SLEEP_MODE=0

now will do more testing myself, but kernel seems to be very stable :)

EDIT:

Greg:

! CONFIG_MSM_CPU_FREQ_SET_MIN_MAX=y

! CONFIG_MSM_CPU_FREQ_MAX=1152000

! CONFIG_MSM_CPU_FREQ_MIN=128000

i think these are not needed, because we hacked kernel source with same parameters. And i ended with kernel freeze when both enabled. But now will do same test again.

EDIT2: no freeze, activated 128000 in freq table.

.config-greg is ok as in github.

for building first:

cp .config-greg .config

and then make ...
[Streak 5 Android Development] ivantastic:
----------------------------------
[Streak 5 Android Development] ltrifonov:
Testing and comparing my build, and Greg's build of kernel

as I guessed, these did not work without kernel hack:

! CONFIG_MSM_CPU_FREQ_SET_MIN_MAX=y

! CONFIG_MSM_CPU_FREQ_MAX=1152000

! CONFIG_MSM_CPU_FREQ_MIN=128000

min possible CPU freq is 245 with greg's build.

i committed in github this hack in kernel

except this, my and greg builds are with same config,

mine is built with gcc-4.4.3

greg's is with codesourcery, and his binary is smaller.

Here my build:

boot.img

dhd.ko

@Team:

I think this kernel is stable enough, it you agree, will commit .config-greg as default .config, and we are ready for release.
[Streak 5 Android Development] _n0p_:
Great!

--

Any feedback on services change? Or simply no change in wifi stability?
[Streak 5 Android Development] ltrifonov:
can't find any difference for now...

but noticed many times this message in logcat:

Unable to stat classpath element '/system/framework/kafdex.jar'
[Streak 5 Android Development] _n0p_:
That's ok - due to framework changes caches are rebuild. And kafdex is Olleh drm, we don't need at all.

--

Sergei
[Streak 5 Android Development] Herk718:
Thanks buddy that did the trick!! ;)

---------- Post added at 02:39 PM ---------- Previous post was at 02:37 PM ----------

_n0p_ Flash Player On 0.61b Is Much More Improved B) Thanks Buddy For Your Hard Work... ;)
[Streak 5 Android Development] greg9100:
@Sergei and Lubo

I just have to test latest Lubo build!

Excelsior !
[Streak 5 Android Development] _n0p_:
So let's get our map for 0.62b -

New DSC-Team kernel as base.

Changed services (let the community decide is it useful)

--

@Team - any other additions you'd like to see there?
[Streak 5 Android Development] greg9100:
I think that it is great and pertinent to go forward on this;
[Streak 5 Android Development] _n0p_:
Thank you Greg!

As ussd issue is still wip, and ril libs are hard linked to amss (cannot substitute any from other firmwares), we'll release current changes as 0.62b on monday.

--

Sergei
[Streak 5 Android Development] roy8846:
Look forward to it :)

Can anymore work be done on video drivers?? Wondered if there is a bit more performance in there??
[Streak 5 Android Development] _n0p_:
You may switch video driver mode to mdp (look for string that says =gpu in build.prop).

You'll loose crt animation, but will get those additional 12% on games and stuff :)
[Streak 5 Android Development] streak4m3:
Your guess is right (Vy ugadali) :)
[Streak 5 Android Development] roy8846:
12% just for losing crt???

Wow sounds good

debug.composition.type=gpu

Is that The string???

Change gpu to mdp??
[Streak 5 Android Development] wway:
Yes, that's right. ;)
[Streak 5 Android Development] roy8846:
It does seem to make a difference..

Fifa 12 more playable (still to laggy though :( )
[Streak 5 Android Development] _n0p_:
Hi everyone!

As our team is getting many reports of power button behaving incorrectly (screen sometimes goes on after playing crt animation), i've attached a simple poll to the thread.

We need your vote!

--

Roy, Streak is not number-crunching machine, that's for sure. But anyway, it's good as is in my humble opinion. Great business device, and it got that additional kicks with gingerbread :)
[Streak 5 Android Development] ltrifonov:
look at this, this is my earlier report, i guess this "turn on screen after power button..." is caused by incorrect string in this option: debug.composition.type=mdp"

i experienced the same - after power button screen turned off, then turn on, and then veeery slow boot animation, then off again
[Streak 5 Android Development] _n0p_:
Yes, and my apologies for not getting that in count. I've got no PC to run checks on all combos, but wway says that disabling crt anim in framework solves power button behaviour completely.

You may run check yourself - set animate lights parameter to true in framework-res.

--

Sergei
[Streak 5 Android Development] btvbtv:
Is there any other kind of animations in place by default for dsc?

I turned all animations off in display settings and it turned crt off.
[Streak 5 Android Development] roy8846:
@nop

I understand its not latest HW, but its still amazing what it can do ;)

I'm sure with more tweaks and OC, our little streak could run fifa 12..

The game is 1.5gb!!

It can run Asphalt 6 which is graphics orientated as well

Maybe I could pm you apk for testing purposes??
[Streak 5 Android Development] btvbtv:
Not just animation, but whole ui hw acceleration. Btw, ro.sf.hw should matter also.

---------- Post added at 11:42 AM ---------- Previous post was at 11:19 AM ----------

I've just switched to mdp and reinstalled chainfire with plugins/texture tweaks and have got over 22 fps @1GHz in Nenamark1.

Surprisingly, no problem with camera preview this time. CRT turned off ;)

P.S. is Asphalt6 already available? Willing not to test warez, sorry.

P.P.S. Note, cf breaks gps for me. And cf without egl brings 23+ fps in nenamark1 ;)