[Rom][2.3.5] Perception v1-RC2

Status
Not open for further replies.

designgears

Inactive Recognized Developer
Feb 9, 2010
5,399
8,907
0
SLC
Perception

i9100 // Samsung Galaxy S II Euro
i777 // Samsung Galaxy S II AT&T


Based on I9100XXKI3
i777 Kernel, Modem, CSC, APN List (Entropy's Daily Driver Kernel - DD_10202011, kernel thread has sources and changelog)
Fixed capacitive button layout
Fixed home button haptic feedback
Fixed audio echo (other party could hear themselves echo)
Fixed audio noise suppression (always enabled, otherwise makes you sound far away)
Fixed bluetooth audio (needs further testing)
Tweaked build.prop
Rooted, Deodexed, Zipaligned & Debloated
Extended power menu
Removed TV animation from feature set (always something wrong with it)
SIP over wifi and 3g
Accurate battery mod
Fujutweaks (2.3.7 (GRJ90) app_process & system_server (similar to fugutweaks, but newer, custom built, smoother))
CM Modded libsqlite.so and libsqlite_jni.so
Disabled battery full notification/vibration
Fixed home button lag (disables double tap features)
Video playback at any battery level
Use camera/camcorder at any battery level
Allow calendar week to start on any day
Stay awake dev option
Enable Unknown Sources by default
Updated system apps
Ad blocking via hosts file
Removed bootup sounds
Removed main bootanimation (only loop left)
Removed Swype (the build.prop edits break it from either firmware)
Custom launcher layout and wallpaper
Enabled hidden wallpapers
Cleaned up junk files
Mms.apk Mods:
-increased max message size to AT&T max 307200 -> 614400
-smsToMmsTextThreshold 4 -> 20
-maxImageHeight 480 -> 2448
-maxImageWidth 640 -> 3264

Perception v1-RC3 (coming soon)
Fixed Gingerbread keyboard languages

Perception v1-RC2 (10/21/2011)
Entropy's Current Daily Driver Kernel
Extended power menu
Fixed home button lag (disables double tap features)

Perception v1-RC1 (10/15/2011)
Based on I9100XXKI3
i777 Kernel, Modem, CSC, APN List (Entropy's Daily Driver Kernel - DD_10132011, kernel thread has sources and changelog)
Fixed capacitive button layout
Fixed home button haptic feedback
Fixed audio echo (other party could hear themselves echo)
Fixed audio noise suppression (always enabled, otherwise makes you sound far away)
Fixed bluetooth audio (needs further testing)
Tweaked build.prop
Rooted, Deodexed, Zipaligned & Debloated
Removed TV animation from feature set (always something wrong with it)
SIP over wifi and 3g
Accurate battery mod
Fujutweaks (2.3.7 (GRJ90) app_process & system_server (similar to fugutweaks, but newer, custom built, smoother))
CM Modded libsqlite.so and libsqlite_jni.so
Disabled battery full notification/vibration
Video playback at any battery level
Use camera/camcorder at any battery level
Allow calendar week to start on any day
Stay awake dev option
Enable Unknown Sources by default
Updated system apps
Ad blocking via hosts file
Removed bootup sounds
Removed main bootanimation (only loop left)
Removed Swype (the build.prop edits break it from either firmware)
Custom launcher layout and wallpaper
Enabled hidden wallpapers
Cleaned up junk files
Mms.apk Mods:
-increased max message size to AT&T max 307200 -> 614400
-smsToMmsTextThreshold 4 -> 20
-maxImageHeight 480 -> 2448
-maxImageWidth 640 -> 3264


Download:
This is a FULL WIPE rom! (this will be a full wipe until it is final!)
http://www.ponack.net/designgears/Perception/

Known Issues:
Incorrect spellings here and there.
 
Last edited:

gtg465x

Inactive Recognized Developer
Jun 16, 2008
4,750
3,277
0
Cool stuff :cool:. This will open up all kinds of new ROMs to AT&T Galaxy S II users. For those coming from the Infuse... think hellraiser :p.
 
  • Like
Reactions: Simba501

sarthakmttl

Senior Member
Aug 21, 2011
89
3
0
Just Finished Downloading.
Flashing.
**EXCITED**
:D :D

Moved through countless roms this past one and half week waiting for this :p :p

Thanks DG.

Regards,

---------- Post added at 07:13 PM ---------- Previous post was at 07:05 PM ----------

The Home Button and the Soft Buttons do not work on the International Model.
*sad*

---------- Post added at 07:16 PM ---------- Previous post was at 07:13 PM ----------

In CWM, the back button does what Home Button is supposed to do.

Managed to Use the CWM, Back to Cognition 1.5.1 :p

Waiting for next beta. :p :p
 
Last edited:

designgears

Inactive Recognized Developer
Feb 9, 2010
5,399
8,907
0
SLC
Just Finished Downloading.
Flashing.
**EXCITED**
:D :D

Moved through countless roms this past one and half week waiting for this :p :p

Thanks DG.

Regards,

---------- Post added at 07:13 PM ---------- Previous post was at 07:05 PM ----------

The Home Button and the Soft Buttons do not work on the International Model.
*sad*

---------- Post added at 07:16 PM ---------- Previous post was at 07:13 PM ----------

In CWM, the back button does what Home Button is supposed to do.

Managed to Use the CWM, Back to Cognition 1.5.1 :p

Waiting for next beta. :p :p
This is the i777 version. Of course its messed up on the euro version :)

So... not impressed with rootzwiki then? :)
Just the people that flashed the beta over there. They didn't read a damn thing.

Sent from my SAMSUNG-SGH-I777 using xda premium
 

sarthakmttl

Senior Member
Aug 21, 2011
89
3
0
This is the i777 version. Of course its messed up on the euro version :)



Sent from my SAMSUNG-SGH-I777 using xda premium


It said i9100 xxki3 in title so got over excited i guess..anyways now i know that the next cognition would be called perception. :) :)


Waiting eagerly. :-D :-D


Regards,

Sent from my GT-I9100 using XDA App
 

Haloruler64

Senior Member
Aug 11, 2010
2,206
387
0
Daly City
Flashed! This time, all APNs are there!

Problem 1: I'm constantly stuck on 3G, not sure why. Never get H or H+.
Problem 2: Default launcher screen is the first page. No biggie, more of a "feature."

I think that's it! I'll go mod the frameworks now, I think :p

EDIT: Got about 0.8 seconds of H+ and it jumped back to 3G. Can't get proper data. Sad.
 
Last edited:

daraj

Senior Member
Jun 21, 2007
1,751
237
0
Florida, USA
Voice calls volume are pretty loud here!!! which is cool to me. considerably louder then all other ROMs out there. Did u use any different codecs?
Edit: Whatever you did to the audio works perfect here.
 
Last edited:

designgears

Inactive Recognized Developer
Feb 9, 2010
5,399
8,907
0
SLC
Flashed! This time, all APNs are there!

Problem 1: I'm constantly stuck on 3G, not sure why. Never get H or H+.
Problem 2: Default launcher screen is the first page. No biggie, more of a "feature."

I think that's it! I'll go mod the frameworks now, I think :p

EDIT: Got about 0.8 seconds of H+ and it jumped back to 3G. Can't get proper data. Sad.
Seems like it falls back until you need it.

Sent from my SAMSUNG-SGH-I777 using xda premium
 

Entropy512

Senior Recognized Developer
Aug 31, 2007
14,095
25,085
0
Owego, NY
Any way to fix that behavior? I'd prefer to stay on 4G, it isn't worse than 3G on your battery logically.

Either way I shall test your theory throughout the day, I'll keep it and test it.
Actually it is.

http://www.research.att.com/article...1_03/201102_Energy_efficient?fbid=k8DF0O-g72R

I'm 90% certain that on phones which do correctly report their current mode, 3G is idle mode while FACH and DCH modes are reported as H. A phone never "idles" in HSPA modes. In fact I'm not sure if FACH mode is ever HSDPA. (Edit: FACH and DCH modes could be remaining as vanilla UMTS, however HSPA is not possible in Idle mode.)

AT&T's stock ROMs hide this in the framework and report everything as H+, even if when you dig deeper into the system you see that the RIL is reporting state/mode changes.
 

Haloruler64

Senior Member
Aug 11, 2010
2,206
387
0
Daly City
Actually it is.

http://www.research.att.com/article...1_03/201102_Energy_efficient?fbid=k8DF0O-g72R

I'm 90% certain that on phones which do correctly report their current mode, 3G is idle mode while FACH and DCH modes are reported as H. A phone never "idles" in HSPA modes. In fact I'm not sure if FACH mode is ever HSDPA. (Edit: FACH and DCH modes could be remaining as vanilla UMTS, however HSPA is not possible in Idle mode.)

AT&T's stock ROMs hide this in the framework and report everything as H+, even if when you dig deeper into the system you see that the RIL is reporting state/mode changes.
That's actually an amazing article, thanks!
It seems so, like UMTS is idle, HSPA is low power, and HSPA+ is high power. My phone stays on UMTS most of the time, and HSPA some of the time. Anyway, when I use the phone, it ramps up to HSPA+ so it's all good! Good performing ROM!

I do seem to have more lag than stock unrooted ROM though. Even with no apps installed, it lags slightly. Only occasionally. It's mostly smooth.
 

shishir95

Senior Member
Feb 5, 2010
766
596
0
Chantilly
I've been testing it out. So far, it's good. The speed is a little low but obviously that will be fixed. I've taken the liberty of changing the over-scroll animation color back to orange, because the blue looks really gross to me. I threw in CRT screen-off animations too. Just replace your framework-res.apk with it.

I haven't found any major problems yet, and honestly it's pretty stable. No crashes, fast boot-ups, etc.

Good work designgears!

Download
 

Haloruler64

Senior Member
Aug 11, 2010
2,206
387
0
Daly City
I've been testing it out. So far, it's good. The speed is a little low but obviously that will be fixed. I've taken the liberty of changing the over-scroll animation color back to orange, because the blue looks really gross to me. I threw in CRT screen-off animations too. Just replace your framework-res.apk with it.

I haven't found any major problems yet, and honestly it's pretty stable. No crashes, fast boot-ups, etc.

Good work designgears!

Download
Mine refreshing my memory to where the XML for the CRT off animation is located? I know approximately where it is.
Also any clue how to disable glow altogether and put back the bounce? I like the bounce.
I'm not asking for any modding effort, just a quick explanation :) I wanna try it myself on my new setup.
 

SeanHacker

Senior Member
Sep 7, 2010
22,388
48,715
0
39
Portland, Oregon
Mine refreshing my memory to where the XML for the CRT off animation is located? I know approximately where it is.
Also any clue how to disable glow altogether and put back the bounce? I like the bounce.
I'm not asking for any modding effort, just a quick explanation :) I wanna try it myself on my new setup.
the crt animation if i remember correctly is in the decompiled framework-res.apk in values/bools.xml youll know the line when ya see it im sure. and you should be able to get the bounce back if you replace the framework.jar with one you know that has the bounce
 

shishir95

Senior Member
Feb 5, 2010
766
596
0
Chantilly
Mine refreshing my memory to where the XML for the CRT off animation is located? I know approximately where it is.
Also any clue how to disable glow altogether and put back the bounce? I like the bounce.
I'm not asking for any modding effort, just a quick explanation :) I wanna try it myself on my new setup.
After you decompile the framework-res.apk, the file is located in /res/values/bools.xml. The specific line of code is
Code:
 <bool name="config_animateScreenLights">true</bool>
and you just want to change it to false to enable CRT off, true to disable it.

As far as re-adding the bounce in, I have no idea. On KH7 for our phones, it was easy to add using the source code ported from the Nexus S, but Samsung cooked them in 2.3.5. The best you could do is replace the overscroll pngs in framework-res.apk with empty pngs, but you still wouldn't get the bounce back.

the crt animation if i remember correctly is in the decompiled framework-res.apk in values/bools.xml youll know the line when ya see it im sure. and you should be able to get the bounce back if you replace the framework.jar with one you know that has the bounce
I really wouldn't do that. What I would do is check if someone modded the framework.jar from KI3 for you over at the GSII themes/apps section. It's sort of dangerous to be using framework files from a different ROM. At the very least, have a backup.
 
Last edited:
Status
Not open for further replies.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone