yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Android Development] walter79:
Thanks to kernel 3.3.4 we have ICS on rhodium now.

BIG thanks to htc-linux kernel devleopers, ICS team Hero and ICS team Xperia X1, ACL for LK Bootloader

!! no bootanimation !!

What works:

- it boots

- adb and logcat

- GSM/3g

- calling but no sound

- keyboard

- button and keyboard backlight

- display (fix for touchscreen http://xdaforums.com/showpost.php?p=26385391&postcount=37)

- sdcard

not working:

- sound

- wifi

- bt

- data you have to setup APN

- camera

Can not test more because touchscreen is not working correct.

Download:

Evervolv_CM9_Heroc-port ICS: https://docs.google.com/leaf?id=0B3...ist&pid=0B3OovGFEtCdnY0lRVFNkUUtfOFk&cindex=2 use the 2012-05-08 file

Changlog: fixed some touchscreen problems and new kernel from detule.

Install via CWM.

Press long menu button (windows key) to unlocked the phone during lockscreen. Slide out keyboard (build 2)

* Tips * thanks samm000

Enable "Force GPU Rendering" in "Settings - Developer Options" (it helps flinger to be more smooth).

Disable "Report usage and errors" in "Apex Settings - Advanced settings".

In settings->developer options: make sure window & transition animations are off

In settings->language & input->android keyboard: turn off popup/vibrate on keypress
[Touch Pro2, Tilt 2 Android Development] walter79:
... reserved
[Touch Pro2, Tilt 2 Android Development] eurohunter:
I noticed something interesting. when I went to Settings>Apps>Running, free RAM was 0.00b. sometimes it would increase to 3-6Mb. Do you think there is hope in make ICS work like the current Gingerbread?
[Touch Pro2, Tilt 2 Android Development] walter79:
Maybe i don`t know.
[Touch Pro2, Tilt 2 Android Development] djcrosstunez:
Installed today, first build was slow and everything was upside down.

But i was amazed about the second one. It works smooth and fast.

One question, is it possible to remove te curserthing from hero?
[Touch Pro2, Tilt 2 Android Development] walter79:
It can removed but we need first working calibration for the new kernel.
[Touch Pro2, Tilt 2 Android Development] ftoz:
new kernel git

Can y post link to 3.3.4 rhodium kernel git?
[Touch Pro2, Tilt 2 Android Development] djcrosstunez:
No problems with that? tscalib from ACL. Working ok here.
[Touch Pro2, Tilt 2 Android Development] walter79:
Which build you use?
[Touch Pro2, Tilt 2 Android Development] djcrosstunez:
CM9, in portrait mode it works ok.
[Touch Pro2, Tilt 2 Android Development] walter79:
Can you try recalibration in Landscape mode?
[Touch Pro2, Tilt 2 Android Development] djcrosstunez:
Doesn't work.. up is right, down is left, right is down, left is up..

Portrait works just the way it have to.

Edit, http://www.youtube.com/watch?v=jPb1pX1bxwY&feature=youtu.be
[Touch Pro2, Tilt 2 Android Development] walter79:
Thanks,

On Cm7.2 with 3.3.4 kernel touchscreen works well. I will try to replace some libs in ICS.
[Touch Pro2, Tilt 2 Android Development] walter79:
new build is online. check first post
[Touch Pro2, Tilt 2 Android Development] BoominSVX:
Just wanted to show my support for this. I'm really glad someone is still trucking along with this bad boy. Time to tinker! What are you guys using to get rid of the pointer and use the htc calibrate app?
[Touch Pro2, Tilt 2 Android Development] arrrghhh:
Indeed! Re: the cursor... walter79 said some kernel changes were necessary, I don't think they've been attempted yet. I'm concerned they'll break all other builds... I guess time will tell.
[Touch Pro2, Tilt 2 Android Development] Slipdoozy:
Extra memory?

im in no way a developer but i have an idea, maybe it will work maybe no? it seems as tho our rhodiums lack lots of memory on the nand side. and when we use sdcard method we can change parameters of the data, system, cache in the form of ext2, ext3, or ext4. could it be possible to use our sdcard as a "swap" location for more memory? im certain someone else has thought of this but i couldnt find a solution or answer. acl, walter, arrrghhh or anyone else have an idea to include this idea? maybe out of the nand possibility? ive read somewhere, i think it was in an arrrghhh post that theres not a noticeable difference in speed of sdcard and nand. wouldnt it be awesome if you just pop in a sdcard les say 8gb and format it with 1gb ext partition? and have the advantage near unlimted space. plus all the system side still be on the nand? idk? if im off bases here asking im sorry but heck if it gets someone thinking and its a great idea. ;)
[Touch Pro2, Tilt 2 Android Development] walter79:
You can use /data to sdcard or app2sdcard. You can use a second ext3 partition on sdcard.
[Touch Pro2, Tilt 2 Android Development] Slipdoozy:
what would be the +'s and -'s of creating ext3 on sdcard while using nand as primary on phone? would/could it help with slow responces? sorry about the questions, thanks for the info you guys are great!
[Touch Pro2, Tilt 2 Android Development] arrrghhh:
Could potentially fry the SD card. Might help out slightly. Give it a shot, cards are cheap. Problem is - using them as swap means they should be very fast. They're probably slower than our NAND chips on-board at random read/writes... So you might even end up slowing down the system.
[Touch Pro2, Tilt 2 Android Development] kenikh:
Wow, stumbled back into the Rhodium forum after a looooong time away. Very cool to see an ICS port being attempted. I love it on my Kindle Fire.
[Touch Pro2, Tilt 2 Android Development] CodaHighland:
It sounds to me that "swap" isn't what he actually meant, but instead he meant using it as extended storage for /data. Moving apps to SD is exactly the solution Android offers for that.
[Touch Pro2, Tilt 2 Android Development] detule:
Not that I am suggesting anyone do this, certainly not for any one of the gingerbread builds, but you can enable native (linux) swapping on the sdcard:

jonpry: i did dd if=/dev/zero of=/sdcard/swap bs=1M count=128; mkswap /sdcard/swap; swapon /sdcard/swap
[Touch Pro2, Tilt 2 Android Development] BoominSVX:
Regarding the Touchscreen driver implementation, has anyone seen this?

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

I can't build a kernel because I've never found all the fun stuff needed to set up the build environment, but just throwing it out there if it'll help. I've grabbed at the original and modified versions from his sites to attach below for easier observation using something like beyond compare.

Logcat shows "I/InputReader( 135): Touch device 'tssc-manager' could not query the properties of its associated display 0. The device will be inoperable until the display size becomes available" so it' seems like a similar situation. Sorry if it's useless, but if it helps thank him for his info.
[Touch Pro2, Tilt 2 Android Development] Slipdoozy:
thanks guys.... if and when i do this, ext2 or ext3 or ext4. do i label either partition a data, system, or cache? or just leave blank? does all builds support ext2-4? do i have to wipe cache, data wipe or anything in recovery? wow way to many questions again sorry.

the whole reason im asking is i dont wanna use apps2sd and not all apps can be moved. ive read somewhere that we only have total of 248mb for apps mine is about 229mb. which means we only have about the same for system files and cache. got me thinkin if we use sdcard then near "unlimited" space avaliable.

p.s. [ROM][NAND][ICS]Android 4.0.4 is about 86 MB which is 26 mb more than OMGB not installed. im gonna be trying what arrrghhh said. might even do a speed test :/

edit: what im trying to accomplish is more "ram" for android to use or to have avaliable (current is ~70mb). would be nice to move non-critical apps to sdcard. like ive tried to move "facebook~16.75mb, google voice~8mb, google maps~12.25mb" to sdcard. wont let me (at least not on my phone) just those alone would be 37mb. over 50% of avaliable ram. if moving those to an ext2-4 partition does it free up space for android to use? if so we would/could have over 100mb in ram. maybe enough for angry birds! jus kidding. im sure ICS will use way more ram than OMGB. not sure how it goes but wouldnt it be nice to have over 150mb ram for the OS to use? ive read somewhere our phone has 288mb RAM. i sure would like to use as much as possible.

ok ok im done spewing questions for now... thanks for your time
[Touch Pro2, Tilt 2 Android Development] CodaHighland:
Yes, that's my point. You're confusing RAM with storage. NAND is not RAM; it's more like a solid-state disk. You don't use swap to get more disk space. You use swap to get more RAM -- you get the ability to have more programs running at once, not the ability to have more programs installed at once.

Facebook, Voice, and Maps aren't using ANY RAM at all unless they're running. Moving them to SD gains you storage space, not RAM.

If the ROM won't let you move them to SD, then you need to find a way to uninstall them, and then reinstall them from the market -- then you'll be able to move them to SD. I've not used this ROM but I've found that the following steps work to uninstall "system" apps on GBX:

(1) adb root

(2) adb remount

(3) adb shell

(4) cd /system/app/

(5) Delete the .apk(s) for the app(s) you want to uninstall.

(6) Use "pm list packages" to find the name of the package you want to remove.

(7) pm uninstall name.of.the.package

Don't be stupid here; don't remove anything you aren't 100% positive about, or you might find unexpected things stop working. But for me, I removed Google Talk (I use imo), Voice Dialer (it doesn't work consistently anyway), geniewidget (news and weather, I don't use it), Google Books (crashes on startup for me), and Protips (who actually uses this widget?).

Edit: How big is the RHOD's NAND, anyway?

Edit 2: Also, Angry Birds doesn't work because the CPU and GPU aren't powerful enough, not because the device doesn't have enough free memory. Draw Something, on the other hand, IS RAM-bound.
[Touch Pro2, Tilt 2 Android Development] BoominSVX:
With all the logcat spamming I see loading this build up, it's no wonder it isn't giving us any ram to play with. I'm sure there will be a substantial difference as things get fixed and less errors occur, but for now focus should be put on making it work well enough to troubleshoot. Please don't let this project die. Lack of interest is a sure fire way to kill the dream... even if it's only to validate years of work that have yet to be completed.
[Touch Pro2, Tilt 2 Android Development] slickdaddy96:
I think it would be better suited if someone took this build and made it into a Haret build instead of Nand. I know I would help troubleshoot and other things if it was put into a Haret build. I will never work on a nand build though. I think there are a lot more people that would touch and would have interest in that type of build over nand anyway. Maybe I am wrong, but haret builds are less risky to the novice user, and will likely attract more interest.
[Touch Pro2, Tilt 2 Android Development] pfc_m_drake:
I tend to agree. I know I still use my Rhodium as my 'daily driver', so I wouldn't want to risk a nand build. But, should somebody ever get around to making a loop-mounted Haret build, I'd be very happy to help with testing any way I can!
[Touch Pro2, Tilt 2 Android Development] arrrghhh:
lol, at this point NAND is better than HaRET. Not sure why people still have reservations about it... IMHO it does run better, and with ACL's battery driver you pretty much get WinMo-like charging & battery drain stats. It's pretty incredible in fact...

I guess the setup is a little more daunting, but once you get the hang of it, just like any other flashing process. Then once CWM is on there, you can flash any of the ROM's here. It's a beautiful thing!

Edit - Regardless of all that jibba jabba, this build needs some love. That cursor has got to go. walter79 said there were kernel changes necessary, which makes me think we'll have to run an ICS-specific kernel. Suck...
[Touch Pro2, Tilt 2 Android Development] pfc_m_drake:
Absolutely concede that NAND is better than HaRET. However, if you've never borked a flash on a device (any device) and toasted it in the process, then you just haven't been in the game long enough. I'm not slagging on you at all (in fact, I have the utmost respect for what you're doing here!) - but just keep in mind that we're all in different positions. For me, my Rhod is my daily device (including alarm clock!), and my contract with Sprint is expired. So if I bork it, it's a non-trivial expenditure to undo my handywork. Ergo I prefer HaRET.

But as you say, we're way OT (my apologies to OP for that), so no more jibba jabba.
[Touch Pro2, Tilt 2 Android Development] walter79:
we can try to make a haret build. make a nandroid backup of nand ics l. convert it to ext2 and boot it with haret and latest rootfs for xandroid.
[Touch Pro2, Tilt 2 Android Development] detule:
No kernel changes necessary.

At least not on this looped build I am trying out, but I guess looped builds aren't fashionable. :)
[Touch Pro2, Tilt 2 Android Development] arrrghhh:
Orly?

Others sound interested in a HaRET version of this, please do share.
[Touch Pro2, Tilt 2 Android Development] motisu:
I'm definitely interested in a HaRet version. I still need to go back and forth between WinMo and Android so a SD version would allow me to do this much easier.
[Touch Pro2, Tilt 2 Android Development] detule:
Sure, if and when we can get some basic functionality together (audio, data) we can have people try it out. Though without gposit, it won't be much fun, so someone needs to sweet-talk jonpry into getting back to ics.
[Touch Pro2, Tilt 2 Android Development] walter79:
Good news.

Found a fix for touchscreen problems.

Copy attached file: link

And delete /system/usr/idc/msm-touchscreen.idc

thanks to detule
[Touch Pro2, Tilt 2 Android Development] BoominSVX:
Awsome find!
[Touch Pro2, Tilt 2 Android Development] Slipdoozy:
ok in case i would like to "You use swap to get more RAM" how would could i go about doing that? sorry ive been outta town for a few days (slow to reply) here. im using OMGB (not related to this rom) and the "ROM" deleting most of the apps i dont use/need 46.7mb before flash. i wish that i could have at least 150mb free in ram. but i was thinking if we got our/any phone to tinker w/ram then we could use just about any size rom and ICS should run like butter! does that make since?
[Touch Pro2, Tilt 2 Android Development] arrrghhh:
When only starting with ~170mb of RAM, I seriously doubt you're ever going to reach 150mb free lol.

I know the TP2 lists 288mb, but some is reserved for SPL and graphics... Probably some other things I'm missing. IIRC Android only has ~170mb avail. Someone correct me if I'm wrong here...
[Touch Pro2, Tilt 2 Android Development] randomblame:
so this is a heroic port? Might use their device tree and swap out audio Hal adjust wifi.c as needed etc or is that what's going on

Good old rhod

3dit

Oh I see its based on what I posted way back eh?
[Touch Pro2, Tilt 2 Android Development] steafler:
so is this still in progress? do you think it will be possible to have a stable version like the GB one?
[Touch Pro2, Tilt 2 Android Development] arrrghhh:
Probably not.

Impressive we have GB working so well to be honest...
[Touch Pro2, Tilt 2 Android Development] Likn'_ùs:
This ROM is not been supported anymore, isn't it?
[Touch Pro2, Tilt 2 Android Development] wizardknight:
There has not been any development talk since May, so I have to guess not. :(

Maybe someone will prove me wrong. We are allowed to dream.
[Touch Pro2, Tilt 2 Android Development] walter79:
Sorry, i have no time to support the rhodium. :crying:
[Touch Pro2, Tilt 2 Android Development] Karim Kahale:
I think that the htc touch pro 2 can support ics AND jb, and that's because i have a Sony Ericsson xperia 10 mini pro which have a 600mhz cpu and 256 RAM that can run ICS and JELLYBEAN. So our device can clearly support those android OS because we even have more RAM.
[Touch Pro2, Tilt 2 Android Development] arrrghhh:
There's only about ~170mb or so available to Android to use...

Also, 600mhz cpu with a MUCH newer gpu...

The gpu is really the issue. I don't really know of any adreno130 devices that run ICS or JB "well".

Either way, I don't see the desire to put this device on ICS or JB. If you want to, have at it!!
[Touch Pro2, Tilt 2 Android Development] detule:
It's soooooo damn slow without proper compositor support. For a while there was a glimmer of hope that something can be done with jonpry's custom rhodium compositor, unfortunately it never lived up to the expectations even in gingerbread, and consequently, never got ported to ics. Still it was a fine idea.
[Touch Pro2, Tilt 2 Android Development] Karim Kahale:
I guess that's right, anyways gingerbread is really awesome on htc touch pro 2. I will never sell this device with a wonderful keyboard like that :)
[Touch Pro2, Tilt 2 Android Development] crownvn:
await for team build improve androi 4..0.4 Rhorium for testing
[Touch Pro2, Tilt 2 Android Development] wizardknight:
You will be awaiting a long time. There is no one working on it any more.:crying:
[Touch Pro2, Tilt 2 Android Development] brewhoxs:
Still waiting for new update.......
[Touch Pro2, Tilt 2 Android Development] pfc_m_drake:
I don't believe a new update is going to come. I remember detule making a comment in another thread that there was some sort of technical obstacle that they ran into while working on this. As such, I think it's a dead project (unless, of course, you want to pick up the ball and run with it).

Honestly, the developers who worked on this general project for Rhodium (both SDcard and NAND versions) did a fantastic job. I ran the GBX incarnations (and Froyo before that) as my 'daily driver' for well over a year before finally upgrading my phonein December. At this point we should simply be congratulating the developers on their accomplishments and enjoying their success rather than hassling them for further updates. Just my opinion...I'm sure others will disagree.
[Touch Pro2, Tilt 2 Android Development] wizardknight:
See post 46.

And unless you can find us another dev to help, get used to waiting.
[Touch Pro2, Tilt 2 Android Development] CosmicBlue2000:
I just installed this for the first time.

It boots, but the screen...it lightens up for only 1 sec, then it's dark again. I have press power to light it up again, but not before some seconds have passed. Meanwhile it will ignore me power pressing.

So this wy, I can't work with it.

Using Rhod100_de, so perhaps it's related to that?

It's darkening already while booting (white text scrolling on black screen)
[Touch Pro2, Tilt 2 Android Development] arrrghhh:
ICS is probably a bit beyond this device's hardware. Look at the G1... it doesn't run it so well.

Gingerbread is probably the latest Android version you can expect to run well - on this Windows Mobile phone... haha.
[Touch Pro2, Tilt 2 Android Development] CosmicBlue2000:
I thought already about this, just wanted to have a look at it.

But now, I can't flash to anything else. But thats not ICS related, so offtopic.
[Touch Pro2, Tilt 2 Android Development] walter79:
Will be back with a "new" Rhodium 100. Maybe i found some time for a new ICS build.
[Touch Pro2, Tilt 2 Android Development] keraunos:
We will be depending of you.Keep walking!
[Touch Pro2, Tilt 2 Android Development] walter79:
Plans: update kernel to 3.x and cm source. A ext3 or ext4 partition on sdcard will be used for /data and /cache = more speed and more free disk space. Only need to mod ramdisk (int files) for this. But first will update cm7.2
[Touch Pro2, Tilt 2 Android Development] PojntFX:
HI!

I have portet much of roms from rhodium to raphael, but I have to ask: WILL THIS WORK ON RAPHAEL WHITH RESIZING????
[Touch Pro2, Tilt 2 Android Development] thinhx2:
Update?
[Touch Pro2, Tilt 2 Android Development] Sesquipedalian:
The last post in this thread was September

2013

-- two and a half years ago. And that was a graveyard post after this project had already been dead for a year.

I hate to put too fine a point on it, but...

There isn't going to be an update. :eek::silly:

A few months ago, I got this version of 4.0.4 running, but it was a lot of work. If can get the touchscreen working and calibrated, you have a glitchy ICS with no wifi, sound, or camera. It's practically useless.

I'm no gumshoe, and the trail on this one is mighty stale. But from what I could deduce, this project is based off an unofficial port of CM9 for HeroC by the evervolv team. Development for the HeroC seems to have concluded with several ICS roms in a stable, functional state: http://xdaforums.com/showthread.php?t=1797626

I don't think you can am sure you cannot just flash those roms directly onto the Rhodium, but I would imagine most of the heavy lifting for a Rhodium port has been done, and is sitting out in the aether somewhere (assuming the links are not dead.) You would need to convince anyone who remembers anything about phones from 2009 to try and build something based on the final HeroC release.

Of course, if you had that kind of wherewithal, I doubt you'd be trying to figure out how to get an obsolete phone to run a slightly-less obsolete version of Android. :p
[Touch Pro2, Tilt 2 Android Development] thinhx2:
Before 2 year i use touch pro 2. This is good device. I thing bugs in bin,lib,... i try fix,bro can test. I love tp2 but tp2 die touch screen
[Touch Pro2, Tilt 2 Android Development] thinhx2:
Hello,every body can re-upload rom cm9? Thank
[Touch Pro2, Tilt 2 Android Development] walter79:
check my mega account. link is inside my signature
[Sony Tablet S] kantk20111:
I noticed this in Honeycomb and now ICS. The tablet lags really badly when a notification comes up in the bar at the bottom right. It becomes fine when it goes, but it's really annoying, especially when using Skype which gives you a notification every 30 seconds, during the notification as it slows everything down.

Is there any way to fix this?

Cheers.
[Sony Tablet S] NaKiSm:
mine too!

I just want to confirm the issue. My Tablet S on ICS 4.0.3 is very buggy/slow/glitchy when notifications come in too (specifically the notification bar/clock area). Mine is totally stock non-rooted. My older honeycomb version 3.2.1 was perfect and non-glitchy in this regard.

I like the ICS better since it looks good and my apps rarely force close now!
[Sony Tablet S] Kermit33:
I don't have this problem at all ( I'm still in Honeycomb).
[Sony Tablet S] hogaburger:
The pop up notifications (floating near the bottom, middle of the screen) drag mine down in both Honeycomb and ICS. Never bothered me too much, but its a hiccup in an otherwise very slick OS.
[AT&T, Rogers HTC One X, Telstra One XL] ErikWithNoC:
So I was unfortunately unable to preorder this phone, but I'm definitely planning on getting it. Each day I have to wait is getting longer and longer and was wondering if anyone here managed to pick one up in the store today/has called a store to see if they can get one a day early on Saturday (I already badgered them enough earlier this week that I'm ashamed to call them again). Would be very awesome as Sundays don't leave me much time to play around with it :(
[AT&T, Rogers HTC One X, Telstra One XL] TheSpeedster:
It really depends on the stores in your area. Some people have gotten theirs from in-store already. I would doubt at this point that you would be able to get one a day early but you never know. I know that Target (where I'm getting mine) won't even have theirs until Sunday.
[AT&T, Rogers HTC One X, Telstra One XL] p00kienrayray:
Both radioshacks that I preordered at has em in stock, but they can't sell em to me until Sunday.
[AT&T, Rogers HTC One X, Telstra One XL] Artimus009:
Costco is selling them now. 189...
[AT&T, Rogers HTC One X, Telstra One XL] ErikWithNoC:
I would go ask some other stores like Best Buy or Radioshack, but I need to exchange my Lumia (30 day exchange thing), which I'm assuming can only be done at AT&T :(