[EVO Shift 4G General] TheWebMachine:
I originally posted this in the offical thread on CyanogenMod Forums, but it was suggested I cross-post it here:

Nightly #: All to date

Kernel: Stock

Hi all. I have two concerns that currently plague me with CM7, one of which has been around since I got my Evo Shift in April. Obviously, I don't expect any official support (I work in IT and I know how to read. ;)) but a few possible answers, discussions, or perhaps a pointing in the right direction would be great. I've researched exhaustively and haven't been able to come up with anything but my own speculations.

#1 - 4G is shaky, at best. I live in Pittsburgh, PA, USA. I'm on my second device (I made Sprint replace my phone to eliminate it as a cause), and the issue is NOT present in stock ROMs. I've tried both radio and WiMax firmware versions, to no avail. I have constantly full signal here in the city, yet, after a while of having 4G on, I will still show as connected to the tower, but will have no success in accessing the internet. Sometimes, turning the screen off for a min and back on will correct it. Other times, I must turn off 4G and turn it back on to get back online. I've changed out and tinkered with every element of my phone, short of using another custom ROM (I love CM entirely too much to defect. lol) and I can't correct the issue. As far as I can tell: it's not the hardware, it's not the firmware, it's not the towers. Something in the kernel, drivers, or system itself is causing the instability. I suppose this is more of a FYI to the devs than a request for help. However, if someone else has found a way to address this issue in the interim, I'm all "ears."

#2 - Why are we getting a 500MB system partition (of which I have over 350MB free) and only a 430MB data partition (of which I am always teetering around 100MB free, anything less and the phone acts stupid)? Since it has been a while since the last stable version, I'm not sure if this is just a "feature" of the nightlies. I didn't notice a ton of extra free space on the last stable release, tho. I'd love to recover a portion of that seemingly wasted extra system partition space so I can eliminate the usage of my SD card for app/data storage. When I used an sd-ext partition, it was nearly 700MB...and it, eventually, killed my last SD card, hence why I just use the standard app2sd, which I'm sure is also slowly eating away at my card. Since I use a 32GB card, I'd hate to have to shell out the cash to replace it...again. (Not to mention the bits of data I lost on the card, itself!) I want all of my apps where they belong...on the NAND (memory that is designed to take millions more rewrites than the SD). I have read up on resizing partitions for other devices, but nothing for the Shift. As far as I can tell, the other devices all require a recovery and (with each new nightly flash) a boot patch. Since there appears to be no such recovery and boot patch for the Shift, it would seem I can't resize the partitions on my own.

What would it take to create such patches for the Shift, so that more advanced users like myself can resize their partitions?? I use over 100 apps, many of which I've created myself to suit my specialized needs (sidebar: I hope to release a few of these on the Market soon, but I digress.) This feels like the #1 crutch of the CM series for the Shift for the true superuser, at this time. I love virtually every other aspect of CM...and feel it is the most advanced ROM available. (I'd love the HTC Fast Boot option, but that's just a "wish list" item. :D) How can the community help make this happen? I'm willing to risk bricking my device to test options. I nandroid backup daily. Besides, Sprint loves me and is always eager to replace my devices without question...mostly because they love my portfolio of personal and business accounts. ;) I'm simply not a dev in the extended sense that I can go tearing apart the works of such Android masters to those delicate extremes.

Thoughts?