yashsingh1/xdaforums huggingface dataset:
[Streak 5 Android Development] Dude_Virus:
Sergei can something be done to improve the network coverage and the call and sound quality. I feel the network coverage has reduced than the previous version, can something be done to boost that. In the earlier version you had done great of improving the sound and call quality where it was quite loud that i could hear it even when the earpiece was not near to my ear, but now i have to press the phone hard to my ear to hear properly. At home it is fine but in traffic cant make out anything.

Regarding the cpu kick settings you had made me do , till now no freeze or black screen issue.
[Streak 5 Android Development] iu1nguoi:
with 1.6, in an application if I press back button for many time (to quit it), it leads to a black screen. must hold home button, then choose an app, then press back once to be back to launcher. it did not happen before.
[Streak 5 Android Development] Dude_Virus:
Yes the same was happ to me too, i changed the governor from conservative to performance and it has resolved this issue to an extent. Although for the phone app i still am getting the black screen and sometimes in some app.
[Streak 5 Android Development] uluvali:
As far as the volume of the sound, try this: https://play.google.com/store/apps/details?id=mobi.omegacentauri.SpeakerBoost&hl=en

It increases the volume for bluetooth and speakers.

Set maximum boost to 70 (distorts if you go much higher)

Uncheck non-uniform boost (personal preference for music)

I keep my main volume at about 75% whereas before it was always at 100% just to be able to hear at all

Also, I use the Smart Volume to lock "in call" volume to 100%

Definitely not a fix but let me know if it helps until _n0p_ comes up with another fix or update.
[Streak 5 Android Development] _n0p_:
Max volume levels are actually hooked to AMSS/BB.

407 is louder.

366/369 is softer.

Next, 369(as well as 366) is better in sound quality, networks reception and wifi stability.

Simply raise levels with DSC_Gain - this will do.

--

Progress on 1.7 so far:

http://n0p.8bit.fm/streak/updDSCv1.7-diff.zip

(testing only, should be flashed only over 1.6).

--

Framework hacks, updated DSConfig:

"Volume Beep" configurable.

Scheduler (on ext SD) configurable. Can be set on the fly with DSConfig.

Same for CPU kick.

Better portrait mode (hard to describe, now you just have to enter Settings, fo example, to fix it in portrait). More, this can be set on the fly now, Zeam behaves fine. (note that DSConfig will read config value for this parameter, will fix in next release).

--

Have fun,

Sergei.
[Streak 5 Android Development] Dude_Virus:
I have raised the levels via DSC gain but it didnt help with the earpiece call quality. I am not worried abt the speaker sound output as i always use the headphones to listen to music or watch movies. Its just the call sound from the earpiece...i have even cleaned the earpiece but no difference.

I will try going back to 406 BB and check.

Sergei onething i have noticed about the wifi and i cant seem to understand why is that. When i come home in the morning and turn on the wifi it always has 1 freeze after a couple of minutes. It freezes in such a way that I have the wifi icon as well as the ege data icon both up there. After that I have to turn on / off the airplane mode and after that for the entire day the wifi is fine. This is on hpa wifi driver.
[Streak 5 Android Development] lordofazeroth:
Deysmacro told me to ask here...

Can you point me to a tutorial on how to install a different baseband for the DSC Rom?

I think I need a 00 region EU baseband. But as I understand it DSC requires 407 as update flash, which installs another baseband automatically.
[Streak 5 Android Development] _n0p_:
Don't have links handy. Read installer (flash.cmd) from DSC_flashme pack (links in first post) to get the idea.

And no, you don't have to use international BB and DSC is completely BB-ignorant since i've found the way to disable BB check in kernel (http://xdaforums.com/showpost.php?p=28318630&postcount=4374).

Be careful when using fastboot and flashing BB manually, or you'll end up with a brick.
[Streak 5 Android Development] lordofazeroth:
Ah, I got it now:

amss.mbn and dsp1.mbn is the baseband.

One more thing for clarification:

1) update to 407 with update.pkg and recovery 407

2) update the two baseband files with 360 or 351 baseband and Streakmod recovery

3) install DSC 1.0 and update to 1.6

correct?
[Streak 5 Android Development] _n0p_:
Number one is not really needed.

DSP is audio/video processing firmware actually.

1. Any ROM (last time i had to start from QDL due to an attemt to flash BB right from booted system and was too lazy to reflash stock ROM).

2. Flash freshest BB/DSP (i use 369, 366 is considered best by community, included in flashme3).

3. DSC 1.0,1.6(maybe 1.7-diff after 1.6).

4. Factory reset from first menu (1. Factory reset).
[Streak 5 Android Development] lordofazeroth:
1)

Oh...

I thougt, some of the files of the original 407 ROM are needed to operate DSC... Guess I was wrong.

2)

I will use 360 or 351 Baseband, as suggested by the German community.

(Is there a difference between these two?)

4)

You mean Dell Factory Reset?

BTW:

What is the difference between Dell Factory Reset (white letters) and SM Factory reset (blue letters)?

Both have nearly the same name but SM fac res does a helluva job more, I guess?
[Streak 5 Android Development] _n0p_:
Dell one.

--

Dell FR wipes firstboot partition (used only in stock and stock-based ROMs and apparently some internal BB caches, then system reinits data partition on first boot), SM reset only wipes data partition (so it should be enough for CM7 derivatives).
[Streak 5 Android Development] khoacoi:
N0p, after flashing 1.6 wifi begin freezing, I tried to flash any other rom (1.5, 1.4, ICS, CM7) and wifi freeze too, but they work well in the past. I will try to provide the log soon.

Regards,

Khoa
[Streak 5 Android Development] Dude_Virus:
Sergei there are still some issues with regards to the dialer. Although it doesnt force close or hang there is a lot of delay. The first call is fine but for eg:- if i dialed a number from the call log screen or by keypad and the call came as busy, if i am trying to redial it will show a completely black screen or it will still stay on that same call log screen and like after a delay of 10 seconds or more will show the dialing screen. You had told me last time to check the no of background processes but they are normal. I have even tried by freezing all my apps which run in the background so that no background process starts when the device boots but it still does the same.

This issue happens only if the dialing frequency is fast but if there is a gap of like even 5 min between dialing calls then it works fine. This issue was not there on 1.2 or 1.3 ... this has started since 1.4.

This same issue is present on my managers streak on which i recently updated to 1.6. On his device he and I have noticed another issue that if the UV is turned off the device takes time when trying to unlock the screen however if the UV is turned on the unlocking works faster.

---------- Post added at 05:56 AM ---------- Previous post was at 05:50 AM ----------

Same issue I am facing hence now I am on the HPA hack driver and wifi works fine ( touchwood), it only freezes once ie:- 5 or 10 min after switching on the wifi but after that I do an airplane mode and the wifi works stable till I leave for work so lets say for 10 hours it works without any issues. I am thinking of flashing 406 BB and checking as when i first installed DSC 1.4 with being on 406 BB there were no such wifi freeze maybee once in 2 days or so. But since i went to 366 BB on the normal wifi driver i am having multiple freeze during the day be it on battery or on charger. I will report as to how flashing 406 BB turns out.
[Streak 5 Android Development] khoacoi:
Thanks for your quick answer. I tried to change in DSC config but it not help. After doing airplane mode off and on wifi works fine for a while and then back to freeze. I haven't tried to flash 406bb yet. I will try and report back my result.

Thanks again,

Khoa
[Streak 5 Android Development] Dude_Virus:
Sergei had mentioned that with HPA driver the connection fixer should be off so check that in DS config. I am actually trying different options to see which one suits. I just now finished flashing the 406 BB but as I am at work I can only start the wifi testing when I reach home after 2 hours. I will try the normal wifi driver with connection fixer off. As turning connection fixer on normal mode or aggressive mode tends to cause more wifi freeze for me... lol.. will report.

I know for sure that it is not my router but it is something in the rom as when I had moved over to longhorn in between for sometime when DSC had the mobile data issue due to busy box, I never had any wifi issues, i had tried 2 version of longhorn 2.8 and 2.9 and on both there were no wifi issues. in case i had it was maybe once in a week. I dont know for sure but it could be that as longhonr is on 2.7 GB maybe it was fine
[Streak 5 Android Development] _n0p_:
Khoa, Kartikaye - i'm starting to think that 802.11e extension on router is causing troubles with Wifi, disconnecting inactive client, but no idea how to debug it.
[Streak 5 Android Development] Dude_Virus:
I cannot agree to this as my other phones do not get disconnected, also the same dell running longhorn doesnt have these wifi issues. Neither i had on the stock rom so it is something else. For now hpa hack is working fine although i end up scarificing 25 - 30% of battery during those 10 hrs when I am on wifi.

---------- Post added at 02:24 PM ---------- Previous post was at 02:14 PM ----------

Onething that I am not sure is that whether does the hpa hack driver actually disable sleep state. Because when i check the battery graph under about phone > battery use for the entire time the wifi is on the awake should also be a constant line , however there are breaks in it indicating that the device did go to sleep. I even checked this with cpu spy and it does show deep sleep. So the question now is that if when selecting hpa hack the device is goin in sleep mode but wifi issues r not there then it seems there is something wrong with the normal driver.
[Streak 5 Android Development] _n0p_:
Use CPU Spy to get real results on CPU states.
[Streak 5 Android Development] Dude_Virus:
Cpu spy shows deep sleep although the deep sleep is not much as compared to when it is on a normal wifi driver but yes it is there... you can check the screenshots which i have attached of cpu spy as well of battery info. If u check the wifi row the blue line towards the end where there is a constant line thats the wifi since today morning when i turned it on and below it corresponding to that time u can see the awake line it has parts of black indicating the device was not awake. Once seeing this i checked cpu spy and it confirmed that there was deep sleep
[Streak 5 Android Development] _n0p_:
CPU Spy shows you times since reboot, so i think it's ok. Again, deep sleep is disabled only when wifi driver is loaded (wifi enabled).
[Streak 5 Android Development] Dude_Virus:
Yeah i know and that is why i pointes it out as i had rebooted the phone after i reached home and immediately after reboot the wifi was turned on so this deep sleep is visible during tht duration only.
[Streak 5 Android Development] _n0p_:
Today i've checked what happens if following Wifi module threads are killed:

dhd_watchdog, dhd_sysioc, dhd_dpc

Looks like Wifi module doesn't get disassociated in Deep sleep.

--

If you want to test how it goes:

In terminal emulator issue

--

su

killall dhd_watchdog

killall dhd_sysioc

killall dhd_dpc

--

Note that the driver should be connected to AP.

--

Khoa, Kartikaye, i need your feedback on this.

--

@All: Would really like to have feedback on this:

http://xdaforums.com/showpost.php?p=32957888&postcount=5237
[Streak 5 Android Development] Rocker19943:
@n0p

is that normal to get error every time after rebooting if i replaced framework file

The application Google Services Framework (process com.google.process.gapps) has stopped unexpectedly
[Streak 5 Android Development] _n0p_:
No it's not. Are you using PDroid patch?

If no - flash v1.7-diff, clean dalvik-cache and check.

More, have you added

ro.build.DSC_CONFIG_VBEEP=0

to /system/build.prop

?
[Streak 5 Android Development] Rocker19943:
Im using PDroid ver. Yes i have added that string into the file

But the sound has gone

Edit: works after update to 1.7
[Streak 5 Android Development] djmax81:
Cpu additional interactive-interactivex-and-smartass-v2-cpu-governors

http://rootzwiki.com/topic/10911-co...e-interactivex-and-smartass-v2-cpu-governors/

HI .! Fellow Streakers i find some additional governors for ds5 and any android ...if ur kernel donot support u can add manually ...:good: :good:

1)interactivex

2)smartass-v2

tested ...works like butter :highfive:
[Streak 5 Android Development] Dude_Virus:
Nothin seem to happen when i issued the following commands in terminal emulator. The wifi was still connected and working. What were these commands supposed to do, do let me know so i can look for those very symptoms
[Streak 5 Android Development] iu1nguoi:
in 1.6 I experience bad wifi freeze,which rarely happened with 1.5
[Streak 5 Android Development] lordofazeroth:
DSC 1.7 + baseband 351

A difference like day and night.

S5 is smooth and fast, good call quality, but sometimes my counterpart hears me a little bit chopped off (perhaps of simultaneous speaking).

Furthermore: The CRT Off animation works.

With 407 baseband it was working for a short time, then it wasnt there anymore.
[Streak 5 Android Development] _n0p_:
Never seen butter at work :)

I doubt the module will load as it's checked for correct kernel version string.

Anyway, it community really wants it, i can add this governors to kernel with direct patch.

So far i've changed a bit conservative, allowing 100'000 as minimal sampling freq (was 200'000) to make it respond to load faster.

http://n0p.8bit.fm/streak/boot.img

You can flash it directly from system:

Copy boot.img to root of sd card.

Issue this commands in terminal emulator:

su

flash_erase /dev/mtd/mtd0 0 0

nandwrite /dev/mtd/mtd0 /sdcard/boot.img

Reboot (you can issue reboot in terminal emulator for this).

This actually what i'm trying to figure out. Most probably this will nail down wifi driver to current AP.

Interesting - if only dhd_watchdog is killed, system (sometimes) doesn't go into deep sleep, just like in hPa's hack.

Again, nothing wifi related is changed. I remember that on out trials with Shane wiping dalvik cache was the thing that helped for some time, but i still have no idea why this happens. Wifi driver looses association, that's it. But i don't know why.
[Streak 5 Android Development] khoacoi:
N0p, I tried flashing a fresh 407 --> DSC 1.0 --> updateDSC 1.6 and now update 1.7 pre. Wifi works fine now :).

BTW, what do you want I test on 1.7?

Thanks,

Khoa
[Streak 5 Android Development] _n0p_:
You see - that only approves random nature of freezes :)

--

I'd like to know how the portrait mode works now and does "Volume beep" setting works.

Thank you!
[Streak 5 Android Development] pjg_pigeon:
hey n0p, now that we have removed the annoying vibrate on reboot and volume beep. Can we also get the vibrate removed when using volume down to switch sound off?

This will then remove all annoying sounds/noises when messing with roms in the dead of night.
[Streak 5 Android Development] _n0p_:
No probs, I actually did it in first failed attemt on removing beep :)

I have to update framework and DSConfig though.
[Streak 5 Android Development] Dude_Virus:
Ok flashing 406 BB with 1.6 DSC helps in faster switching from wifi to edge and vice versa which took time on the 366 BB. I have still not tried the normal wifi driver. Currently testing with the Hpa wifi driver.

However one issue still persist even after flashing 406 BB, like I had mentioned earlier when I was on the 366 BB. When i switch on the wifi i will no matter what state the phone is on be it on the charger or on the battery there will be 1 initiatl freeze few minutes after the wifi is turned on but after that doing an airplane mode resolves the wifi issue and there is no more freeze for the entire period the wifi is on.

Experience on 366 BB .when i reach home i switch on the wifi and after 5 min when i wake up the phone i find that the wifi is in a frozen state. rather i would say it is showing white wifi icons along with white E symbol of mobile data also so its frozen on both wifi and mobile data together. Once airplane mode is done the wifi will get connected properly and stay like that for hours until i turn off wifi and leave for work. however on this BB it takes time for it to switch on to mobile data most of time the E symbol will come up but stay white and when i try to open a browser it says not network or even trying to open gtalk it tells there is no network connectivity. I have to use airplane mode to get the data connectivity on mobile data.

Experience on 406 BB . when i turn on the wifi and after 5 min when i wake up the phone i find the wifi icon not being there ( its disconnected ) but the mobile data E icons is also in white there is no data and immediately the wifi tries to connect and then again get disconnect and the wifi continues to get connected and disconnected until i do an airplane mode. once airplane mode is done the wifi will get connected properly and stay like that for hours until i turn off wifi and leave for work. And on this BB switching to mobile data is faster as the moment i turn off wifi i see the E icon come up and it gets green and i have data connectivity.

Will test on the normal wifi driver and check as to how that works with 406 BB and 1.6 DSC. Hopefully it works out good.

One question I am getting notification for busybox binary updated, can i go ahead and update those. Cause last time i did that the issue with the mobile data happenned.
[Streak 5 Android Development] iu1nguoi:
I changed back to 1.5 and everything works flawless again :)
[Streak 5 Android Development] lordofazeroth:
If I don't want to use CPU Master (lets assume uninstalled) I have to alter init.streak.post_boot.sh to get 100000 mycroseconds?

This file is executed every boot and if not altered or by using another CPU clocking tool the max frequency is 998400?
[Streak 5 Android Development] _n0p_:
Correct.
[Streak 5 Android Development] rydroid:
Does anyone know why I can use browser then do something else come back to browser and it has to reload the page, but it takes about a minute to wake up and refresh?
[Streak 5 Android Development] Rocker19943:
Nice this way is much better to OC, but mybe it have to be 100'0000 ?
[Streak 5 Android Development] lordofazeroth:
I noticed the camera button is not working.

When pressed on the homescreen, nothing happenes.

When pressing in camera app there are two (I think error) sounds.

Same with any other camera app.

€dit:

There is a renice of com.android.phone.

Is this the stock dialer or the thing for phonecalls?

Do I need this when another Dialler is installed?

I havent seen any ro.ril modifications.

Is this already implemented:

http://xdaforums.com/showthread.php?t=924440
[Streak 5 Android Development] _n0p_:
Never had this issue. How many tabs you've got opened?

No, 998400 is the real cpu frequency.

Camera button has two positions. Light press is focus, hard press is shoot.

Dialer and Phone are different apps. Phone is system and is not replacable.

ro.ril props are mostly useless. Search for TheManii's post on the subject.
[Streak 5 Android Development] Dude_Virus:
Well if you have not had this issue then i think I also need to report the same. All this while i used to think that its how 2.3.3 works hence didnt mention it. Whenever i am browsing and i switch to a diff app and come back to the browser I see it refreshes the page. This doesnt cause any issues with normal sites but with online banking and form related website all the infomation vanishes.

Report on the wifi...i can be sure now tht the wifi disconnects and freeze aint due to the device goin to sleep mode as even on hpa hack driver the wifi is getting disc , not only that it is having issues even while on charger.
[Streak 5 Android Development] _n0p_:
If browser refreshes page - it means it was killed by system, freeing memory for foreground task.

--

Check again your log for mmc1 messages - i think your SDMMC controller is acting weird again.
[Streak 5 Android Development] lordofazeroth:
Sometimes I have the problem the external SD card is not mounted.

I don't know if this happenes due to a restart or do to vibration.

I removed the back cover, pulled the SD card out and put it in again (while the streak was on) and it was accessible again.
[Streak 5 Android Development] _n0p_:
Let's continue 1.7 tryouts.

Without PDroid:

http://n0p.8bit.fm/streak/updDSCv1.7-diff2.zip

--

With PDroid:

http://n0p.8bit.fm/streak/updDSCv1.7-diff2pdroid.zip

--

Higher conservative governor minimal sampling to 100'000. (kernel patch).

Frequency step set to 15% to smoother the curve (higher sampling rate means better responce anyway).

DSConfig/framework:

More configuration for Volume vibration/beep.

Portrait mode initial value set from current active setting.

--

Important tryout:

Wifi driver watchdog frequency lowered from 1 sec to 10 sec.

Seem to render built-in fixer obsolete :) as wpa_supplicant notified of disconnection correctly.

--

Just in case: 1.31 PDroid attached to post (1.32 for some reason don't show messages).
[Streak 5 Android Development] vankooten:
wifi

@n0p

I do have the same issues as dude virus.

on 1.5 my Dell have been running for 650 hours without a reboot, wifi driver on normal and wifi fixer off.

no problems what so ever.

so now on 1.6.

wifi driver on normal, wifi fixer on normal.

now it happens again that I see battery drain and no internet but the wifi can not be switched off.

the only thing to get my Dell to run is a reboot.

so now the wifi driver is on normal and the wifi fixer is off.

but now it happens sometimes that when I pick up my phone that the wifi icon is still there but there its no internet connection.

I then switch the wifi icon off and then on again and then I have connection again.

I now use wifi reassociate and I now everything is working again.
[Streak 5 Android Development] _n0p_:
vankooten, Dude_Virus:

I think i'm now close to that freezes.

I found the code in watchdog that puts driver into deep sleep on inactivity (potentially disconnecting it from AP) and playing with it.

--

Edit: Yep, i'm right. Wifi driver has it's own code for going into sleep on inactivity. hPa's patch no longer needed, we can simply set dhd_watchdog_ms to a very big value, and chip will never turn off, or set our own inactivity time.
[Streak 5 Android Development] lordofazeroth:
Anything about my SD card?

I found out it is not mounted properly automatically on reboot.

Taking it out and in again while the device is on, the card can be read till next reboot.
[Streak 5 Android Development] _n0p_:
As i have it working fine on my device - you have to solve it on your own.
[Streak 5 Android Development] lordofazeroth:
Is there a file executed at boot which mounts the SD card?

Is it possible the mount numbers were changed in the last few days as the SD card was working properly after setting up the S5?

(Afaik they are called something like mtd5 ... )
[Streak 5 Android Development] _n0p_:
MTD is nand flash device.

SD card in mounted by vold, it's config is in /etc/vold.fstab

Next, to get the idea what is really happening - read your log.
[Streak 5 Android Development] ashrafalarab:
Thank you for the excellent work

i have a suggestion

why not embed Ray dialer instead of the stupid system dialer
[Streak 5 Android Development] _n0p_:
I tend to keep it as much stock, lite and depersonificated as I could.

TBH, i'd gladly use stock GB if there was any real stable ;)