yashsingh1/xdaforums huggingface dataset:
[Click Android Development] HCDR.Jacob:
I think this is because fyodor is using his own kernel :)
[Click Android Development] crazyworlds:
This phone is not supported by official android kernel, and the proprietary modules are avaoable only for 2.6.29. It is very hard port it to new kernel
[Click Android Development] daniel_tex:
Yes, ok! But why not use the kernel 2.6.32?

Are there problems?

thanks
[Click Android Development] daniel_tex:
Ahh... ok, i did not know!

I understand, the tattoo is not supported by official android kernel. Good news... :eek:

thanks
[Click Android Development] alberto88a:
an other reboot after trying to type a message :(
[Click Android Development] djemm1996:
When comes new version??

I want it.. .:(
[Click Android Development] nosekefik:
Hi!!

Can I install SenseUI in this ROM???

Thanks for this fantastic ROM!!
[Click Android Development] alberto88a:
not at all
[Click Android Development] nosekefik:
And only the HTC Dialer???
[Click Android Development] alberto88a:
it's impossible 'cause we are talking about an AOSP rom that is "Pure Android" with no htc modifications...every htc app , apart for htc_ime, can't work with an AOSP rom 'cause of an hard incompatibility...it would have been possible to adapt the apps if they had been opensource but htc is closer and closer!!!

FU_K HTC ...tattoo is my first and LAST htc device...I can't accept to spend 299 euros for having this un support...i don't mind about other htc devices fully supported...it had been a fraud...

Sorry for my outburst :mad:
[Click Android Development] Langthjem:
I'm experiencing a problem with YouTube on 0.7.1. When I start a video the sound comes on, but no picture. A few seconds into the video the phone reboots.

Other than that it's blazing fast. Nice work fyodor!
[Click Android Development] HCDR.Jacob:
I got an email from HTC today, asking me to fill in a survey about their customer support. I gladly told them what I honestly thought :)
[Click Android Development] nosekefik:
Buttons too much big in Gmail app!!! :S

We can correct this?
[Click Android Development] HCDR.Jacob:
It's because these Google Apps are for WVGA devices. We need the QVGA Google Apps for FroYo from somewhere :/
[Click Android Development] :
I installed the ROM and I have to say that you've done an absolutely amazing job, fyodor! Congratulations!

I have 2 questions though. I tried looking them up through XDA's in-topic search but I couldn't find anything. Sorry if this has already been addressed!

First off, is there a way to calibrate the touch screen? There used to be a touch screen calibration tool somewhere in the settings, it's gone now.

Second, it seems like the feature that I wanted the most in Froyo, wireless hotspot, isn't there. I looked everywhere but I can't seem to find it. Any help? And if it isn't there, is it planned for a future version? Is there an alternative I can download in the meantime?

Thank you very much in advance, and thanks again for the great ROM!
[Click Android Development] HCDR.Jacob:
Get "android wifi tether" (google it) for now. And unfortunately the calibration tool was made by HTC, so isn't in this ROM :)
[Click Android Development] NeXTWay:
I've attached to this post the 'alternatives' you were looking for (:

I 'stole' them from AbyzouROM ^^

Just install them via adb (adb install package.apk) or Astro (:
[Click Android Development] alberto88a:
i confirm i won't buy htc anymore >.< anyway you did well :D
[Click Android Development] :
Thank you for the apks, guys! Gotta love XDA and its members! :D
[Click Android Development] grof1985:
i filled that survey long time ago, but i don`t believe that we`re gonna do something big with that... or maybe nothing :)

i`ll stick to tattoo as long as xda is developing new ROMs :)
[Click Android Development] :
did anyone solve the issue with sipdroid (or other applications) not recognizing the 3G-connection?

sipdroid simply doesn't connect - it doesn't seem to recognize my data-connection.

:-(
[Click Android Development] apewall:
-Network location fails for me as well on 7.1

Sits there and continually fails to find the location over wifi/network, fails over gps for me as well.

I was also unable to set a custom location (until google maps is installed.)

-Facebook sync broken.

-Market is missing SOOO MANY APPS(Already known bug but such a pain.)

-Calibration is off, should probably include the tattoo calibration app meant for Abyzou by default.

-Youtube videos freeze

Overall I'm pretty impressed with how well it runs since it was a relatively quick release of 2.2 for the tattoo.
[Click Android Development] linuxmanju:
Super Fast ROM

Hey there,

You are a genius,

Its one the best ROMs I have used sofar, Its super fast. Great job and Thanks for your time.

Regards,

Manjunath
[Click Android Development] TaioCruz:
the youtube videos doesnt really stuck, you gotta deselect the HQ Option, then it works!
[Click Android Development] apewall:
Can't even do that sometimes, it autoplays HQ video and locks the phone up for me. I have the HQ setting off already.
[Click Android Development] rallapag:
youtube froyo

PS: Great effort fyodor; incredible job to build the froyo for tattoo

I had the same problem, forget the settings, you need to deactivate the HQ on the player (see attached pic 1 - yellow circle).

Just click HQ to deactive, then you can play the file (see attached pic2 same video some thing from middle)

So fyodor, can you do some thing to stop youtube player start in HQ mode. (Changing settings is not getting communicated to player).

S
[Click Android Development] apewall:
usually works, but sometimes it loads the video before and then is non-responsive when pressing HQ off:p
[Click Android Development] zytang:
waiting FM and Camera ;)
[Click Android Development] grof1985:
i have a problem with messages... sometimes my phone blocks when i`m writing a message... and few seconds after that it reboots...

any help?
[Click Android Development] alberto88a:
same here :(
[Click Android Development] dracula64:
help

i cant connect to vpn network , please help me , i live in iran i am limited in market
[Click Android Development] alberto88a:
hoping you did a backup before flashing...restore your previous rom and then use the free app on market "apn backup and restore" so backup your apns and then after flashing fyodor 0.7.1 restore them with the same tool :o
[Click Android Development] dawn2k:
Can't approve the message bug for now but I found another one. After a reboot my Tattoo sometimes does not list all installed apps in the menu.

It seems it only shows the ones installed via the market. Since the lack of applications there, I used APKtor and apps installed this way do not show up until any software contacts the android installer component.
[Click Android Development] grof1985:
i`ve managed to solve my problem with crashing while trying to edit contacts, just installed voxmobili phonebook 2.0 from market :)

now i have only that msg crashing problem... hope it`ll be fixed soon :)

BTW this is great ROM...
[Click Android Development] apewall:
Did you wipe/reset before flashing? I have edited 70+ contacts without having any crash, and sent 400 texts without having a crash either.
[Click Android Development] grof1985:
yes, i have, i always do that...
[Click Android Development] alberto88a:
are you using htc_ime?
[Click Android Development] salvo88a:
I would like to try phonebook 2.0, but I can't find it in the market :(
[Click Android Development] LordGiotto:
Thank you very much, really! :)

However now the link is broken, maybe the url is changed.
[Click Android Development] chtamina:
Titanium backup backup system/private apps and system/private data apps and works using simpel batch. Plus I'm sure that the dev would agree because initially he wrote his app for cyanogen roms.

with titanium backup it's a 2 mins issue to restore/backup all data's.

Great work though, this is so far the best tattoo cooked rom
[Click Android Development] mainfram3:
Such nice developments and me without any time to try them out :(

Fyodor, is it Ok to extract the boot image from you rom, since I just want to do a quick try of your new kernel ? Do you antecipate any problems if I just flash the boot partition and keep the rest of my system ? (I believe this should work but I'm not 100% sure about what you may have changed). I just don't have the time to reinstall all my apps and settings right now..

Keep up the good work :)
[Click Android Development] chtamina:
@mainfram3 Titanium Backup (buy the license)
[Click Android Development] LordGiotto:
Tested FyodorROM with SenseUI and HTC Widget... Works PERFECT!!

Thank you Fyodor!! ;)
[Click Android Development] cn.fyodor:
Hi, mainfram3.

If you wanna just flash boot.img extracted from my rom v0.4, you should pay attention to these:

extract wlan.ko from /system/squashfs/modules.sqf file, and replace your original ko with it.

/data/dalvik-cache will be cleared after reboot, 'coz /data/dalvik-cache is just a mount point in my rom v0.3-0.4.

:)
[Click Android Development] shears:
can you provide some screenshots of the mod's interface? probably in the first post so new users can easily see it.
[Click Android Development] coolbits:
It's default android interface, nothing special and everywhere to see...
[Click Android Development] suoko:
are u using 0.4 ?
[Click Android Development] suoko:
suggest adding GPS onoff widget u can find on market
[Click Android Development] LordGiotto:
Yes :) With sense and htc widget.
[Click Android Development] rwmanos:
Can't manage to get metamoroh working . Can't find su file :S that's strange where does it look for su ?
[Click Android Development] manuvaidya:
can i use maverixx's recovery image to flash fyodor's ROM instead of the one being uploaded by fyodor on the first page of this thread ???

is there any difference it is going to make while flashing this ROM if i do it in my way( using maverixx's recovery image- i love the interface & options actually !!!)

inputs from those who have used both recovery image is appreciated....

is there a default apk installer in this ROM ???

wifi tether is not there....

just now flashed this ROM .... as for now, tattoo is working fine & quite fast compared to 5faif's ROM... but i am missing quite a few apps which require root permission.... may i know the reason for not including them with the ROM ???

really appreciate your good work bro.... keep up the good work you are doing...

waiting to see more good features & many useful apps.... cheers...:cool:
[Click Android Development] suoko:
Where did u get them?
[Click Android Development] :
would like to know that either..where can i get sense?

thanks for your work!
[Click Android Development] LordGiotto:
You can find sense in the htc widget zip attached at the first post by fyodor.

Simply put all these files into /system/app
[Click Android Development] maverixx:
Hi,

Good work.

I have a question.

Compcache it working?

I have edited /etc/compcache.conf ---> 'compcache_enabled=1' , reboot and run free:

total used free shared buffers
Mem: 190456 188028 2428 0 1812
Swap: 0 0 0
Total: 190456 188028 2428

Swap is 0.

Thanks.
[Click Android Development] manuvaidya:
how can i install compcache on my tattoo??? please guide me.....
[Click Android Development] cn.fyodor:
update v0.4.1 patch

Hi, all

The compcache startup script has a little bug in fyodor-TattooROM_v0.4.zip, please apply the v0.4.1 patch!

If you wanna enable compcache after updating to ROM_v0.4.1, do as following:

launch 'adb shell' to enter the phone's shell, edit /etc/compcache.conf with vi command, change '0' to '1' at the 1st line, and then reboot.

or you can also exec 'adb pull /etc/compcache.conf ./', edit it, and push it into your Tattoo, then reboot.

'adb shell free' or 'adb shell lsmod' will give you the message about compcache. Enjoy it! :D
[Click Android Development] chtamina:
plus he told me to

he's looking for a way to backup apps to sd as well
[Click Android Development] :
curiosity, wasn't this ROm supposed to be very light? I only have 50MB RAM free (or at least that's what autokiller says)
[Click Android Development] alberto88a:
I may confirm there is a problem with htc_ime...i think htc_ime is the cause of the phone freezing...i have been using the default keyboard since yesterday and no problem detected... :o
[Click Android Development] t0nil0:
great one alberto!
[Click Android Development] cn.fyodor:
about some issues

Hi,

Network location issue was alive even in stock ROM for Nexus one released by google. I just wonder if it is related with Tattoo's radio. As you all know, Htc hadn't updated the radio version for our Tattoo yet since it was released.

The MMS app sometimes crashed and seemed a bit unstable. I could reproduce this issue on my own Tattoo. I think 3d party version of MMS should work flawlessly. MMS is the key app in the whole android system and must be _STABLE_. Porting verion from cyanogen's git has been attached at the bottom. Please test it and report potential bugs.

Camera becomes a big barrier on the way to full-working froyo on our Tattoo. We need some reverse engineering steps to hack ncommander's libcamera2 or Qualcomm libcamera. Unfortunately, I'm not familiar with C++, but pure C. However, I'll try to read the souce code and change something. :)

As a summary, froyo revision one seems not ready for daily use. It needs revision two or three to be perfect.
[Click Android Development] grof1985:
yes... u think that is the problem?

here it is :)
[Click Android Development] alexsunmiu:
why don't you to update the hiapk.com~
[Click Android Development] ccac1984:
If it is hard to sovle the camera?

There is no updating rom for a few days …………
[Click Android Development] dront78:
Hi, fyodor. Is camera lib a C++ coded? I'm C++ for a 5+ years but I don't understand what do we really need to hack. Can you explain more detail? I could try to check it on my tattoo.
[Click Android Development] alberto88a:
thank you for phonebook but it is not phonebook 2.0...only the 1.0.5 :P

anyway yes..everytime my phone freezed I was using htc_ime...so I decided to try the default keyboard and I have had no problem since that :D
[Click Android Development] cn.fyodor:
Aha, that's very helpful. Thank you first of all.

Firstly, the camera driver in the kernel works well with stock ROM or donut based ROM, so we should assume the kernel is ok, ie, there is no need to hack the kernel source. It'll save lots of efforts.

The kernel generates an interface located at '/dev/msm_camera/msm_camera0', which is different from other htc devices. The interface on G1 is located at '/dev/msm_camera/control0', if I have correct memory about it.

What we need to do, in my opinion, is to hack the libcamera2 source codes to make the kernel to communicate with userspace libraries. The relationship between libs had been explained in this post by ncommander. libqcamera.so file could be extracted from google_ion package or other camera-working ROM. It's just a wrapper around libcamera.so, as ncommander said. However, I'm not sure it will work in our Tattoo 'cause camera hadn't functioned yet in Eclair or FroYo ROM and we have no successful experience. What ncommander did was to port the Qualcomm libcamera to G1, then named it as libcamera2, which would be compiled out libcamera.so - the one we all need eagerly for our Tattoo. Qualcomm libcamera for Eclair by codeaurora can be found on cyanogen's github. The ported version from ncommnender's libcamera2 for FroYo can be checked here.

The reverse engineering work on libcamera2 can be debugged by printk in kernel space and by LOGE in userspace. We should try to hack lots of times until it works.

The other way is to hack the libcamera2 to communicate with libmm*.so in Htc stock ROM. There are four libmm*.so libs in stock ROM to power on the camera of our Tattoo, as well libcamera.so. But it's very hard to start hacking since we can't know how to communicate between these libs.

That's all what I currently know. Please correct me if I'm wrong.

PS, please pay attention to the name convention, such as liboemcamera.so for libqcamera.so, libcamera_client for libui, included header files' path, etc.
[Click Android Development] svceon:
i apologize for not being too much active, but i don't know why you have a HTC_IME problem, for i have htc_ime around 3 days now and my phone hasn't rebooted since, the only reason i am telling this is so that you can be sure if that is your problem, maybe you have something else causing it...

i only think that its not HTC_IME because i have no problem at all, my rom is behaving as described by fyodor in the 1st post and i have had no unintentional reboot/crash since...

(hope this helps :) )

@ fyodor (or anyone who can help me out)

i am only having issues with touchscreen calibration, some one here in this thread has indicated a TattooCalibration.apk, but i dont know how to work with it, can anyone tell me what those numbers are? and what is suposed to be changed?

PS: After all, i am having trouble with HTC_IME right now, 2nd reboot in a day...
[Click Android Development] genci:
I had asked the same question in the abyzou thread. See the answer in this post:

http://xdaforums.com/showpost.php?p=6775413&postcount=1326

genci
[Click Android Development] svceon:
Thank you for the answer, i still cant get it right with Amboinensis values, can you, or anyone tell me what values to insert in Tattoo Calibration?

Thanks in advance ;)

PS: after manual editing, this config is working reasonably (but not perfect) for me: "790,850,200,850,515,493,790,132,200,137"
[Click Android Development] wifizone:
fyodor can you make sense ui for 0.6.4.2 rom?it will be awesome
[Click Android Development] grof1985:
and i`ve noticed something strange is going on :))) my bad, sorry... but u can use it, if i find 2.0 version, i`ll upload, i promise...

since i`m using handcent messages i`ve never had crash problem...
[Click Android Development] francians:
It's not possible cause 0.6 is not based on the htc stock rom.. sorry
[Click Android Development] nosekefik:
Market Patch for Froyo: http://xdaforums.com/showthread.php?t=718350

Works well, but sometimes crashes!
[Click Android Development] apewall:
Only fixes applications still not using our resolution. Apparently the device capabilities needs updated. :/
[Click Android Development] nosekefik:
No, crashes the market, not the aplications!
[Click Android Development] apewall:
Does not fix the major market issue in fryodor's rom, because resolution is not the problem it seems.
[Click Android Development] flow86:
I'm new in this community and I just wanna thank you for this great custom ROM

I've needed about 1,5h to root my Tattoo and flash it (it was new to me ;) )but in the end it worked ^^ (needed a few other threads how to do this).
[Click Android Development] KalimochoAz:
libspeech

Hi Fyodor,

If you press long to search button you will get an error at 0.7.1 ROM. This is due to LIBSPEECH.SO file at /system/lib that its not correct. I compiled a new one and it works witout fault. ( Upps!!! I didn't read again first post !!!! This is already solved )

GPS seams not to be working properly, but I have to test more. Did anyone test GPS with this ROM?

Cu
[Click Android Development] cristi_bostan2005:
GPS worked fine for me...:cool:
[Click Android Development] KalimochoAz:
Thaks Cristi.

I take a look at what happend with my apps then.
[Click Android Development] nonoheran:
network localisation not work , but gps yes ....

read some pages later
[Click Android Development] francians:
what about market issue? solved or not at all?
[Click Android Development] alberto88a:
i tried the patched one but there are still some apps I'm not able to see...I don't know if that is caused by an incompatibility with the os but it's annoying....the resolution is bad too :(

i hope the 0.7.2 will come soon *_*
[Click Android Development] dront78:
Seems it will take some time ;) Please tell, how hard is to backport old kernel interface to a new one to use old libcamera instead of looking to HTC crap?

If I understood you correctly we have only issue between new kernel and libcamera, but not with in userspace software. So backporting old kernel interface should fix the problem at all.
[Click Android Development] RC_Gremlin:
Hi, nice work. 0.7.1 it's worked on my tattoo. But, will you make radio?

Regards.
[Click Android Development] cn.fyodor:
I think what we should do is only to hack the libcamera2 to make it work with Htc's kernel. My ROM always uses Htc's kernel to drive all hardware, not the latest AOSP kernel. So in my opinion, the kernel should be kept intact, but I could be wrong. Yes, it's very hard to debug the message step by step generated by adb logcat and printk.

Regards,
[Click Android Development] segway_:
From this post :http://xdaforums.com/showthread.php?t=624993

how to compile the sources of libcamera2 to work with donut kernel on dream

(has the same mt9t013 camera):

seg
[Click Android Development] cn.fyodor:
Thanks. I read this post several weeks ago. The problem here is not how to compile it, but how to hack it. However, you give me some hints that we may diff camera stuff between aosp-donut kernel and htc kernel to implement the kernel to support libcamera2. I'm not sure about this idea and will give it a try soon.

PS to seg, could you confirm camera in Tattoo is exactly the same as that in Dream?
[Click Android Development] francians:
Tattoo has a 3.2 fixed-focus camera and Dream has a 3.2 auto focus camera.

I thnik they are different :rolleyes:
[Click Android Development] segway_:
Yes, but they both use the same driver mt9t013. If you search

you find a lot off dmesg logs from G1 which show the initialization

of an mt9t013 camera!

seg
[Click Android Development] francians:
sorry.. I didn't know it..
[Click Android Development] alberto88a:
@fyodor...what about a new release with minor bugs fixed except for camera? :)

ps moving the apps to sd is ok apart from widget witch disappear and are permanently broken also if you move them back...i thought I should firstly install the apps moving them to sd and then re-set the value to 0 and install the widgets into the internal memory...it's a bit annoying and it's not sure my idea is correct...any way to solve this? :)
[Click Android Development] nosekefik:
And market patch!
[Click Android Development] grof1985:
any news in this tread???
[Click Android Development] alberto88a:
hi fyodor any progress? :(
[Click Android Development] Jekkaman:
Leave the guy alone.. do you guys like to develop with someone asking everyday for progress?

When he's got news he'll post.

Also "No news is good news" means he's probably working on the rom.
[Click Android Development] alberto88a:
In Sicily we say "ma fatt i cazzi toi" ;)

anyway It's just to know what is he working on...3-4 days have passed since his last post...just to update us...i don't think we are killing him or something like..

and...do you think you are helping fyodor with this unuseful reproof?
[Click Android Development] dront78:
Things should be done when it's ready. Be patient. If you have nothing to do just press a donate button twice ;)
[Click Android Development] HCDR.Jacob:
Forgive me if this is a stupid question, but I have seen here (http://xdaforums.com/showthread.php?t=720682) that there are now FroYo ROMs with HTC Sense.

Since HTC have not released FroYo for any devices with Sense yet, does this mean that Sense has been ported to FroYo?

If so, would you consider doing it for the tattoo (maybe as an optional patch)?

Edit: Appears to be a leaked Desire ROM which has been ported for other devices. My bad.
[Click Android Development] salvo88a:
yes it is... An italian developer ported htc sense on 2.2... But I think that it could make really slow our poor device...
[Click Android Development] HCDR.Jacob:
It wasn't ported. I've read about it and what happened is a test ROM for the Desire was leaked without everything working. The dev took it and fixed a few issues and then it was also ported to the EVO.