yashsingh1/xdaforums huggingface dataset:
[Click Android Development] rwmanos:
Status:

Working:

-Dialpad

-Bluetooth

-GPS

-Wifi

-Tattoo Buttons

-Touchscreen

-3g

-sensors

Not working:

-Fm Radio

-Camera

-Some Icns have wrong Size

-Some issues with graphics (mainly 3d)

Roms:

1) http://xdaforums.com/showpost.php?p=5961430&postcount=50

Updated: 2) http://xdaforums.com/showpost.php?p=6000675&postcount=103

better HTC-IME.apk http://xdaforums.com/showpost.php?p=6089811&postcount=154

nexus launcher: http://xdaforums.com/showpost.php?p=6100769&postcount=160

3) update 3 sensors working ) http://xdaforums.com/showpost.php?p=6139158&postcount=197

4)V5 http://xdaforums.com/showpost.php?p=6229047&postcount=300

thanx to : rhoa,ivendor,spartm and terminal 7

ps. sorry for the late update but I didn't have net connection.
[Click Android Development] marsdroid:
ALL FROM THIS THREAD 5. april 2000 hours dk time

great ...reserved for future use

THX

Marsdroid
[Click Android Development] dancer_69:
Is there any progress about porting android 2.1 to tattoo?
[Click Android Development] polyrhythmic:
I have an OpenEclair port that works on Kaiser, with the edits to make the phone usable for QVGA. I'm sure there's a way to get OpenEclair working for Tattoo... the main problem I expect you'll face is enabling the new 3D drivers in the kernel.
[Click Android Development] rwmanos:
can you please share it ?
[Click Android Development] LordGiotto:
But tattoo doesn't have GPU :\
[Click Android Development] polyrhythmic:
That's OK, 2.1 will run fast enough with only software rendering, we didn't have 3D working for a while. Having the 528Mhz proc (we only have 400Mhz) will help too. I will say that my build doesn't have SenseUI, 2.1 SenseUI doesn't work on QVGA yet AFAIK.
[Click Android Development] LordGiotto:
So we have to find the way to run 3d driver in the kernel and then we'll can use 2.1 rom? Awesome :D
[Click Android Development] polyrhythmic:
No, if you don't have a GPU don't worry about 3D :)

Here's how I think you can do it:

Download OpenEclair 1.2.2 (http://openeclair.net)

replace the kernel with your kernel

(we use a different kernel for Kaiser and it works just fine)

Merge OE's build.sapphire.prop into OE's build.prop so Android uses the MSM7K drivers

(You can change in build.prop the 'sapphire' texts into 'tattoo', but it really doesn't matter)

Diff the init.rc's to check for differences and fix any important ones

(and you'll probably want to fix this minor bug in OE's init.rc)

Check the /system/ folder of OE 1.2.2, it might be too big for Tattoo's system partition. If it is, move some apps from /system/ into /data/app_s/ until /system/ is small enough.

Pack it up and flash it

The dialer doesn't fit perfectly on QVGA, but I have the .apks to fix that. First someone'll have to be brave enough to try to port a ROM and boot it :D
[Click Android Development] kiljacken:
Me will do that later...
[Click Android Development] lgstoian:
I'll be brave enough to test it. :D But I'm lacking the skills to try to port it myself.
[Click Android Development] rhoa:
Hi,

I've try this wrokarround, rewrite a updater-script, modify kernel for boot.img and init.rc.

But !!!! :) My device hang at "Tattoo" logo when he start, there is a solution for debug this step ?
[Click Android Development] rhoa:
I find :)

I used a boot.img from 5faif ROM and just change init.rc, not a good solution but device boot for this time

Now I have rom boot ok in 2.1 but screen resolution is bad ... next try maybe :)
[Click Android Development] alberto88a:
:eek: --> you're my hero :D
[Click Android Development] lgstoian:
If you manage to make a working 2.1 rom for the Tattoo you will become my new God ...
[Click Android Development] alberto88a:
I said the same :p
[Click Android Development] polyrhythmic:
Oh sorry, forgot to mention. In build.prop change:

ro.sf.lcd_density = 160

to

ro.sf.lcd_density = 120

That should fix it :)
[Click Android Development] ephumuris:
I wish i could help in some way but i've only had my tattoo for an hour! Will love it if you guys get 2.1 working properly. Great stuff.
[Click Android Development] mssmison:
Uh.. plus you're going to need libs for audio/ gps and the ril for eclair. They're not the same as donut. Kaiser/vogue dev and tattoo dev are alot different.
[Click Android Development] alberto88a:
you are the best :D:D:D
[Click Android Development] em0hawk:
First big thanks to all you devs. Keep up the good work.

I have just flashed the update2 rom with bluetooth and gps fix.

All seems well I can live without the camera.

The one problem that may drive me back to 1.6 though is my microphone volume in calls. The person I'm calling can hardly hear me.

Any ideas on a fix for this?

Oh and I'm a complete n00b at this so keep it simple for me. :D
[Click Android Development] dthomasen:
First of all thanks guys! This is really great!

Just one thing there's keeping me from using this rom for everyday use! And that's the lack of HTC_IME.apk in the rom :(

I've installede one thats looking like the buttons are drawed with a pencil..

Anyone know how to fix it, or where to find a proper HTC_IME? :D
[Click Android Development] liderzre:
Microphone volume in calls is my problem too... No solution?
[Click Android Development] aarat:
1,6 Drivers

Hey... just a quick thought...

Cant we use drivers/files of 1.6 for the things that are not working???
[Click Android Development] kiljacken:
Good idea!!!

Sent from my HTC Tattoo using the XDA mobile application powered by Tapatalk
[Click Android Development] dejandekic:
No, drivers need to be recompiled for new kernel in order to work.
[Click Android Development] terminal 7:
the keyboard

Im in the middle of about 10 projects right now but the htc-ime.apk fer tatto is one of them, the one i posted previously does look hand drawn i know, ..

hang in there ill come up with a fix soon if no-one else beats me to it,

T7
[Click Android Development] eyegor:
Why don't you just take htc-ime.apk from the original ROM?
[Click Android Development] crazyworlds:
Hi,

The great problem to port eclair to tattoo are the driver, but the driver isn't on the kernel? and the kernel version for Donut and Eclair are the same, and there are also the source of kernel for the tattoo.

Sorry for my bad english :(
[Click Android Development] spartm:
Thanks to everyone who's working on this... Great work guys!

Here's mine contribution based on latest OpenEclair branch (I think it's 1.3.0)

Working:

-GPS/Wifi/3G/Touchscreen (the usual)

-SIM unlock screen fix from code.google.com/p/openeclair/issues/detail?id=179

-Phone.apk and Contacts.apk from polyrhythmic

-Voicesearch+dialing

-Compcache

-Sensors!!!

Not working:

-Fm Radio?

-Camera

-Video (Youtube.apk)

-New Launcher (screen size prob)

megaupload.com/?d=S9M0N3PT
[Click Android Development] aarat:
Cant we try non functioning things from 1.6 base rom???

I would have given it a shot but i am afraid i cant as i am on move...

Can we have list of files that are needed from base rom if possible
[Click Android Development] aenima1985:
Hi!Thanks a lot for your work!! I attempted to flash my tattoo but I received the following error:

"[...]calling command set_perm

E:can't chown/mod /data/app (no such file or directory)

E:failure at line 245:set_perm 1000 1000 0771 DATA.app"
[Click Android Development] Erik97:
I can confirm that sensors are WORKING!! :D:D:D:D:D:D:D
[Click Android Development] spartm:
First thing I tried. Doesn't work.
[Click Android Development] spidermanjmpb:
Flashing to 2.1 Error set_perm 1000 1000 0771 DATA:app Installation aborted
[Click Android Development] witxo:
Yeah, I got the same error.
[Click Android Development] spartm:
Crap... forgot to check with DATA wipe. I've fixed it, please try this one.

megaupload.com/?d=S9M0N3PT
[Click Android Development] svprm:
Thansk man.

Downloading....

going to try.
[Click Android Development] Erik97:
spartm how did you fix the sensors?

Is it possible to do the same thing for the camera??

Erik97
[Click Android Development] em0hawk:
Is the mic volume in calls fixed?
[Click Android Development] svprm:
Sensor working...

Gallaery not working properly.

Video not working sound working.

Thanks.
[Click Android Development] rwmanos:
and also white squares on keypad (ime.apk) and clock not working properly.

Also personal opinion. I think we need htc framework to get videos and maybe cam . so a port from a sense rom would be easier.
[Click Android Development] adry-kona:
Hello! This is my first post:D

The ROM es very good and fast! but...

Is there any way to activate the camera on this ROM??

Thanks for your work!!
[Click Android Development] binyu:
Test 2.1 is OK~

But the new one (including sensor) can't be installed.

tattoo is showing install aborted.
[Click Android Development] svprm:
I think you tried the first release of Rom.

That had problem.

See the 197th post on 20th page.
[Click Android Development] em0hawk:
The in call mic volume is still far to low in this version. People can only just hear me.
[Click Android Development] binyu:
Nope.I used this rom~

megaupload.com/?d=S9M0N3PT
[Click Android Development] dr_jerremy:
I can't sign in on my google account .... how to fix this?
[Click Android Development] witxo:
Hey, I tried to download again from the second link on page 20, and megaupload says that the download is de-activated temporaly.

Any other link?

Thanks,

witxo
[Click Android Development] gengaro:
I've just downloaded it and everything went fine. Try using the links in first page!

Sent from my HTC Tattoo using the XDA mobile application powered by Tapatalk
[Click Android Development] terminal 7:
yeah.

yep.

this is a nice eclair build now, the new rom has moved things on again and its good to see.

must spend some time making a HTC-IME.apk that can be installed from the sd card nice n easy. this rom seems to use the old IME i originaly posted and its far from perfect.

the in call volume thing im trying to see if its related to the radio file or the rom itself, ? anyone else any fixes for that yet ?

:)=====HAPPY DAYS=====:)
[Click Android Development] spartm:
I think the volume is controlled by the /system/etc/AudioPara_HTC-*.csv or /system/etc/AudioPara4.csv files. It will look for the former first, then the latter. Check if you have AudioPara_HTC-*.csv files and try deleting them as the rom includes a default AudioPara4.csv
[Click Android Development] terminal 7:
ok, or may be replace with the same files from standard rom, assuming that the same files exist in a standard rom !..
[Click Android Development] zipredictive:
files from the standard tattoo rom

AudioPara4.csv

AudioPara_HTC-FRA.csv
[Click Android Development] zipredictive:
ooops forgot to attach
[Click Android Development] sheik_yerbouti:
The first time I tried this, the phone got stuck at the Tattoo bootup screen, or went to a black screen. I wiped the phone and reinstalled the update.zip file, and now it seems to work.

THANKS A LOT DEVS. Keep up the great work!

EDIT:

Feedback: The icons and labels in the App drawer in the 'Launcher' home is misaligned. But it seems fine on the 'Home' home screen. Plus, Search button does not work. Nothing happens when I press it.

And how do I enable USB Mass Storage mode when connecting the USB cable? I just don't seem to be able to find an option to do that.

Also, is there any way I can turn off Mobile internet? Or an I stuck with an 'Always on' type connection?
[Click Android Development] HTCDevil:
When usb cable is plagged in you have to touch the icon on notification screen, it askes to you to choose mass storage.
[Click Android Development] sheik_yerbouti:
Aah. Missed that one. Thanks.

Have you noticed any Wi-Fi connectivity issues with the latest build?
[Click Android Development] HTCDevil:
None. It works good. 3G mobile data connection is not completely working like signal too (it is too weak). ;)
[Click Android Development] sheik_yerbouti:
I'm still on EDGE, and it seems to be working fine and fast. Too bad I can't find a way to turn it off like in 1.6. I'm suspecting my Router may have a problem. I've been having quite some wi-fi connectivity issues with it.
[Click Android Development] witxo:
Hi guys!

I tried this last version and notices some issues.

1.- I cannot disable the 3G like in 1.6 version. I disabled it on wireless connection, but it is still connected. I solved it installing APNDroid.

2.- Volume on calls. It works fine, but when connected to hands free like parrot ck3100, it does not work at all. The outbound and inbound calls are not passed to the hands free?? Or they are passed with the volume at minimun?

WIFI is working fine and file share using bluetooth also!.

Thanks,

Witxo
[Click Android Development] rhoa:
Well done !!! :)

For Sensors you have rebuild akm8973 or just take from base rom ?
[Click Android Development] sheik_yerbouti:
I must say, 2.1 is really fast on the Tattoo. Very responsive compared to the stock 1.6 provided by HTC.
[Click Android Development] milos11136:
You must install APNDroid.apk to turn off EGDE or 3 G conncection.
[Click Android Development] elban:
I'm using update3 right now and it is very very good! :)

Thanks very much to everybody involved.

The only program that has some quirks is the gallery, is there some more basic versions to replace it with?
[Click Android Development] RationalGaze:
Hi!

Just flashed Update 3, and i have to say i'm very satisfied :) Everything works (apart from the known non-working stuff).

Allthough i've got one problem. I can't get the Superuser Premissions app working. Also i couldn't push the hacked Vending.apk to the /system/app folder (it says it's read-only...). Anyone played around with that?

Great project. Keep it up!

EDIT:

A temporary fix for the mic volume (at least my girlfriend confirms it :) She says it's much better than before, but that there is an echo present...)

Download this http://www.divshare.com/download/8816179-10b

Enter the file, and unzip the AudioPara4.csv (i like to unzip stuff like this directly into the AndroidSKD/tools/ directory) Then open terminal/command prompt, navigate to your android tools folder and do this:

adb remount

adb shell rm /system/etc/AudioPara4.csv

adb push AudioPara4.csv /system/etc/

adb shell reboot

Originaly this fix is for the HTC Magic, and the thread is here: http://xdaforums.com/showthread.php?p=4689247

EDIT 2:

Ah...when i was first applying the hacked Vending.apk i forgot to remount...Now it works (got 301 results when searching for "video")
[Click Android Development] terminal 7:
MIX

update 2 and update 3 need a good mix up, ill try it and resign it..

this is to put the genie weather widget and the basic gallery back..

then we will be that bit closer to the perfect eclair..
[Click Android Development] RationalGaze:
Can anybody else confirm the mic fix two posts up? It's working for me...:)
[Click Android Development] joansito:
Allthough i've got one problem. I can't get the Superuser Premissions app working.

For su try to activate USB debugging (even without USB connected). I bet it will work :-)
[Click Android Development] joansito:
Video dont work, nor YouTube nor spb tv app.

Other issue is I tried to download htc ime apk keyboard directly from phone, and appears an error. In spanish, like "Cannot download cause phone doesnt agrees content that u will download"

I will install it from pc but anyone knows why appears this message?

Thanks devs my tattoo works fast as an iphone with this "2.1"!
[Click Android Development] deltaliu:
VPN

hello everybody:D

anyone tried the VPN? i was failed to connect to the VPN Connection of my company and other VPN Connections. i've tried some 1.6Roms. But it seems that these roms all have this problem except for the ROM release by official.

thank you very much:p
[Click Android Development] luobailiang:
same problem!

always show disconnect, and use OpenVPN now
[Click Android Development] Aldarone:
For those who have the "Installation aborted" error with OE-update3, you have to flash the last recovery image from here: "[ROOT+NewRECOVERY] in 1Click - Very easy ;) up-2010-03-18" (just get the package, launch C:\rtattoo\RecoveryTattoo.bat, reboot in recovery and flash update.zip)
[Click Android Development] asciaman:
exchange

top job guys... just want to point out:

- no calendar synchronization on exchange account

- inbox give you only last 30 days as max
[Click Android Development] marsdroid:
its getting greater

THX

Marsdroid
[Click Android Development] elban:
Does the search button work for you in update3?

Mine does nothing on normal click, same for long press.
[Click Android Development] em0hawk:
I just tried the mic volume fix. Yes it works now although it does echo a bit for the caller as previously mentioned.

The search button doesn't work.

Other than things already stated as not working this is a great rom. I'm using it full time now as I don't need the camera.

*EDIT* Tried the slugs game from the market. This ran fine on stock 1.6 rom. But runs quite slow in this rom, Everything else is fast enough.

Not asking to fix one game but it's worth noting just in case other apps are discovered to run slow. Could be some underlying issue slowing things down.
[Click Android Development] lukic:
Why is that a warez? It is free http://www.androlib.com/android.application.org-ctso-lwp-nexusmod-nqzj.aspx
[Click Android Development] elban:
Is there a way to add languages to your htc_ime keyboard? It lists "english" only on my phone.

Thanks!
[Click Android Development] gdekock74:
Version 4

Her goes people:

Version 4 working:

GPS

Google Maps

MIC Problem sorted

Gallery

Rotation sensors

No need to wipe, just copy to SD root and flash

THE FIRST BOOT TAKES VERY LONG - DONT PANIC it is normal;)

Enjoy

megaupload.com/?d=RKIPAGGX

GDK
[Click Android Development] HTCDevil:
Thank you GDK, so only camera doesn't work..less or more...:D

Version 3 gave me a weak signal...
[Click Android Development] rosarafael:
Great!

Great! Work :D
[Click Android Development] gdekock74:
Yes guys,

version 4 only problems left to sort is Youtube and Camera
[Click Android Development] Erik97:
and 3D ;)

BTW how did you fix the sensor driver?
[Click Android Development] crazyworlds:
It is possible to have the md5sum of the rom?
[Click Android Development] dom_b:
Can't wait to try this. Am I right in thinking the following doesn't work...

Video playback

Camera

3D is slow

?
[Click Android Development] dekson:
Pls help guys

What is a procedure to install these last rom 4 on my htc tattoo.

Thanks
[Click Android Development] Zecanilis:
Does anyone knows if this ROM (VEr 4), works only in english?

I flashed it and it started in Portuguese (my language).

But it starts to give many force to close warnings, in almost all apps...

Cheers
[Click Android Development] elban:
I don't know why but I keep getting crc errors in the zip file, everytime on a different file... :confused:
[Click Android Development] gdekock74:
If you get errors than wipe cache and reflash rom
[Click Android Development] spartm:
Been meaning to answer this one.

I copied the akm8973 bin from original rom and then in hardware/htc/dream/sensors.c replaced all references of AK8976 to AK8973.

The compiled output was then copied to /system/lib/hw.
[Click Android Development] gdekock74:
and 3D gallery wont be slow as I replaced it with another...;)
[Click Android Development] spartm:
MD5 (OpenEclair_Tattoo4.zip) = a887017cf70fb154b3bcff541513ef5b
[Click Android Development] rhoa:
Nice nice !! :)

I've test more solution for 3D, rebuild kernel with with hw3d and create node msm_hw3dc .. but - have other probleme with "hw3d_region" when module load

Maybe you can try to port a hw3d fix for HTC Vogue ... but I don't know if Tattoo has real GPU inside (I have try to port ... but this more complex for me :))

Link for patch hw3d vogue :

http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-vogue
[Click Android Development] crazyworlds:
Tattoo havn't a gpu :(
[Click Android Development] em0hawk:
No it doesn't have a real GPU. 3D is done in software rendering.
[Click Android Development] aenima1985:
Hi and thanks for your work...I noticed that you have replaced the 3D gallery with "Photo Burst Pro" that is a paid app...so I think is considered a warez...isn't it?

Maybe we should look for another workaround...

(sorry for my english)
[Click Android Development] elban:
I see you have added helix launcher in the rom, now how can I use the one in the market instead, please?

I can't find a way...

Thanks
[Click Android Development] dekson:
Verifying update package...

E:No signature (573 files)

E:Verification failed

Installation aborted

What to do?

Please help
[Click Android Development] dom_b:
is this created from open eclair?
[Click Android Development] rhoa:
Ok, we can start with :

# disable HW composition

debug.sf.hw = 0

in build.prop and change

0 1 qcom to 0 0 qcom in /system/lib/egl/egl.cfg

# D: display (0: default)

# I: implementation (0: software, 1: hardware)
[Click Android Development] Zecanilis:
Is this for me? I didn't tried to reflash... Anyone got same problem?

Edit : Just reflashed... Everything ok now... Thank you
[Click Android Development] luobailiang:
no adb support in your rom?

it always show "error: device not found" when conecting with my computer,anyone else?

----

sorry,something wrong with drivers on my computer,and all right now
[Click Android Development] witxo:
Hi guys,

V4 is fine, except some problems on bluetooth. I cannot sync any of my hads free with the tattoo!! I am always getting an error pairing them!

Galery does not match the screen and also clock has the same issue.

thanks,

Witxo
[Click Android Development] binyu:
Version 4 is good! but after THE FIRST BOOT ,I installed apps,when I reboot my tattoo

it's freeze,How to solute it??
[Click Android Development] gengaro:
I've been using v4 for a whole day now and it's very very good. I've just removed the apk of the gallery from my /system/app since it shouldn't be there and I'm planning to buy it from the market.

You should remove that APK guy or find another way to have a full working gallery on our 2.1 hacked devices :(
[Click Android Development] babyskill:
Please help me!

v4 show error.

I update HTC_IME.apk but keyboard not work :(

Wifi not turn on :(
[Click Android Development] marsdroid:
edited... still getting better
[Click Android Development] rhoa:
Try this, work for me :)

http://xdaforums.com/showthread.php?t=661525
[Click Android Development] rhoa:
How to create a directory to build openeclair 1.3 from openeclair git , I have alway master (2.0) and not 1.3 .
[Click Android Development] Qoome:
waiting for the full work 2.1 rom:(
[Click Android Development] marsaltito:
hope soon ! ;) just for bluetooth ! (is BT works in 1.6)
[Click Android Development] kiljacken:
Keep up the good work!!!

Sent from my HTC Tattoo using the XDA mobile application powered by Tapatalk
[Click Android Development] dthomasen:
Do you know a similar release but with danish T9? :)

EDIT: nevermind.. found this and it worked :) http://ostebaronen.dk/changing-htc_ime-language-to-danish/
[Click Android Development] babyskill:
i install this app but not work :(, i can't find /system/lib/libt9.so
[Click Android Development] rhoa:
I've not delete this file :)
[Click Android Development] RationalGaze:
Anyone else has problems with the touchscreen accuracy? When using the pointer location tool (located in the Dev Tools), i can see missalignment in the top secion of the screen and around the edges. Bottom-mid section is accurate, everything else is off :S On top of that, there is no screen calibration tool in 2.1. Could it be a faulty touch screen driver?
[Click Android Development] marsdroid:
i recoment removing it NOW ... so the moderators dont delete the roms

iv been contacted by rick about the same...

THX

Marsdroid
[Click Android Development] babyskill:
i flash boot v4 (megaupload.com/?d=RKIPAGGX) and install HTC_IME.apk,

Clicker.apk

but not work :(