[myTouch 3G, Magic Android Development] carz12:
If you want a lean mean Gingerbread rom for your new radio sapphire here it is!

Mixed results on 6.35.10.18 radio, radio 6.35.16.19 recomended. Upgrade your radio here

The source was originally from aosp and ezterry, it's quite deverged from that now.

The kernel is my 2.6.34 kernel from my other thread with all new updated usb for Gingerbread use. (turns out my kernel was fine,it was the roms that needed modifying)

As battery life goes it's ok as far as I can tell, unplugged last night at 12 am, used phone till 3 am, sat on table till 7 am, used it at work all day, when I got home at 6 it was at 58% still.

Not working

:

HD youtube (has never worked for me)

Working

:

cam

camcorder

usb mount

adb

usb tether (native* (wireless _settings)) < lol. been looking at code to long

charging

3d gallery

gps

wifi

cpu/memory info in about phone

usb debugging notify disable (toggle in development)

toggle for any app to sd (in applications/development)

openvpn added to vpn network types

long press back application kill (toggle in applications/development)

key backlights

Mms with full settings options (git://github.com/CyanogenMod/android_packages_apps_Mms.git)

voice search (update on market)

sync works (twitter, facebook, gmail,ect...)

updated apn list

openvpn

incoming and in-call touch UI

H for hspa enabled

CM Phone.apk

Androidterm (from cm)

Tmobile theme chooser (git://github.com/tmobile/themes-platform-vendor-tmobile-apps-ThemeChooser.git)

Notification powerwidget (thanks to ezterry)

Built in overclocking

Bluetooth pan

I shouldn't have to say wipe, yes do it, wipe all. (If coming from another rom)

If coming from any other rom I would suggest booting to the bootloader(hold back while pressing power on) and using fastboot to 'fastboot erase system -w'

Install instructions

Flash from recovery.

flash the gapps if you want them

I hope this works as good for you as it does for me!

I'm looking into a few things mentioned in this thread and adding new functionality, what would you guys like to see?

Older roms at end of post in Archive.

I'm not making a separate rom for mtd anymore, I made both DietGB and CM7 compatable with Firerats mtd boot flash and market works.

You must use fastboot and erase system "fastboot erase system -w" if you are new to DietGB or have any install or rebooting problems before posting here If you use the new recovery I compiled from cm7 clockworkmod you can just format in recovery.

I have been using this release for many weeks now, testing and modifing code, recompiling, and I think I finally have the most stable 6355 kernel and rom available, I also along the way added a few things.

New Sept 21

No wipe update to fix video recording force close

DietGB-v09.21.2011-6355sapphire

New Sept 16

Now 2.3.5 (has been for a bit now but I didn't release anything)

Many kernel updates (hope camera is good for everyone now)

added built in overclocking (in diet gingerbread settings)

bluetooth pan

new recovery

gapps backup if no wipe

3 days now, no reboots, no fc's

files are at Androidspin now, no more multiupload

DietGB-v09.16.2011-6355sapphire

July 19

Latest updates

added Notification PowerWidget

new recovery

Diet-GB-sapphire6355-07192011

carz-clockworkmod-v4.0.0.5-recovery

gapps_mdpi_gb_20110613_S

wipe if you have any issues, I didn't this time

June 19

Latest Aosp updates, new kernel, faster than ever in my testing and everything works, I would suggest a clean install.

Diet-GB-6355-v06-19-2011-signed.zip

Here is a new recovery v4.0.0.2 clockworkmod Carz-Clockworkmod-4.0.0.2-recovery.zip

reflash gapps after gapps_mdpi_gb_20110307_S.zip

New may 09

OK, everything is updated now and everything is working again, (cam and wifi) not that you knew it broke, so far after 2 days it seems more responsive and faster, I use set cpu @614 and 245

I did not wipe and it worked fine but after I did a wipe to test and it seemed faster so I don't know, you decide, I'm looking into adding compcache and swap also.

Diet-GB-6355-v05-09-2011-1-signed (usb mount fixed)(lowmemkiller fixed)

Here is a new kernel to try out, it's exactly the same as the stock kernel but has the 10mb ramhack. 10mb ramhack

New may 02

Updated to 2.3.4_r1

new Phone.apk

new Mms.apk

new Browser.apk

Diet-GB-6355-v05-01-2011

Also I have made a new recovery for our 6.35 radio sapphire phones based on Clockworkmod 3.0.2.8 get it here

New april 27

Updated kernel, no wipe from v04-23-2011, added back cm7 Mms, working on Phone.apk update

Here is link to just the kernel and modules package to flash on any version GB-v04-27-2011-signed.zip

Rom Diet-GB-6355-v04-27-2011

If you use a custom MTD flash this after DGB-boot-v1.5.8-custom-MTD_S.zip

April 23

Diet-GB-6355-04-23-2011

Updated kernel

Updated Rom 2.3.3

You need to wipe even from my rom, sorry

Diet-GB-6355-04232011

for Custom MTD flash this, DGB-boot-v1.5.8-custom-MTD_S.zip after flashing rom

v0.22.03.2011

volume/vib/silent option added

Failing at adding galaxy s style power widget, still working on it.

No wipe if coming from my roms, re install gapps

Diet Gingerbread v0.22.03.2011

Diet Gingerbread v0.22.03.2011-MTD

v0.20.03.2011

Tmobile theme chooser (tmo) (Androidian theme included)

AndroidTerm (cm)

H enabled

Diet Gingerbread v0.20.03.2011 non MTD

Diet Gingerbread v0.20.03.2011-MTD

No wipe if coming from my roms, re-install gapps (link below)

v0.16.03.2011

Updated Phone.apk

in-call and incoming call touch UI

kernel below included 528/245 max 710

No wipe needed, if coming from roms below, reflash gapps

Diet gingerbread v0.16.03.2011 non MTD

Diet gingerbread v0.16.03.2011-MTD

v0.13.03.2011

This is almost 2.3.3 I had some issues with cam with a few updates.

Facebook sync is fixed I believe

Soundrecorder with launcher shortcut added (I changed default to amr from 3gpp recording, I can post the 3gpp version if you want it)

Diet Gingerbread v0.13.03.2011 not for custom MTD

Diet Gingerbread v0.13.03.2011 w/MTD

I wiped this time, you should be able to just upgrade though, reinstall gapps

Google apps

Google apps( minimal package, get the rest from the market)

Full google apps (go to market and see if there are updates)

New kernel

I see some of you want a 710 kernel, well I did it for you, I added min and max at boot so it boots at 528/245 default, use setcpu to set to whatever you like, you can also select several different governors.

Flash over any of the roms here. Remember it's 528 default, so if you set to high and you reboot or lockup it will boot at 528 next time, once you find a stable frequency check set at boot in setcpu.

710 Diet Gingerbread kernel

Stand alone kernels

(can be flashed back and forth without wipe)

528mhz kernel (if you have force closing try this please) also best battery life!

576mhz kernel (stock in rom)

614mhz kernel

Alternate gps.config files

Euro GPS config (flash this if you are having GPS issues in Europe)

Asia GPS config (flash this if you are having GPS issues in Asia)

Mixed results on 6.35.10.18 radio, radio 6.35.16.19 recomended. Upgrade your radio here

Custom MTD:

first before anything run this either in term or using adb (only "df" in term)

adb shell df

you should get something like this

carz2@carz2-HP-G61-Notebook-PC:~/android/system$ adb shell df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 98100 32 98068 0% /dev
tmpfs 98100 0 98100 0% /mnt/asec
tmpfs 98100 0 98100 0% /mnt/obb
/dev/block/mtdblock3 174080 106820 67260 61% /system
/dev/block/mtdblock5 169728 114684 55044 68% /data
/dev/block/mtdblock4 133120 2048 131072 2% /cache
/dev/block/loop0 1024 1024 0 100% /system/lib/modules
/dev/block/loop1 2816 2816 0 100% /system/fonts
/dev/block/mmcblk0p2 468331 8226 435120 2% /sd-ext
/dev/block/vold/179:1
7216340 5608896 1607444 78% /mnt/sdcard
/dev/block/vold/179:1
7216340 5608896 1607444 78% /mnt/secure/asec

K0HNKCLLUN"]

look at "/dev/block/mtdblock3 174080 106820 67260 61% /system" and "/dev/block/mtdblock4 133120 2048 131072 2% /cache"

I used "mtd 108 3" in my mtdpartmap.txt

Download DGB-recovery-v1.5.8-CustomMTD_S.zip

These instructions are from firerats thread (recommended reading material) modified a little for my use.

The above is what I did and I'm running fine right now,

carz2@carz2-HP-G61-Notebook-PC:~/android/system$ adb shell df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 98100 32 98068 0% /dev
tmpfs 98100 0 98100 0% /mnt/asec
tmpfs 98100 0 98100 0% /mnt/obb
/dev/block/mtdblock3 110592 106824 3768 97% /system
/dev/block/mtdblock5 363264 113212 250052 31% /data
/dev/block/loop0 1024 1024 0 100% /system/lib/modules
/dev/block/loop1 2816 2816 0 100% /system/fonts
/dev/block/mmcblk0p2 468331 8227 435119 2% /sd-ext
/dev/block/mmcblk0p2 468331 8227 435119 2% /cache
/dev/block/mtdblock4 3072 788 2284 26% /dev/cache
/dev/block/vold/179:1
7216340 5665644 1550696 79% /mnt/sdcard
/dev/block/vold/179:1
7216340 5665644 1550696 79% /mnt/secure/asec

55 > 250 on data

Thanks anyone who put effort into making Gingerbread for our old phone possible.

Archive:

v0.090

removed boot animation, push one to /system/media/ if you want one

now has custom MTD support (explained at bottom, scroll down) Thank you Firerat and Ibcoder

Dietgingerbread v0.090

coming from v0.081

I only wiped cache and data as explained below

If this is a first install wipe everything

v0.081

DietGingerbread v0.081

no wipe if coming from v0.03 up re-flash gapps

v0.080

no wipe if coming from v0.03 up re-flash gapps

DietGingerbread v0.080

Flash this to fix ext mount (also works on v0.070/1)

v0.071

no wipe if coming from v0.03 up re-flash gapps

DietGingerbread v0.071

v0.06

No wipe if coming from v0.03 up, flash gapps again.

DietGingerbread v0.06

v0.05

No wipe needed if you flash the full gapps after rom

DietGingerbread v0.05

v0.03

DietGingerbread v0.03

sorry you may need to wipe, I didn't but had to re install gapps after and everything else updated from the market on it's own.

v0.01

Gingerbread for sapphire 6355 (still v0.01 kernel, flash prefered kernel)