[Streak 5 Android Development] _n0p_:
Instructions by SJackal​

First install

1. Charge Streak to 100%

2. Copy DSC_v1.0 to root SD card

3. Get streak into Fastboot, (don't plug usb connector to pc, power on with Camera button pressed. Wait 20 sec, then plug usb connector)

4. Run flash.bat from 'DSC_flashme2' folder via command prompt, and follow all instructions

5. When rebooting, immediately press both Volume buttons to enter the Dell menu

6. With the Volume button navigate to the second option, 'upgrade...', and select by pressing the Camera button

7. The StreakMod menu appears, navigate to 'update using zip', then select the DSC_v1.0.zip file

8. When done, navigate back to the first screen, (back button), and select to reboot

9. While rebooting, again press both Volume buttons and when entered the Dell menu, choose the first option to Factory reset

10. And then wait for a long time

Updates

1. Copy updDSCvx.x.zip to root of SD card

2. Make sure battery is charged at 100%, and that usb is still connected

3. Shutdown and power on with both Volume buttons pressed

4. In the Dell menu, with the Volume buttons choose second option, 'upgrade...'

5. In the StreakMod menu navigate to 'update using zip', then select the updDSCvx.x.zip file

6. When finished, in the StreakMod menu's (also Advanced section), wipe the Dalvik-cache, Cache partition, Fix permission, and optionally wipe the Battery data

7. When finished, navigate back to the first screen using the back button, and select to reboot

8. Unplug the usb connector when the reboot starts

9. And then wait a few minutes

--

Quick flashing the ROM:​

Instructions for fast flashing:

DSC ROM "flash me before installing" pack.

link@khoacoi

Extract it to some folder and run flash(flash.cmd). Instructions provided in batch file itself.

Then flash latest ROM and update.

--

Guides:​

1.Guidelines for migrating from previous releases of DSC Roms.

Since you are already using a version of DSC (Dell Streak Community) you know how to do upgrade, just a reminder please dont neglect, do a dalvik-cache wipe, a cache partition wipe and a fix permission from the StreakMod advanced menu.

Optional, you can also recalibrate your battery by wiping battery data, while you are still flashing things , but be sure the battery was at 100 % before you stared flashing the updates and that the usb is still connected at the time of instalation, once you reboot, remove the usb cable and dont forget to let the first time your battery to drain out totaly until the phone shuts down by itself.

2.Guidelines for migrating form other Gingerbread based ROMs.

Coming from other Gingerbread Custom ROMs to DSC you need to be sure that you have the latest baseband 406 installed already,if you dont know which one you are actually using you can check easily on your phone, find Settings/About Phone/ and check the Baseband version (7th row), should read something like GAUSB1A140614-XX, if you dont see the 406 numbers than you have to update your baseband, as DSC requires and is tested to work with the latest 406 from Dell. To be sure nothing will go wrong during the flashing, it is highly adviced and recommended to use the DSC_flashme2.zip provided by (_n0p_) this way the human error during the flashing process is omitted. All you need is working Windows installation (32bit versions are tested) and the latest drivers form Dell installed on the PC. You need to extract the content of the zip file on any folder you like or the default folder offered by the system, DSC_flashme , but be sure to be easily accesed, you can remove the folder to any place you like after the flashing process, but since the adb.exe sits there , better dont delete it since logcats are highly apprechiated by the DSC team, to find out and erradicate bugs and problems. After the folder is in place , locate the flash.bat and double click on it, a windows DOS terminal will open, the instructions are clear for you , since you are supposedly familiar with such procedure before.

After the first reboot, continue with StreakMod menu to flash DSC which you have already put on your SDcard beforehand. You are required to wipe dalvik, wipe cache partitions and fix permissions before you conntinue with the reboot, due to changes between kernels used in different customs ROMs you are required to calibrate your battery first thing after the system boots.

3.Guide for migrating from Custom Froyo ROMs.

Many of the things are the same as above " Migrating form Other Gingerbread based ROMs", such as the upgrading of the Baseband files, the procedure is the same, note that some apps arent optimised or you might have trouble running them in GB , that is a issue you have to deal with your application developer.

4.Guidelines for migrating from Stock Froyo ROMs.

Running a custom ROM has its advantages and disadvantage (you woid your warranty), advantages are many thou nandroid backups, speed , flexibility, root ability, imporved battery life, tweaks to make your Streak do more than you are used to, quick response from the devs for daily issues etc.

Custom ROMs dont come in .pkg format as do OTA from Dell, but custom ROMs do come in .zip files, which then need to be flashed (installed) into your Streak.To make this possible you need first to install a modified image called StreakMod which would make it possible for you to install DSC. StreakMod is provided also from DSC in the pack DSC_flashme2.zip provided by (_n0p_).

Download the DSC_flashme2.zip provided by (_n0p_) All you need is working Windows installation (32bit versions are tested) and the latest drivers form Dell installed on the PC.

You need to download the main DSC ROM only form the links provided on the first post of DSC in XDA thread, copy it on the root of your SDcard where they can be easily accesed, or you can open a folder called DSC, and you can put there all the zip files from DSC, but remmember the place , as you will need to find those files later from StreakMod menu.

You need to extract the content of the DSC_flashme2.zip file on any folder you like or the default folder offered by the system, DSC_flashme , but be sure to be easily accesed, you can remove the folder to any place you like after the flashing process,

Now be sure you have charged your streak to 100% before you start installing DSC. DO NOT connect your Streak with the PC using the usb connector yet. Power your streak on and immedialty press the camera button, you will see a white screen, this is called the FASTBOOT mode "Wait for SD detect...." then you will see "FastBoot" tap on it and the streak will enter the FastBoot-Mode , you will see "Wait for USB FastBoot detect ...." wait 20 seconds then plug your usb connector to the mobile and after some seconds you will see "FASTBOOT_MODE", now you are ready to turn to your PC again and .....

After the folder is in place, locate the flash.bat and double click on it, a windows DOS terminal will open, follow the instructions there and reboot immediatly after you see the Dell logo within seconds you need to press and keep pressed both volume butons on the side of and then you will have access to Dell menu, select the second option by using the Volume buttons to go up and down the menu, once the second choice "upgrade...." press the camera button and wait several seconds, then a Dell logo with a triangle will appear, that is the StreakMod menu, try navigating the menu up and down with the volume buttons, and once second choice there " update using zip" is highlighted, press the camera button , then you will go to a another menu , where using the same volume buttons , you can navigate thru to find the place where you uploaded the DSC zip file , then once highlaghted press the camara button again and you will see the DSC_script doing its job, once finished , you need to press back button, and go back to the first menu where you select reboot. Once streak is rebooting agian keep your fingers press on both volume buttons, where you will see the Dell menu, now chose the first option, factory reset,streak will reboot by itself, let it reboot , you will see Dell logo, and then the DSC boot animation, wait now patience, if you have done all the above , nothing can go wrong, wait a little , then wait some more , bcs a lot of files is being genearated for first time, etc so this process can take some time, 15 minutes, if you have seen the DSC boot animation, it means everything is ok, otherwise you need to repeat the process again.

--

Manual flashing instructions:​

Find and download 407 Olleh ROM and corresponding recovery.

Rename 407 .pkg to update.pkg. Rename 407 recovery to recovery407.img

Get StreakMod recovery. Rename StreakMod recovery to recoverysm.img

Put recovery407.img and recoverysm.img to folder with your fastboot tools.

Download DSCv1.0.zip.

Download latest update - updDSCv1.1.zip.

Connect Streak to PC.

Copy update.pkg, DSCv1.0.zip and latest DSC update to SD card of your Streak.

Reboot. When Dell logo appears, press and hold Camera button. Select FASTBOOT.

Issue this commands using Windows command console (cmd.exe) - you should do a "cd PATH_TO_FASTBOOT_TOOLS%" first.

fastboot -i 0x413c flash recovery recovery407.img
fastboot -i 0x413c reboot

Don't close the command line.

Streak will reboot, now on Dell logo press and hold both volume buttons.

Select "2. Update...". Be patient while 407 ROM is flashing. Note that volume buttons are used as cursor arrows and Camera button as Confirm.

After 407 ROM is installed, Streak will reboot. Press and hold Camera button again when Dell logo appears. Select FASTBOOT.

Issue this commands using Windows command console.

fastboot -i 0x413c flash recovery recoverysm.img
fastboot -i 0x413c reboot

Streak will reboot, now on Dell logo press and hold both volume buttons (this time we have StreakMod recovery installed).

Select "2. Update...". StreakMod recovery will boot.

Flash DSCv1.0.zip.

Flash latest update (updDSCv1.1.zip).

Reboot, on Dell logo press and hold both volume buttons. This time select "1. Factory reset"

You set!

--

Help us, sending bugreports:​

Connect Streak to PC.

Dump log (i assume if you have flashed this ROM, you know what "adb" command is):

adb logcat -d >mylog.txt

If bug causes Streak to reboot, do this:

Connect Streak to PC, issue command:

adb logcat >mylog.txt

and try to reproduce the issue. (adb will automatically disconnect on reboot).

Send me "mylog.txt" or attach to this thread.

My e-mail is n0p[at]ukr[dot]net

I don't promise immediate responce, but this log would be very helpful.

Thank you for attention.