[Samsung Galaxy Mini] kittenlinux:
Ok, now I can build pure CM7, by use Squadzone's config with many enhanced config for working best with Galaxy Mini

Thank to Tj_style, Squadzone, Subpsyke, Mebitek and some people that I can't mention.

This build only work on GT-S5570 (GT-S5570B, GT-S5570L also work but please use your GT-S5570B,L stock rom as base.)

Not work on GT-S5570I because of different hardware.

Please upgrade your Galaxy Mini to stock 2.3.4+ to use this rom (XXKPK firmware recommended, for SEA user you can use DXKPD or DXKT6)

Some change from Squadzone's latest config:

CMParts: removed many config for Galaxy Mini (LED, Search button, Trackball, etc.)

Framework: when unplug charger, screen will turn on (like stock rom)

Framework: in power menu, you can go to download mode (from subpsyke's rom)

This rom is build from CM sources, with patched camera orientation fix (thank Squadzone) and some updates.

Some update include:

Superuser 3.0.7 + su binary 3.0.3.2

tzdata 2012b

Screenshot? Pure CM7, you can search from Google :D

Download

05-01-2012

Squadzone | Deodexed, Odexed

Mebitek | Deodexed, Odexed

Don't have to wipe data after upgrade from earlier versions. But if you have FC or some other problem, just wipe data/cache.

Google Apps? You can use this. (update every time that new version of apps released) Updated 05-11-2012

(Full Gapps include Gmail, Maps, Street, Voice Search, YouTube) Updated 05-11-2012

How to Flash Cyanogenmod 7 ROM (by Squadzone)

Changelog:

05-01-2012 Maintenance release
[LIST]
[*]First full changelog.
[*]Applying theming to more framework items.
[*]Implementing Sunfire-related fixes
[*]This will expand the build time GCC check to include 4.7.x
[*]Implement a new use case where the phone has a one-stage camera button only (sunfire).
[*]Make absolutely sure the keyboard is never shown over the dialer.
[/LIST]

04-25-2012 Maintenance release
[LIST]
[*]Squadzone: update proprietary ril from XWKTN
[*][URL="http://r.cyanogenmod.com/#q,status:merged+branch:gingerbread,n,z"]this[/URL] (up to 04-25-2012)
[/LIST]

04-21-2012
[LIST]
[*]mebitek: use gps library from stock rom
[*]libaudio: [URL="http://r.cyanogenmod.com/#/c/14710/"]Fixed audio routing[/URL] (cherry-picked from p500)
[/LIST]

04-16-2012
[LIST]
[*]initial build of mebitek config
[*]Squadzone: revert AudioFilter.csv
[*]revert mini picture thumbnail
[*]now use different camera sound config for 2 rom (because different toggleshutter)
[*][URL="http://r.cyanogenmod.com/#q,status:merged+branch:gingerbread,n,z"]this[/URL] (up to 04-16-2012)
[/LIST]

04-08-2012
[LIST]
[*]update AudioFilter.csv from u8150
[*]rebase from Squadzone's config (new kernel, update adreno lib)
[*]use micro picture thumbnail for faster load.
[*][URL="http://r.cyanogenmod.com/#q,status:merged+branch:gingerbread,n,z"]this[/URL] (up to 04-08-2012)
[/LIST]

04-01-2012
[LIST]
[*]fixed toggleshutter from config (thx squadzone)
[*][URL="http://r.cyanogenmod.com/#q,status:merged+branch:gingerbread,n,z"]this[/URL] (up to 04-02-2012)
[/LIST]

03-30-2012
[LIST]
[*]Initial release
[/LIST]

Device config (in .tar.gz)

Squadzone | Mebitek

For proprietary file of Squadzone config. You can extract from Cyanmobile rom.

And yes, Mebitek config should extract from mebitek rom too.

About sounds folder. You have to replace original folder in frameworks/base/data if you build Squadzone config, on Mebitek don't have to replace but I've included backup in Mebitek file.

And you have to apply camera orientation fix too. (In squadzone github at some commit)