yashsingh1/xdaforums huggingface dataset:
[Dell Streak 7] TheManii:
Ok, I'll mirror them with that scheme then.

Feel free to PM me if/when you have something new you'd like to mirror.

Edit: files uploading <DevHost>\misc\Cyanogenmod

Those links should be stable, removing link on previous page

Edit2: Dont use the gapps in the folder on the S7, the update scripts only work on the S5

If there's ever a version for stock partition layouts, I'll add whatever stuff I can :D
[Dell Streak 7] Zeyckler:
If you get a stable (more or less) ROM with Jelly Bean for the Streak 7, I will donate money for you :)
[Dell Streak 7] siobhter:
Me too!
[Dell Streak 7] giveen:
Thanks, guys, I appreciate the sentiment, but I do not take donations for myself. Just what I do.

I removed a bunch of stuff out of my build, but am stuck currently on my its not seeing my prebuilt kernel to build boot.img
[Dell Streak 7] ElfinJNoty:
Glad this is still alive! I've tasted jelly bean on my sprint GNex and it would be such a leap from the froyo these ole streak7's started with.

Very pleased I checked back in here to see progress once again:p
[Dell Streak 7] giveen:
First compile is complete :) Finally.

I haven't downloaded it from the server nor tested it. Its not in the proper filesystem, so I can't mount it to copy over the proprietary files becuause my scripts aren't doing it automatically.

So because those files are missing, its not going to get anywhere on the boot.
[Dell Streak 7] giveen:
Second compile complete, proprietary files added, downloading 1.2GB system.img, sigh. Think I might go back and edit that and recompile see if I can make the filesystem smaller and still be able to have room in the system.img for all the files. Lowered it down to 512mb and recompiling now.
[Dell Streak 7] TheManii:
Speaking of naming schemes, there is in fact a CM9 port for the S10, I just downloaded and verified it myself (that it's CM9, I still need to install it)

Dumb question: in the init scripts for the kernel, could you replace every instance of

/dev/block/mmcblkx

with

/dev/block/platform/sdhci-tegra.3/by-name/xxx

as at least the stock kernel populates that with their correct names, thus potentially meaning a limited amount of flexability in however you partition your device?
[Dell Streak 7] giveen:
After examining the the Nexus7 init.grouper.rc , yes it is completely possible.
[Dell Streak 7] z311:
Can somebody upload this firmware somewhere? Thanks!

---------- Post added at 02:25 PM ---------- Previous post was at 01:47 PM ----------

i got it!!!!!!!!! ___www . servers-uploads . com/w4l7mjp3golg/ICS-B4.zip.html
[Dell Streak 7] giveen:
snargledorf is the man....
[Dell Streak 7] s14evil:
Hey giveen , is there a way to use the hard buttons on the ds7 , I mean with the desire hd it was able to use the soft buttons.
[Dell Streak 7] azrael293:
Is this ICS or JB? Do we have a link to get this as I would love to update my Streak7 off of HC. I honestly would even take GB haha.

I'm willing to test any builds on my Streak7 since I finally got the NVFlash down :)
[Dell Streak 7] siobhter:
Seconded...
[Dell Streak 7] wptski:
Jelly Bean and no link to anything yet.
[Dell Streak 7] giveen:
Incorrect, wptski, it is CM9 4.0.4, latest source from them.

When snarg feels it is ready, it will be released. right now touchscreen isn't working, so you wouldn't be able to do anything.
[Dell Streak 7] azrael293:
So excited to have this on my Streak7 :) Thanks to all of you for your hard work and if I can be of any help in testing PM me and let me know.
[Dell Streak 7] siobhter:
CM9 is fine by me, I don't need much that JB has to offer. I'll be happy to leave Honeycomb and it's incompatibilities behind.
[Dell Streak 7] giveen:
Except you know...Jelly Bean being faster because of Project Butter, allowing offline voice searching, Chrome browser integration....etc etc etc
[Dell Streak 7] azrael293:
I'm much more looking forward to JB but will take CM9 as I patiently wait for it. :fingers-crossed:
[Dell Streak 7] snargledorf:
Just got touchscreen working.

Working -

It boots

Touchscreen (Yeah!)

Broken -

Everything else lol

Currently I still can't release this since the device reboots the moment the screen turns off or the device is going into low power mode. This is currently my next goal.
[Dell Streak 7] giveen:
let me check with someone and see if they know what is causing the sleep of death, and I'll let you know via twitter/here/text message
[Dell Streak 7] snargledorf:
Once we have a solid base in CM9, porting Jelly Bean should be a cake walk.

Also by then a lot of development will be done by Cyanogenmod which should then make it even easier.
[Dell Streak 7] azrael293:
PM me if you need any help testing anything out :) I am definitely willing and have the time to test things out.
[Dell Streak 7] wptski:
A good reason for me to never answer unless I'm sure and I wasn't! Your pictures weren't labeled as to what it was.
[Dell Streak 7] siobhter:
Seconded (again)
[Dell Streak 7] giveen:
LOL, its okay.
[Dell Streak 7] TheManii:
I'm currently trying to backport B4 to the stock partiton layout, and I have a question:

I've unpacked system.img and /system/app is empty[!]

Can you confirm that my ICSb4.zip is correct?

SHA1: 98CF59E0 C400BAC6 9AF4872A 44D033FE CB62726F

This doesnt seem right, it's a standard ext4 (non-sparse) partition isnt it?

I read the rest of the contents fine and B3 has /system/app/ populated too.

I've gotten it as far as being able to mount system and display bootsplash, but the lack of /app's obv making it panic and bootloop
[Dell Streak 7] giveen:
Yes, should be non parse

I'll upload sometime B4
[Dell Streak 7] TheManii:
I've gotten it to boot now, with the B3 apks.

Since you're only at the very beginning of porting JB, could I officially ask you to return to the stock partition layout (once I create a full set of NVflash -> stock payloads)?

All I did to backport was revert the mounts in init.streak7.rc back to their stock 5xx entries.

If you do not wish to, do you mind (I cant ask steve directly since I cant contact him directly) if I make a varient for stock layouts?

I turned B4-mod into a flashable zip.

Since I am intending on using the stock partition, I also got /sdcard and /sdcard2 from stock 5xx working.

If you are ok with me (since again I cant ask steve directly) I am going to spin off my mod into a new thread so you dont get bugged with issues that I could have inadvertently created due to porting it.

I also plan on porting

update-Gapps-ICS-20712.zip and

update-Gapps-Opt-ICS-20712.zip

over.

As now that I can flash CM9 via CWM6.0 I can remove Gapps from CM9 and bundle it seperately.

I assume you're using the latest GApps from goo.im, mine are much newer.

Since I've never tested proper B4 I cant say that my zips would be compatable with it, so I cant offer support for proper B4

Edit: Oh I'm also going to create a features list such as:

S5

S10
[Dell Streak 7] giveen:
Partitions in JB will be done by-name

https://github.com/snargledorf/android_device_dell_streak7/blob/ics/init.streak7.rc

Make whatever changes you feel will improve B4, just remember to credit
[Dell Streak 7] TheManii:
I believe that you would still either:

A) Code to detect layout

B) Seperate Ramdisks

as sdcard2 creation/mounting is incompatable with a large /data + /data/media.

Or else you'll lose use of /dev/SDC on the stock partition mapping(?).

I'd imagine it'd boot though, SDC isnt terriably important

I can take care of that part though, whatever you release. I'll release a modded boot.img afterwards.

I will spin off ICS-B4-mod after I can get the B4 apks :)

Edit: my CWM 6.0 port also uses by-name, feel free to try it on the ICS layout. It might choke on /emmc, but it might work fine if you dont touch "xx from internal storage"
[Dell Streak 7] giveen:
Try downloading it again, I was able to get to mirror2.streakdroid.com/beta2
[Dell Streak 7] TheManii:
Redownloaded several times, same SHA-1 as before.

I dont know what's going on then, obviously ICS-b4.zip works for others else you'd already know.

I've never seen an ext4 image where only a single dir is missing. It's either all or nothing.

Could you just reupload the raw files?
[Dell Streak 7] giveen:
I'll try to extract and send you all the apk's.

I don't have the build files anymore, hence the extremely long delay in getting Beta 5 out because we have had to start from scratch.
[Dell Streak 7] snargledorf:
I have a bit of good news coming in just a few minutes.
[Dell Streak 7] snargledorf:
So I've made a little bit of progress.

Working:

Wifi (new)

Internal and external sd cards (new)

Touchscreen

Broken:

Bluetooth

3G? (Not sure since I have a wifi only streak, but I am almost positive it is)

Locking/sleeping (Still causes the device to reboot)

Screen rotation

Things to-do (In order of priority):

1. Fix reboots

2. Fix bluetooth

3. Fix screen rotation

4. Anything else I find

Still not ready to send out test builds because of the reboots. Once I get those squared away I will probably start working with Giveen and Manii on a release ready alpha build.
[Dell Streak 7] azrael293:
snargledorf you are the man... if you need anyone to run tests or anything let me know
[Dell Streak 7] giveen:
Very proud of Snarg stepping up and making this happen. I showed him the path but he is finishing the race.

Sent from my Nexus 7
[Dell Streak 7] snargledorf:
Show off :P

And thank you giveen. Wouldn't have gotten this far without you.
[Dell Streak 7] TheManii:
Just to be clear, are you building CM9 or JB now?
[Dell Streak 7] snargledorf:
My goal is a solid cm9 base then moving to jellybean
[Dell Streak 7] TheManii:
Compared to AOSP/S5 and CM9/S10, b4 is missing a lot of stuff.

But CM9/S10 is built while CM9 itself is already past the RC stage.

B4 was last built when CM9 was still in alpha/nightly-only so it's not really anyone's fault.
[Dell Streak 7] giveen:
I just really wish I had the original build files, I think I might dig through the server and see what is in all the folders. I know a lot of it is kernel stuff and the patches we wrote.
[Dell Streak 7] snargledorf:
I'm looking through some of the old kernel commits for icsb4 and slowly merging the ones that appear to be important.

If you find anything for screen rotation giveen let me know.
[Dell Streak 7] giveen:
There is a possibility I found the original files in a folder called "ics403" on the server, I'm doing a repo sync to bring it up to date, going to compile it, and see what it looks like. I looked in the 'out' dir and at the build.prop that was in the system.img and it LOOKS like B4. Might need someone to compare build dates on the build.prop to confirm.
[Dell Streak 7] TheManii:
After fiddling around with CWM being kinda stupid, I believe I'm nearly ready to build my first update zip for it.

(the stock update-binary and scripting uses a different format() then CWM)

As soon as I can get the proper B4 apks (I still have no idea why I cant extract the ones from b4's system.img) I think I'll be ready to make a test zip.

Any thoughts on trying to convert /data and /cache over to using ext4?

/system was always ext4 since the release of 5xx. Changing over /data and /cache should only require changing those lines in init

CWM requires you to explicitly state what FS you're formattting to anyway.

I would recommend doing like how honeystreak was previously:

NVflash repartition for first new build -> update zips for the rest.

My update zips will all use by-name anyway so scripts will be partition agnostic
[Dell Streak 7] giveen:
Kinda confused on that at the moment, in one place I see it being listed as ext4, and another I see it mounting as ext3
[Dell Streak 7] TheManii:
This is what 5xx and ICS currently use

# mount point	fstype	device	[device2]
/boot	emmc	/dev/block/platform/sdhci-tegra.3/by-name/LNX
/cache	ext3	/dev/block/platform/sdhci-tegra.3/by-name/CAC
/emmc	vfat	/dev/block/platform/sdhci-tegra.3/by-name/SDC
/data	ext3	/dev/block/platform/sdhci-tegra.3/by-name/UDA
/recovery	emmc	/dev/block/platform/sdhci-tegra.3/by-name/SOS
/system	ext4	/dev/block/platform/sdhci-tegra.3/by-name/APP
/sdcard	vfat	/dev/block/platform/sdhci-tegra.2/by-num/p1
#/sd-ext	ext4	/dev/block/platform/sdhci-tegra.2/by-num/p2

3xx used to be all ext2.

You cant simply format /data to ext4 and mount as ext3, as steve's version of CWM 4.0 did exactly that and makes android panic on mount. (it thinks it's encrypted since externally there's no difference between an encrypted partition that you dont have the key for and garbage)

(I have to actually test to see if the system doesnt mind mounting /data and /cache as ext4 first, I'll have to report back later)

Edit: once I get a proper build, there's some issues I will report with later in the b4 build.

One example is that B4 reports as a "jazzhand" device (5+ touch point capable) where it should be reporting as "distinct" device (2 independant touch points).

There's only a single 2 point touch controller in the S7.
[Dell Streak 7] giveen:
Interesting....

B4 build date

"ventana-userdebug 4.0.3 MR1 eng.root.20120116.190627 test-keys"

ics403 folder build date

"ventana-userdebug 4.0.3 MR1 eng.root

.20120114

.190627 test-keys
[Dell Streak 7] wptski:
B4 build.prop date = Mon Jan 16 19:07:26 GMT 2012.
[Dell Streak 7] giveen:
TECHNICALLY, no. The atmel mxt224 is a 5+ touch system. But Dell wrote the drivers to the touchscreen and the luna battery together, removing the 5 point touch. Trust me, I spent hours trying to come up with a way to enable 5 touch. Devices with just plain old mxt224 can do it in 2 simple lines.
[Dell Streak 7] snargledorf:
YEEESS!!! This drove me crazy lol. Why couldn't they just use standard libraries?!?!?! :(
[Dell Streak 7] TheManii:
Oh yea, the S5/S7 has different touch controllers.

I thought they had the same one (as I know the S5 definitely has a single 2point one) since there's no reason to not give us 5 if the hw can do it.
[Dell Streak 7] snargledorf:
One word... Dell.
[Dell Streak 7] azrael293:
Is it possible to write our own separate drivers based off the combined original version so as to activate the 5 point touch?
[Dell Streak 7] TheManii:
It's more like dell not caring what qisda does (under the assumption that qisda also made the drivers and kernal).

The S10 has 10 touch, but a 10" tab without 10 point is like a car without seats.
[Dell Streak 7] snargledorf:
Theoretically, yes. Practical as of right now? Probably not.
[Dell Streak 7] azrael293:
ok, wasnt sure. i dont know enough about it really. willing to learn and help where i can though.
[Dell Streak 7] joeclark:
After I finally nvflashed an hour ago

sent from device using an app
[Dell Streak 7] snargledorf:
Flashable zip script as seen on mobile :p:p
[Dell Streak 7] TheManii:
You're looking at it wrong :p
[Dell Streak 7] lucas.scott:
streakdroid is down for me.. is there a mirror that i can download from?
[Dell Streak 7] giveen:
http://mirror2.streakdroid.com/beta2/

Should be up.

Clear your cache.
[Dell Streak 7] lucas.scott:
Cleared cache for chrome and ie..still a no go for me as you can see in attached.

I can access the cached version up until i get to the actual zip..then of course i cant get any further.
[Dell Streak 7] exebreez:
maybe the users should upload everything of the dell streak 7 work, somewhere for the others.

Nice to see that some people never give up :)
[Dell Streak 7] lucas.scott:
Yeah something is wrong man. Tried on my pc,phone,ipad,and streak all to no avail. Then got my buddy to check the link on his pc at his place and it does not load for him either.

Ideas? Or can someone else upload elsewhere real quick? Im trying to get this done for a friend and i have limited time. Thanks!
[Dell Streak 7] TheManii:
There's an announcement about that, but:

NV-S7-CM9-B4.zip
[Dell Streak 7] lucas.scott:
Thanks, im not sure what announcement i have missed, this is my first and probably only day in the streak forums. Thank you nonetheless!
[Dell Streak 7] TheManii:
Looking closer at the B3 apks (since I dont have the B4 ones):

A lot of the apks are simply pulled from a stock google device (NS/GN/Xoom) instead of being native build.

I'm not talking about simply gapps, it's also:

BrowserGoogle.apk

CalanderGoogle.apk

CameraGoogle.apk

DeskClockGoogle.apk

EmailGoogle.apk

ExchangeGoogle.apk

GalleryGoogle.apk

LatinIMEGoogle.apk

VideoEditorGoogle.apk

With the exception of Gallery2 <-> GalleryGoogle, none of those have any noticable changes.

But the source built ones generally work fine.

Until a new build of CM9 is made, I'm gonna try tossing in the ones from CM9/S10 and see what happens.

B4 is a bit of a mess, but it's nothing that cant easily be cleaned up/fixed

snargledorf:

I dont know how you're walk from B4 -> a new build, but you might wanna take note at all the changes I make.

I'm a little OCD on polish, and the majority of changes I plan on noting are just that.

I'll collate them all when I'm done so you dont have to read a dozen posts
[Dell Streak 7] azrael293:
Completely dumb question, as I'm still new to a lot of this, but what does the mod do?
[Dell Streak 7] TheManii:
I've gotten ICS B4-mod to install from clockwork mod instead of needing NVflash.
[Dell Streak 7] azrael293:
Oh ok. So it is just the rom install via cwm instead of nvflash. That's awesome. Great work themanii
[Dell Streak 7] snargledorf:
Kernel: https://github.com/snargledorf/android_kernel_dell_streak7

Device: https://github.com/snargledorf/android_device_dell_streak7
[Dell Streak 7] TheManii:
Going to collate it into this post:

I'll keep updating it as stuff happens

A great deal of these arnt even included in a fresh build.

But I'm basing my changes on B4 and not a fresh build

Likely cosmetic only changes:

Build.prop changes:

Change (shouldnt affect anything actually):

ro.build.description=ventana-userdebug 4.0.3 MR1 eng.root.20120116.190627 test-keys
ro.build.fingerprint=generic/ventana/ventana:4.0.3/MR1/eng.root.20120116.190627:userdebug/test-keys

to:

ro.build.description=streak7-userdebug 4.0.3 MR1 eng.root.20120116.190627 test-keys
ro.build.fingerprint=dell/streak7/streak7:4.0.3/MR1/eng.root.20120116.190627:userdebug/test-keys

Add (to fix the settings->about tablet entries):

ro.cm.version=9-20120116-UNOFFICIAL-streak7
ro.modversion=9-20120116-UNOFFICIAL-streak7

Functional changes:

/system/app changes:

Remove gapps:

carhomegoogle.apk

chromebookmarkssyncadapter.apk

facelock.apk

geniewidget.apk

gmail.apk

googlebackuptransport.apk

googlecontactssyncadapter.apk

googlefeedback.apk

googleloginservice.apk

googlepackageverifier.apk

googlepackageverifierupdater.apk

googlepartnersetup.apk

googlequicksearchbox.apk

googleservicesframework.apk

googletts.apk

marketupdater.apk

mediauploader.apk

networklocation.apk

onetimeinitializer.apk

setupwizard.apk

talk.apk

taggoogle.apk

vending.apk

voicesearch.apk

youtube.apk

Remove and build from source:

browsergoogle.apk

calendargoogle.apk

cameragoogle.apk

deskclockgoogle.apk

emailgoogle.apk

exchangegoogle.apk

gallerygoogle.apk

latinimegoogle.apk

videoeditorgoogle.apk

/system/etc/permission changes:

Add Permissions:

android.hardware.audio.low_latency.xml

android.hardware.camera.flash-autofocus.xml

android.hardware.sensor.compass.xml

android.hardware.touchscreen.multitouch.distinct.xml (until we get working 5 point)

Remove permissions

android.hardware.camera.xml

android.hardware.location.xml

android.hardware.sensor.gyroscope.xml

android.hardware.sensor.proximity.xml

android.hardware.touchscreen.multitouch.jazzhand.xml

android.hardware.wifi.direct.xml

com.google.android.maps.xml

com.google.android.media.effects.xml

com.google.android.nfc_extras.xml

com.google.widevine.software.drm.xml

features.xml

/system/framework changes:

Remove gapps:

com.google.android.maps.jar

com.google.android.media.effects.jar

com.google.widevine.software.drm.jar

/system/lib changes:

Remove gapps:

libfilterpack_facedetect.so

libflint_engine_jni_api.so

libfrsdk.so

libpicowrapper.so

libspeexwrapper.so

libvideochat_jni.so

libvideochat_stabilize.so

Others:

Remove Gapps:

\tts\

\vendor\pittpatt

Remove \xbin\bash (not used by default)
[Dell Streak 7] snargledorf:
Just figured out what is causing the device to reboot when going to sleep. Working on a fix now.
[Dell Streak 7] giveen:
Sounds great

Sent from my Nexus 7
[Dell Streak 7] joeclark:
I have a T-Mobile streak if you need anyone to test anything
[Dell Streak 7] ElfinJNoty:
you guys are rocking!

I think its safe to say we will all become testers pretty darn soon... as the streak does not hold a very large community. but i am very grateful you guys are pumping blood into these streaks again!
[Dell Streak 7] tarassor:
+1 it is my first post on Streak 7 thread, i usually read and participate on smatphone threads (since my Diamond, Nexus One and now EVO 3D) but i own a Streak 7 and i am happy and impressed to see you guys working hard on it to improve our devices !
[Dell Streak 7] s14evil:
+1 also I need some ICS or jelly bean please :P
[Dell Streak 7] snargledorf:
CM9 Development update:

So if you have kept an eye on my github you probably are already aware of the progress I have made recently with the CM9 port. If you haven't been here is the run down.

1. Bluetooth should now be working, I don't have anything to pair with to be sure but the hardware does turn on and appears to be functional.

2. I have a pretty good idea of what is causing the sleep of death and currently have a work around in place that resolves the issue until a more permanent fix is in place. (For details see: SOD workaround commit)

3. I created a re-sized boot animation to fit the streaks screen which looks much better than the original.

Things I am currently working on:

Camera

Cleaning up the kernel (Working towards CM compliance)

Video playback is slow

Not positive if gps is working yet

CWM recovery (Currently not sure if the recoveries out there work properly)

Flashable zip (For easy flashing)

Integrating some of the changes suggested by TheManii (post)
[Dell Streak 7] azrael293:
I think TheManii was saying he has a CWM Recovery workable for it. I know that he has a separate thread on XDA for it in this same forum section and is, if I remember, working on 6.0.6.

Also, I have bluetooth devices available to test for the blue tooth if needed.
[Dell Streak 7] snargledorf:
Yeah I pm'd him to try and get some details.
[Dell Streak 7] azrael293:
awesome. this is coming together faster than I thought. also seems like more S7 users are coming out of the woodwork. Hopefully that also means more aid in the development of CM9 and then JB. :fingers-crossed:
[Dell Streak 7] giveen:
Actually its BECAUSE of snargledorfs re-working CM9 that I was able to get Jelly Bean going faster. I really struggled for the past couple weeks in getting Jelly Bean to work. Then snarg announced to me he had CM9 up and going, I copied his code, made changes to match JB, and I got boot animation, which is a lot further than I was before.
[Dell Streak 7] snargledorf:
Well I flashed the recovery created by CM9 build and it boots but the key mappings are all messed up.

Sometimes after a little fiddling with the buttons something loads and they start to act as expected but before that I can't move through the menus at all.

TheManii, giveen any suggestions?
[Dell Streak 7] azrael293:
That's awesome. Both you and snarg are doing amazing work and I am (and I'm sure all streak 7 owners) are in deep gratitude for all you 2 have done, as well as djsteve and themanii
[Dell Streak 7] joeclark:
you know i was about to ask about my external_sd issue, but it seems that if i can be patient it wont be an issue for long.
[Dell Streak 7] DoctorZaius68:
Great work guys.
[Dell Streak 7] azrael293:
For your current rom I think there is an external_sd fix in this thread. Check the first post, I think its there
[Dell Streak 7] giveen:
Thats a temp fix, and snarg is making it sound like he has it properly working.
[Dell Streak 7] joeclark:
Well it is a temp fix that did not work for me

sent from device using an app