yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] darkmansd:
@stephenophof: i don't have that problem either....maybe it helps to do a full wipe and reinstall?

@topic: i'm kind of using this as a daily driver now.....since i don't use the camera at all it works fine for me :)

but the most annoying issue is, that sometimes the calls are dropping suddenly...sometimes it works, sometimes it doesn't (i saw that the cdma guys have similiar (or even the same) problems)

something else i noticed is the missing facebook sync (which isn't really an issue but there is a fix for it anyway^^): http://android.modaco.com/topic/350037-enabling-facebook-sync-in-ice-cream-sandwich/

@stritfajt: could you integrate this into your rom? would be awesome :)

thanks in advance!
[Hero, G2 Touch Android Development] Habarug:
Daily driver... you use an alternative launcher right? :-)

sent with love from me to you
[Hero, G2 Touch Android Development] darkmansd:
haha yeah (launcherpro)...and i oc'ed it to 691 + changed the dpi so that facebook and some other apps are compatible with it
[Hero, G2 Touch Android Development] Habarug:
Just out of curiosity. Why are you using it? Does ICS have some neat features you use or is it just to show your friends you have ICS on your old phone ^^

sent with love from me to you
[Hero, G2 Touch Android Development] darkmansd:
why should'nt i? :D i have a second (feature)phone with the same phonenumber....so it doesn't bother me if a thing here and there does not work perfectly^^ and the browser is nice, even in its beta-condition^^

and if i can find bugs, and help it to get better...its a win-win ;)
[Hero, G2 Touch Android Development] eben80:
I've got a theory that a lot of the perceived slowness is because of all the exceptions and errors that get thrown all the time because of missing features for the kernel that hasn't been backported yet. This is also the reason that Data Usage doesn't work and possibly a few other things like BT. There is a constant stream of errors & exceptions in logcat because of this and this can only hamper performance in my opinion.

If I read correctly ICS is now using Kernel 3 while we are trying to get it to work with a 2.6.29 kernel. Quite a few features are missing and ICS is complaining about this non-stop.

Am I way off or is this what is happening?
[Hero, G2 Touch Android Development] Da9L:
HTC Keyboards

Would it be possible to install the HTC xT9 Keyboard on this rom ? With danish language somehow ? Rom runs pretty well.. No bugs so far..

Oh can anyone explain to me why this red box sometimes shows up along the screen edge ? Whats it for ?
[Hero, G2 Touch Android Development] saj222:
I think someone said it was akin to an on screen notification.
[Hero, G2 Touch Android Development] dkelley:
I like your theory.
[Hero, G2 Touch Android Development] Lirasina:
Since I got a native ICS phone now I can say that this is correct. Don't know if it is with the kernel. But a friend of mine has the HD2 and she runs ICS. And it has way less errors then the Hero rom. And well the Nexus has almost 0 errors.
[Hero, G2 Touch Android Development] :
That's probably one reason why it's running slow.

If you look at the CPU usage of this ROM though, one of the heaviest processes is surface_flinger. I haven't really got much knowledge about the inner workings of android (I know linux quite well though :)), but I would guess that this will be less of a problem with working HW-acceleration, if that's even possible on our devices.
[Hero, G2 Touch Android Development] eben80:
Well I might be wrong but I dont see the need for HW acceleration except if you want the stock gallery to work. I'm not aware of any other errors in logcat that is complaining about lack of HW acceleration except for gallery. All the other issues have to do with missing kernel features.

Could we get some pointers from the HeroC guys about what they have done to their kernel? I'm too much of a beginner in compiling to make a difference... I am good at watching logs though :P
[Hero, G2 Touch Android Development] dkelley:
it would be a lot of work, but at least the .36 or .29 kernel ought to be able to be custom built with a few extra hooks in place to "fake" handle these calls from android 4. just returning nulls or something each time.

but that's getting into some serious kernel development... and lots of knowledge about the missing calls that we don't have now.

it's just theoretically possible, not maybe a practical solution.

I take it that there is no real improvement of u sing the .36 kernel compared to the .29 kernel on the hero? (both of which are out of date now for android 4)
[Hero, G2 Touch Android Development] eben80:
Ah see I thought it would be an afternoon's work :D

Would we be able to re-use anything from HeroC kernel work?

https://github.com/TeamICS/heroc-kernel-2.6.35-ics
[Hero, G2 Touch Android Development] :
Scince most graphics are working as they should, you won't see anything about it in the logs. It isn't fast though. If it's possible, we would want the GPU to draw the UI for us, so that the CPU can do other stuff. I do hope that the process "surface_flinger" won't use that much cpu power if we get working HW-acceleration.

The HeroC devs have gotten further than us with the kernel. It shouldn't be too much work to port their changes over to our phones. I might give it a try some day :)
[Hero, G2 Touch Android Development] gastrella:
we're waiting for next release :D:D:D thank yu for your work :D:D:D
[Hero, G2 Touch Android Development] eben80:
***tumbleweed***

Where are you guys?
[Hero, G2 Touch Android Development] darkmansd:
@stritfajt: are you still developing the rom? just curious :)
[Hero, G2 Touch Android Development] Demetris:
Really hope so...
[Hero, G2 Touch Android Development] ICXPlay:
it's that i don't have much time this week.

i will/could help with the rom (see my rom in play development section)
[Hero, G2 Touch Android Development] Habarug:
This is not abandoned, he just doesn't have much time right now. Fortunately he can steal the fixes and improvements from the cdma peeps, so once he has the time he will make great progress really fast :-)

sent with love from me to you
[Hero, G2 Touch Android Development] :
I'm still here! The thing is that I've already fixed most bugs, and those that are left are really heavy (camera, HW acceleration). It won't be easy to fix and I don't really have the time to fix it either. However, I read that Jaybob is working on a camera fix, if he can get that working I will make sure to port the fix to our device too.

Could someone make a list of the small bugs that are left? Those that are not hardware related? I could take a look at thos once I find a little time :)
[Hero, G2 Touch Android Development] dufoli:
camera fix

Hi,

I see that someone have found a solution for camera issue on HTC DESIRE HD:

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

Maybe this can help on our camera issue.

---------- Post added at 12:00 PM ---------- Previous post was at 11:36 AM ----------

is your source available somewhere ? github? gitorious ?

Just to respect GPL
[Hero, G2 Touch Android Development] :
I'll take a look at that fix!

Sources can be found at http://github.com/TeamICS :)
[Hero, G2 Touch Android Development] daveybaby:
Unfortunately it seems not, from that thread:

Hero is adreno130 :(

edit: not saying it's impossible, the same approach could still be used, just wont be a straightforward lift...
[Hero, G2 Touch Android Development] darkmansd:
here are some small bugs/issues:

-calendar pinch to zoom does not work properly: each time you try to zoom in or out it tries to create a new appointment

(i dont know if this is really a bug or not but:)- some applications ask for every single permission for example maps asked me 4-5 times about very specific permissions (i don't remember which ones)

-facebook does not sync (not exactly an issue but there is a fix for that somewhere in the forums)

- phonecalls hang up sometimes...maybe the system interpretes the touchscreen input wrong or something like that...i installed the app "proximity sensor" which locks the screen while on call and the hang ups got a lot more rare

- sometimes the device reboots (especially when it has much to process like trying to call while the boot is still in progress) or when i plug it in for charging while it boots

-some wifi's are not recognised(like one that has wpa(1) with aes encryption)

-microphone input in messaging does not work

-voice search does not work at all (it says audio problem)

-if you don't change the dpi facebook and some other apps are listed as incompatible in the market-> if you do (i set it to 160ppi) the keyboard is cut off (but the spacebar is still visible (but only half of it^^ still works though))

-gallery has force closes almost every time

-camera does not work obviously^^

hmm these are the ones i could find until now
[Hero, G2 Touch Android Development] Ciprilik:
I don't have the rom on my phone right now (too slow for daily use for now) and I haven't tried the wifi but I found this maybe it helps : http://xdaforums.com/showthread.php?p=21406675
[Hero, G2 Touch Android Development] king786:
i cant even unlock my hero i drag the ring to unlock ico and it goes back to lock screen all the time

:confused: :confused: :confused: :confused: :confused:

help me please
[Hero, G2 Touch Android Development] bonesy:
Have you thought about speaking to Erasmux? He's pretty slick at getting things working! Haven't seen him for a while though
[Hero, G2 Touch Android Development] GreyAlex:
Any info, about new version & date?
[Hero, G2 Touch Android Development] :
The HeroC developers are working on hardware acceleration and camera. I'll implement it for our heroes if they get it working. Follow the HeroC forums to see their progress!

I'm going skiing this weekend, I might fix facebook sync and gallery next week. I'll also take a look at the kernel the HeroC uses. If it will give us any performance increase I will look into running it on our phones.

So, i won't give you any dates, but I hope this update of the status of this ROM will do!

I also want to thank you guys who have donated to me, it's really appreciated! :)
[Hero, G2 Touch Android Development] darkmansd:
@stritfajt: awesome :)

i have a more general question: does the hero need a 3.x kernel to work properly with ics? because most of the other phones have it...

i only found this related to this: http://fineoils.blogspot.com/2011/10/ice-cream-sandwich-runs-on-linux-kernel.html

and btw: i found another "issue"....google currents does not show the text properly...it is showing only half of the pages....so its almost unusable....not the most important thing to fix...but just saw it today and wanted to share it^^
[Hero, G2 Touch Android Development] Habarug:
Can you reupload it? Link seems to be down
[Hero, G2 Touch Android Development] :
I'm not home right now, I'll upload it when I get home! :)
[Hero, G2 Touch Android Development] Habarug:
I found out I had it on my computer :-) tried some tweaks and stuff to see if I could improve performance, but it didn't work :/
[Hero, G2 Touch Android Development] stefpaul:
I think we should start thinking on a new phone:))))...i saw that htc has a tegra 3 device out in the wild :D
[Hero, G2 Touch Android Development] CrazyDelta:
I'll probably get the S3 when it arrives. However, until then, I am just so glad that we got some amazing developers here and some new fresh roms. I am sure the HERO will get through a few more months for me. Its been an amazing ride.
[Hero, G2 Touch Android Development] kalpeshmist:
reupload pls..!
[Hero, G2 Touch Android Development] :
Oh, I can't seem to find it on my computer either. Could someone who has it reupload it?
[Hero, G2 Touch Android Development] Habarug:
here :)
[Hero, G2 Touch Android Development] :
Thank you! I updated the first post with it.
[Hero, G2 Touch Android Development] Lothaen:
Just saw this thread (a friend has a hero) and noticed you had issues with the camera

- not sure if this will help or not - but may help you guys get a working camera?:

http://xdaforums.com/showthread.php?t=1427030
[Hero, G2 Touch Android Development] spec0071:
Few randoms reboots, resolution is too high for our Heros and its very laggy! :(
[Hero, G2 Touch Android Development] paulreminder:
Thanks for all the developers and testers involved in this project. I've been laid my eyes on this for my old Hero since the day one and finally installed the Beta 1.3 and have played it for a fews days. For a ROM that doesn't support hardware acceleration I have to admitt the speed it relatively slow, but acceptable (I overclocked the CPU with Setcpu at max speed 720Mhz).

Due to the hardware limitations we faced it's unlike the Hero can make its path to ICS. But again kudos for everyone for giving us a sneakpeak to 4.0.
[Hero, G2 Touch Android Development] Habarug:
Update on the Cdma side, no huge improvements it seems, but its 4.0.3 now :-)
[Hero, G2 Touch Android Development] darkmansd:
i already posted this on the cdma side, but i want to ask you guys here too...

is it possible to use this fix now with the new opengl2 driver?

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

http://review.cyanogenmod.com/#change,12793

maybe the new cdma release is helpful too
[Hero, G2 Touch Android Development] harut56:
As I understand this is for ROMs with HTC Sense
[Hero, G2 Touch Android Development] darkmansd:
hmm i am not sure...but i think you need the files listed there from a sense build....since its a commit for cyanogenmod (which is aosp) and the modification comes from ace development originally (the xda thread)....

but i'm not a developer^^ so i don't know for sure.....still i thought it could be of help^^
[Hero, G2 Touch Android Development] wkrabbe:
Offline route planner for ICS and Hero

My sygic version 11.0.2. did work on Android 2.3.7 but I can't get it to work on ICS.

Does anyone have a working route planner on his Hero device with ICS?
[Hero, G2 Touch Android Development] Notn4:
found a bug!

If I boot ICS without a SIM card I cannot unlock the phone, but when SIM inserted I am able to unlock and use the phone
[Hero, G2 Touch Android Development] :
Aha! I got a PM from another user who was unable to unlock his phone, you probably found the reason. I might take a look at it sometime, but I'ts not on top of my list of stuff to do.

I might take a look at the camera some day. It felt pretty pointless to work on this ROM earlier, I honestly thought that we'd never see ICS running at a useful speed on our heroes, but with the HW acceleration hack I was proven wrong. This thing runs very smooth now! If I could only fix the camera and find the reason for the short battery life it would be really good! :)
[Hero, G2 Touch Android Development] ICXPlay:
Are you going to port the cdma 4.0.3 to the hero??
[Hero, G2 Touch Android Development] :
You could of course just port it over, although I have no experience in that field. I will take a look at compiling the latest sources, but Jaybob haven't pushed anything to github lately so I don't know if there's any code that we haven't got yet :)
[Hero, G2 Touch Android Development] ICXPlay:
ok got 4.0.3 booting.

now trying to fix some things:)

i will pm you when it is done:)

EDIT:

Data - working (only tested 3g)

wifi - not working (not so hard to fix)

bluetooth - working

camera - not working

sound - not working (easy fix)

rom isn't very fast but for me fast enough for daily usage

will try to fix wifi and sound on 4.0.3 and then going to work on camera.

EDIT 2:

Data - working

wifi - not working

bluetooth - working

camera - not working

sound - working

sensors - working

i think this rom is better than 4.0.1:)
[Hero, G2 Touch Android Development] Habarug:
Without WiFi its useless for me... waiting for sources for a "proper " Rom :-P
[Hero, G2 Touch Android Development] ICXPlay:
i didn't try to fix wifi yet:)

will start working on it tomorrow.

when that is done i will start on wifi
[Hero, G2 Touch Android Development] :
Jaybob just said that he's going to try to publish the latest sources on github in the next days, once I have the sources I'll try to compile them for our Heroes! I will also do some tests in the next few days and try to locate what's causing the unusually high battery drain on this ROM. Or if it's just placebo. Or maybe it's just a matter of recalibrating the battery.

I feel very motivated right now, so I hope that we'll be able to sort out the last bugs and finally have a working ICS ROM for hero in the near future.

Once again, I also want to thank the people who donates to me. It's really motivating to see that you appreciate the work :)
[Hero, G2 Touch Android Development] Notn4:
about the HW acc patch (you are referring to the OpenGL 2.0 patch right?) will you be adding it to the next build or do we still have to flash it on top of ICS?

also anyone try firerats MTD partition tool with ICS on the hero? I got it running on Heroine++ and I'm loving the extra space :)

EDIT: this one to be clear: http://xdaforums.com/showthread.php?t=1370963
[Hero, G2 Touch Android Development] Habarug:
I guess he will include it no reason not to :) and firerat should work, android version, shouldn't matter, just adjust the partition sizes so you have enough space :)
[Hero, G2 Touch Android Development] Notn4:
okay, well in that case, is anyone currently running glassmacka? if so, could you check how much memory the rom needs so I can tweak the MTD info to be suitable for this rom? as I bet it needs more room than a AOSP 2.3 :)
[Hero, G2 Touch Android Development] :
/system is 138.6 MB on my phone, but I have removed some APKs that I don't use and I might have added some. So say 160MB, that should be safe :)
[Hero, G2 Touch Android Development] Notn4:
what APKs have you added that bloat it to 160 :D if the system is 138, I might just make that partition 140 cuz the way I understand this is that downloading and installing APKs after flashing the ROM itself, those new APKs are not going into the system partition and are instead going to internal memory that was left over after the ROM installed??

So in other words you don't actully need 1kb more than the ROM takes when being flashed? or is there something I haven't understood??
[Hero, G2 Touch Android Development] :
My install uses under 140MB, it's just that I have removed a lot of apks from that partition, and added some others, so I can't tell you for sure how many MB it will take :) I guess 150 MB should be enough. You've understood it correctly, you can use the exact size of the ROM if you'd like, but I'd keep some margin anyways.
[Hero, G2 Touch Android Development] darkmansd:
jaybob has updated the github sources:

from the cdma thread
[Hero, G2 Touch Android Development] :
I'll download the latest sources right away then! :)
[Hero, G2 Touch Android Development] Habarug:
I know I'm not supposed to ask for ETAs and stuff, but how's it going? If you get it up not too late today I can try it as a daily :)
[Hero, G2 Touch Android Development] :
I can't get it to compile right now, but Jaybob gave me some hints. With some luck I'll have it up tonight :)
[Hero, G2 Touch Android Development] bharat_goku:
well i'll wish u good luck with that ,when ur done i might need ur help with compiling too 1s my source is downloaded :)
[Hero, G2 Touch Android Development] :
I'm building from this: https://github.com/TeamICS/manifest_ics_cm. I should be able to help you if you build from that too.
[Hero, G2 Touch Android Development] :
Quick update: I got the sources to compile, but it was a total crash fest. I will look into it, but I have some fever right now and can't really work on it :)
[Hero, G2 Touch Android Development] Habarug:
Oh, wish you get well soon :)
[Hero, G2 Touch Android Development] newdecember:
just out of curiosity, does this use any of the sources for CM9?

i wanna use this

reloaded ICS

but wanna make sure it'll work first.
[Hero, G2 Touch Android Development] aldude999:
When trying to flash it in CWM, I get this error:

Installing update...
I:Trying update-binary.
script aborted: assert failed: getprop("ro.product.device") == "hero" || getprop("ro.build.product") == "hero" assert failed: getprop("ro.product.device") == "hero" || getprop("ro.build.product") == "hero"
E:Error in /sdcard/download/Glassmacka-Beta1.3.zip (Status 7) Installation aborted.
Failure at line 9: install_zip SDCARD:/download/Glassmacka-Beta1.3.zip
[Hero, G2 Touch Android Development] nickholtus:
remove that line in build.prop with notepad++ (open zip go to /system)

then it will flash:)
[Hero, G2 Touch Android Development] :
Glassmacka 1.3 is CM9, but 4.0.1 so I don't know if it'll work. I tried building the latest CM9 a couple of days ago but couldn't get it working. I'll try to get AOSP 4.0.3 working in a few days, but it won't help you I guess :-/
[Hero, G2 Touch Android Development] Habarug:
Most of the mods can be done manually anyway, once it gets more stable and stuff I will make a few mods for it :)
[Hero, G2 Touch Android Development] newdecember:
no guys thats excellent,

i found out the hard way anyway lol

thanks for getting back to me.

i really need to learn how to do this stuff so i could mod it myself. you know of any good tutorials for modding?
[Hero, G2 Touch Android Development] Habarug:
The first part for modding roms like that is to set up APK multi-tool (or something similar) and smali/baksmali :)

Edit: And to clarify, adding power widget is probably a bit too much for me, but center clock and transparency is possible ;)
[Hero, G2 Touch Android Development] darkmansd:
i'm trying to learn more about android coding and i am really interested in learning how to do ports by myself...are there any tutorials for it?

like what exactly has to be done to get a new version of android working on a new device and how do i begin? :D
[Hero, G2 Touch Android Development] Habarug:
www.freeyourandroid.com is a nice place to start ;)

I have now used this 1.3 beta for a few hours now and I've gotta say it's actually fast enough for me, but it's terrible unstable :/ It's goodlooking and the browser is really nice and stuff ;)
[Hero, G2 Touch Android Development] Habarug:
Btw, replacing the launcher with the latest Trebuchet launcher really improves performance:)
[Hero, G2 Touch Android Development] Da9L:
Was this rom updated yesterday? Im not sure .. :confused:
[Hero, G2 Touch Android Development] Loxxy:
nope, using 4.0.1 sources not 4.03
[Hero, G2 Touch Android Development] GeorgiUzunov1990:
Hi there guys any movement in the camera fix ? :)

Great work !
[Hero, G2 Touch Android Development] Loxxy:
Need shiny :(
[Hero, G2 Touch Android Development] :
I will get to it! :) I'm away over easter right now, but I'll try to build 4.0.3 or 4.0.4 when I get home!
[Hero, G2 Touch Android Development] Habarug:
Wohoo, he's still alive :-P
[Hero, G2 Touch Android Development] paulreminder:
Thanks for the heads up! Side question: hardware acceleration looks like won't be happening on hero right?
[Hero, G2 Touch Android Development] :
Have you tried this: http://xdaforums.com/showthread.php?t=1526920? It speeds up the system quite a bit, but it won't give you any gaming performance really. So you could say we have some basic HW acceleration already :)
[Hero, G2 Touch Android Development] paulreminder:
Hey stritfajt thanks for the heads up. Yes I did flashed that hardware acceleration flash zip file on my Hero while running Elelinux 7.2 but haven't seen any significant improvement since someone told me Elelinux ROM is already activated those options. Haven't tried it while running your Glassmacka Beta 1.3 though.

The thing is I noticed that the screen only shows something like 16bit depth color while using Glassmacka due to the lack of hardware acceleration. My main concern is whether this flash zip pack can let my screen show correct depth of color after flashing.
[Hero, G2 Touch Android Development] Habarug:
That zip doesn't help anything at all on Elelinux, because it's allready included or something, but it helps A LOT on this rom. :D Don't know about the colors though