Hi i've compiled the complete CM6 Sources, for our device, featuring:
I've published a repository on GitHub with the device i created (inspired from fyodor' one) for cyanogenmod 6: http://github.com/ivendor/android_device_htc_tattoo_cm
Credits: cn.fyodor (for his kernel and his device config for froyo), Amon_RA(for recovery image), moneytoo (Market Patch), NeXTWay (for assisting me in testing), spartm (for his tweak in froyo rom).
Known Issues:
FAQ:
Installation/Update instructions:
First of all, Updates does NOT require a wipe.
In order to install this ROM for the first time:
In order to update:
Please note that google apps must be installed only the first time (or when there is an update).
Changelog:
0.7 Download - md5: 32c11df0ac470cff4b4237c81c9215c9
-Using layout overrides for QVGA resolution from Wildfire
-Handling of compcache % settings in CyanogenMod menu
From Cyanogen changelog:
* Common: ADWLauncher 1.3.3 - Ander Webbs
* Common: Optional overscrolling - Google, Arcee, Robert Burns
* Common: Messaging/Phone sliders on lockscreen - Rodolfo Hurtado
* Common: Lockscreen gestures - Michael Webster
* Common: Bluetooth FTP server profile - CodeAurora
* Common: New wallpapers - Prash
* Common: Super duper unified flashlights - Michael Webster
* Common: Launch applications via DeskClock - Evan Charlton
0.6 Download - md5: 79361f263db6b5e87ea14edaf0ca9efa
-Use ARMv6 optimizations
From Cyanogen changelog:
* Common: Various bugfixes from AOSP and CodeAurora
* Common: ADWLauncher 1.2.0 - Ander Webbs
* Common: Notification category support - Pedlar
* Common: Galaxy S style power widget in notification bar - Pedlar
* Common: Autodetect if we should use /cache for system dex files - Kali-
* Common: Quick PIN unlock - gsarrica
* Common: Skia performance enhancements - CodeAurora
* Common: APN list update - Paul Weiss
* Common: Fix AGPS issues on all platforms
* Common: Ability to customize location to save attachments in MMS - Wes Garner
* Common: Dismiss notifications by swiping - Evan Charlton
* Common: Enabled Sound Recorder app
* Common: Bluetooth OBEX performance boost - Sony
* Common: Updated Terminal Emulator app - Jack Palevich
* Common: Updated headset drawables - blunden
0.5: Download - md5: 3b9b0f0261ae42e6ba64d5efd44bba38
-Fixed phone call with bluetooth handsfree/headset
-Updated to Android 2.2.1 and latest cyanogen 6.1 sources
From Cyanogen changelog:
* ADWLauncher 1.1.5 - Ander Webbs
* Configurable audio focus for music app - Jonas Larsson
* APN cleanup (fixes many issues with GPS and MMS) - Cyanogen
* AudioDSP updates - Antti S. Lankila
* Status bar themes - Michael Webster
* Email app updates - Michael Webster
* Notification "quiet hours" - Evan Charlton
* Superuser 2.3.6 - Adam Shanks (ChainsDD)
* Control locking of MMS app in memory - Julian J. M
* Kill foreground app by long-pressing back - Evan Charlton
* New AppWidgetPicker dialog - boombuler@XDA
* FileManager app - OpenIntents
* Anonymous install statistics gathering - Chris Soyars
* Dual-mode snooze (long press dismiss) - Evan Charlton
* Compose SMS/MMS via search button long press - Wes Garner
0.4.1: Download - md5: ac0430ca69cc83d26778d90ef1af22a6
-Fixed libGps, should not cause issues anymore.
0.4: Download - md5: 4b4fbcd11e5129fa93f2c8e40b709ccf
-Fixed Network Operators Search
-Added ipv6 modules in kernel
-Revised layout of Lock Screen, PIN Unlock Screen and Password Unlock Screen
-Sync with last Cyanogen sources, new headset icon in status bar.
0.3: Download - md5: 3e3d10e2f689f2e7145e0f36a01407da
-LatinIME setted as default keyboard
-Camera should not drain battery now
-Resolve video issues and enabled streaming from Browser
-Added TattooCalibration.apk
0.2: Download - md5: 7e1391b271b81f9332e758ee1357b38f
-Disabled menu button in lock screen
-Updated to lastest CM6 stable release
-Cyanogen Compcache setting activated
-Included Chinese and Japanese Keyboard
-Revisited layout of Latin Keyboard and USB Storage Dialog for QVGA
0.1: Download - md5: e75b12c155930e1123908696bb0fc595
-Initial Release
Lastest Google Apps for CM6: LATEST VERSION Download Mirror - md5: a5571643a90e265527add455e7da9486
NOTE: if you have market patch, you should apply new google apps, then the market-patch-v2, and reboot
Market Patch v2:
You can install it after Google Apps. (Video results now are over 1500).
There are some steps to do:
1) Reboot in recovery and flash market-patch-v1.
2) Reboot to Android doing a normal boot.
3) Reboot in recovery again and flash market-patch v2.
4) Reboot to Android again, now you can use market. (Clean market application data before opening it)
For DEVS: When you update market, the system doesn't grant permission to it (and so it causes FC) because the signature of apk is different from the previous, so you must flash two different versions of the market, signed with the same certificate.
Super Circle Battery Mod:
Thanx to francians for segnalation.
You can use this kitchen: http://circle.glx.nl/ in order to generate Super Circle Battery Mod for my ROM, selecting Cyanogen Based ROM when requested. (I advice you to not change the bootanimation because Tattoo needs LDPI bootanimation)
The kitchen generates the update.zip file for flashing it in recovery.
NB I've tested only the Super Circle Battery mod not the others mod in that kitchen. They are not assured to work.
If you likes this ROM and you want to Donate click here - Thank you
- fyodor kernel and init scripts
- All Cyanogen hacks and improovemnts (like Status Bar hacking, Power Control Widget hacking,and much more...)
- Working Wifi/Bluetooth/Sensors/GPS and HSDPA connection
I've published a repository on GitHub with the device i created (inspired from fyodor' one) for cyanogenmod 6: http://github.com/ivendor/android_device_htc_tattoo_cm
Credits: cn.fyodor (for his kernel and his device config for froyo), Amon_RA(for recovery image), moneytoo (Market Patch), NeXTWay (for assisting me in testing), spartm (for his tweak in froyo rom).
Known Issues:
- Gallery2D (3D is too slow and laggish)
- FM/Camera not working
- JIT disabled by default (you could enable it on cyanogen menu)
- FroYo native tethering disabled by build.prop (ro.tether.denied=true), it seems there are some problems with drivers
FAQ:
- Wipe data and cache before flashing it the first time.
- Google Apps must be downloaded separately the first time (see at the end of this post).
- Don't use any camera app, otherwise the battery duration will be affected
- Froyo can't recognise my sdcard. (complains Blank sdcard or something else)
Froyo doesn't need ext2/3 partition to install apps on sdcard. Format it as a single vfat partition. Don't forget to backup. - For using voice search put the phone in landscape the first time (voice actions' welcome screen doesn't support QVGA in portrait)
- You can enable/disable JIT in CyanogenMod Performance Settings (reboot required) but it could be unstable
- If you can't agree the TOS of market, switch language to english, open market, accept TOS and then switch back the language to yours
- If you can't download anything from market with WI-FI: Clear the proxy and port settings on your APN configuration. Then disconnect and reconnect wifi.
Installation/Update instructions:
First of all, Updates does NOT require a wipe.
In order to install this ROM for the first time:
- Place the zip of lastest version of SPQRom, the google apps zip and the market patch zip on root of sdcard
- Go in recovery
- Do a nandroid backup (for safety)
- Wipe data and dalvik cache
- Flash the ROM then the google apps and the market patch
- Reboot & Enjoy
In order to update:
- Place the zip of lastest version of the SPQRom on root of sdcard
- Go in recovery
- Do a nandroid backup (for safety)
- Flash the ROM
- Reboot & Enjoy (the first reboot will be very slow, proportionally to the number of applications you have installed before updating)
Please note that google apps must be installed only the first time (or when there is an update).
Changelog:
0.7 Download - md5: 32c11df0ac470cff4b4237c81c9215c9
-Using layout overrides for QVGA resolution from Wildfire
-Handling of compcache % settings in CyanogenMod menu
From Cyanogen changelog:
* Common: ADWLauncher 1.3.3 - Ander Webbs
* Common: Optional overscrolling - Google, Arcee, Robert Burns
* Common: Messaging/Phone sliders on lockscreen - Rodolfo Hurtado
* Common: Lockscreen gestures - Michael Webster
* Common: Bluetooth FTP server profile - CodeAurora
* Common: New wallpapers - Prash
* Common: Super duper unified flashlights - Michael Webster
* Common: Launch applications via DeskClock - Evan Charlton
0.6 Download - md5: 79361f263db6b5e87ea14edaf0ca9efa
-Use ARMv6 optimizations
From Cyanogen changelog:
* Common: Various bugfixes from AOSP and CodeAurora
* Common: ADWLauncher 1.2.0 - Ander Webbs
* Common: Notification category support - Pedlar
* Common: Galaxy S style power widget in notification bar - Pedlar
* Common: Autodetect if we should use /cache for system dex files - Kali-
* Common: Quick PIN unlock - gsarrica
* Common: Skia performance enhancements - CodeAurora
* Common: APN list update - Paul Weiss
* Common: Fix AGPS issues on all platforms
* Common: Ability to customize location to save attachments in MMS - Wes Garner
* Common: Dismiss notifications by swiping - Evan Charlton
* Common: Enabled Sound Recorder app
* Common: Bluetooth OBEX performance boost - Sony
* Common: Updated Terminal Emulator app - Jack Palevich
* Common: Updated headset drawables - blunden
0.5: Download - md5: 3b9b0f0261ae42e6ba64d5efd44bba38
-Fixed phone call with bluetooth handsfree/headset
-Updated to Android 2.2.1 and latest cyanogen 6.1 sources
From Cyanogen changelog:
* ADWLauncher 1.1.5 - Ander Webbs
* Configurable audio focus for music app - Jonas Larsson
* APN cleanup (fixes many issues with GPS and MMS) - Cyanogen
* AudioDSP updates - Antti S. Lankila
* Status bar themes - Michael Webster
* Email app updates - Michael Webster
* Notification "quiet hours" - Evan Charlton
* Superuser 2.3.6 - Adam Shanks (ChainsDD)
* Control locking of MMS app in memory - Julian J. M
* Kill foreground app by long-pressing back - Evan Charlton
* New AppWidgetPicker dialog - boombuler@XDA
* FileManager app - OpenIntents
* Anonymous install statistics gathering - Chris Soyars
* Dual-mode snooze (long press dismiss) - Evan Charlton
* Compose SMS/MMS via search button long press - Wes Garner
0.4.1: Download - md5: ac0430ca69cc83d26778d90ef1af22a6
-Fixed libGps, should not cause issues anymore.
0.4: Download - md5: 4b4fbcd11e5129fa93f2c8e40b709ccf
-Fixed Network Operators Search
-Added ipv6 modules in kernel
-Revised layout of Lock Screen, PIN Unlock Screen and Password Unlock Screen
-Sync with last Cyanogen sources, new headset icon in status bar.
0.3: Download - md5: 3e3d10e2f689f2e7145e0f36a01407da
-LatinIME setted as default keyboard
-Camera should not drain battery now
-Resolve video issues and enabled streaming from Browser
-Added TattooCalibration.apk
0.2: Download - md5: 7e1391b271b81f9332e758ee1357b38f
-Disabled menu button in lock screen
-Updated to lastest CM6 stable release
-Cyanogen Compcache setting activated
-Included Chinese and Japanese Keyboard
-Revisited layout of Latin Keyboard and USB Storage Dialog for QVGA
0.1: Download - md5: e75b12c155930e1123908696bb0fc595
-Initial Release
Lastest Google Apps for CM6: LATEST VERSION Download Mirror - md5: a5571643a90e265527add455e7da9486
NOTE: if you have market patch, you should apply new google apps, then the market-patch-v2, and reboot
Market Patch v2:
You can install it after Google Apps. (Video results now are over 1500).
There are some steps to do:
1) Reboot in recovery and flash market-patch-v1.
2) Reboot to Android doing a normal boot.
3) Reboot in recovery again and flash market-patch v2.
4) Reboot to Android again, now you can use market. (Clean market application data before opening it)
For DEVS: When you update market, the system doesn't grant permission to it (and so it causes FC) because the signature of apk is different from the previous, so you must flash two different versions of the market, signed with the same certificate.
Super Circle Battery Mod:
Thanx to francians for segnalation.
You can use this kitchen: http://circle.glx.nl/ in order to generate Super Circle Battery Mod for my ROM, selecting Cyanogen Based ROM when requested. (I advice you to not change the bootanimation because Tattoo needs LDPI bootanimation)
The kitchen generates the update.zip file for flashing it in recovery.
NB I've tested only the Super Circle Battery mod not the others mod in that kitchen. They are not assured to work.
If you likes this ROM and you want to Donate click here - Thank you
Attachments
Last edited: