yashsingh1/xdaforums huggingface dataset:
[Streak 5 Android Development] _n0p_:
DSC 1.2

DSC v1.2 update.

--

Since 1.0:

Camera now has Torch(flashlight) mode.

Phoenix Universal kernel.

In kernel - better Mugen Power percent calculation.

Built-in WiFi fixer - configurable via DSConfig.

CPU undervolting - configurable via DSConfig.

Mugen Power extended battery support. Configurable on-the-fly with DSC Mugen Power config.

Uncap patch by hPa - configurable via DSConfig.

hunderteins proposed Dalvik VM dex parameters. Configurable via DSConfig . Source.

Dalvik VM switched back to Nexus S (2.3.6).
​

--

Since 1.1:

Further work on Phoenix Universal kernel.

Most interesting changes:

Disabled baseband version check.

Used ext4 driver for ext2/3 filesystems. I/O boost expected.

Finally: configurable additional wake keys - Volume Up, Headset, Camera (via DSConfig).

Headset button set to wake device, to get rid of very old "can't resume music" bug.

hunderteins proposed Dalvik VM dex parameters - made default.

Switched back to CM7.2 DalvikVM.
​

--

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

Mirror @ khoacoi:

http://www.littlemaruko.com/Nopteam/updDSCv1.2-2.zip

--

First boot will take long time due to cache being rebuilt, don't worry.

--

I highly advise you to switch BB to 366.

No, it won't blink leds (due to kernel hack), but better voice quality and wifi stability will impress you.

Just don't forget to go to

Settings -> Wireless -> Mobile Network and change Network type to GSM/WCDMA auto manually (or choose yourself) - only if have no provider connection on boot, as 366 BB sets "WCDMA only" on first flash.

366 BB(AMSS) and DSP Flasher (tested):

http://n0p.8bit.fm/streak/DSC_flashme3.zip

Mirror @ khoacoi:

http://www.littlemaruko.com/Nopteam/DSC_flashme3.zip

Extract to some folder, run flash.cmd. Instructions provided on batch file itself.

366 DSP included to keep FW sameversioned :)

--

Enjoy,

Sergei,

DSC Team.

Changelog:

18.07.2012 - Fixed headset button wake.

Switched back to CM7.2 DalvikVM.
[Streak 5 Android Development] ps000000:
Wow new revision i will try it
[Streak 5 Android Development] bluhound:
Just curious. Is it a must to manually set the network to GSM? I have been using WCDMA mode with 366 BB for days and so far it seems fine. Sustained download speeds of around 1.8Mbps and upload of 512kbps. Calls are also fine.
[Streak 5 Android Development] deysmacro:
if it is ok with you, so dont worry.... however... switching to gsm usually have better cell reception... :)
[Streak 5 Android Development] _n0p_:
No, point is not in improving signal.

366 BB on first flash sets forced WCDMA mode, so GSMonly network clients will simply have no connection.

--

Bug found while walking through clean flash 1.0->1.2 - headset button doesn't wake the device.

Will find missing change and fix the update tomorrow.
[Streak 5 Android Development] DaniLoveSky:
_n0p_, here is a tiny problem to report.

After upgrade from DSC 1.1 to 1.2 (including BB 366) and choosing 200dpi in DCS config the "Phone option" dialogue (the one which appears after holding the power button for couple seconds) looks strange. The gray background with blue shadow is much smaller than the text - it is like a small rectangle in the middle of the window.

Changing DPI to 160 or 180 solves the problem, but going back to 200dpi reveals it again.

Not a big deal as probably nobody uses 200dpi anyway...

---------- Post added at 09:50 PM ---------- Previous post was at 09:39 PM ----------

_n0p_, if I change the settings to "GSM only" the mobile data pictogram shows G all the time and never switches to 3G or H. Is it normal?

Switching to "GSM/WCDMA auto" shows H or 3G icon most of the time. Is GSM supposed to be slower and if so, could you elaborate please what disadvantage WCDMA has (e.g. what clients do not support it)?

Maybe I did not understand you correctly and you actually meant "GSM/WCDMA auto" as the preferable network type, not the "GSM only"...
[Streak 5 Android Development] Lucifer4obg:
n0p - a nother bug - WiFi does not stay on. It goes to 3G data when the screen is off with every option.

Doing a test: DSC 1.0 -> clean cache/dalvk -> boot -> 1.1 clean cache/dalvk -> boot -> 1.2 -> clean cache/dalvk will report in the morning.
[Streak 5 Android Development] lordmorphous:
Seeing these updates and the improvements to wifi stability almost makes me want to go back to my Streak...almost...

Great to see things still progressing over here. I may charge my streak back up and have a little mini tablet to play around with.
[Streak 5 Android Development] TiGuy82:
A Huge thanks to _nop_! You're the master.

Can you tell me how to avoid SMS to be converted in MMS? Can you do it by default?
[Streak 5 Android Development] deysmacro:
i wonder why many people still dont realize it? it is really simple to avoid it...

http://xdaforums.com/showthread.php?p=28874888#post28874888
[Streak 5 Android Development] Strephon Alkhalikoi:
I am unable to use WiFi here on 1.2 with the 366 baseband. With 1.2 I do get an IP address assigned. However, two things occur when trying to use WiFi:

1. I am unable to synchronize my Google and Facebook accounts (white icons for WiFi when they should be colored).

2. I get a partial connection the first time I attempt to access a page. Subsequent attempts to access a page fail completely.

With 1.0 I have no connection issues at all. Sync works properly and pages are accessed on a pretty snappy basis. So I have reverted back to 1.0 but applied the U11 kernel so I can at least benefit from the speed boost the ext4 driver provides. I don't have a logcat, but the logcat I did look at didn't appear to have any errors relating to the WiFi. I can provide a logcat, but it won't be until next week when I have free time to update to 1.2 again and try things.

EDIT: I don't believe this is router related since I have no connection issues with 1.0.
[Streak 5 Android Development] VU HEO:
I flash 366BB by DSC flash v3, with v1.2 DSC Rom

Flash BB first, flash DSC rom: Led blinking

Flash DSC rom first, flash BB after : Led blinking very fast and my DSC reset continuous.

Everything is good when I reflash 407 baseband. New DSC rom 's very fast and smoothly. Battery 's longer v1.1, my feeling
[Streak 5 Android Development] _n0p_:
Theme designed to work in 160 dpi, and i'm not a themer. Maybe 190 will work for you?

--

Sorry, I should've made it clearer: set network mode that your provider supports. Thank you - i'll change the instructions.

Would you go to advanced wifi settings and recheck sleep mode?

Streak scene is slowly vanishing, and big battery is actually the only thing that keeps it going for me :)

Olleh/KT related settings are disabled in build.prop. Is it converted before being split into three?

I checked all changes and none should cause it. Would you check libdvm.so also?

Hm. Wasn't reported before. Are you sure you did everything right?
[Streak 5 Android Development] khoacoi:
Awesome, N0p!

Thanks so much for your effort on our belove device.

Regards,
[Streak 5 Android Development] Lucifer4obg:
_n0p_ I tried it. No go. The WiFi still goes offline when the screen is off.
[Streak 5 Android Development] _n0p_:
Hm. Let's check it this way:

Set to sleep.

Reboot.

Set to Never.

Reboot.
[Streak 5 Android Development] VU HEO:
I sure with you I make everything rightway.

1 - flash EXT4 format

2 - clear formating by SM, flash DSC v1, wipe..., fix permission, factory reset in recovery

3 - after reboot, reflash v1.1, wipe...

4 - reboot and then reflash v1.2, reflash DSC flashme v3 (include 366BB)

My DS blinking led after reboot and reset loop

My DS can't work 366BB with any Rom : MiUI, CM7, DSC v1.1. I try it all yesterday.
[Streak 5 Android Development] deysmacro:
where did that come from? right now we are on ext2 but using ext4 driver... not format it to ext4...

it seems you need to install stock rom then installs custom rom... :eek:

because i can flash flashme3, dsc 1.0, dsc 1.2 in just one go... wait many minutes until it come to locksreen, phone reboots itself, and voila... you got yourself dsc 1.2 working on your streak...
[Streak 5 Android Development] _n0p_:
Just a quick notice:

Updated 1.2 release post with this changes:

Headset button wake fixed.

Switched back to CM7.2 DalvikVM.

--

Can be flashed right over, just in case wipe dalvik cache.
[Streak 5 Android Development] Lucifer4obg:
Now it works, but that means it doesn't save the settings without reboot.

EDIT: I war wrong ... still no persistent wifi.
[Streak 5 Android Development] TiGuy82:
And you don't realize that DSC doesn't have this option :p

---------- Post added at 09:18 AM ---------- Previous post was at 09:16 AM ----------

Yes
[Streak 5 Android Development] deysmacro:
messaging application in dsc does not have sms split in settings? :confused:
[Streak 5 Android Development] _n0p_:
Lucifer4obg, even on charger?

--

TiGuy82, SMS split works fine for me (i mean automatically, without option, that is really not present). Odd.
[Streak 5 Android Development] Lucifer4obg:
With the new update it seems to be working just fine ... I'll report in a few hours.

So ... it doesn't fix the wifi from going white. Now testing the fixer.
[Streak 5 Android Development] Dude_Virus:
As of now there is no option of stopping the conversion and that is why i use handcent for my msging as tht option in the settings to uncheck convert to mms.
[Streak 5 Android Development] _n0p_:
Well, personally, after switching to 366BB i haven't had a single freeze.

Using fixer just as monitoring tool.

It keeps telling that Wifi is associated :)
[Streak 5 Android Development] TiGuy82:
Last time I wrote a long SMS , I got the information that was being converting to MMS, I had to delete some chars to not send the message as MMS.

I have unlimited SMS but I pay for the MMS :cool:
[Streak 5 Android Development] Dude_Virus:
Same issue here..i have free smses but mms is costly... i have searched and no fix for it... so i ended up using handcent since froyo...try tht its nice
[Streak 5 Android Development] _n0p_:
I've just rechecked and i've got MMS conversion after entering very long SMS (split into three first).
[Streak 5 Android Development] Dude_Virus:
Is there a way to stop the conversion to mms for long msges...any build.prop settings or something...cause google just has one answer move to a msging app which allows to switch the conversion off
[Streak 5 Android Development] monofunk:
Hi.! @ N0p 407 stock rom Baseband plz

:

Hi.!!! N0p and fellow streakers can you please send me 407 stock Baseband not 406 ....would really owe u a Big Thank you .!!! cheers

Funk
[Streak 5 Android Development] _n0p_:
You can easily find the link in first post.

http://n0p.8bit.fm/streak/DSC_flashme2.zip
[Streak 5 Android Development] TiGuy82:
This is what happen to me when I have to explain something to my wife :D
[Streak 5 Android Development] _n0p_:
Use aFirewall :)

--

Might it be some enforced policy for cell provider residing somewhere?

We have PreLoadNetworkSettings.
[Streak 5 Android Development] deysmacro:
i use sms split and it works like wonders... :)
[Streak 5 Android Development] _n0p_:
CM7 MMS app won't work - missing resources.

I might try to "fix" it.
[Streak 5 Android Development] Dude_Virus:
Nah i dont think its the provider setting.... download handcent and uncheck the option from the settings to convert sms to mms if it reaches 3 msges of 160 characters. Once its unchecked even if i type a really long msg it doesnt convert to mms
[Streak 5 Android Development] Dude_Virus:
This is tht setting auto convert to mms
[Streak 5 Android Development] _n0p_:
I think TiGuy82 refers to situations when less then 3x160 symbols (or 3x70 international) are autoconverted.
[Streak 5 Android Development] TiGuy82:
To be honest I didn't count the chars and I'm sorry for that. Maybe the SMS are only converted with more 3x160... I have to re-checked again.
[Streak 5 Android Development] _n0p_:
Most simple way seems to teach stock Mms app split proc to count over 3 :) But this might break some cell provider rules, so it should be configurable.

No promises though.
[Streak 5 Android Development] salvator83:
Need guide

Hi DSC team members,

(1st of all i want to apologize for asking this noob question included my poor English writing skill)

Actually, I running the DSC v1.2 on my DS5, and after the release of DSC v1.2-2 update, I want to flash the ROM from scratch including update the 366 baseband. But unluckily, I'm stuck at DSC boot animation for almost 2 hours. I already read Nop post that the first boot will take long time due to cache being rebuilt. So is it normal? or maybe will take longer than that? Here is the step that i take to flash the ROM

1. fast-boot 407 recovery & flash 407 olleh rom

2. fast-boot DSC_flashme3 & flash DSC v1.0, without booting i directly flash DSC v1.2-2

3. reboot from Streakmod & factory setting from main recovery

As usuall, after the 1st boot (home desktop), it will reboot again and then it start like stuck at DSC boot animation. Is there anything wrong with my step? or are there any step that i miss ie:-

a) clear dalvik cache between flashing v1.0 and v1.2-2, or maybe between step 2 & 3.

b) should 1 set permission when flashing v1.0 and v1.2-2 or maybe between step 2 & 3 before booting.

c) or should i flash DSC_PhoenixU11 after flashing dsc v1.2-2 before reboot from StreakMod & doing the factory reset from main recovery

actually i never have any problem regarding flashing new/update rom, but this is the 1st time I facing this kind of problem. Once again I'm want to apologize for asking this question.

Thank you
[Streak 5 Android Development] Bugscze:
Flash DSC v1 and v1.2 then:

StreakMod Factory reset

Wipe Dalvik Cache

Reboot

Dell recovery Factory reset
[Streak 5 Android Development] _n0p_:
Simplest way I can suggest:

Flash 1.0.

Flash 1.2 right after.

Just in case wipe dalvik cache and data (still in StreakMod)

Reboot, hold volume buttons and choose factory reset.

But again, no clean install is actually needed if performing an upgrade.

--

If you still stuck at bootanim, we can figure out what is happening.

To do so - connect Streak to PC.

Issue

adb logcat -d > mylog.txt

Send me zipped mylog.txt.
[Streak 5 Android Development] salvator83:
Thanks a lot to both of you for the advise, by the way, the problem still occur. _n0p_ i atach my logcat here

i will re-flash both files again later. Need to go to work now and will update to you later. Thanks
[Streak 5 Android Development] _n0p_:
salvator83, I may sound strange, but try booting without sim card.
[Streak 5 Android Development] VU HEO:
Sorry dude , I get EXT4 format zip here: http://xdaforums.com/showthread.php?t=1689206
[Streak 5 Android Development] deysmacro:
i mean... you dont need to format for ext4... i think you need to revert to original first.. flash and see if it helps... then, once confirm working, you can then carry on format to ext4...

i never format to ext4 prior to installation of dsc 1.0 to dsc 1.2... and i can do it in just one go without any problem...
[Streak 5 Android Development] _n0p_:
MMS app hack test.

Pretty much as title says.

"Fixed" stock MMS app.

--

http://n0p.8bit.fm/streak/DSC_MMS.zip (flashable)

--

MMS app hacked to get SMS convert threshold from system parameter - ro.build.DSC_CONFIG_SMS2MMS.

Available values in DSConfig - 4,6,256.

--

Included: app, updated DSConfig and build.prop with default(4) value.

--

Sergei
[Streak 5 Android Development] deysmacro:
how bout this alternative stock messaging? :confused:

http://xdaforums.com/showthread.php?t=1253108
[Streak 5 Android Development] _n0p_:
Love to do (almost) everything myself :)
[Streak 5 Android Development] deysmacro:
that one i really cant beat it, can i? :o

good for you then :D
[Streak 5 Android Development] djmax81:
nice work @N0p u really took stock rom quite far :D
[Streak 5 Android Development] ikimradio:
is dsc1.2, ver. 2.3.7?
[Streak 5 Android Development] salvator83:
_n0p_ , thanks a lot. The problem solve..:good:... Just now, I re-flash both files without sim card and it work fine without any problem.

Once again, thank you ...:good:
[Streak 5 Android Development] _n0p_:
No, 2.3.3 with DalvikVM 2.3.7.

Good. Your log shows some strange TransactionService looping.
[Streak 5 Android Development] Abel2007:
Hello Nop.

Thanx for your great rom

I am using 1.0 from the first day came out upgraded it to 1.1 still great but upgrade to 1.2 has broken a few apps. No problem, but if i remove the app an reinstall it it now say's Inssuficient space while installing.

I Googled it and it's clear to me that it is a android problem but i tried and tried and failed. Do you have an idea?

i do have the space ofcource:good:
[Streak 5 Android Development] _n0p_:
Would you switch DexOpt in DSConfig to normal, clean dalvik cache, boot and check again?

Were those apps in internal memory or ext SD?
[Streak 5 Android Development] Abel2007:
On the phone i quess.. some i might have moved but i'm not shure if all the troubelsome apps were on the phone

Changed the setting and rebooted (save and reboot from dsconfig) via root explorer root/data/dalvik-cache deleted all

now rebooting...... ........ ....... ........ ........ ......... ........ ........

and checking

Installing titanium backup and..

No. Insufficient Storage capacity

:crying:
[Streak 5 Android Development] deysmacro:
i think i heard that titanium backup do have issues with streak...
[Streak 5 Android Development] TiGuy82:
This is to fix my issue with long SMS? if yes, what settings I:should use?
[Streak 5 Android Development] _n0p_:
Well, try try step-by-step. Would you reflash 1.1 and tell if problem persist?

256, i suppose :)
[Streak 5 Android Development] TiGuy82:
Thank you very much! Now I just need to test it right :thumbup:
[Streak 5 Android Development] droido101:
reboots

hey nop, i did a fresh install of dsc1.0 andthen flashed 1.2 update everything works well including data which wasn't working before, however i'm getting at least 3 to 6 reboots a day, have you got any ideas of what i could do to remedy this situation?
[Streak 5 Android Development] TiGuy82:
Try to turn off UV on DSC Config.
[Streak 5 Android Development] iu1nguoi:
after flashing 1.2, i can't get data connection (wifi and 3g) working. they worked well before update. is there any sol for this? :(
[Streak 5 Android Development] Lucifer4obg:
Try switching Network Mode to GSM (or like me to Auto). n0p said somewhere that the new BB sets WCDMA to default and if you don't have the covarige is possible to loose connectivity.
[Streak 5 Android Development] khoacoi:
Try to set your mobile networks to auto Setting -> Wireless & network setting -> Mobile Networks ->Networks Mode -> Choose GSM/WCDMA auto.

Try to clear the proxy in APNs setting: Setting -> Wireless & network setting -> Mobile Networks -> Access Point Names -> Choose APNs and clear its proxy.

It works well on mine : Mobifone :D.

Regards.
[Streak 5 Android Development] iu1nguoi:
i am also using mobifone. I tried both but still did not work. 3g only shows white icon :(
[Streak 5 Android Development] Lucifer4obg:
Do you open any sites?
[Streak 5 Android Development] iu1nguoi:
yes. it didnot work.

btw, somehow I could never surf internet using 3g (even default browser or Dolphin browser), although i could check email or read rss or check fb using fb app
[Streak 5 Android Development] pkws:
I had no 3g on 1.2 nothing worked

Until I reflashed dsc1.0 and 3g worked on this then flashed straight to 1.2 and 3g is now working perfectly
[Streak 5 Android Development] pkws:
And after restarting the phone this morning the previous behaviour is back 3g icon is white and no data is passed:mad:
[Streak 5 Android Development] pkws:
And another restart of the phone( NOT reflash) and all is working again strange
[Streak 5 Android Development] Strephon Alkhalikoi:
I attempted to use 1.2 again and the issues I had in 1.1 were not resolved. WiFi will not connect if turned on. If the Streak is rebooted with WiFi on, WiFi will connect but cannot be disconnected. Attempting to disconnect WiFi results in an immediate and automatic attempt to connect to the WiFi once again.

I have logs.
[Streak 5 Android Development] _n0p_:
Same issue as p_razzi and uluvali have.

For some reason, WifiStateTracker gets zeroes for netmask and gateway. dhcpcd interaction fails.

I'm pretty sure

killall dhcpcd

dhcpcd eth0

will fix the issue.

And I would love any clue on this as:

Kernel seems to be OK.

1.1 has 2.3.6 Dalvik, and 1.0 and 1.2 - 2.3.7. Not the Dalvik.

I think i'll add a dhcpcd fix to wifi fixer script.

For this i'd like to have output from

ip route

command in wifi error state.

Thank you,

Sergei.
[Streak 5 Android Development] _n0p_:
DSC 1.3 Pre-release.

DSC 1.3 pre

--

SMS 2 MMS threshold configurable (DSConfig).

Attempt to resolve DHCP issues (via extending Wifi fixer script). I'm checking route after ConnectivityChange message and reset dhcpcd if no real default route present. Obviously, needs enabled Wifi fixer in DSConfig.

--

http://n0p.8bit.fm/streak/updDSCv1.3-pre.zip

Mirror @ khoacoi's server:

http://www.littlemaruko.com/Nopteam/updDSCv1.3-pre.zip
[Streak 5 Android Development] TiGuy82:
You never stop ;) Thank you so much for keep improving DSC!
[Streak 5 Android Development] _n0p_:
This issue really bugs me.

I wish it could be easily reproducable.

--

I still think of way to work with leds when device is sleeping, so far not much progress here, as kernel workqueue stops also.
[Streak 5 Android Development] Abel2007:
_n0p_, i tried severall times but i never got to change the settings in dsconfig. upon reboot is was the same as before. I Think it has something to do with the fact that i delete al the dalvic cache. (thus the settings?)

but never mind my wife has droped my phone and the screen is cracked :mad:
[Streak 5 Android Development] _n0p_:
Can anyone confirm settings issue?

--

I dunno guys, my Streak suffered even throws, but all I had to do was to reinsert screen back in place. Screen was simply detached from body a little.
[Streak 5 Android Development] uluvali:
No change.

When streak is restarted with wifi enabled, data is present and adapter has an ip address -> 3g white icon - no data

When streak is restarted with 3G enabled, data is present -> Wifi icon "GREEN" but still no data and adapter ip states unavailable. Looks like you're getting closer because at least the wifi icon is not white.

Static ip for wifi adapter -> restart device -> both 3g and wifi have data and are interchangeable without data loss
[Streak 5 Android Development] _n0p_:
uluvali, I'd like to see your logs with errror, as this time wifi fixer script logs route changes.
[Streak 5 Android Development] p_razzi:
Free Lunch

If you're in the Greater NYC area I'll buy you lunch and you can see for yourself ;)

I've been using MIUI but it keeps crashing on me for no apparent reason, so I'm going to reflash with 1.3 and let you know. If you want to build a 'debug' version with verbose logging I'm more than willing to be a test case for you to kill this problem.

J.
[Streak 5 Android Development] uluvali:
logcat DSC 1.3 pre
[Streak 5 Android Development] _n0p_:
...and about $2000 for plane tickets :)

--

Logging is quite verbose now, if i don't get enough from current logs, i can easily extend script.
[Streak 5 Android Development] _n0p_:
Route: 10.0.0.0/24 dev eth0 proto kernel scope link src 10.0

.0.8 default via 10.0.0.10 dev eth0

Looks legit.

Would you do some on/off wifi switching so could analyze more data?
[Streak 5 Android Development] p_razzi:
Setup a Donate to 'Sergei's US (Working) Vacation' and you might be surprised!
[Streak 5 Android Development] uluvali:
This the log with the wifi set to dynamic on restart and switching to a nonworking 3g (white icon)
[Streak 5 Android Development] TiGuy82:
I agree! :good:
[Streak 5 Android Development] uluvali:
This is the log with the 3g enabled on restart and switching to a nonworking wifi. Its not connecting at all now. It keep saying scanning, obtaining ip address from (SSID name), scanning, etc..

I cleared Dalvik and same results