yashsingh1/xdaforums huggingface dataset:
[Streak 5 Android Development] _n0p_:
As pointed out by cookie111, there was a perfmod, speeding up IO operation by changing internal sd card partitions to EXT2.

I've found out that the boost could actually come from ext2 having no journalling features. Nothing hard in disabling journalling for ext3/4.

Kernel uses ext4 driver all ext2/3/4 systems so compatibility is of no issue (but you'll need a bit modded version of StreakMod recovery if you want it to function normally after disabling journal - http://xdaforums.com/showpost.php?p=31997201&postcount=15)

Well - it's at least seems a bit faster. As a side effect your data might become corrupt on sudden reboot/shutdown.

--

So if you want to test effect of disabling journalling features:

Boot into StreakMod recovery.

Do a nandroid backup.

Go to console, streak connected to PC:

adb shell

Issue

umount /cache
tune2fs_static -O ^has_journal /dev/block/innersd0p5
tune2fs_static -O ^has_journal /dev/block/innersd0p6

Second tune2fs command will take a bit of time.

Reboot.

--

Your opinion on this would be really appreciated. Best - with measured "before" and "after" timings.

Edit:

Attached two StreakMod flashable zips -

DSC_NoJournal.zip - disable journal on internal FS (/data and /cache)

DSC_ReJournal.zip - enable journal on internal FS (/data and /cache)

I don't actually think that altering /cache is needed, but anyway.

Forgot to mention - data will be preserved.
[Streak 5 Android Development] _n0p_:
Kind of bad news - due to closing of my company site n0p.8bit.fm will go offline anytime soon.

You will still have the mirror for downloads.
[Streak 5 Android Development] Crinos512:
_n0p_ does that mean you are out of a job? That would suck.

Hope that's not the case.
[Streak 5 Android Development] _n0p_:
Not for long I hope - and not my fault for sure :)

Basically, company got eaten by other one, that happens sometimes.
[Streak 5 Android Development] contactsonia:
Does anybody has any idea if Swapper 2 works with this ROM?
[Streak 5 Android Development] _n0p_:
Swap is not enabled in the kernel.
[Streak 5 Android Development] Crinos512:
Hey _n0p_, how is the Job search going?

...I hope all is well with you. :fingers-crossed:
[Streak 5 Android Development] _n0p_:
Kinda tied up to old one till June, i hope to find some good foreign company present here then :)
[Streak 5 Android Development] sinan33:
I wish that you can tie with any other foreign company as soon as possible; good luck Sergei!
[Streak 5 Android Development] _n0p_:
Thank you! I hope all gonna be fine :)
[Streak 5 Android Development] sinan33:
I wish so!
[Streak 5 Android Development] _n0p_:
Should be fixed now.
[Streak 5 Android Development] DashingGentleman:
I have been trying to bring my old Streak back to a useable state.

I want to use it without the SIM card as a wifi only GPS device running a very lightweight set of apps. No need for mobile data, or in fact any phone functionality.

With DSC, I can do a complete flash and usually get it to boot. Sooner or later, it will reboot itself and the fun starts.

The Streak gets stuck in a boot loop, where it freezes on the DSC boot animation and resets back to the Dell logo after a few seconds. After looping like this for several times, it will get stuck at the Dell logo and require a battery pull to start. Sometimes a full data wipe can allow it to boot again, usually it requires a complete reflash - and just now I've been completely unable to bring it back to a bootable state with DSC.

If I run a logcat while it bootloops, I almost always get the following among the last lines of the logcat before it loses connection:

E/PrintK ( 0): <3>
E/PrintK ( 0): SMSM: Modem SMSM state changed to SMSM_RESET.
E/PrintK ( 18): <3>Notify: start reset
E/PrintK ( 18): <3>Notify: start reset ch:0
E/PrintK ( 18): <3>Notify: start reset ch:1
E/PrintK ( 18): <3>Notify: start reset ch:2
E/PrintK ( 18): <3>Notify: start reset ch:3
E/PrintK ( 18): <3>Notify: start reset ch:4
E/PrintK ( 18): <3>Notify: start reset ch:5
E/PrintK ( 18): <3>Notify: start reset ch:6
E/PrintK ( 18): <3>Notify: start reset ch:7
E/PrintK ( 18): <3>Notify: start reset ch:8
E/PrintK ( 18): <3>Notify: start reset ch:9
E/PrintK ( 18): <3>Notify: start reset ch:10
E/RPC ( 708): error reading RPC packet: 102 (Network dropped connection because of reset)
E/RPC ( 708): 3000008c:00050000 xops->read() error Network dropped connection because of reset (102)
E/RPC ( 708): 3000008c:00050000 clearing reset.

I have tried flashing DSC 2.3 several times, doing the following (or some slight variation):

Factory reset in both SM and Dell recovery, DSC Flashme, Flash DSC 2.0, Flash 2.3, factory reset in both recoveries.

I have tried the Longhorn ROM, and that seems to self reboot less, but the GPS is almost non-functional.

Do you guys think there is a hardware fault with my Streak, or is it potentially something fixable (I was thinking of replacing the internal SD with a fresh one)?
[Streak 5 Android Development] _n0p_:
It's a reboot due to modem reset, more or less it's a hardware fault.

I wonder if that's a kernel initiated reboot.

I currently have no build machine to work on, but i'd start from disabling that reboot in kernel if possible, it might end with modem not working, but you don't need it anyway.

Also full log on reboot would be helpful.
[Streak 5 Android Development] DashingGentleman:
Thanks for the reply _n0p_!

That does not sound too encouraging. I will see if I can source a Streak with a broken screen cheaply.

I would not mind compiling my own kernel if sources are available somewhere and you could point me in the rough direction of where to look for the bits to disable.

I'll update this post with a full logcat in a while - at the moment I have flashed back to a Longhorn nandroid (does boot, but tends to reboot shortly afterwards).
[Streak 5 Android Development] _n0p_:
GitHub link is in my profile, as for place to start - look into mach/msm for austin board and msm rpc sources.
[Streak 5 Android Development] Rocker19943:
Hello!

I would like you to fix 2 annoying bugs in the future release if it gonna to be :)

1: screen automaticly turning on while its locked

2: when unlocking the screen, it shows me the window of "Phone options", like I holded the poweron button for some seconds

I dont know how well I have explaned the bugs, but i hope that you understood :)
[Streak 5 Android Development] _n0p_:
That's actually a power button wearing out issue. I had already fixed it in the kernel to my best, but it's a hw problem, so full fix is not really possible.

I had replaced the physical buttons strip together with screen and that fully solved those problems as well as camera button sometimes not responding.
[Streak 5 Android Development] Strephon Alkhalikoi:
Are you using an Otterbox on your Streak? I find that on my device the button issues you mention go away when I take the case off. It's almost as if the rubber of the case doesn't spring back quickly enough when you press the button, causing it to prompt to shut off the Streak.
[Streak 5 Android Development] Rocker19943:
no, im not using any kind of cases
[Streak 5 Android Development] Shawnki91:
Hi N0p!

I was using DSC for a while and i found that you had fixed the power button issues from stock GB (i.e. when you press the power button, the screen would sometimes not turn on or flicker). I had to switch to another ROM because of the Gmaps battery drain. Any advice on how I could somehow flash the fix for the power button to another ROM please?

---------- Post added at 08:40 PM ---------- Previous post was at 08:39 PM ----------

Hi N0p!

I was using DSC for a while and i found that you had fixed the power button issues from stock GB (i.e. when you press the power button, the screen would sometimes not turn on or flicker). I had to switch to another ROM because of the Gmaps battery drain. Any advice on how I could somehow flash the fix for the power button to another ROM please?
[Streak 5 Android Development] _n0p_:
Check Phoenix kernel for CM7/MIUI
[Streak 5 Android Development] Shawnki91:
Great! Thank you!
[Streak 5 Android Development] Shawnki91:
Amazing! It worked :) Thank you again!
[Streak 5 Android Development] DashingGentleman:
_n0p_, just wanted to say thanks for identifying my Streak's problem as a hardware one. I've sourced one with a broken screen, swapped out the screen from my old one and things are running smoothly so far.

The replacement came with the added bonus of having all of some poor sap's personal data still on it. Luckily for them identity theft is not one of my hobbies. Not very professional of the ebay seller.
[Streak 5 Android Development] _n0p_:
That was fast :)

As for data - I think he simply didn't know how to reset the device with screen broken. :)
[Streak 5 Android Development] Strephon Alkhalikoi:
I was working on my modified version of DSC today and some of the work got me to thinking about lordofazeroth's request from back in March (here) and my reply (here). With a few exceptions*, for the next version of DSC wouldn't it make sense to move the remaining Google apps** in /system/app to dsc_firstboot.zip? After all they're going to get updated anyway and Google's direction over the past few years is to move the Google apps out of the ROM and be available separately. This is especially apparent with the replacement of Google Talk with Google Hangouts and the introduction of the Google Play Services app.

*The exceptions:

CarHome.apk because it cannot be downloaded for the Streak from the Play Store.

GoogleQuickSearchBox.apk (updated to latest version) because an alternative to the app drawer is always useful in a bind.

VoiceSearch.apk (updated to latest version) as an alternative to the app drawer.

Vending.apk (updated to latest version) since it is the Play Store app.

**The remaining apps:

Gmail.apk

Talk2.apk

All other Google apps in /system/app that are not labeled an exception above are related to the Play Store itself or deal with account management and should remain in /system/app.
[Streak 5 Android Development] metaltrek:
Hey guys I'm sure this is a dumb question but here goes I've flashed wiped flashed wiped again but still having trouble with data keeps going back to edge sometimes I will get 3g or h but almost always edge...thanx in advance
[Streak 5 Android Development] cdzo72:
That's either weak signal or go into Phone info and select WCDMA preferred
[Streak 5 Android Development] metaltrek:
Thanx ill try that and also should I be on the newer baseband I am still on 366
[Streak 5 Android Development] sinan33:
[MENTION=2807229]Strephon Alkhalikoi[/MENTION]

Do you have any progress on your new project? [MENTION=1695125]_n0p_[/MENTION]

How are you nowadays?

Do you find a new job?

Do you work on a new project for DS5?

Regards to both of you.
[Streak 5 Android Development] Strephon Alkhalikoi:
Actually, I have a complete version of my fork of DSC just about ready to go (with _n0p_'s approval). The one thing I'm am debating on, only because I don't know if the author allows this, is embedding Spirit FM Free in the ROM in place of the FM Radio app. Granted, with Spirit FM Free you lose stereo sound, but at least you can control the volume.

Thoughts?
[Streak 5 Android Development] _n0p_:
I'm fine :)

As for job i currently going through a bunch of interviews for one good company.

No, no news for DS5. And no actual intentions as no actual (developer level) progress was done since kibuuka's ICS port. DSC still works for me :)

Let the community decide :)
[Streak 5 Android Development] Crinos512:
The more, the merrier! Bring the ROMs.:silly:
[Streak 5 Android Development] _n0p_:
Maps freeze thread has triggered my memory on one unfinished task i wanted to do :)

Basic idea is to use Linux process stop/resume capabilities.

Framework altered to execute

/etc/dsc.screen_on.sh on screen on intent

and

/etc/dsc.screen_off.sh on screen off intent

You can add anything to those scripts to execute actions you like, but current scripts are set to read process list from /data/dsc.lullaby (example is in update package) and stop (suspend) those processes on screen off and resume on screen on (can't come up with less clumsy sentence) :)

Actual commands are -

kill -STOP $PID and kill -CONT $PID.

I still think about possible practical usage, but main aim is - you got an app and don't like the fact it's doing something in background when device is sleeping.

Test update (PDroid only, i'm thinking about dropping non-PDroid version, as so far none incompatibilities encountered):

http://n0p.8bit.fm/streak/DSC_TestStop.zip
[Streak 5 Android Development] baba_baba:
Possible to install DSC V2.3 directly over Android 1.6?

Hi

Please let me know if I can install DSC V2.3 directly over unrooted Android 1.6. Don't see the sense in installing Froyo but maybe that's how it is.
[Streak 5 Android Development] cdzo72:
You have to flash the recovery and basebands in fastboot mode and then immediately boot into recovery and flash... of course factory reset and full wipes
[Streak 5 Android Development] Strephon Alkhalikoi:
Working on it. The newest version of SpiritFM Free now has stereo, which means that there's no reason at all for the Streak FM radio app to be included going forward.
[Streak 5 Android Development] SuperKeeper:
Getting lots of random restarts. Up to a few times a day. So far, touch wood, holding a 4 leaf clover, wearing a rabbit's head, it's not wiped the data doing so like I've experienced with other ROMs.

Apart from that, the 2.3 is probably the best ROM now I've found the best compromise with features from CyanogenMod based ROMs.
[Streak 5 Android Development] _n0p_:
I managed to trace some reboots on my device and the problem was quite strange - error in lights kernel module. It might be possible that actually we deal with some memory problem, but try to disable led notifications and check if your device becomes more stable.
[Streak 5 Android Development] SuperKeeper:
Seems logical, I've noticed there's an notification once my device restarts, usually from Play Store about updating.

How do I disable LED notifications? Do i change the build prop file?
[Streak 5 Android Development] Strephon Alkhalikoi:
Use DSConfig to shut off LED Notifications, then reboot.
[Streak 5 Android Development] SuperKeeper:
After being on PCM7 for a while I had forgot DSC has it's own config. Seems to have helped, haven't had a restart at all today. Bit annoying because I found the LED notification very useful.
[Streak 5 Android Development] _n0p_:
I don't have access to module sources - it's created by watch_mania btw, so no fix is possible for that condition.
[Streak 5 Android Development] vankooten:
i've had an issue with the phone sometimes switching on when it was lying on the table.

a few days ago i went with a thin and sharp toothpick between the on/off switch and the housing.

out came some "bodyfat" and after that no more sudden switching on.
[Streak 5 Android Development] Aaryana:
Deleted
[Streak 5 Android Development] SuperKeeper:
Just an update- turning off LED notifications hasn't solved the random restarts issue.
[Streak 5 Android Development] Aaryana:
Hey can u tell me whats the diff btween dsc 2.0 n 2.3
[Streak 5 Android Development] Strephon Alkhalikoi:
[MENTION=590561]SuperKeeper[/MENTION]: With LED notifications off I still on occasion get a random restart. It seems, at least for my unit, that the random restarts are related somehow to WiFI, as I've not seen any when I have an active cellular plan.

[MENTION=4786780]Aaryana[/MENTION]: Bug fixes, updated DSC apps, updated Phoenix kernel.
[Streak 5 Android Development] Aaryana:
Can I flash 2.3 directly over 2.0

And can you please send me the links for 2.3
[Streak 5 Android Development] giveen:
Is this the latest dsc kernel?

https://github.com/dsc-team/dsc-team-kernel-project/tree/master
[Streak 5 Android Development] Strephon Alkhalikoi:
[MENTION=4786780]Aaryana[/MENTION]: Yes you can, and the links are in the first post so there's nothing for me to send. You could of course just install my fork of the ROM if you don't want to flash the updates, as the updates are already included. The differences between the two are relatively minor when push comes to shove.

[MENTION=2724354]giveen[/MENTION]: I believe so, but _n0p_ is the one to ask on that.
[Streak 5 Android Development] Aaryana:
I installed the Rom yesterday

Its just awesome

But one thin, markets much slower now ... even with wifi it is very slow....

What to do..?
[Streak 5 Android Development] Aaryana:
it ws wifi :D

still no improvement tried everything :confused:
[Streak 5 Android Development] Strephon Alkhalikoi:
Your WiFi is the culprit. Even with two bars on WiFi here it took no more than fifteen seconds to fire up the Play Store. That is with the latest app (4.1.10) installed.
[Streak 5 Android Development] Aaryana:
wifi cant be the problem

in uc browser my downloading speed is over 200 kb/ps
[Streak 5 Android Development] Strephon Alkhalikoi:
Then start checking your settings, because I can guarantee it isn't the Play Store that's the source of your slowdown.
[Streak 5 Android Development] sinan33:
[MENTION=237415]nop[/MENTION]

Would you please modify the Olleh kernel to work with CM7 and MIUI at 1344 MHz?

Thanks your effort and time.

Regards...
[Streak 5 Android Development] Strephon Alkhalikoi:
While I'm not _n0p_, I believe it's a processor limitation that prevents 1.3GHz speeds. I can overlock to 1.2GHz without a problem, but anything higher and the device becomes very unstable. I'm sure he could easily recompile the kernel to support the faster speeds, but if the processor itself balks at it, then it won't do any good to have the option in the kernel.
[Streak 5 Android Development] sinan33:
I am always using 1344 MHz with DSC kernels even CM and MIUI.

I haven't met any issue or instability yet.

Regards...
[Streak 5 Android Development] Strephon Alkhalikoi:
You're lucky.
[Streak 5 Android Development] ryan.nguyen:
I'm lucky, too :good:
[Streak 5 Android Development] andy325e:
arabic patch problem

when I install the Arabic patch the camera become blank , also the videos can`t be viewed and on the youtube I just can hear the sound and blank image.

is there anyone face the same problem and if is there any solution !!!
[Streak 5 Android Development] _n0p_:
It's impossible to mod Olleh kernel to work with cm7/miui. This requires matrix rotation and touchscreen patches injection.
[Streak 5 Android Development] Aaryana:
while changing orientation in most of the apps i get a force close...

can it be solved.???
[Streak 5 Android Development] Strephon Alkhalikoi:
Did you do both resets after installing the ROM?
[Streak 5 Android Development] pjg_pigeon:
fuse.ko

Anyone know where I can get a copy of fuse.ko for the Dsc rom / kernel. I apparently need it to have any hope of getting sshfsandroid to work.

I did see a reference to the fuse.ko in this thread but no downloads.
[Streak 5 Android Development] Aaryana:
ye factory reset and all permission and dslvic cleared as mentioned in the procedure
[Streak 5 Android Development] _n0p_:
You should get the kernel sources from github and build the module yourself.
[Streak 5 Android Development] Urbanos:
thanks

n0p - sorry brother, jumped ship to the xperia Z C6603 - my dell with a broken lcd sits in my drawer as a forgotten legend. :(

seriously, hats off, thank you so much for making that phone into a rocking awesome phone for way longer than anyone would have guessed. cheers.

check out the XZ it pwns.
[Streak 5 Android Development] _n0p_:
Would you guys stop making me jelous? :)

Almost everyone I know good jumped to Z and yes, the device is great.

Dunno, maybe when I got everything more or less settled in RL :)
[Streak 5 Android Development] giveen:
n0p, do you have a newer version of your kernel or is what on the dsc github that latest?
[Streak 5 Android Development] _n0p_:
It's the latest one. Just check known issues and Phoenix options in menuconfig.
[Streak 5 Android Development] giveen:
K, I know when DJ_Steve and I did a kernel from HC to ICS, it was a huge amount of patches.
[Streak 5 Android Development] _n0p_:
kibuuka already made ICS patch for Streak kernel. Basically - it's genlock patch to suit Qualcom ICS driver requirements.

More, he did functional ICS port, check it out.

For me, not having functional camera is an issue and i personally don't see any point of making a half-working ICS/JB port.

Good luck though.
[Streak 5 Android Development] sinan33:
And nop has recorded very important progress about camera development; thank you nop!
[Streak 5 Android Development] baba_baba:
Radio on DSC v2.3

Its the Radio question again.

I can't get any of the radio apps to work on my streak. The radio fm app included in the DSC v2.3 ROM tells me to switch the radio on(how?)

The Spirit FM app gives me an error (SU 0, -----something ----- SU 1)

How do I make the radio work?
[Streak 5 Android Development] ammujee:
Go to DSC SimpleSU ACL, and provide root access to FM radio and spiritFM.
[Streak 5 Android Development] baba_baba:
Thanks. I kept trying doing the same through the super user app but it didn't work.
[Streak 5 Android Development] ammujee:
Did it work by providing root access from SimpleSu?
[Streak 5 Android Development] Strephon Alkhalikoi:
Superuser, SuperSU, and ClockworkMod Superuser (if you can get it to not crash on the Streak) should prompt the first time you use the app, unless you've changed settings in either superuser app. If using SimpleSU, add one of these to the SimpleSU whitelist, depending on the version you're using:

Spirit FM Free - com.mikersmicros.fm

Spirit FM Light - com.mikersmicros.fm_light

Spirit FM Unlocked - com.mikersmicros.fm_unlock

If the superuser app isn't the problem, then check to be sure your settings are correct in Spirit FM Free. The app should have automatically detected the hardware and configured itself for the Dell Streak, but you can manually change this in Spirit FM's settings if it didn't. However, did you uninstall the Streak radio app before installing Spirit FM? There could be a conflict between the two apps that is causing your issue.

Side note: With Spirit FM Free's 6/12 version providing stereo support, the Streak radio app is not a viable option to be included with ROMs due to its inability to control the volume. Which is why Spirit FM Free is in my version of DSC and not the Streak radio app.
[Streak 5 Android Development] ammujee:
Can anyone confirm whether you guys are able to search in Google maps app or not? For me, none of the keyboards pop up to type in the search box. :confused:

I've tested the same for last few versions of google maps but the same problem persisted everywhere.
[Streak 5 Android Development] Strephon Alkhalikoi:
No problems searching here. Check your settings.
[Streak 5 Android Development] Aaryana:
after dsc every thing is good

but the camera has lots of force close errors :confused:
[Streak 5 Android Development] baba_baba:
Yes it did, thanks.
[Streak 5 Android Development] asfandnasar:
still random reboot

after installing this rom i was expecting random reboot would b gone ..... but no luck i facing same problem as i was facing in fyro 2.2.2....

can anyone tell me how to fix this random reboot thing and how to switch b/w apps in this rom long hold of home button doesnt work in this rom ??? :/ like if im using one app and wana go to another app which is running in back without going to menu and tap again on that app??

thankx in advance :)
[Streak 5 Android Development] Strephon Alkhalikoi:
I answered your question regarding the random reboots in your other thread. Zeam may not support long pressing the home button but since I don't use it I can't tell you for sure. HoloLauncher does support that feature, calling up a list of recent apps.
[Streak 5 Android Development] vankooten:
i'm using zeam launcher and long press home button shows all recent apps.