[T-Mobile myTouch 4G Slide] tbalden:
[ROM][Feb 6 2012] Pyr-o-Ice ICS 1.0.2 (Android 4.0.3,AOSPish desensed)|Cam&Camcorder

This is a thread for a Deprecated version of Pyorice ICS Desensed. SMS problem is no longer present in the newer versions so you might as well switch to that.

Pyr-o-Ice ICS 1.0.1 stable for HTC Doubleshot aka myTouch4GSlide

A Pyramid HTC ICS ROM conversion based on the leaked ROMs ports by RCTeam and RMK @ virtuous (Virtuous Inquisition). http://www.virtuousrom.com/

ICS AOSP 4.0.3 apps/gapps / Nova launcher beta 10 on htc's pyramid ICS framework and kornyone's HTC doubleshot kernel. ICS gapps preinstalled. It retains some of the aspects of the Sense base: most notably Caller Screen. Also using HTC Camera app (aosp doesnt work to full extent with the HTC libs that this ROM bases on).

Kernel with tun, encryption and cifs support.

FLASH IT AT YOUR OWN RISK! YOU MIGHT BRICK YOUR PHONE! (I DID NOT, BUT BE WARNED!)

0., Use latest CWM recovery and be S-off

1., Copy to SDcard

2., Full wipe needed

3., install the zip

4., After first boot, let the media scan (music) settle to fill your music apps and galleries, and read the TRICKS part below for useful tips.

5., Read this first post all through for a lot of information that might come handy!!

Stable, most stuff works with the known limitations, and it runs stable.

WARNING: DON'T SELECT System Settings / Wireless&networks More / Tethering&Portable Hotspot / Portable WIFI-Hotspot!!! It will freeze/reboot in cycle your phone!!! Use Barnacle + OpenGarden wifit tethering market apps instead, it works.

- DON'T TRY 1080p or MMS size in Video recording please, it doesnt work, and after it will make exit the Camera app when you try to take picture. If you did, a Reboot will fix it

Check "NOT works and What works part" and changelogs in second post, if theres any new versions later.

CREDITS:

Credit goes to them for the base, and RMK for creatng a desensed, AOSP looking ROM.

Thank you RCTeam, rmk and Virtuous team! http://www.virtuousrom.com/

Kernel is based on Kornyione's kernel and kernel tree of romanbb. Credit goes to him for his masterwork. Thank you, Kornyone!

Also to romanbb for his OC/UV kernel tree on github. Thanks!

nebkat for Trebuchet

kernel sources:

https://github.com/romanbb/dobuleshot_kernel

https://github.com/kornyone/htc-kernel-doubleshot/tree/ics_msm8660

https://github.com/kornyone/htc-kernel-doubleshot/tree/ics

https://github.com/toastcfh/htc-8660-kernel

I've done additional tweaks to the pyramid libraries let the ROM work with WiFi, keyboard, lights, camera(photo) etc and a big heap of kernel testing.

This is my first ROM development, took a heap of time to tweak the ROM, a lot of trial and error, a heap of kernel debug and configuration, and some AOSP source code hacking went in.

-------

What works:

- Call voice, SMS

- MMS sending/receiving (recommended app is handcent sms for that, works perfect, aosp one is buggy)

- Keyboard, hw keyboard rotation, softkeyboard when slided back

- 3D

- Camera (with SW jpeg encoding, gemini off!), tap focus, 8MPx, HTC camera app included for that

- Camcorder up to 720 (1080p doesnt work)

- SMP architecture (Scoring ~47 FPS on nenamark2 here on stock speed)

- Audio

- WiFi

- Mobile data

- Bluetooth (at least i've tested BT stereo audio and avrc, its not working with all the devices as its been reported)

- SDCard

- Market

- Gapps preinstalled (all works, gtalks video chat works!)

- GPS partially works if SIM card is in, but not the compass!

- youtube app

- FM radio

- Keyboard light, cycle though brightness setting if it doesn't trigger at firdt!

- tethering works with OpenGarden! (read TIPS -- doesnt work: the HTC or built-in tethering) GUIDE: http://xdaforums.com/showpost.php?p=21409748&postcount=564

- Notification led

- Data usage stats for mobile data

- Face unlocking (System Settings/Security/Screen lock)

- Google Music ICS, streaming

- wired/bt Headset buttons (wired buttons work only with Music apps, not on the call screen)

- usb storage, works only in an automatic way,and YOU NEED TO RUN A SCRIPT, check here http://xdaforums.com/showpost.php?p=21210045&postcount=328 , or use a commercial app from market (look for dual mount sd)

- native screenshot (press Power and VolDown exactly at the same time for 3 seconds!)

- built-in spell checking (GAPPS 4.0.3 LatinIME is now good)

- wired Headset buttons when calling and in music apps

- All sensors

- bluetooth tethering

- supports audio output to tv through jack-avc cable with my soon to be released bruteforce tvout app ( http://www.youtube.com/watch?v=HcAiXyzOe-Q&list=UUuhw3rQMHO_Oul-CMi8yp3A )

...

NOT works:

- If you dont use a specific CallerID app, with the default HTC caller id screen, you will have to unlock your phone first to see who is calling.

- WiFi calling

- Facebook full sync: you HAVE to manually merge contacts, no other way known so far

- Slide lock screen: touching anywhere unlocks, even if you dont slide it. (workaround use a pattern unlock, or custom locker )

- Caller screen and dialer buttons would need a resize, but ATM i cannot recompile those apks, i couldnt find a way yet

...you tell

=====

DEVELOPMENT FURTHER: NO ETAs

This is a call for other devs for help. Mostly these issues:

- etc., bugs

- wifi calling

I don't have a lot of time for developing stuff!

No ETAs on my side, don't ask for it. If things get resolved by me or other devs here, I'll update.

To quote myself on my intentions:

I'm updating new things on @illespal http://twitter.com/illespal follow it there,

and https://plus.google.com/104117834086133689848/posts on gplus.

------

TRICKS HOW TO USE THIS ROM:

- If you're having trouble with occasional screen blackouts, please consider trying this:

Download Android Terminal Emulator from market. Start it, and type:

~ su

# echo -n 15 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold

- Screen on (trackpad wake replacement): you can press Power button, but the Menu and Back button will also wake the phone (not the trackpad yet, to be fixed in keylayout/keychar).

- Wifi tethering: read this: http://xdaforums.com/showpost.php?p=21409748&postcount=564

- SDCard will be scanned only on the second boot after fresh install normally, so Music apps will see your music on the second time. After that works as it should.

- symbols symbols key doesn't work, when set in keylayout it makes home button useless and doesn't work itself. Use Alt + Space instead (thx overhauling for the tip)

- Facebook sync: seems it doesn't switch off when you switch the global sync off, go into app instead and switch it off there.

- Forced 2d GPU related info (apps too small sized) (thx Overhauling):

- Caller ID when incoming call needs screen unlocking - Full Screen Caller ID Lite from market can help the problem, it will override the lock screen.

-----

BUGS

Some applications did not work correctly for me, it crashes. If you can get Logcat of the crash posted here in this thread, that could be useful, tho I can't promise I'll

take care of them, but eventually if I or other devs have time it might be very usuful to have logcats.

BATTERY LIFE - CALIBRATION - User experience,(thx overhauling and dillalade)

About too fast drain:

Anker 1900mah, setCPU and this ROM:

Recalibration app on market: https://market.android.com/details?id=com.nema.batterycalibration - Generally you'll have to charge to 100%, use this app and then do a few drain to around 0%, charge to 100% cycles.

=====

If you are a dev and found something useful, post it please here. Thank you!

VIDEO

review: http://www.youtube.com/watch?v=rIuo_qAfMC4&feature=youtu.be review by mcdeezy thx

http://www.youtube.com/watch?v=FG9q9teI4-c

(sensors working: http://www.youtube.com/watch?v=Cxti9mZ2i5o )

SCREENSHOT by st40611

DOWNLOAD:

http://www.4shared.com/zip/_GfxCZQM/pyr-o-ice_ICS_102.html - 1.0.2 (the fixes below in UPDATES (if there's any ATM) apply on this, dont forget to download them and flash after this installer, before first boot)

Mirror: (later)

md5sum: ae778f18b5fb638f6e5124e6e14d4e22

If you like it, hit the Thanks button! Consider

donation

if you like what's provided here, it took a lot of time to get things work with doubleshot.

UPDATES:

None since 1.0.2

ADDONS:

AOSP status bar (system-ui) all credits to Shnizlon, thx: http://xdaforums.com/showpost.php?p=21354511&postcount=510

AOSP status bar with Battery percent Circle style all credits to Shnizlon, thx http://xdaforums.com/showpost.php?p=21283962&postcount=2807

Sense based status bar, ICS blue icons with Extended Quick Settings tab http://xdaforums.com/showpost.php?p=22538251&postcount=1338

HTC Music with Beats settings, Courtesy of RMK40 and Virtuous team, made doubleshot pyroice rom installable:

VirtuousInquisition-htcmusic-v2-doubleshot-pyroice0.9.0.zip:

http://solidfiles.com/d/0f52f09345/ - flash it, and use the HTC music app. There while playing press Menu, and look for Enhancement. Should work with 0.9.0 and above (1.0.0 and 1.0.1, 1.0.2)

Red theme http://xdaforums.com/showpost.php?p=22076516&postcount=1092

KERNELS

OC/UV kernels here: http://xdaforums.com/showpost.php?p=21820103&postcount=866

Useful:

wireless tether for wifi tethering: barnacle tethering on market + https://market.android.com/details?id=android.tether, BOTH needed, read here: http://xdaforums.com/showpost.php?p=21409748&postcount=564

Screenshot app Just press Power + VolDwn exactly at the same time. If you want another way, look for Screenshot ER lite on market.

Notification pulldown power menu Try widgetsoid 2.x from market. It can be personalized to show only in the Notification area (no widget), and color can be set to match the ICS blue. Very nice... Example shot: http://xdaforums.com/showpost.php?p=21078453&postcount=1865

sdcard pc mounting with usb workaround (COSTS MONEY!I'm not affiliated with it, just mentioning) this works with Pyr-O-Ice: https://market.android.com/details?id=com.protocol.x.USB&hl=en - mounting SDcard to PC and still can use it with the phone at the same time, and works flawlessly.... Also you can use a simple script instead the app: http://xdaforums.com/showpost.php?p=21210045&postcount=328

SD-Booster : market app to increase SD card read cache size. Speeds up SDCard read/write. Use at your own risk. https://market.android.com/details?id=de.mehrmann.sdbooster

History

Jan-26-2012 - old 1.0.1: http://www.4shared.com/zip/JNLdRXOk/pyr-o-ice_ICS_101.html md5sum 5ef47da648f02595a782b587e8ece1f8

Jan-25-2012 - old 1.0.0: http://www.4shared.com/zip/upKVAbvg/pyr-o-ice_ICS_100.html

Jan-20-2012 - old 0.9.1: http://www.4shared.com/zip/j_xGnNdJ/pyr-o-ice_ICS_091.html http://dev-host.org/3tbvd50uwwgr/pyr-o-ice_ICS_0.9.1.zip

Jan-10-2012 - old 0.3.0: http://www.multiupload.com/KE85LGVPF5

Dec-30-2011 - old 0.2.0: http://www.multiupload.com/F1QKN11WWC

Dec-25-2011 - old 0.1.0 version: http://www.multiupload.com/WCQ9JO4UER

I'm updating new things on @illespal http://twitter.com/illespal follow it there,

and https://plus.google.com/104117834086133689848/posts on gplus.