[Streak 5 Android Development] TheManii:
Browser

Browser and gmail seems to be broken for the same reason(?): they both use the same rendering path, whatever browser uses to render isnt liking the current video drivers(?)

The "View changelog" in titanium backup has the same issue and it's actually just a rendered html page, but strangely the Settings -> About phone -> legal information -> Google legal page works, even though it's also html.

As I'm on win8rp x64 I cant install my adb drivers and check logcat.

Chrome seems to work fine as it includes it's own renderer, for the same reason firefox beta also works as it doesnt even use webkit. I'm guessing any app that uses the built in renderer wont work, nor will apps that use it (such as gmail apparently).

USB Mounting

As far as the usb mounting, CM9 includes a toggle to switch between MTP/PTP/USB-MSD on my touchpad, but it doesnt have a working USB-MSD mode.

ICS by default requires your kernel to support MTP (at least official roms) I believe, I've bugged n0p about it but he wasnt previously interested in making mtp work and all 2.x kernels dont have mtp. I cant verify that ICS requires MTP, so take it as you will (but having USB-MSD on a HC/ICS device is big enough of a deal that it's considered a feature point as not everyone likes MTP).

Gapps and zip flashing

The default CM gapps zips dont work because streakmod doesnt have a recent enough version of busybox. (the default script and binary call busybox to do this instead of having device specific mounts) The CWM5.0 port might be able to flash it as it includes a new enough busybox, but I havnt actually tried it.

Wifi

Can you still confirm that wifi is slow? at least on mine i'm getting the same speeds as stock 407/CM7.2/MIUI 2.4.20: ~11mbits down/~18mbits up.

My router is a linksys E4200 on comcast, actual speeds: 63mbit down/19mbit up. Those speeds arnt any slower then on other roms for my device.

I dont know if it's a bug on my end: but wifi always shows 0 bars on the statusbar even though it seems to be connected at full speed, in settings -> wifi though it shows full bars (which is correct)

Feature request

Feature request: could you make more variations of the action bar/UI?

160dpi

menu button turned into app switcher button (like on htc one devices)

all virtual buttons with hw buttons disabled/leds turned off (like galaxy nexus)

120dpi with tablet mode (like the streak 7/HC)

160dpi with tablet mode (like ICS phones modded into tablet mode)

I dont expect you'd be happy about making nearly a dozen variations, but any would be great :D

For anyone curious: SystemUI simply crashes if you try 120dpi (systemui controls the statusbar/action bar in 2.3 and newer roms)

160 dpi allows Stage 1.7 widgets to work fine with a custom launcher, the default launcher also doesnt work properly at 160 dpi.

Missing features?

The phase beam lwp seems to be missing from this rom, phase beam is a stock ICS live wallpaper isnt it? Very least it appears on my touchpad/CM9 nightly.

Was it not included due to issues with the GPU drivers?

Annoyingly AOSP doesnt support sending arbitrary files over bluetooth while Cyanogen does, I can pair with my touchpad but I cant send over apks/xml files due to AOSP only declaring a couple file types valid for sending. Not an issue with the rom itself but I hope that you/someone ports CM9 if/when AOSP is stable enough to use the primary rom.

Dont ask about the camera not working: ICS dramatically changed the camera libs due to the features they added, I dont beleve there's many unofficial ports with working cameras (unofficial as in there's no stock ICS drivers at all).

My touchpad doesnt have a working cam and it's has pretty much the greatest support for an ICS port.

Rooting

For anyone curious, to root simply use superuser.zip, it worked fine without any issues.

Dell stage

Funnily enough, Stage 1.7 seems to install and work if you use a custom launcher.

For those that dont use Dell stage:

1.5: Original version, intended for 2.2/2.3 roms, requires the dell stage launcher

1.6: Stage 1.6, intended for 2.2 roms, requires the dell stage launcher

1.7: Stage 1.7, intended for 3.2 roms, standard tablet widgets

2.0: Stage 2.0, intended for 2.3 roms, requires the dell stage launcher and extensive changes

1.7 widgets require a 5x5 space, which wont fit on the stock launcher because it only provides 4x4, but if you used a custom launcher/size it can just barely fit.

1.6 ones might work, but I havnt tried, 2.0 wont as they require extensive patches to your rom to work fully.

As an aside: thanks for getting ipv6 working :), the Venue is the only device left in the dell family that doesnt support it now. (ICS/S5 obviously does now but 2.2/2.3 on the S5 didnt, and the S7/S10 always supported it)