0.1.x
1) Write full repack logic
2) Replace binary busybox and some toolbox tools to busybox compiled from sources
3) Replace BSD dosfs tools to last version GNU dosfs tools
4) Add nand restoration scripts:
    nand_check.sh - force check and repare internal flash
    nand_format_vfat.sh - force format internal flash to VFAT
    nand_fullrefresh.sh - force full rewrite, parted and format internal flash
5) Some tunes in build.prop (for 512Mb devices memsave, speedup and others)
6) Add support root in box
7) Add google play in box
8) Add tested version skype in box
9) Add needed frameworks and some apps
10) Fix google play work
11) Update goolge framework
12) Fix first boot after update
13) More strip binary for flash save
14) Fin infinitive boot
15) Add ivi app
16) Update some apps
17) Auto brigth now work correct (need small calibrate sensor in kernel)
18) Enable audio low latency mode (~30ms instead over 150ms sound latency)
19) Always use multitouch mode for all devices (workaround not correct position detect with A4Tech mouse)
20) Decrease white noise in headphone output (tune alsa for idx7 T1, idx10/Idx7_T1-4 used RTL DAC is very bas quality)
21) Apply busybox 1.20.1 post patches
22) Add linux wireless tools for advanced users and some aaps as WiFi Txpower and WiFiTether
23) Replace dnsmasq to lastest stable version
24) Use 7zip for final archive
25) Integarete kernel sorcese and make build work kernel
26) Move all modules to /system/lib
27) Fix busybox modules tools to usadge /system/lib to find modules
28) Kernel add some gcc optimization
29) Kernel configs cleanup
30) Fix camera noise issue for IDX10
32) Fix mtd particion for IDX10
33) Fix inverted ligth sensor for IDX10
34) Tune range for ligth sensor
35) Fix sensor keys work in iDx10
36) Add dynamic brightness level range compression for comfort use auto mode
37) Fix boot animation artefacts at IDX10 device
38) Fix i2c wakeup bug (touch not work after wakeup)
39) Fix get host by name (dns lookup in busybox)
40) Add some drivers (mouse/keyboard)
41) Fix some usb devices work
42) Add usb tablet genius/wacom support
43) Add some debug utils
44) Recovery kernel now build from sources
45) Recovery wipe media now use flash_erase for prepare format and correct VFAT build without DOS parts
46) Remove iDx3G target. All iDx10 (iDx10/iDx10_3G_Type2/iDx_3G_Type2) must be use single image
47) More amlogic code cleanup and fixups
48) Fix mpeg4 aspect ratio select
49) Fix camera init procedure
50) Fix 2D driver memleaks and compile time warnings
51) Remove media effects framework (buggy)
52) Increase system part size to 512Mb (for all devices)
53) Enable preempt mode for kernel
54) Move to necro amlogic toolchain (based 4.4.1 gcc)
55) Camera at idx7 now work (necro crazy china coders...)
56) Add export freq tables by sysfs (scaling_available_frequencies 1000000 900000 800000 700000 600000 500000 400000 300000 200000)
57) Backport ZRAM support (compressed swap in ram for save real mem for applications) default 128Mb compressed swap part
58) Generate build.prop by every build without patch original
59) Decrease zram size to 92Mb (prevent overflow)
60) Disable some optimization for compat with old gcc version (this is ugly, need fix later)
61) Remove memory barriers and add some checks in i2c_hw mode driver(idx10)
62) Fix build mtdutils with old gcc regression
63) Fix regression with touch pad freeze in idx10
64) More response for eeti touchscreen mode
65) Fix swap menu and exit keys in touchkey
66) Increase heap size to 256Mb
67) Add /system/etc/sysctl.conf read and apply by boot
68) Split repak logic to different scripts and some fix
69) Add /system/bin/systune.sh call from init for create ramz and tune system with sysctl
70) Add profile support. Edit /system/etc/profile for tune if need
71) Decrease zram size ro 32Mb. 92Mb periodical freez IO

0.2.x
1) Group scheduling for SCHED_RR/FIFO enabled by default. This prevent get RT PRIO for not root task and correct balance cpu load by groups
2) Tickless mode kernel now correct work with Amlogic (more save battery)
3) Update googleapps to ics-20120429 version
4) New youtube version now work correct
5) Update superuser

0.3.x
1) Add support MESON-3 board as Digma IDX7 Type5
2) Add export cpufreq table in meson3 code
3) More more crazy and dirty code fix in meson-3 support
4) Remove dupe Gallery.apk
5) Consolidate more code M1<=>M3
6) Fix wakeup watchdog after logn sleep
7) Port backligth compression hack to M3 kernel
8) Speedup M3 kernel
9) Update google play to patched for restrictions 3.7.13 version from xda
10) More small bugfixes and optimization for all supported devices
11) Fix correct camera init (M3)
12) Fix wireless overhead packets accept from some routers
13) Fix usb endpoint size
14) Fix mtdblock erase size calculation
15) Small fixes in scisi/crypto/uevent subsystems
16) Consolidate mali driver code for M1 and M3
17) Add locks before mali registers set at power on
18) Add check double power on for mali driver M3
19) Fix native suspend work
20) Switch from buggy amlogic suspend to native mode
21) Fix mali crash after wakeup
22) Hack regdomain subsystem for enable all supported by wifi driver modes in RU regdomain
23) Try fix PSM for all supported wifi drivers (80211 hack)
24) Fix section mismatch in aml modem
25) Cpufreq refactoring upscale freq
26) Merge some drivers M1/M3 (wifi,uart,bt and others updated for idx7 T1-4 and IDX10)
27) Add lost locks in some amlogic code (for safe operation)
28) Remove unused odex files after replace gapps to deodex versions
29) Add audiolicense
30) Disable USB_DYNAMIC_MINORS (try fix some 3G modems restore connection after suspend)
31) Disable USB_SUSPEND for idx10 (conflict with aml_modem)
32) Disable USB High speed electric test support (this is ugly hack from amlogic)
33) Increase timeouts and more retry for sd card detect
34) Fix PM callback in sdcard driver
35) Fix permission for /sdcard /flash symlinks
36) Update binary firmwares for wifi drivers (M1)
37) Fix mali memory corrupt at meson-3 boards (T5)
38) Use 3_4 userspace for all digma idx7(t1-t4)
39) Fix Bluetooth work (idx10, idx7 T1-T4)
40) Fix RTSP work (idx10, idx7 T1-T4)
41) Small framework update
42) Add work version youtube client (temp before google fix official apk)
43) Fix oom_kill defaults in init.rc script (initramfs)
44) More tune vm parametrs by sysctl
45) Try more use amlogic HW player instead software only native google player
46) 3G modem mode tune for more stable connect
47) Add battery_drop_calibration.sh script (need full recharge bettery after apply)
48) Small cpu sched parametrs tune
49) Disable iostat for all mtd devices (save cpu ticks)
50) Increase readahead for some mtd devices (must be >= erase size for best perf. see systune.sh)
51) Turn off seek reordering-use with internal nand
52) Update google play to 3.7.15 version (new filename Vending.apk -> Phonesky.apk)
53) Update zoneinfo to current version
54) Fix ondemand work at big IO wait stat
55) Fix conservative work after sleep if last IOWAIT before sleep > 90%
56) Drop compat with V4L v1 and disable IR drivers
57) Set freq_step for conservative mode to 1 (one step per one time. Need for correct select with freq table)
58) Move select conservative mode select to end of init (speed boot)
59) Fix nand driver bad block bug (handle issue)
60) Fix issues in H264MVC and JPEGDEC and reanable it
61) Set cpufreqtable to 1000-850-700-650-600-550-500-400-200 for more responce apps and ui
62) Fix permission for some files in sysfs
63) Fix regression camera mirror
64) Move all systune params from initramfs to sysctl.conf
65) Some tune system parametrs for prevent crashes big apps
66) Decrease zram size to 24Mb (try fix freezes and dalvic crashes)
67) Add support init.d (/system/etc/init.d path)
68) Add compile time options for select optimize dalvik flags
69) Camera drivers up from upstream (04.08.2012 git tree)
70) Update wifi drivers from upstream (04.08.2012 git tree)
71) Backport i2c drivers code fixes from upstream (04.08.2012 git tree)
72) Prevent null pointer dereference in notifer from upstream (04.08.2012 git tree)
73) Ligth sensor code up from upstream (04.08.2012 git tree)
74) BT force host to be master role from upstream (04.08.2012 git tree)
75) BT update code from upstream (04.08.2012 git tree)
76) Fix resume in core power from upstream (04.08.2012 git tree)
77) Disable some debugs and profier options and enable persist 2D accel for UI
78) Set cpufreqtable to 1000-800-700-600-500-400-200 - remove not 100Mhz positions, not stable
79) Revert nand handle patch. Need rewrite in future
80) Add tocuh calibration tools for idx10 egalax touch
81) Backport cleancache from 3.x.x tree
82) Backport compcache from 3.x.x tree
83) Backport PM fixes from 3.x.x. tree
84) Disable check battery status in suspend
85) Add start time reindex/defragment sqlite databases
86) Remount all tmpfs particion with 1Mb limit size (prevent memleak)
87) Add create and enable swapfile in internal nand (for enable need edit systune.sh)
88) Fix some variables in sysctl.conf
89) Ramz size decrease to 12Mb if real swap used (ramz use as buffer before write data to real swap, if real swap disabe - ramz = 24Mb)
90) Set real swap size to 128Mb by default
91) Add touch calibration util for idx7 T2-5
92) Disable usb_suspend for all devices (temp for test usb host driver)

0.4.x
1) Lowmemorykiller: Ignore shmem pages in page-cache
2) Lowmemorykiller: Don't try to kill the same pid over and over
3) Lowmemorykiller: Don't wait more than one second for a process to die
4) Lowmemorykiller: Don't grab tasklist_lock
5) Lowmemorykiller: Do not kill kernel threads
6) Add update touch screen firmware and calibrate util for idx7 T1
7) Fix crashes in some buggy drivers (workaround in dma_pool)
8) Reanable kernel panic support in sysctl and decrease vm.swappiness
9) Fix ip-up ppp script (use google dns if ISP not send DNS servers to client)
10) Backport xt_qtaguid and dependecys to 2.6.34 kernel (need fix mobile data statistic issue)
11) Binder: Don't call dump_stack in binder_vma_open (fix one oops)
12) usb_modeswitch: more device support list add
13) google framework: cleanup and small update
14) busybox more changes for full integration in android tree and some fixups
15) Use pm.sleep_mode=3 and reanable check battery level in suspend (this is more correct for amlogic)
16) Some permission fix (busybox/...)
17) Add prevent modify (immutable) mode for base system binary (busybox/...)
18) Temp disable ramz swap support for test dalvik restart (for reanable need edit systune.sh)
19) Small sysctl.conf change (for test restart dalvik)
20) Fix permission for disable_ipv6 proc file
21) Uboot now make from fresh tree amlogic source code (temp disabled)
22) M3: suspend watchdog must be disable by default
23) M3: fix display mode select at boot
24) Disable file cache kernel code (save memory)

0.5.x
1) Auto update busybox and flash_erase in recovery initramfs image and kernels
2) Allow reload amlogic classes in to memory and allow state launcher in mem always (try prevent crash at kill launcher)
3) Try tune android touch parametrs
4) Fix path to includes for userapss
5) Update some system libs from current tree
6) Disable kprobes default for arm (kprobes must used only for debug)
7) usb: return -ESHUTDOWN while devices diconnect from target (insteal -ETIMEOUTD)
8) Disable zcache, cleancache ksm (use this in arm+dalvik not good idea)
9) SD/MMC - add delay befor detect card state.
10) VFS - need flush cache in some cases. Free mem for new buffer.
11) NET - fix kernel logic for corret forward traffic before some devices with non standart mtu sizes
12) USB - must be one device number reserved for correct flush endpoint.
13) Cleanup unused apps
14) Add small and fast RU Keyboard with support hardware lang switch (please select in options manual)
15) Update google play to 3.8.16 version
16) Replace ContactsProvider and Contacts services to fresh and fixed for compat with new google API versions
17) Disable OpenGL ES 2.x enable in build.prop (buggy options - JVM fatal divizion by zero exception)

0.6.x
1) Update dnsmasq to 2.63 version
2) Fix correct work dnsmasq in android
3) Wireless tool do not call dns (this may be very very long time call)
4) Update kernels to 2.6.34.13 version
5) Backport BB detection code for nand from 3.0.x kernel
6) Add experimental ZEN kernel tree. ZEN in name images (use BFS/BFQ/SLQB/Zen-Sched and configured as PREEMPT)
7) Update userspace android code to 726B2-V0.05-ICS-CPT-System-20120822-07 version (idx7 T1-T4)
8) ARM: Allow kernel unaligned accesses on ARMv6+
9) FBMEM: fix fb_read, fb_write unaligned accesses
10) ARM:VFP:VFP suspend/resume race fix
11) kernel/async, init/main.c, kernel/async & init/main.c fix uninitialized variable
12) Update google play to 3.8.17 version
13) ARM: VFP code up and fixes
14) BOOTMEM: Fix __free_pages_bootmem() to use @order properly
15) linux/log2.h: Fix rounddown_pow_of_two(1)
16) Kernel use neon fpu for float point arithmetics (some power save)
17) Enable fast math and free vectorizise gcc optiomization
18) Remove disables checks option from build.prop (test dalvik restart issue)
19) Update uboot code for iDx10/3G (fix charging and power save issue)
20) Disable fast math for all amlogic devices (fix stable issue)
21) build_info: add section for compat with new china userspace code (idxd and others)
22) add some helpers scripts and apps for configure and debug
23) some change logic init.rc
24) fix start values for counters touch/keyboard events
25) decrease agressives low memory killer

0.7.x
1) Update userspace for iDx7 Type1 to 20120829 version
2) Update userspace for iDx7 Type2-4 to 20120903 version
3) Update userspace for iDx7 Type5 to 20120911 version
4) Update userspace for iDx10 to 20120709 version
5) Add support B revision NAND 8GiB H27UCG8T2M
6) Fix support C revision NAND 8GiB MT29F64G-C
7) NAND: Fix delays after errors at rw procedure
8) Fix RTSP support for idx7 Type5
9) ARM: more backportst from 3.x.x kernel tree for safe operations
10) Fix some errors in amlogic kernel code
11) Update earlysuspend code form 3.x.x kernel
12) ARM: Update spinlock implementation (speedup)
13) Update workqueue implementation (speedup)
14) PM: Fix a race during freezing of TASK_STOPPED tasks
15) Fix tree cleanup before replace apps
16) PM: Prevent dpm_prepare() from returning errors unnecessarily
17) PM: Now enable agressive power save mode in suspend (pm.mode=1 and no check battery in suspend)
18) DALVIK: Fix crash dalvik at high memory load in some apps
19) Remove touch calibration utils from final builds
20) Update userspace for idx10(3g)/idx7_t1-4(use one userspace code now)
21) Add DeviceManagment.apk (tool for managment devices modes, internal flash and others)
22) Add prevent input flood logic in kernel (try fix high cpu load at screen off before sleep - idx10)
23) Disable hard limit for oom and fix prevent server kill logic
24) Fix alsa buffer size for M3 devices
25) Update google play to 3.9.16 version
26) Apply post 1.20.2 busybox patches

0.8.1
1) kernel up to 2.6.34.14
2) import alarm fixes from idxd tree
3) update google apps
4) fix fat short name issue
5) fix some stability issues
6) binder: prevent NULL pointer dereference after setup wizard crash.

0.8.2
1) Update gapps.
