yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] hawst:
I dont want claim you ;). Understand me right, i made look much more deeper. It was 1st that i tried - just to replace call of pickFace with pickMail. But there is one referenced class ImportantMailStore (mail from favorite persons). As i found i need to replace it from Stock rom, but there is references to that class from about 5 other classes... i stopped after replace 6 (ImportantMailStore, ImportantMailStore$1, ImportantMailStore$2, MailCommon$13, MailCommon$13$1, MailCommon$13$2) files and changed 4 (MailListTab - most changes are there, MailListTab$13, MailCommon). If u really interested to help, search thru all files for strings: "Lcom/htc/android/mail/Request;->weakHandler" and weakReference. It needs to change all references for field of ImportantMailStoreClass - mWeakMailRequestHandlers , to mMailRequestHandler. Btw, i took classes to replace from Legend ROM, but it also can be taken from any Hero 2.1 ROM.

Btw, as i told there is another choice - to port Mail.apk from any Stock or Legend ROM. It just require to change all references in sources to com.htc.resources (all strings 0x20xxxxxx, u can find them in public.xml, so task is to replace all such references with proper values from com.htc.resources/public.xml of Tegro rom, using resource name for mapping).
[Hero, G2 Touch Android Development] whitealien:
:eek: HOLY CRAP! And I thought it could be simple.

I'll try last version by porting another Mail.apk
[Hero, G2 Touch Android Development] hawst:
LOL! Its ok. As i see no one around really knows (or even can imaging) how far i already walked inside smali sources ;).
[Hero, G2 Touch Android Development] hawst:
Attached is ported version from Legend-2.05-ISR RUU.
[Hero, G2 Touch Android Development] whitealien:
Another crash

I/ActivityManager( 98): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.htc.android.mail/.MailListTab bnds=[160,338][240,417] }
I/ActivityManager( 98): Start proc com.htc.android.mail for activity com.htc.android.mail/.MailListTab: pid=1180 uid=9997 gids={3003, 1015}
I/dalvikvm( 1180): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=38)
I/dalvikvm( 1180): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=44)
I/ActivityThread( 1180): Publishing provider mail: com.htc.android.mail.MailProvider
W/ContentService( 98): binderDied() at ObserverNode name services
I/ActivityManager( 98): Process com.htc.bg (pid 1153) has died.
I/ActivityThread( 1180): Publishing provider htceas: com.htc.android.mail.eassvc.core.EASProvider
I/ActivityManager( 98): Starting activity: Intent { act=android.intent.action.VIEW flg=0x4000000 cmp=com.htc.android.mail/.ProviderListScreen }
D/AndroidRuntime( 1180): Shutting down VM
W/dalvikvm( 1180): threadid=3: thread exiting with uncaught exception (group=0x4001e3a8)
E/AndroidRuntime( 1180): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 1180): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.htc.android.mail/com.htc.android.mail.ProviderListScreen}: java.lang.NullPointerException
E/AndroidRuntime( 1180):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
E/AndroidRuntime( 1180):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
E/AndroidRuntime( 1180):	at android.app.ActivityThread.access$2200(ActivityThread.java)
E/AndroidRuntime( 1180):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
E/AndroidRuntime( 1180):	at android.os.Handler.dispatchMessage(Handler.java)
E/AndroidRuntime( 1180):	at android.os.Looper.loop(Looper.java)
E/AndroidRuntime( 1180):	at android.app.ActivityThread.main(ActivityThread.java)
E/AndroidRuntime( 1180):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1180):	at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1180):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
E/AndroidRuntime( 1180):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
E/AndroidRuntime( 1180):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1180): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 1180):	at com.htc.android.mail.ProviderListScreen.onCreate(ProviderListScreen.java:77)
E/AndroidRuntime( 1180):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java)
E/AndroidRuntime( 1180):	... 12 more
[Hero, G2 Touch Android Development] hawst:
Let us do one more try. See attached: L-suffix ported from Legend, H - from Hero rom.

Btw, just realized - there will be no theming support in mail app :(. So this is mostly way to try get some files from to replace in original app. I think to release 2.5 i will go to 1st , will just hide that tab. And we will continue to work on that issue after 2.5 release.
[Hero, G2 Touch Android Development] whitealien:
Thanks hawst. Going to try it out, I'll report back later.

edit: update3 is WORKING!!! Did not try update4 yet.

Man, you are genius. How did you do that?

Another question. What did you mean by its not themable? Does that mean all resources are included in mail.apk and nothing is used from com.htc.recources.apk? I noticed that Faves tab have stock sense icon by default instead of slide heart.
[Hero, G2 Touch Android Development] Enter15:
Hi hawst!

I found a really interesting bug in Calendar app. Using a weekly view it shows a wrong week number (when monday is set as a first day of week). For example - this week (14.02 - 20.02) is the 7th, while Hero shows me 8th.

I found out what's the reason of wrong week number - it's counted from sunday even if I set that monday is the first day of week. When I set, that sunday is the first day of week it shows me week from 13.02(sun) to 19.02(sat) and 7th week of year. If I set monday as a first day of week it shows week from 14.02(mon) to 20.02(sun) and 8th week, because this week contains next sunday which would be shown in week from 20.02(sun) to 26.02(sat).

I hope that I clearly described this bug ;)
[Hero, G2 Touch Android Development] DonNaWaF:
Hi .. I just want to say that is a great rom .. thank you for your work hawst .. just cant use it for daily rom becouse the RTL support ..

I found batch it could help you its change things in framework.jar like graphics and text_sense you can download it from here http://www.mediafire.com/?mtnegodaep8c4a7
[Hero, G2 Touch Android Development] Wampirate:
Hi, does it support Polish language?

Thanks for help.
[Hero, G2 Touch Android Development] hawst:
Why not to read first post ? Or WWE is not known for u?
[Hero, G2 Touch Android Development] Wampirate:
WWE - world wide english right?

Usually sense android roms have all the languages. So does it support or not?
[Hero, G2 Touch Android Development] swatsbiz:
Considering that the fist sentence in the first post says:

I'm sure you're just asking to be flamed.
[Hero, G2 Touch Android Development] hawst:
Yes. It supports all the languages that supported by Stock WWE ROMs.
[Hero, G2 Touch Android Development] AdmcPL:
Hey is there any tutorial how to create themes for tegro? I want to port some theme.
[Hero, G2 Touch Android Development] DaHandy:
Is there any way to change the boot animation? I have already tried to copy a new bootanimation.zip via terminal to /data/local/ and noticed that there were none before. There is a folder called bootanimation and it has a file called booted inside (I'm just guessing that booted is a file because I can't cd into it).

So can I use my custom boot animation anyhow?

Thanks!

EDIT: 2 bugs:

1. Market gets sometimes stuck on "Installing..." or "Starting to download...".

2. HTC Weather Widget + weather application won't always save the downloaded weather forecast on current location (just tells me that weather data is unavailable until I refresh it).

EDIT2: I flashed App2SD addon through the recovery menu but it changed nothing. What should it exactly do? I still can't install/move apps to the SD card.

EDIT3: I don't like the Android mascot that comes up as I scroll down the notification bar!
[Hero, G2 Touch Android Development] dkelley:
had a strange thing happen. always happens to me in slide ports unfortunately. after several hours of flawless use (although gps doesn't work - keeps cutting out my data connection when the gps connects which makes google maps and google nav not work... anyone else have a similar experience?)

the big problem was acore FC and google system FC and stuff like that suddenly. I don't know why I always get these issues with slide ports - it was all nicely setup, tried gps during my drive home with no luck as above, then when I got home I suddenly started getting acore blowing up and stuff. reboot didn't solve anything.

thoughts? ideas? anyoen else try the same thing (lots of gps testing without luck followed by acore or other fcs?)
[Hero, G2 Touch Android Development] dkelley:
yes, I'm sure. this happens with every slide rom in my exchange setup at work, and it doesn't happen with any other rom. FWIW, as far as experience goes with this stuff, I have flashed possibly more roms than most other people here (kind of obsessed LoL) and am on the firmware dev team at my office, also have done exchange admin in the past although it's definitely not my strength :-). This is something peculiar about slide roms. If it cant be fixed then so be it. It appears to be an incompatibility with how my exchange server is configured. but considering it's the exchange server in a super high tech company where nobody else has any issues with it and I do'nt have any issues with non-slide roms, I really can't say that the issue is with the exchange server config. it's much more likely to be something unusual with the rom.

I suspect owners of the htc slide maybe aren't huge corporate exchange types, but who knows. probably not fixable, but I always appreciate the dev taking a look at least :-)

cheers!
[Hero, G2 Touch Android Development] :
If anyone one has written this before I can confirm:

FriendStream does not show facebook updates:eek:

Otherwise I've really fallen in love with these slide ports and especially this one :D
[Hero, G2 Touch Android Development] nysos:
What a nice clean rom! I like it a lot!

Just a small question, is it possible to get the HTC People widget on there? Is this something that doesn't work with Slide roms?
[Hero, G2 Touch Android Development] whitealien:
Yes, this been told before, so the dev told it works just fine for him. I tried to fix it by adding widget from other rom, resetting widget and Rosie settings to default state, but all in vain. Now Rosie is totally screwed up. I got frequent FCs and 5 screens instead of 7. Option to select 7 screens is grayed out.

Another bug which was not mentioned is that "H" icon doesn't show up in taskbar for HSPA connections.

And I still insist that auto brightness doesn't work as intended. In absolute dark room screen is so bright that it blows out my eyes. Nevertheless after 1min it dims out (to level it should be) just before turning off.

If not I like this rom very much or otherwise I would not really care at all.
[Hero, G2 Touch Android Development] orangeclanz:
Thanks.
[Hero, G2 Touch Android Development] peachananr:
After using this rom for 2 days now, I've found out that the home screen got quite unresponsive when swiping through home screens after having more than 100 apps installed. It took around 1 sec to respond when swiping through screens. Could this be anyway optimize? Anyone experiencing this?
[Hero, G2 Touch Android Development] hawst:
1) Custom bootanimations are live in /system/etc/customer in this rom.

2) About market better to read my post few pages back - http://xdaforums.com/showpost.php?p=8468331&postcount=23

3) I think better to read about how it works (app2sd) for pre 2.2 android roms. In few words, all prev installed apps will be on sd and all future installed apps also will be on sd, no way to choose where you want to install, it will be always on sd.

4) You 1st who dont like it, will move it to addon in next version.

- FriendStream - i found this issue, will fix it, i hope

- Htc Contacts widget - it in work now (porting it from Legend rom), mostly done.

- Exchange contacts doubling - i have exchange near me, so i able to find and fix it (if it not dkelly' exchange specific). Dkelly i need more info from u, how many exchange account u setted up on your phone, are these accounts in one domain, etc. As much as possible - i want to try reproduce issue. If i will reproduce it - it will be 50% of way to fix it.
[Hero, G2 Touch Android Development] DaHandy:
Thanks for the reply! I understand the app2sd workaround now!
[Hero, G2 Touch Android Development] Screatch:
Very smooth, thank you for this rom, Rom is smooth even without OC.

Молодец.
[Hero, G2 Touch Android Development] DaHandy:
Are you sure it's still smooth? It's not smooth on me anymore and I have only about 10 programs installed (all on SD card though so that might do it). My homescreen responds slowly and it's laggy.

I'm already thinking that maybe I should change my ROM to a 2.2 one, perhaps Fusion!ROM... The only "minus" is that 2.2 doesn't have Sense (I love Sense calendar & clock/weather widgets).

EDIT: Neocore benchmark result was 27,6 FPS so not too bad!
[Hero, G2 Touch Android Development] DaHandy:
I have now finished benchmarking this ROM on my T-Mobile Hero (G2).

After reboot the results were:

Linpack: 1.981 MFLOPS (in 42.31 seconds)

Neocore: 27.4 FPS
[Hero, G2 Touch Android Development] laurentbon:
Hello All,

Just installed this ROM and initially very impressed! It looks beautiful and the theming of the Sense apps is gorgeous.

I however found that it is fairly unresponsive, pretty much straight away. Having run SenseGero for the last month (the longest I have had a ROM for ages), I can feel the difference.

Is there anything I can try to make the experience smoother.

On another note, I am very curious to understand why Sense on this ROM is so different from the stock version? The Mail widget for example has 2 more views which are gorgeous. Anyone knows of an update allowing to get the same effect?

Good work though overall, it is impressive :-)

L
[Hero, G2 Touch Android Development] whitealien:
Btw in case somebody tries to sync using HTC Sync software it will not work as of now myTouch 3Gslide is not yet supported by this app. lol at HTC

You can read more here http://goo.gl/fhci
[Hero, G2 Touch Android Development] hawst:
1) You need Class 4 SDCard (better Class 6 or 8) if u want to use App2SD, else u will get lags everywhere...

2) Up to u, i m using this rom for more then 1 month and have about 80-100 apps installed, yes there are few lags (apps scrolling - i m using Folder Organizer, so i need to open full apps list very rarely; sometimes it lags with scrolling screens, may be one or two times in day, just after unlock it can lags a little). Btw, i planning to look into Rosie, to port some parts Hero roms, like did MaXo64.

Many other thing i want to improve, please be patient , i have no much time :(.

3) As for neocore - i m using ploc652 kernel and at me it is 30.8 FPS!
[Hero, G2 Touch Android Development] hawst:
Do you mean 3.x HTC Sync ? What about 2.x version ?
[Hero, G2 Touch Android Development] robtue:
3x works for me, it's one of the main reasons I've returned to a Sense Rom. I can sync my pictures, music and Outlook.
[Hero, G2 Touch Android Development] DaHandy:
Ok, I will try that kernel. Thanks! I assume that I can install it with the same method as I installed the Apps2SD addon?
[Hero, G2 Touch Android Development] whitealien:
A simple way you can take one existing theme in Tegro ROM and replace pngs with yours. Rename it and push back to phone.

If you want to theme the whole framework then it gets a little more complicated. You might check these before:

guide-theme-editing-and-related-things

how-to-create-android-update-zip-package

wiki-9PatchImages
[Hero, G2 Touch Android Development] whitealien:
New version of stock sense theme for this ROM is out

- Updated version to 1.1.

- added two new widgets [optional]

[Theme] HTC Hero Sense 2.1 theme for Tegro slide ROM v1.1 [23Feb11]
[Hero, G2 Touch Android Development] emanuelemix:
Is it coming out a new version of Tegro Rom? When? Thank you!
[Hero, G2 Touch Android Development] TnTonly:
Hi, this seems to be a stupid question, but is this ROM Eclair, Froyo or Gingerbread?
[Hero, G2 Touch Android Development] whitealien:
It is HTC Slide ROM, very similar to Eclair just with landscape support for Sense.
[Hero, G2 Touch Android Development] JFenlon:
Anyone know what drivers I need to use "Internet sharing" or a Wired Tether app with this rom? I am currently away from home for a few days and without regular internet, I can get Wireless Tether working but it's giving me some problems with Javascripts so would like to try one of the wired options if possible in the hope that fixes it.
[Hero, G2 Touch Android Development] hawst:
Wired Internet sharing should works fine. I mean one included in this rom, when u connect to PC u can choose "Internet Sharing", after that yr PC should auto setup yr phone as internet router, like u connect network cable into yr PC.
[Hero, G2 Touch Android Development] hawst:
Eclair. Not possible to port 2.2 with sense to Hero :(. It is possible but i think it will be not for everyday use... U can search around this forum.
[Hero, G2 Touch Android Development] JFenlon:
It doesn't work for me. Do I need a special driver? Or just the one Windows 7 installs?
[Hero, G2 Touch Android Development] AdmcPL:
Hey Hawst. Can you upload PDFviewer.apk from Tegro 2.5 RC3? I flashed fitness pack and restored PDFviewer from 2.4.1 using Titanium Backup. Now I have FC when I'm trying to launch it.
[Hero, G2 Touch Android Development] hawst:
U need also to restore /system/lib/libpdfreader.so
[Hero, G2 Touch Android Development] AdmcPL:
I don't have copy of this file. Can you upload it?
[Hero, G2 Touch Android Development] Enter15:
You can unzip rom file and copy files from unpacked rom ;)
[Hero, G2 Touch Android Development] AdmcPL:
Thanks, I did it and it works.
[Hero, G2 Touch Android Development] emanuelemix:
Is the version 2.5 RC3 a beta rom (only for testing) or a stable version? I've still 2.4 version, should I flash the new version? Thank you, please answer me!
[Hero, G2 Touch Android Development] DonNaWaF:
Hi howst how is everything going .. it's been a long time since we heard from you .. I hope everything is alright ..
[Hero, G2 Touch Android Development] hawst:
Yeah 2.5RC3 is quite stable. There only difference is some repack/optimizations missing which i m apply for releases starting from 2.1.1.

Yes, all is ok. There only problem i'm was too busy for last few weeks. But i will working step by step to make 2.5 more interesting.
[Hero, G2 Touch Android Development] stefpaul:
Stable ROM

It's stable. It's good for every day use. Too bad it's a 2.1 android and not a new version but, i used 2.2 and the camera dosen't work.

Keep up the good work guys :D
[Hero, G2 Touch Android Development] hawst:
Can u tell what exactly not work in camera ?
[Hero, G2 Touch Android Development] stefpaul:
Well there is a ROM called Chocolate Froyo By RaduG that is a 2.2.1 ROM with Sense UI. It's clocked at 691 MHz but it's a lil laggy and the camera dosen't work. It opens but it has strange colors and you can't take a picture... I was told that sense is not a open source project and there is a problem with the drivers... i don't develop ROM's but i wonder sometimes, isn't Sense UI just a interface...? I read a post and others uploaded some drivers in the ROM but with no result...

Your ROM is good after 1 day of use. Clocked it at 653 MHz and it works good.
[Hero, G2 Touch Android Development] hawst:
Oh, i see. I thought u mean Tegro 2.2. Talking about sense ui - actually htc went far then just write own ui (samsung, lg, or any other launcher and some software), htc integrated sense ui much more deeper into system, this is why nobody still ported it to other devices (i know about motorola port, but it not stable yet...). Another thing is that htc (same is true for all other manufacturers) is not release drivers for free, so cyanogen and other devs still use binaries from stock hero rom. Keep in mind that binaries from 2.1 but used in 2.2 or even 2.3.
[Hero, G2 Touch Android Development] iHero96:
How to change bootanimation on this rom??
[Hero, G2 Touch Android Development] stefpaul:
I understand. Do you have in mind to make a tegro 2.2 or 2.3 version? but with a sense blend. or something like that, because there are a lot of things on sense that are very useful (starting from the intelligent dialer and finishing with some widgets ):D...
[Hero, G2 Touch Android Development] hawst:
Please look at 3rd post Thera couple addons , look inside to understand where to put .zip file.

Btw, which version of tegro do u use?

I thought about that but now I changed my Hero to Desire Z... I don't have Hero anymore. My plan is to keep adding new features to tegro in parallel to develop rom for DZ.
[Hero, G2 Touch Android Development] iHero96:
Villain Team is working on the camera problem.....
[Hero, G2 Touch Android Development] stefpaul:
I thought about that but now I changed my Hero to Desire Z... I don't have Hero anymore. My plan is to keep adding new features to tegro in parallel to develop rom for DZ.[/QUOTE]

Well i don't want to change my phone yet, i have in mind to buy a HTC with 4,3 inch and qwerty ... and a 2 Ghz processor but for the moment there is no phone with these specs. I wait :D.

I see there are some problems with the rom, when you enter the program menu it sometimes closes :))... But it works ok for every day use.
[Hero, G2 Touch Android Development] AdmcPL:
I noticed that rosie restarts very often, even when one app is running. This wasn't happening on Tegro 2.4.1 and stock rom
[Hero, G2 Touch Android Development] saidah:
Themes

Hi!

I´m using Tegro 2.5 as a Daily Rom and it´s fast and stable! Realy good work! But, can somebody tell me how to install the Themes with the colored Icons (see post three - Circle battery indicator + color icons + battery saving)

I don´t know how to install it.

Thanks and keep on doing such a good job.

S.
[Hero, G2 Touch Android Development] hawst:
Please read this theme few pages ago, may be bit more, i already explained more then 1 time...

To install colored icons, and other addons from 3rd post in .zip format, flash it from recovery like u flashed the rom. No any wipe needed.
[Hero, G2 Touch Android Development] saidah:
Themes

Hi hawst!

If I Flash it like you say, i´m getting bootloops. If you have any Idea, tell me. But first I have to reinstall 2.5!

S.
[Hero, G2 Touch Android Development] hawst:
Oh, of coz! All addons are for 2.4 version. 2.5 is not released yet, so addons is not updated yet.
[Hero, G2 Touch Android Development] kentai:
hawst, do you plan to continue working on 2.5 Rom? I'm using 2.4.1 now and its stable so far.

Looking forward to see new features soon :)
[Hero, G2 Touch Android Development] loupio:
Hi Hawst, any news about the 2.5 ??! thx
[Hero, G2 Touch Android Development] hawst:
Looks like this weekend i will release 2.5 (it will be 2.5RC3 but a little optimized) and publish 2.6beta1 with some new features.
[Hero, G2 Touch Android Development] loupio:
This is great, waiting for it :)
[Hero, G2 Touch Android Development] Psyed:
Nice to hear :)

2.6b1? Me wants :D
[Hero, G2 Touch Android Development] minty1978:
hmmm 2.6b1, i could be dropping cronosGB for a while...

always loved the Tegro Rom :)
[Hero, G2 Touch Android Development] TwelveSided:
Yes love this rom!! Please continue updating ♥
[Hero, G2 Touch Android Development] emanuelemix:
When will you release 2.5 version? :(
[Hero, G2 Touch Android Development] emanuelemix:
"This weekend"?

:confused::confused::confused::confused::confused::confused::confused::confused::confused::confused::confused::confused::confused::confused::confused::confused:
[Hero, G2 Touch Android Development] kentai:
Hawst done a very good job with Tegro. Afaik he doesn't have a Hero anymore, so we can't expect new releases. At least not fast.