Build info from the original build.prop. Stock rom here (not recommended for normal users).
I removed some stock apps & Google apps. Updated the market. Redoxed & resigned. Rooted with latest chainsdd superuser. modified dta2sd. CM7 libm.so (antutu floating point fix). CM7 bash. CM7 openvpn. CM7 keyboard. CM7 gps shim. CM7 apns. Added CM7 Magic Smoke live wallpaper. CM7 Contacts, messaging & dialler. CM7 DeskClock. BusyBox 1.19 - official armv6 binary from busybox.nethere. Gen1 & Gen2 compatible. Cache on tmpfs. Few small tweaks.
Custom 2.6.35 kernel with overclocking, lots of cpu governors & i/o schedulers, led notification fix, cifs, tun.ko (module), ext4, undervolting, tweaks & fixes, etc. Thanks to Burstlam & Tom G for lots of code for that. Source code here - https://github.com/John-Kenney/zte-turies-35
Most things that you'd expect seem to work. Please report any bugs. Some bugs may be ZTE's fault & hard to fix due to no source code. This is a basic stripped down modded stock rom, with few custom features, it will stay that way. Don't ask me for extra customisations, make them yourself & release them as addons in your own thread, or just use CM7.
Usual disclaimer applies, no guarantees, I'll just laugh if it breaks your phone, etc.
Google Apps: This adds Car Home, Gmail, YouTube, Talk, Maps, Voice Search. Android Market is included in the rom, but Talk & Car Home can't be downloaded from the market.
Download: gsf-gapps2.zipmirror
Size: 11.4 MB
MD5: daff051b18fcf022b74502fe2a080876
r4:
Kernel updates - forked burstlam's latest kernel & added some patches myself, including patches to undervolt the wifi adaptor & cpu (saves battery) and patches to improve memory use, more details here: https://github.com/John-Kenney/zte-t...commits/master full kernel source code here - https://github.com/John-Kenney/zte-turies-35
(re)ODEXed - Saves space & slightly faster
ICS Keyboard
New CM 7.2 versions of some small apps (Gallery, Calculator, Email, etc)
CM7 Contacts, dialler & messaging, plus FelixL's ZTE EMode Helper installed by default
CM7 DeskClock replaces ZTE Alarm Clock.
CRT style screen off animation.
Cool - the story called "GSF" still goes on - I'm impressed.
After several weeks of being completely satisfied with Elitemovil's ROM, I wanted to try yours. And I have to say: well done. Everything seems to work as it should.
Calls, Sensors, WLAN, USB are working. No bugs so far.
The GPS fix lasts some time but that seems to vary in general - just a first impression.
Stable and smooth from what I see.
Thanks for sharing this new version of GSF.
Edit: Hmm, no overclocking? Didn't you say kernel with oc? And Antutu's Benchmark gave 200 points less than standard Moldovan or Elitemovil. Do I need to change some configs?
There is overclocking support in the kernel, you just need to use an app like nofrills cpu or setcpu (not included) to enable it, or edit a config file in /system/etc/init.d
Antutu & other android benchmarks are poor, not really worth paying any attention to. It might even be a feature that improves the overall performance of the phone affecting the benchmark, like autogroup scheduling. It could just be that you're comparing results at stock speed in this rom vs overclocking in other roms. I can't see much difference, I just got 1600 at stock speed in antutu & 1708 at 672mhz, which is about what I'd expect. It can vary randomly between different runs too.
Maybe it is one of the ZTE libs, I only replaced one for performance reasons in this (libm.so, compiled from cm7 source), I replaced more in the old gsf. libm.so from the zte rom appears to be compiled to use software floating point emulation, despite the cpu having hardware floating point (vfp)... that reduces the antutu floating point score drastically, although it doesn't have much effect on performance in reality... probably some other zte built libs were compiled with sub-optimal compiler optimisation flags too. I think most apps & games where performance is important will probably have their own optimised libraries, so it wont make any difference.
I don't want to replace too many files in this rom for stability reasons. I don't have the source code for this rom, it's closed source, we don't know what modifications zte has made. If I start using too many library files compiled from CM7 source then it could cause problems due to Cyanogen & ZTE both modifying the code in different ways. There could be some unexpected & hard to track down bugs caused by it.
Most of us take the simple act of waking up our devices and having a quick glance at the … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?