yashsingh1/xdaforums huggingface dataset:
[Click Android Development] aenima1985:
Hi! Here is my rebuild of the "version 3" with the old 2D gallery and the mic fix. All Credits go to all people that are working hard on this porting...!!

Link:

4shared.com/file/_MMk32fQ/OpenEclair_Tattoo3b.html]OpenEclair_Tattoo3b.zip

So, 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!!!

+Gallery

+Mic Volume

Not working:

-Fm Radio?

-Camera

-Video (Youtube.apk)

-New Launcher (screen size prob)

P.s: I tried to add HTC_Ime and Clicker by default but did't work...installing it after the first boot work well...why???

In order to change the HTC_IME language use this (replacing en with your language):

adb shell
echo en > /data/property/persist.sys.language
reboot

Thanks whooper90!! :)

P.p.s: I was wondering to "mod" the first rom with bluetooth working (this one: rapidshare.com/files/368833990/OE-Tattoo-Bluetooth-GPS_Fix.zip.html) in order to get Sensor to work but copying the akm8973 bin file and /system/lib/hw/sensors.bahamas.so from update 3 or 4 don't work...I'm missing something?

Thanks you all for your hard work! ;)
[Click Android Development] babyskill:
I install complete, i'm clear Wipe data

but camera not work, flash 10 not work :(

thankyou!
[Click Android Development] terminal 7:
genie

hi

if someone has done this already then ignore !!

here is the genie widget which is the NEWS AND WEATHER ECLAIR APP

just copy to sd card and open with fav file manager as normal..

.
[Click Android Development] dom_b:
it would be great to get this on some kind of svn so people could write bug reports etc and so it can be tracked
[Click Android Development] MiniDolan:
:D

Thanks so much! love it!

I only have one issue.I can't find a way to switch mobile internet off lol.

is there a way to do this?

thanks :D
[Click Android Development] luobailiang:
apndroid,you can try it
[Click Android Development] danfuh:
I've just tested the rom on my Tattoo. Great Work! :-)

But I miss the display calibrating tool.

My touch point is approx. 5mm besides.

Would it be possible to integrate this tool into the 2.1 tattoo rom?

Kindly regards

Daniel
[Click Android Development] terminal 7:
try installing the 2 .apk files from this thread,,,

http://xdaforums.com/showthread.php?t=661525

then go thru settings into keyboard settings and in touch input you will find a working calibration tool..
[Click Android Development] Stiflerlv:
1st post is up to date?

Camera not working? radio not working?

Someone post link where was guide with "how to flash" please :)
[Click Android Development] Zecanilis:
If you just read a bit, specially the sticky threads, then you have your answers!
[Click Android Development] babyskill:
Waiting v5 :D

i hope this version support:

- Video

- Camera

V4 3G very low :(
[Click Android Development] RationalGaze:
Well, this doesn't do the trick (at least not for me). As i understand it, this tool only calibrates the keyboard (not the screen), so it adjusts to your targeting of the keyboard (if it senses that you mostly target more to the left of the key rather than to the center, it will compensate for that). The actual screen position capturing is still off. Try the pointer location tool...
[Click Android Development] terminal 7:
{.}

Yeah, i see now ... the Stock ROM has a .apk and a .odex file called 'calibration' it must be that resistive screens are more prone to mis-align but OpenEcalir wasnt based on resistive designs...

solution indeed needed...

.
[Click Android Development] RationalGaze:
terminal 7, http://www.freepatentsonline.com/5283559.html might be the reason :)

Is there a way that we could port the .apk and .odex files to this 2.1 build?
[Click Android Development] dr_jerremy:
Please in next update fix 3G...now is to slow... thanks in good work.. sorry in my english..

Sent from my HTC Tattoo using the XDA mobile application powered by Tapatalk
[Click Android Development] gengaro:
I'm not having any kind of problem with 3G.
[Click Android Development] HTCDevil:
Signal is very weak specially in 3G band and mobile data connection too.
[Click Android Development] terminal 7:
OK.. i now have a de-odexed version of CALIBRATION.APK but i still have to figure out if we can port it to eclair,

;)
[Click Android Development] terminal 7:
q?

..

anyone getting random re-boots while writing text messages, its happening every couple of hours to me now . is it just me ???

..
[Click Android Development] dthomasen:
No problems here at all..

Running very fast and smooth ! :D
[Click Android Development] spartm:
New build off the OpenEclair branch/trunk. No new feature unfortunately just lots of bug fixes.

Fixes:

Mic volume - AudioPara4.csv from stock rom

DeskClock - screen layout

Music player - play screen layout

Phone - dialer and in call screen layout

Contacts - alpha separators

Search button

... and other files from stock from ... tiwlan.ini, htc_ril.so

Still Not working:

-Fm Radio?

-Camera

-Video (Youtube.apk)

-3D (Gallery3D.apk, some LiveWallpapers)

btw: Does anyone know where I can access the fm radio? :o

http://www.megaupload.com/?d=H7AKKCFR

MD5 (OpenEclair_Tattoo5.zip) = 4b2c40da7708e6a2bf48e86ba23f5db2
[Click Android Development] spartm:
For anyone interested, here are my gui screen layout diffs.
[Click Android Development] cn.fyodor:
You may try to port HtcMusic.apk file from the stock ROM to Eclair, 'coz FM radio and Music are packed together. :)
[Click Android Development] spartm:
i did it using "repo init -u git://github.com/openeclair/android.git -b eclair", but still get stuff from the master branch bleeding thru.... :(
[Click Android Development] spartm:
ahhh.. cheers, love ur kernel build! :D
[Click Android Development] Laias:
Volume

Hey!

Thanks for this great ROM for the tattoo!

I am using it and its just amazing.

But i noticed that i am not able to change the volume during my tattoo is in sleep/idle (mode after "hang up" pressed) mode. I often used this while driving bus.

Hope you are able to fix it.

Laias
[Click Android Development] dom_b:
Just flashed this version and it looks pretty good! Can confirm video doesn't work on youtube. Looks good otherwise. It could do with the market hack as well. No raging thunder for download!
[Click Android Development] ariewtf:
Fm

how far are you guys with porting FM Radio

(sorry for my bad english)
[Click Android Development] babyskill:
Waiting camera :D
[Click Android Development] pablormago:
Is it working now with Parrot CK3100??? I need it...

Sent from my HTC Tattoo using the XDA mobile application powered by Tapatalk
[Click Android Development] dr_jerremy:
Waiting camera too..:-)

Sent from my HTC Tattoo using the XDA mobile application powered by Tapatalk
[Click Android Development] liderzre:
i don't (need) wait camera :p

Calibration tool for touch screen working ?

What about app2sd?
[Click Android Development] witxo:
I tried V4 with CK3100 and it is not working, bluetooth seems to be working but only 1 second, then the call is muted and also the microphone, so I cannot hear and nobody can hear me. :-(

Thanks,

Witxo
[Click Android Development] elban:
A couple questions on V5 before I install it:

- Does it have a working 2D gallery?

- Does it have the normal home, or helix laucher like V4?

- Working car kit? (V3 and V4 doesn't work)

Thanks very much! :-)
[Click Android Development] sheik_yerbouti:
Can I update my current Eclair 2.1 with this ROM, or should I wipe and then flash it again?
[Click Android Development] spartm:
- Does it have a working 2D gallery?

No

- Does it have the normal home, or helix laucher like V4?

Home

- Working car kit? (V3 and V4 doesn't work)

Dunno - what car kit?
[Click Android Development] spartm:
I suggest, wipe and flash again, but you can try just updating first, can't hurt can it? :p
[Click Android Development] elban:
I updated without wiping and all works fine!

I've seen on a post before this that someone was able to put the old 2D gallery on update V3.

very fine, infact it works with my helix launcher 1 from market (V4 did not)! :-)

audi bluetooth, I'm going to try it this evening than I'll report

thanks very much!
[Click Android Development] sheik_yerbouti:
Thanks. I did the update, and everything was working fine.... except Wi-Fi. It's as if the phone does not even send any signals to the router. The WL light on the router would never blink. So I wiped the phone, and flashed from scratch. But the same thing happens. Wifi worked just fine with the stock ROM and Fyodor's 1.6 ROM too. I don't know why this is happening.
[Click Android Development] paolo90:
I tried it with a sony BT car radio but I can't hear the phone tone when calling, while with HTC's 1.6 ROM it used to work fine. but it seems ok for all the other things. great work!!

Sent from my OpenEclair on Tattoo using the XDA mobile application powered by Tapatalk
[Click Android Development] Zecanilis:
It happened to me once too, so i started from the begining.

First shipped ROM -> root+recovery -> Custom ROM.

Then all went ok.

Cheers
[Click Android Development] elban:
Tried V5 with audi bluetooth.

Connects but no sound (both sides).

Contacts sync correctly; so does call logs (which didn't work with V3, so there is an improvement).
[Click Android Development] witxo:
The same problem with Parrot CK3100!! With 1.6 it worked fine (after upgrade of parrot the last version).

Thanks,

Witxo
[Click Android Development] De LuKe:
One question: could not extract the drivers of the camera android 1.6?.

If we could we could deploy it in this Rom and perhaps we could run the camera and other functions
[Click Android Development] crazyworlds:
The kernel source for this release, is the kernel on htc site, or from other source?

Thanks
[Click Android Development] De LuKe:
This rom was ported from the HTC Hero so I do not know if the kernel is installed is yours, I think the kernel is of the HTC Hero and have adapted to the Tattoo is why some things fail
[Click Android Development] sheik_yerbouti:
Of all the things possible, a simple power drain\hard reset did the trick. The Wi-Fi works great right now. Unbelievable. But thanks for your advice. I'll do that when I have other issues in the future! :)
[Click Android Development] crazyworlds:
After some test, with this rom I can see that the camera work. The system can list the camera, and also use the camera, but problem is the software.

infact if with adb shell, if you run this:

/system/bin/mm-qcamera-test

you can see the camera working.

The the camera work, the subsystem (linux kernel) can use it, but android cannot.
[Click Android Development] De LuKe:
Then according to your evidence the problem of the camera is android 2.1 and not the kernel

See if you can set someone get android to boot the camera.

Good job.
[Click Android Development] gengaro:
That's not completely true. I've been doing lot of debugging on QualcommCameraHardware (which is the one used in Donut) and comparing the logs with the CameraService (deployed with Eclair). There are lot of things to fix: as for now I've managed to solve a wrong memory addressing (mmap) which caused the Force Close of the Application but I'm still stuck in having the right resolution loaded up. In fact, if you take a look at the logcat you'll see that the Camera software is receiving a "null surface" and that's the most critical part to solve.

After that, it's strongly reccomended to port the HtcCamera apk to Eclair as the default Camera app of Eclair is not designed for QualcoomCamera (indeed, this is the only one device which uses QualcommCamera) and may cause troubles in the near future.

Oh, and I forgot, we're lucky that there are no problems with the shared object of qcamera, it gets loaded well and goes in stack as expected!
[Click Android Development] sheik_yerbouti:
What an absolute nightmare! Though my Wi-Fi was working, my "3G" had intermittent connections despite correct settings. So I did what Zecanilis suggested: Wipe>Stock ROM(already rooted)>this 2.1 ROM. After the restart, I got boat-loads of FC's for every known app on my phone. After all that, the Wi-Fi AND mobile data aren't connecting. Plus the Home button isn't working, and the phone never goes to the lock screen. If I press the call end button, the display turns off. Pressing any other button wakes back up to the Home screen rather than the lock screen. :(

*sign*
[Click Android Development] Zecanilis:
Why your stock rom is allready rooted?

Is that a nandroid too?

I was talking about a clean flash!
[Click Android Development] elban:
I see that changing cpufreq parameters does nothing with this kernel.

Maybe we could try to enable it, see this post:

http://xdaforums.com/showpost.php?p=6076506&postcount=3

But, I don't know if it will work because cpu load is always very high (5, 10, even 100 on idle). It doesn't seem there is a process eating cpu, though...

Thus I don't know if the ondemand governor could detect cpu inactivity.
[Click Android Development] svprm:
i installed previous release V4.

It does not have SIM Toolkit.

V5 have SIM Toolkit?
[Click Android Development] sheik_yerbouti:
Yes, I used my nandroid backup of my original ROM. Didn't realize you wanted me to do a clean flash. Sorry bout that. I wiped my phone and reinstalled 2.1. It test it when i'm back home later.
[Click Android Development] Bikers:
i'm using 1.6(rooted) and the thing with pressing any button and the phone unlocks. happens to me sometimes and I end up calling people...

after I reboot it's ok...
[Click Android Development] crazyworlds:
After other test, the cmos sensor must be the "micron mt9t013 3M". Searching on google, the same sensor is installed also on "HTC Dream / G1 / ADP1" and some winmo device, as htc diamond.

Using mm-qcamera-test logcat don't log, but the only log is on dmesg because this tools is used by operating system, not android, and logcat seem to report only log of andraid subsystem.

This is the log traced by dmesg:

<3>[14657.591308] msm_i2c msm_i2c.0: error, status 63c8
<3>[14657.591766] msm_i2c msm_i2c.0: Error during data xfer (-5)(66)
<6>[14661.271240] adsp: opening module QCAMTASK
<6>[14661.274536] adsp: module QCAMTASK has been registered
<6>[14661.274749] adsp: opening module VFETASK
<6>[14661.277618] adsp: module VFETASK has been registered
<6>[14662.068817] msm_adsp_enable() 'QCAMTASK'state[0] id[17227151]
<6>[14662.074707] adsp: rpc event=0, proc_id=2, module=17227151, image=0
<6>[14662.075042] adsp: module QCAMTASK: READY
<6>[14662.077758] msm_adsp_enable() 'VFETASK'state[0] id[17227140]
<6>[14662.079040] adsp: rpc event=0, proc_id=2, module=17227140, image=0
<6>[14662.079376] adsp: module VFETASK: READY
<3>[14664.023803] msm_i2c msm_i2c.0: error, status 43c8
<3>[14664.024047] msm_i2c msm_i2c.0: Error during data xfer (-5)(66)
<3>[14664.158966] msm_i2c msm_i2c.0: error, status 43c8
<3>[14664.159179] msm_i2c msm_i2c.0: Error during data xfer (-5)(66)
<3>[14664.200469] msm_i2c msm_i2c.0: error, status 43c8
<3>[14664.200836] msm_i2c msm_i2c.0: Error during data xfer (-5)(66)
<4>[14664.248504] msmfb_start_dma 31.249 ms after vsync request
<4>[14666.258789] msmfb_start_dma 21.881 ms after vsync request
<4>[14667.262207] msmfb_start_dma 25.878 ms after vsync request
<4>[14672.297332] msmfb_start_dma 21.942 ms after vsync request
<4>[14675.312011] msmfb_start_dma 33.325 ms after vsync request
<4>[14676.313232] msmfb_start_dma 35.064 ms after vsync request
<4>[14681.157562] msmfb_start_dma 35.705 ms after vsync request
<4>[14681.347686] msmfb_start_dma 32.470 ms after vsync request
<4>[14683.063415] msmfb_start_dma 33.508 ms after vsync request
<6>[14685.453277] msm_adsp_disable() 'QCAMTASK'
<6>[14685.454803] msm_adsp_disable() 'VFETASK'
<6>[14685.456054] adsp: closing module QCAMTASK
<6>[14685.456390] adsp: set module QCAMTASK ops as NULL
<6>[14685.456573] adsp: closing module VFETASK
<6>[14685.456726] adsp: set module VFETASK ops as NULL
<6>[14685.457092] adsp: disable interrupt
[Click Android Development] gdekock74:
come on people....lets get the cam working....

Sent from my OpenEclair on Tattoo using the XDA mobile application powered by Tapatalk
[Click Android Development] suoko:
does android use V4L ?
[Click Android Development] aarat:
MetaMorph

How bout metamorph running on 2.1 ??

is anybody running metamorph on tattoo ??
[Click Android Development] reuvenb:
I can't find any binary called mm-qcamera-test. Is this something you compiled yourself?
[Click Android Development] aarat:
How bout camera.apk ??
[Click Android Development] tomboymad:
alguien con la 2.1 me puede decir si en los siguientes directorios estan estos archivos???

lib/

libcamera.so

libcameraservice.so

libglesv1_cm.so

libhardware.so

libhardware_legacy.so

libmm-qcamera-tgt.so

libmmcamera.so

sys/devices/virtual directorio sms_camera

system/bin/

mm-qcamera-test

a lo mejor si estos archivos no constan en la 2.1 como en la 1.6 si, puede ser eso???? ando palos de ciego???
[Click Android Development] crazyworlds:
On release 5 of the rom isn't avaible the mm-qcamera-test. And also the libcam are different.

On release 4 we have this :

unzip -t OpenEclair_Tattoo4.zip | grep camera
testing: system/bin/mm-qcamera-test OK
testing: system/etc/permissions/android.hardware.camera.autofocus.xml OK
testing: system/lib/libcamera.so OK
testing: system/lib/libcameraservice.so OK
testing: system/lib/libmm-qcamera-tgt.so OK
testing: system/lib/libmmcamera.so OK
testing: system/lib/libqcamera.so OK
testing: system/media/audio/ui/camera_click.ogg OK

On the release 5:

unzip -t ./Downloads/Android/new/OpenEclair_Tattoo5.zip | grep camera
testing: system/lib/libqcamera.so OK
testing: system/media/audio/ui/camera_click.ogg OK
testing: system/etc/permissions/android.hardware.camera.autofocus.xml OK
testing: system/lib/libcamera.so OK
testing: system/lib/libcameraservice.so OK
[Click Android Development] vidarb:
where can i get version 5 of this rom? :confused:
[Click Android Development] dejandekic:
Go through last pages of this thread and you will find it.
[Click Android Development] JonasKP:
Does that mean that the volume buttons work with the screen/phonle in standby mode?
[Click Android Development] babyskill:
3D gallery in v5 not good :(
[Click Android Development] dejandekic:
During the call, when the screen is off, volume buttons don't work.
[Click Android Development] JonasKP:
i noticed xD

is that a fix in V6? xD
[Click Android Development] blackkn1ght:
only i'm getting a terrible performance with this rom? it works perfectly for 10 seconds, then it gets slow and unstable for a short while, like if the cpu couldn't handle the OS, then it goes back to normal, and i'm not even using the nexus launcher. This happens too often for me to consider this rom usable and stable. Does anybody know some good tweaks i could try?
[Click Android Development] dejandekic:
In terminal type „top“ (in adb shell, or in term. emulator on phone), and you will get a list of most CPU hungry apps. Like this:

Mem: 176040K used, 14416K free, 0K shrd, 2692K buff, 59036K cached
CPU: 1.7% usr 4.7% sys 92.6% nic 0.7% idle 0.0% io 0.0% irq 0.0% sirq
Load average: 3.94 4.01 3.60 2/496 1190
PID PPID USER STAT VSZ %MEM %CPU COMMAND
1179 115 app_23 S 109m 58.8 93.5 com.android.wallpaper
134 115 system S 185m 99.7 4.3 system_server
1190 1189 root R 1080 0.5 0.7 top
183 115 radio S 117m 63.0 0.2 com.android.phone
52 1 root S 3376 1.7 0.2 /sbin/adbd
181 115 app_38 S 132m 71.3 0.0 com.htc.android.htcime
711 115 app_40 S 126m 68.0 0.0 com.opera.mini.android
209 115 app_0 S 124m 66.8 0.0 com.google.process.gapps
500 115 app_27 S 124m 66.8 0.0 com.cooliris.media
187 115 app_42 S 123m 66.5 0.0 com.helixproject.launcher
415 115 app_17 S 123m 66.4 0.0 com.android.mms
471 115 app_53 S 117m 63.3 0.0 com.levelup.beautifulwidgets
346 115 app_21 S 117m 62.9 0.0 com.google.android.apps.maps:FriendSer
360 115 app_31 S 115m 62.3 0.0 com.android.deskclock
523 115 app_26 S 115m 62.1 0.0 com.google.android.gm
391 115 app_18 S 115m 61.9 0.0 com.google.android.apps.uploader
630 115 app_57 S 114m 61.6 0.0 dev.serbia.tvguide
283 115 app_25 S 114m 61.4 0.0 com.google.android.partnersetup
211 115 system S 114m 61.3 0.0 com.android.settings
451 115 app_50 S 113m 61.2 0.0 com.smartandroidapps.audiowidget

And in the first place you will see something like this Live Wallpaper from example above: com.android.wallpaper with CPU load of 93.5%

Also, you can try Helix launcher, it's more speedy than default one. Report back with results.
[Click Android Development] aarat:
Guys i am really disappointed for a stable fully working ROM... Please help and contribute some time for its development
[Click Android Development] svprm:
I'm also waiting for this.

Please Developers help the Tattoo User.
[Click Android Development] reuvenb:
If you're not willing to put in the time and effort yourself, please don't criticize those who are.
[Click Android Development] _david_94:
Yeah, they're doing it for free, we should only thank them for their efforts!

(Thanks ;) )

Keep on the great work guys!
[Click Android Development] suoko:
they should ask htc for some money, imho
[Click Android Development] Coburn64:
If HTC paid every single ROM Developer, we'd be rich. But then HTC would be bankrupt.

But I see your point! :)
[Click Android Development] terminal 7:
hmmm

gota understand when porting a rom its always gonna have issues.

if theres a bit of instability its to be expected.

im actually very happy with the progress made porting eclair to tattoo,

you just have to keep a big sd card and use nandroid so you can dual boot your roms, this way you can use eclair when you like but then revert to 1.6 when you need the stock feature set.

im sorry if some folks arent pleased with progress, its all about the learning and enjoyment along the way, its not just about a quick fix and go !!

oh and hey COBURN - hows the SNAP - done any WIN-MOB cooking yet ?? good luck with new device my friend..

:)=====PEACE=====:)
[Click Android Development] Langthjem:
What's the current status of the ROM? Are we going to see a V6 soon?
[Click Android Development] gengaro:
I've been working hard in trying to fix the camera, but it's not that easy.

Reverse engineering revealed us that the driver is almost working, it had a wrong memory mapping that I've managed to fix (appearently, qcamera in Eclair is quite different from the Donut one) but now it still has a "Wrong surface" bug.

I'm still working on it but I'm planning to sell my Tattoo and switching to an Acer Liquid, mostly because the HTC's customer care is a crap.

The test I'd like to do in these days is to take an HTCCamera APK from a 2.1 SenseROM from Hero and porting it on our 2.1, seems like HTCCamera is able to handle the device's surface of our tiny droid and maybe he can "talk" with the QCamera shared object in a better way than the default camera app.
[Click Android Development] TheSSJ:
I know it sounds stupid, but isn't it possible to replace the existing Camera.apk with a 3rd Party app like Camera ZOOM FX or Camera Pro? Would anyone explain why it wouldn't work if this is not possible?
[Click Android Development] gengaro:
Of course it's possible but we need to do Reverse Engineering on an HTCCamera APK app from a working 2.1 ROM as it surely has to deal with the qcamera shared object.

The Hero has almost the same hardware as the Tattoo, but afaik we can't port HTCCamera Apk to our Eclair without porting all the SenseUI's stuff..
[Click Android Development] RationalGaze:
Any progress on the screen calibration? It's the only thing keeping me from using this as a daily usage rom...
[Click Android Development] oav:
Would it be easier to port a standard 2.1 Android without the SenseUI stuff? Personally I don't use Sense on my Tattoo, so if I could install a 2.1 fully working after rooting, I'll do it. Does anyone know if that'll work?
[Click Android Development] reuvenb:
This is a standard 2.1. No SenseUI at all.
[Click Android Development] franpinsoro:
News with the camera???

Any news with the camera??

I use android 2.1 in my tattoo because I use too much the bluetooth conectivity and I would like to use the camera too.

Thanks, you are doing a good job!