[Hero, G2 Touch Android Development] kieranc:
Wiped and flashed, I'd ODEX'd and enabled JIT so I figured an upgrade might not be so smart. All seems to be working great, thanks!

edit: still the old crappy ringtones :(

edit: worse than that, I can't install anything from the market. Installation unsucessful for everything.

logcat from trying to install something:

I/ActivityManager( 101): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.vending/.AssetBrowserActivity }
I/ActivityManager( 101): Starting activity: Intent { act=android.intent.action.VIEW cmp=com.android.vending/.AssetInfoActivity (has extras) }
I/ActivityManager( 101): Displayed activity com.android.vending/.AssetInfoActivity: 891 ms (total 891 ms)
I/installd( 87): free_cache(374250) avail 137781248
I/ActivityManager( 101): Starting activity: Intent { act=android.intent.action.VIEW cmp=com.android.vending/.AssetPermissionsSubActivity (has extras) }
I/ActivityManager( 101): Displayed activity com.android.vending/.AssetPermissionsSubActivity: 404 ms (total 404 ms)
I/vending ( 449): com.android.vending.api.RequestDispatcher$RequestContext.<init>(): Some requests use secure token but dont require SSL. Forcing SSL.
I/NotificationService( 101): enqueueToast pkg=com.android.vending callback=android.app.ITransientNotification$Stub$Proxy@454b20e8 duration=1
D/vending ( 449): com.android.vending.AssetDownloader.downloadAndInstall(): Initiating Download for 1 applications.
I/vending ( 449): com.android.vending.util.DownloadManagerUtil.enqueueDownload(): Enqueue for download com.android.vending.util.DownloadManagerUtil$Request@45533ff8
I/vending ( 449): com.android.vending.AssetDownloader.startDownload(): Download request row inserted at content://downloads/download/14
D/vending ( 449): com.android.vending.api.LocalAssetDatabase.notifyListener(): 7094856556222747364 / DOWNLOADING
I/vending ( 449): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$DownloadManagerService.startNextDownload(): Found Paused URI null
I/vending ( 449): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$DownloadManagerService.startNextDownload(): No more paused downloads.
D/vending ( 449): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$DownloadManagerService.handleDownloadCompletedAction(): Got a download completed intent.
D/vending ( 449): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$DownloadManagerService.installFromUri(): Calling install uri=content://downloads/download/14 src=null assetId=7094856556222747364 name=VLC Remote (beta) last=TRUE
D/vending ( 449): com.android.vending.api.LocalAssetDatabase.notifyListener(): 7094856556222747364 / INSTALLING
E/PackageManager( 101): Couldn't create temp file for downloaded package file.
D/vending ( 449): com.android.vending.api.LocalAssetDatabase.notifyListener(): 7094856556222747364 / INSTALL_FAILED
D/vending ( 449): com.android.vending.VendingNotificationManager.showNotification(): Showing notification: [AssetID=7094856556222747364, NotificationID=1958049720, Title=VLC Remote (beta), Message=Installation unsuccessful.]
I/vending ( 449): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$MyPackageInstallObserver.packageInstalled(): Package install from content://downloads/download/14 failed: Insufficient storage available.