yashsingh1/xdaforums huggingface dataset:
[Streak 5 Android Development] TheManii:
You are hitting the wall because the /system partition isnt huge, it's a mere 260mb like you've seen.

The rom itself is ~160mb, add Gapps and you're left with ~60mb free.

Google Now Mod M7 weighs ~56mb so you're going to be cutting it very, very close.

My Gapps package only includes the absolute minimum, it doesnt have facelock (we'll ignore the fact that the FFC doesnt work) or any of the other optional goodies.

You have to choose either GNow or Facelock/everything else essentially.

You could always put them in /firstboot or /data and symlink, but that's really hacky

OT: I wonder how many users are willing to install a larger innerSD, as I am planning on standardizing large-innerSD installs.

We're never going to hit 512mb within the lifetime of the S5 (under normal circumstances)
[Streak 5 Android Development] Crinos512:
Would it be possible to squeeze other partitions to make more space in the /system partition?

...for example you can see the /data partiton, which is currently sized at 1GB is mostly empty. Would shaving 100MB off to add to the /system partition would adversely effect anything? ... or is there a reason for the partition sizes to be the way that they are?
[Streak 5 Android Development] TheManii:
You cant change anything at all with the partitions on a 1st gen snapdragon, the bootloader simply isnt able to cope with any changes at all.

If it were a tegra device this wouldnt be difficult at all, I cant speak for later snapdragons, or OMAP, exynos devices though.

The best you can do is put them in /data and symlink them back onto /system, but it requires the user to pay attention to what they placed. Since it's on /data a fac reset would nuke it.

The SPro does that in a roundabout way:

It places all the bundleware on /flex/app and symlinks it on boot.

Whatever method you use: it wont be a "set/build once and forget", you'd need to be aware of it.

The simplest way (I hope) would be to use a larger innerSD and move the entirety of /system to it.
[Streak 5 Android Development] Crinos512:
The AdAway app suggests using a symbolic link from /system/etc/hosts to /data/data/hosts

Basically just moves the hosts file out of system... which afterwards leaves my /system Partition with 784K free.

What are your thoughts of doing this by default? ...possibly just doing a touch on boot to ensure the hosts file exists?

What could be the downsides?
[Streak 5 Android Development] TheManii:
Main downside is that you cant simply fac reset, it's also technically a security thing.

Unless you have the permissions set properly for files stored in /data, a rogue app could mess with them without needing root.

You could always make a nandroid and simply try it, whatever happens I doubt it would do any permenent damage.
[Streak 5 Android Development] msprakashmmc:
Mike replied like this..

tell them to try other QCOM enabled repo like CM/CA.It will fix most errors like camera recording etc. than cherrypic patches

I Dont know anything about it.. So sinan, n0p, or anybody try it & tell me what should we do next..?
[Streak 5 Android Development] _2bad4u_:
I have a 4GB sd card class 10, and this is what i get. What if i try with gparted to resize the /system partition. Or from arch linux.

Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 197792 32 197760 0% /dev
tmpfs 197792 0 197792 0% /mnt/asec
tmpfs 197792 0 197792 0% /mnt/obb
/dev/block/mtdblock6 266240 147688 118552 55% /system
/dev/block/mtdblock7 143360 1280 142080 1% /firstboot
/dev/block/innersd0p6 3559824 549368 2829624 16% /data
/dev/block/innersd0p5 245984 16864 216424 7% /cache
[Streak 5 Android Development] deysmacro:
/system partition is inside the streak.. not inside the card... what you see there is the layout of the phone in overall..
[Streak 5 Android Development] _2bad4u_:
Din't know that, i was thinking that the internel sd card has those partitions and not inside the streak.
[Streak 5 Android Development] deysmacro:
/system is where it stores the rom builds.. and all needed file to run the phone... we can still access it and store something inside using wifi file browser or root explorer...

so.. right now TheManii is working on something so that we could have a bigger /system ... but since it is an attempt never been done... we arent sure what would it be... however.. we do hope something from it could have positive results :)
[Streak 5 Android Development] nom051205:
Kibuuka, I have made this rom to fully tablet UI, if you don't mind I will post here. Thank you so much for this awesome ICS rom. Wish you can continue to develop ICS for our community.
[Streak 5 Android Development] Crinos512:
BitDroid?

Just a suggestion...

Why not use BitDriod for the roms and packages?

(I remember trying to sell DJSteve on the idea of using torrent to help speed up download times a long while ago...)

:good::laugh:
[Streak 5 Android Development] machbe1984:
Wired headsets/headphones are working now:

- I used toggleheadse2

- Then I added "ToggleHeadset2" widget to home screen

- And turn on "ToggleHeadset2" when plug wired headsets/headphones in to phone.

--> Now, wired headsets/headphones are working fine:)
[Streak 5 Android Development] Adi Shakthi:
Will try soon
[Streak 5 Android Development] deysmacro:
nice... now.. all the most important left is the camera... :D
[Streak 5 Android Development] pjg_pigeon:
And data would be most useful for us poor saps that cannot get it to work.

I'm on contract O2 in the UK and have tried sim pay/go for giffgaff and tmobile without any success!
[Streak 5 Android Development] nom051205:
Replace system/framework/service.jar with hex edited service.jar from my attached, change permission, change build.prop to 128 dpi then reboot.

I have tested and the result

Dpi 128 cannot make and receive call, data and wifi work well, seems like phone.apk crash because the dpi.

Dpi 240 everythings back to normal, all work.

Thanks to Veisen for this, you can learn "how to" on his thread. This method can be use on all ics roms.

I found his thread when I try to hex edit libhardware_legacy.so

I wish someone can find the way to apply this method to gingerbread.
[Streak 5 Android Development] jitin02:
http://xdaforums.com/showthread.php?t=1883369

Someone try to sell his broken screen Dell. May be helpful for dev with broken dell
[Streak 5 Android Development] SuperKeeper:
Funny that, wifi and data worked fine for me and I'm on O2! Just the headset problem that caused me to go back to Longhorn 2.x but seeing as there seems to be a fix/work around I shall put this back on and try it out.

EDIT- sorry this was for the other ICS ROM that is on here by nom051205 that data was working for me! I didn't put this ICS on, sorry!
[Streak 5 Android Development] pjg_pigeon:
Would you document your process of re—flashing the Rom. I would be interested to know the steps you took, especially if data continues to work.

The headphones workaround worked for me when I tried it.
[Streak 5 Android Development] msprakashmmc:
Mike sent this..

It should fix overlay based proprietary

camera libs coming from gingerbread

and froyo builds.

Can anybody try this patch...? BR..

https://github.com/CyanogenMod/andr...mmit/738b6a8dfdcd7b38c7178f8d70d3d69c33f16551
[Streak 5 Android Development] SuperKeeper:
Sorry I did write an edit on my previous post. The data was working for me when I tried the other ICS rom on here. I haven't tried this one, I'm going to put that ROM on it again and I'll double check to make sure the data is working but off the top of my head I did nothing special. Nandroid backup of GB ROM, wiped Dalvik, flashed ROM then restored data from Nandroid backup.
[Streak 5 Android Development] pjg_pigeon:
Thanks for that I don't think I've ever tried a partial restore. I wonder if that may make any difference to whether the mobile data works or not.

Keep us posted on your success or failure.
[Streak 5 Android Development] SuperKeeper:
Mobile data is working with this ICS ROM- http://xdaforums.com/showthread.php?t=1859955
[Streak 5 Android Development] pjg_pigeon:
Still no data here. Reflashed rom and cleaned / reset as per op instructions, trying to restore data from a DSC1.5 CWM nandroid just results in boot freeze. What rom and recovery are you restoring from?
[Streak 5 Android Development] SuperKeeper:
Data was restored from Longhorn 2.9.3 and it all seems to be fine. The last recovery I put on was the latest Clockwork Mod 6.0.1.2
[Streak 5 Android Development] pjg_pigeon:
I'm using same recovery but I have never installed longhorn. Do you know if your data connection worked prior to restoring data? Did you amend any APN's? As i noticed mine seemed to have strange password's assigned.

I appreciate your feedback.

I don't know much about rom's but does anyone have any input as to why restoring data might affect the mobile data?
[Streak 5 Android Development] Adi Shakthi:
Dear all,

Is there any. Other way to backup RIL and restore?

(Like "Get RIL. apk >>>does not suport our ds5)

Iff a backup of working ril from GB rom is restored after flashing ICS i think we can solve data apn issue

Plz forgive me iff am wrong ... ...

Adi.
[Streak 5 Android Development] deysmacro:
anyone have tried the modded aosp ics yet? the /system dir should have more space to add additional apk or gapps inside it :)

and since it uses ext4fs and supports it by default, you guys should see something interesting here :D

be sure to use matching recovery for it :cool:
[Streak 5 Android Development] _n0p_:
Buttons light fix.

Neverending buttons light fix (quite simple and real):

Push /system/lib/hw/lights.qsd8k.so from any GB rom to it's place in ICS ROM.

I've noticed it's not there while playing with cam libs.
[Streak 5 Android Development] pjg_pigeon:
Would someone please upload the file.
[Streak 5 Android Development] _n0p_:
http://n0p.8bit.fm/streak/lights.qsd8k.so

--

You need to download it and push/copy to device:

adb push lights.qsd8k.so /system/lib/hw

adb shell chmod 644 /system/lib/hw/*.so

--

I suspect it'll also fix screen brightness setting (except autobrightness)
[Streak 5 Android Development] deysmacro:
hmm.. it seems that you can also use root explorer or wifi file browser to copy/transfer the file to the said destination...
[Streak 5 Android Development] pjg_pigeon:
I used es-explorer and its not working for me, I'm using aokp_streak_build-40, seems to fix screen brightness but not buttons
[Streak 5 Android Development] _n0p_:
Works for me on AOSP.

Just in case - flash this kernel too:

http://n0p.8bit.fm/streak/DSC_Phoenix_ICS02.zip
[Streak 5 Android Development] deysmacro:
so basically the led panel light up behavior would be the same like dsc?
[Streak 5 Android Development] _n0p_:
No it'll be like it's intended in ICS.
[Streak 5 Android Development] pjg_pigeon:
I'm getting a 'status 6' error when trying to flash this?
[Streak 5 Android Development] TheManii:
I think I already mentioned this before, but the update script has syntax errors:

ui_print("DSC ROM, DSC-Team Phoenix kernel, Universal, ICS")[COLOR="Red"][B][SIZE="5"];[/SIZE][/B][/COLOR]
ui_print("Powered by kibuuka's kgsl & genlock patch")[COLOR="Red"][B][SIZE="5"];[/SIZE][/B][/COLOR]

It's missing 2 semicolons, error 6 is syntax error
[Streak 5 Android Development] _n0p_:
Right, fixed.
[Streak 5 Android Development] pjg_pigeon:
Thanks I reflashed your new file and one I edited myself neither have corrected the lights on the buttons, could it be related to using the mainkey addition I added to build.prop to enable the on screen keys? Forget that I just tried disabling that.

I have a vague recollection of a setting for length of time buttons are lit, will search threads for more info, maybe its related to that.
[Streak 5 Android Development] nom051205:
For aokp rom, aokPA, pa, and cm9, you have to edit the framework-res.apk, I have tried and nop was right, it fix the button light and brightness but automatic brightness won't work. I will post the fixed framework-res.apk and some other libs.

One issue solved again, thank you nop.
[Streak 5 Android Development] citric_acid:
even bluetooth not working with pa, cm9, ...
[Streak 5 Android Development] nom051205:
.....and you have any idea :)
[Streak 5 Android Development] citric_acid:
hmmm not at this time :)
[Streak 5 Android Development] _n0p_:
Extending System partition.

I've got quite a simple idea:

Since /firstboot is absolutely unused in non-stock ROM's - let's mount it as /system/app.

This requires quite simple ramdisk and install script change.

We'll have 260MB (pure /system) + 140MB for /system/app (400MB in total, not bad i think).

Enough even for JB, if it will ever happen.
[Streak 5 Android Development] TheManii:
thats not unreasonable, personally id like to simply not mount firstboot as cwm doesnt like it too much

but im not the one writing the rom, my private version will simply be streak5sd based.

i can say that in the course of hacking other roms: they're in the 380mb range without gapps
[Streak 5 Android Development] kkiran:
Can we start a bounty or something for continued Dell Streak development? Such a shame that Dell threw the DS5 project out. I understand individual developers have their priorities but a bounty will give them enough incentive to resume work on this, what say guys?
[Streak 5 Android Development] elsaghir:
I am sure most of streak users now have a second phone upgrade. I use DS as my second phone for development mostly and as a tablet .So it would be nice to have ics running on it with the camera, even if it is a little unstable. I am sure every one has different opinion though!
[Streak 5 Android Development] manics:
I had tried to make the second os

use userdata as system

use innersd0p7 as cache and innersd0p8 as data

use recovery as boot

modify init.rc and and updater-script

but I failed , it couldn't boot

it shows the inverted dell logo forever

in userdata ，it looks fine

but in innersd0p8 ,there only folders but not files

so I unpack the nandroid backup and copy files to innersd0p8

then it shows the inverted dell logo and reboot in one minute

and I dontn't know what the problem is

maybe I must unpack and copy system.img?

the only good thing is ,it didn't break the first os.

---------- Post added at 11:55 PM ---------- Previous post was at 11:28 PM ----------

by the way

my first os is miui

and the second os is miuiv4
[Streak 5 Android Development] _n0p_:
manics, great idea.

Reversed logo means kernel booted, but failed at init.rc execution.

May I look at at your second ramdisk?
[Streak 5 Android Development] manics:
in updater-script，

format("yaffs2", "MTD", "userdata", "0")

mount("yaffs2", "MTD", "userdata", "/system")

and add some

show_progress( )

in init.rc,

mount yaffs2 mtd@userdata /system

mount yaffs2 mtd@userdata /system rw remount

# mount yaffs2 mtd@userdata /firstboot

mount ext4 /dev/block/innersd0p8 /data noatime nosuid nodev nodiratime errors=continue barrier=0 noauto_da_alloc nobh data=writeback

mount ext4 /dev/block/innersd0p7 /cache noatime nosuid nodev nodiratime errors=continue barrier=0 noauto_da_alloc nobh data=writeback
[Streak 5 Android Development] _n0p_:
Looks right.

Is adbd starting? Can you get the log?
[Streak 5 Android Development] manics:
ｉ try again with pcm7 as the 2nd os

it seems well

both two os work fine
[Streak 5 Android Development] sinan33:
Dj Steve is going to try to complete the ICS project,please go to Streak 5 General topic.
[Streak 5 Android Development] europeancity:
This thread has been dead for a few weeks; is anybody besides DJ_Steve contributing to this?
[Streak 5 Android Development] _n0p_:
DJ_Steve did not contibute anything to this project.
[Streak 5 Android Development] europeancity:
I stand corrected. I meant it in a general sense, in hope that he is actually getting work done towards an ICS release for the DS5.
[Streak 5 Android Development] _n0p_:
Let's get back to this when data or camera issue is solved.

--

All contributors to this exact project are listed in the first post.
[Streak 5 Android Development] Strephon Alkhalikoi:
You're being a bit impatient. He has to get his Streak first before he can work on porting ICS or JB.

_n0p_ has the right idea here.
[Streak 5 Android Development] nom051205:
Kibuuka, could you merge cm theme manager to this lovely rom?

How about your ds, have you fixed it?
[Streak 5 Android Development] jpeps3:
Yes the data is working glhe here
[Streak 5 Android Development] Razak RK:
Have anyone tried this focal cyanogenmod camera apk from

http://www.androidpit.com/focal-cyanogenmod-camera-app
[Streak 5 Android Development] streak4m3:
Good progress from the first release. Great work!
[Streak 5 Android Development] DashingGentleman:
Sounds like a different issue then. I had a quick look for the Desire problem but it was a good couple of years back now and I didn't find anything. Hope you manage to track it down.
[Streak 5 Android Development] draculeo:
I tested with 20120621, after installed gapps, it worked fine. Screen still lag.

* Works:

- Phone and message work fine

- Wifi ok

- Bluetooth ok (tested with MW600)

- Sound ok

* Doesnt work:

- Sometimes Google Play display " this app doesnt install"

- Music cant found any song in my sd card (I dont know how to add my music to player)

- Gallery cant found any picture in my sd card too.

- Camera doesnt work

- After installed youtube, played somes video, I heard sound but cant see anything on screen (I guess video driver doesnt work fine)

- Browser display not correct, tested with chrome is ok

ICS is very delicious, hope developers will release final soon :D
[Streak 5 Android Development] jamo59:
jamo59

Hello there!

Both pre-t I installed ROM. In both, I found that abnormally warm my device! The upper part of the device is stationary, there is more to the left!

I hope this also helped the developers!

(The CM7-ROM completely cool and the whole set!)
[Streak 5 Android Development] pjg_pigeon:
For anyone having issues with Google Play, such as errors 921 or DF-BPA-13

Then this link http://xdaforums.com/showthread.php?t=1594135 helped me.
[Streak 5 Android Development] nom051205:
Use Quickpic.apk instead of stock gallery.
[Streak 5 Android Development] mokokawi:
great work guys : ) lookin forward to updates on this thread
[Streak 5 Android Development] Edrill:
Looks really amazing in 160dpi! I don't know if it's just me, but it seemed a little bit smoother at 160dpi. Still too slow for regular daily use though, but a marked improvement over the default 240dpi.
[Streak 5 Android Development] Edrill:
I noticed the same thing with wifi showing zero bars in the status bar, but still working fine. Can't really say that I noticed any major difference in wifi speed versus any other ROM I've used.
[Streak 5 Android Development] kibuuka:
What a wall of (purely) useful text :) Thanks, dude.

Oh well, i feel like i'm on the crossroads now. On one hand - i'm trying to keep it as vanilla as possible. On the other hand:

We use mix of evervolv/cm9 as hardware/qcom/display (aosp simply provides no dedicated support for qsd8k devices), pure cm9 at hardware/qcom/gps, hardware/msm7k ain't pure aosp. Furthermore, to get touchscreen working glitch-less - we're using cm9's frameworks/services/input.

From what i've learned recently (someone on stock GB/ICS rom please confirm if it's true) - aosp has NO headphone icon display. meh.

BT file transfer, right

MTP, not usb storage - <sarcasm> wise choice </sarcasm>

People keep asking for Superuser

Should i incorporate more side code?

TheManii, btw, could you provide me with ics-que apns-conf.xml (from touchpad, maybe)? logcat shows some version mismatch barking at one i use to include into ROM, when version tag is changed from 6 to 8 - it's just quietly dies.

On page rendering issues - i've found some links, checking 'em now. Also, will try to change webkit to cm9's/evervolv's to see if it help.

Thoughts about Venue - i believe it's pretty easy to boot it into ics since we have kgsl3.8 working without major issues and sharing source tree between two devices. Check kgsl init from board-qsd8x50_austin.c for what've changed in ics branch, will accrordingly changed _toucan.c + deps do the job? Too bad i can't find any deals for it here at MSK - it's really nice piece of hardware imo.

EDIT:"#CONFIG_USB_ANDROID_MTP is not set" - gonna check if it's functional, rebuilt kernel already, otapackage is rebuilding atm (checking some other fixes too)
[Streak 5 Android Development] nom051205:
@Themanii, could you provide which superuser.zip can gaining root access? I've tried some and still no go.

One more thing, how to turn of the softkey button lights? Thanks in advance.
[Streak 5 Android Development] Edrill:
Use the one from this thread. It works.

http://xdaforums.com/showthread.php?t=997581
[Streak 5 Android Development] Crinos512:
suggestion...

Set dalvik.vm.dexopt-flags=v=a,o=v,u=y,m=y in the build.prop like discussed in http://xdaforums.com/showthread.php?t=1622433

... and +1 on the setting the lcd density to 160
[Streak 5 Android Development] sinan33:
I guess; if we disable tile rendering from build.prop, some issues can be solved.

Edit:I tried,the issue continues :(
[Streak 5 Android Development] ps000000:
If it can save APN for 3G mobile data it would be great
[Streak 5 Android Development] rawalian:
some more screenshots please :)
[Streak 5 Android Development] abauer:
It is just as all the other ICS you see on internet
[Streak 5 Android Development] TheManii:
Found another bug: if you long press home and bring up the app switcher menu, the thumbnails are upside down. I guess this is due to orientation being set by android itself instead of the kernel(?) (ro.sf.hwrotation=180). I think on stock roms it was a hardcoded fix in the kernel(?)
[Streak 5 Android Development] hunderteins:
Hello,

you have some nasty java.io.FileNotFoundException in logcat when running this ROM with phoenix_ICS02-kernel. That's because /proc/net/xt_qtaguid/stats works only in kernels >= 3.0. I fixed that with https://github.com/Hashcode/android_device_motorola_solana/tree/ics/modules/netfilter/xt_qtaguid

I also changed the initial ramdisk, so it includes and insmods dhd.ko for that kernel. You don't need /system/lib/modules/dhd.ko anymore.

The boot.img has two third of it's former size now, because I use xz-compression - taken from http://lists.infradead.org/pipermail/linux-arm-kernel/2011-November/071727.html

I added arm-optimized AES/SHA1 for better IPsec performance - taken from https://patchwork.kernel.org/patch/1282381/

Detailed changes can be found in https://github.com/dsc-team/dsc-team-kernel-project/commits/ICS

I compiled until changeset 987c21b3c09f9c6d765ea7ecec8679087662d7ea

The attached zip should work in all derrived roms. Just flash it with custom recovery.

have fun,

hunderteins
[Streak 5 Android Development] sinan33:
Thank you Magic!!!

I hope you can fix the camera issue soon.

Thanks your effort and time.

Best regards...
[Streak 5 Android Development] peddi_th:
HI Hunderteins,

I have installed above package in paranoidandroid ics rom and wifi is not working.

Thanks

Peddi Reddy
[Streak 5 Android Development] hunderteins:
thank you for your reply.

It seems libhardware_legacy.so loads and unloads /system/lib/modules/dhd.ko dynamically. So it's not a good idea to insmod it in init.streak.rc - maybe for other modules.

but I would like to keep kernel dependend stuff together, so for now I do a symlink

from /system/lib/modules/dhd.ko into /lib/modules/dhd.ko

Please give the attached update.zip a try in your custom recovery. Thank you.

have fun,

hunderteins
[Streak 5 Android Development] peddi_th:
I tried with fix but no luck

Still wifi is not working.

Thanks

Peddi Reddy
[Streak 5 Android Development] hunderteins:
Thanks again for your reply.

Do you have a adb-setup, so you can connect to your streak? Do you have a terminal.apk or any way to get a

commandline on your streak?

Type in your commandline:

ls -l /system/lib/modules/dhd.ko

does it link into

/lib/modules/dhd.ko ?

Is /lib/modules/dhd.ko there? Type in ls -l /lib/modules/dhd.ko

Tia,

hunderteins
[Streak 5 Android Development] peddi_th:
I have terminal launcher installed in my mobile and I executed above commands.

It listed out the file dhd.ko.

Thanks

Peddi Reddy