[Streak 5 Android Development] _n0p_:
DSC v1.5

DSC v1.5

Since 1.4:

Kernel - UX impovement. Kick CPU on power button, device resume and touchscreen activation. Faster incoming call response and resume after deep sleep (governor independent, pure hack).

Kernel - added power mode control parameters to wifi driver - pm_resumed and pm_suspended.

Kernel - rewritten power button dejitter code.

Kernel - to keep version without breaking kernel version string, i decided to fake hostname :) - you will see (n0p@u18), for example in this kernel. Seems elegant enough.

Kernel - changed GCC version (thanks abauer!) and added compile-time optimizations.

Changed modes for built-in Wifi fixer. Now has Normal (check Wifi driver state only) and Agressive (also check Data connection and routes) modes.

DSConfig - changed config for Connection fixer, added "Test UV" button, so you can test undervolting on-the-fly without making the change permanent or rebooting the device.

Also - LED Notification On by default.

Internal - services changed for modes of Wifi fixer, cache will be auto-rebuilt.

--

A bit more about Wifi PM. It has three modes - PM_FAST(2) - default for active/resumed device, PM_MAX(1) - default for suspended device, PM_OFF(0).

Right now i cannot find a (nice) way to pass parameters to loadable module (no, modprobe.conf is not in play :), it's loaded from legacy hardware lib), so it's usuful only for playing with.

http://n0p.8bit.fm/streak/updDSCv1.5.zip

Mirror @ khoacoi:

http://littlemaruko.com/Nopteam/updDSCv1.5.zip

--

Since 1.0:

Camera now has Torch(flashlight) mode.

Phoenix Universal kernel.

In kernel - better Mugen Power percent calculation.

Built-in WiFi fixer - configurable via DSConfig.

CPU undervolting - configurable via DSConfig.

Mugen Power extended battery support. Configurable on-the-fly with DSC Mugen Power config.

Uncap patch by hPa - configurable via DSConfig.

hunderteins proposed Dalvik VM dex parameters. Configurable via DSConfig . Source.

Dalvik VM switched back to Nexus S (2.3.6).
​

--

Since 1.1:

Further work on Phoenix Universal kernel.

Most interesting changes:

Disabled baseband version check.

Used ext4 driver for ext2/3 filesystems. I/O boost expected.

Finally: configurable additional wake keys - Volume Up, Headset, Camera (via DSConfig).

Headset button set to wake device, to get rid of very old "can't resume music" bug.

hunderteins proposed Dalvik VM dex parameters - made default.

Switched back to CM7.2 DalvikVM.
​

--

Since 1.2:

* Magic from wway:

ICS Animations and Notification Toggles. And i've revamped Brightness button for full functionality.

* Number of system properties reduced - Look here.

As a result - MUCH more stable system.

* Camera mod - Jpeg quality set to 100 instead of 75.

* SMS 2 MMS conversion treshold can be set via DSConfig (Mms.apk hack).

* Zeam updated to 3.1.10 (number of vertical app drawer columns altered to 5/7), got nice folders and app drawer animation looks better with ICS anims.

* Fonts updated.

* Internationalization updated (EXPERIMENTAL) - included Arabic, some other (sorry, have no time to update the list).

Indonesian locale switched from in to id, Hebrew - from iw to he. Can't get Hindi to work - that's whose unresolved symbols in list.

It's only an added locales - you most probably will need Arabic patch for RIL.

I already prepared a pack of localized and updated apps, but will upload it only on receving feedback of localization quality.

* Widened Connection (former WiFi) fixer functionality.

Hope that's all.
​

--

Since 1.3:

* Fixed reboot icon (ic_lock_reboot now)

* DalvikVM heap is set to 32m.

* Removed startheapsize (has no effect).

* Updated DSConfig.

* Updated Settings (System update points to DSC XDA thread)

* Number of props reduced even more.

* Put back old "Leds On" script mod.
​