IDEA - Captivate General

ok not sure if all of you know but someone found an audio fix here
GOT IT! Sounds perfect again! Just download the Vibrant source and copy the ENTIRE sound/soc/codecs folder over to the Captivate source. Like I said before, they are almost identical for the most part, so I looked and saw the A1026 files were in the Vibrant source, among other missing files, turned on A1026 in the .config and copied the codecs folder and it sounds good as new again! I'm already late to go meet some friends messing with this, so try it out NukaCola and see if it works for you. I'll test the rest of the audio as I go, but this is good so far. When I get back I'm going to ext4 enable my kernel, OC'd to 1.2 GHz and see if I can hit a 2K quadrant score, haha.
Click to expand...
Click to collapse
but instead of doing that how about before you do any firwmare things you just copy the original captivate files wouldnt that work?

Related

LIVE WALLS Finally Sticking (EVEN plain NEXUS)

READ THE FOLLOWING VERY CAREFULLY IF YOU EXPECT THIS TO WORK!!!!!
HEy everyone ive been messing with this for a while now and after last nite i got my hopes up about lwp working and i tried every rom with EVERY fix and none would stay for good(AHHH!) and i got a patch made by JCASE and ZIFNAB. Our open gl is apparently broken. This is a patch and a lib we are missing. Nexus lwp works, NOT nexus mod NEXUS, and YES they stick. PLEASE: IF YOU DO NOT KNOW HOW TO INSTALL LIVEWALLPAPER PICKER,DO NOT POST(looking for fixes i read about 4001 stupid posts about not being able to choose lwp from menu). If you cant get that step than i cant help you. Well I think this has been the issue. I have not tested this for days it i just got it last nite and tested since, along with all the cool new roms. Well i have not tested with the sense setup,i was too excited to run it. ill report back later, just wanted to let ppl that want them working as much as myself to know about this....Tested by myself, FURY and OBELISK... IDC if you beleive me or not, i wouldnt beleive me w/o trying it either. And of course if your phone explodes that wasnt me...also Fury and Obelisk tested with neo and fps drops for some reason, prolly cus its not for our device While it could it could use some work, so im really happy with it....ill get it working with sense and post back. Maybe polish the patch a little if we can.....anyone?????
(TO MAKE SURE IT WORKED JUST TRY NEXUS LWP)
LINK:
Flash this thru recovery
http://www.4shared.com/file/1VbGwX8r/3dpatch0_1.html
Put this in sys/lib
http://www.4shared.com/file/kkEsJujf/libgsl.html
put that second one in system/lib or sys/lib?
lol actually so its adb push libgsl.so /system/lib
right?
FYI All: This is full opengl es, not the lite version. however it does run slow, it works as advertised.
trying now thanks
edit : works great thanks for the fix
Finally a claim that seems to be valid after a bit of testing. Not extensive testing by any means but NexusMod LWP has "stuck" longer than any of the "LWP enabled" roms have for me. Although like obelisk mentioned they can be somewhat choppy at times. Nexus Launcher looks like it might finally be usable as well which is a bigger victory imo .
Does this mean that launcher2 will work with the desired effects of icons curving and disappearing into the distance at the top and bottom of the screen? Someone test please.
mengy007 said:
Does this mean that launcher2 will work with the desired effects of icons curving and disappearing into the distance at the top and bottom of the screen? Someone test please.
Click to expand...
Click to collapse
thats a no go
702DROID said:
thats a no go
Click to expand...
Click to collapse
well it was worth a shot. I guess that really is hardware limited.
theres no way just to sign it and just push it on recovery? i cant push any file from cmd...
Slows down Gallery3D but great work getting the Nexus live wallpapers working.
thi worked amazingly!!!!! nexus and every single one works!!!!! none fail and launcher2 works beautifully!!!
thanks to everyone that had a hand in this it works like a charm, just what ive been waiting for.
Enjoy guys. If you like the LWP, come give us a shout on ircD.thefuzz4.net #dev . I had a feeling that after the patch worked on the eris, that porting to the hero would be nothing
If Darch still has a copy of his original AOSP 2.1 (the one that needed a new boot image flashed to make the 3d gallery work better) this was done in the boot.img without any file patching. I no longer have a copy of it, and can't remember the exact steps I took to get them working.
Hopefully he still has an archive so the trick can be tried with the .29 kernel.
gbhil said:
If Darch still has a copy of his original AOSP 2.1 (the one that needed a new boot image flashed to make the 3d gallery work better) this was done in the boot.img without any file patching. I no longer have a copy of it, and can't remember the exact steps I took to get them working.
Hopefully he still has an archive so the trick can be tried with the .29 kernel.
Click to expand...
Click to collapse
Sorry man. i completely wiped my system a couple weeks ago. i think i may have it in one of my zips in 4shared. lemme go and check. lol
darchstar said:
Sorry man. i completely wiped my system a couple weeks ago. i think i may have it in one of my zips in 4shared. lemme go and check. lol
Click to expand...
Click to collapse
I hope so. All I remember is part of it was blocking the DRM and crash folders in init.rc, but I'm sure there was more to it than that.
just pushing libgsl.so is working great after reverting /system/lib/egl back to stock. the only one not working this way is galaxy. but Gallery3D works like it should now.
Fix worked great. Thank You
jayjay7411 said:
put that second one in system/lib or sys/lib?
lol actually so its adb push libgsl.so /system/lib
right?
Click to expand...
Click to collapse
system/libs
error device not found
i always get this and i cannot push anything since 2.1

MyTouch Slide System Leak

Originally posted in the Eris section.
There isn't anything else and it's weighing in at a heavy 164mb!
Obviously this isn't going to just fit on the G1 or MyTouch without a2sd.
Any devs wanna take a crack at it?
http://www.multiupload.com/BI273PR9YB
looks interesting indeed
Dont go flashing this yet though people. Its a HUGE system image, twice the size as out normal roms. So, it can (most likely) will cause some damage, if it flashes. Ever added to much to the system memory or a PSP? thats where bricks come from.
true, it needs work first but maybe we should make a poll on how many bricks on trying anyway hehe
Ne clues as to how compatible the mytouch slide is to a 32a magic ? so essentially wht im asking is that does this dump have the drivers we have been waiting for ?
164 Mbs?! Wow! I wonder if this contains those touch screen drivers we've been searching for...
I wonder how this will be compatible with 32A models?
This is wht im doing, im flashing king's 2.1 rom with 32a patch. Then going to push libs and stuff and see how it goes. Expecting it not to work, but hey its fun
Will check this out for Camera Drivers, And Some Res video Fixes
is this complete with bootimg??
ceas909 said:
is this complete with bootimg??
Click to expand...
Click to collapse
no just system
capychimp said:
true, it needs work first but maybe we should make a poll on how many bricks on trying anyway hehe
Click to expand...
Click to collapse
I pick 7 people
I wonder how this will be compatible with 32A models?
Click to expand...
Click to collapse
This would probably be a close match for the fender as it uses the board with the 3.5mm jack.
yea my thought exactly... wish this dump had a bootimg ...
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
But this uses a different processor. its the 600mhz processor like the HTC Legend. There is also report of android spin about the specs. touch screen is bigger, probably 3.5" compared to Magic/MT3G's 3.2". RAM is at 512MB, ROM is at 512MB as well.
Check android spin article : http://goo.gl/vfDh
Red Flag?
There is something funny about this build.
Look at the Mms.apk file.
If you look at the icon png file (whatever the actual file name is, can't remember) you will see something strange on it.
You will see "XDA" on it and that it is only File Version 1.00
Why would I have a more recent software on an older phone?
Unless there is something wrong with my phone itself.
I extracted it and couldn't see the file that it is showing in Astro so I can't be sure.
I noticed this by dumping the system/app onto my sdcard and viewing it with Astro.
Obviously who ever dumped this modified it in some ways.
I think we should use extra care when playing with this.

Recompiled libdvm.so for froyo. Testing for improved responsiveness

I recompiled the libdvm.so from the aosp. I don't know if its any better or worse I'm still checking into it, but it does vary from stock. I've got it running on my phone and have seen no problems. It doesn't use an edify script so it wont flash in cwm3, I'll work on that later. It also will not work for those using CyanogenMod, that should be optimized anyway
Just observe and report for me if you can, any bugs, glitches or problems.
This is just for testing purposes, and I'm not responsible if something retarded happens, you assume the risk.
Added a few more libs, and I'll get to the edify scripts eventually. if you want to flash one of the ones not converted just push it via adb to /system or take an existing update.zip with an edify script and replace the lib in it with the one you want.
libwebcore.so - Random app issues.
libaudio.so - Upon request. Devin on IRC flashed to CM6 seemed to work. - May cause bootloop
The stock, and recompiled ones are both here.
www.meatc.fathertom.net/Epic
Post containing ones with edify scripts here.
http://forum.xda-developers.com/showpost.php?p=10422113&postcount=29
xjman said:
I recompiled the libdvm.so from the aosp. I don't know if its any better or worse I'm still checking into it, but it does vary from stock. I've got it running on my phone and have seen no problems.
Just observe and report for me if you can, any bugs, glitches or problems.
This is just for testing purposes, and I'm not responsible if something retarded happens, you assume the risk.
The stock, and recompiled ones are both here.
www.meatc.fathertom.net/Epic
Click to expand...
Click to collapse
Before someone asks "Why?" or "What will this do?"...
This libdvm.so is recompiled so it can take advantage of ARM CPUs. Install it and it may run non-native code significantly faster.
-Daryel
Thanks. Daryelv
For all the people *****ing over making their phones faster, Its amazing to me they wont actually try **** that is different, and may actually make their phone run smoother and bog down less.
this may be a noob question - do i just flash these files in recovery and it just replaces my /system/lib/libdvm.so and then if i want to revert back, just flash the stock? thanks for the hard work!
Yes chibucks.
However, if you have the new cwm3 you will have to either manually push it via adb, or use root explorer as I've not got an edify script for it yet.
I wasn't able to flash it with recovery 3.0.0.5 so I ended up pushing the libdvm.so file to /system/lib with adb. It's working fine so far. Thanks.
Could really use more than 3 testers. I hate shameless self bumps, but I would really like some feed back.
I knew the sdx folks would help Meat out, thanks pjree and Chibucks
xjman said:
Could really use more than 3 testers. I hate shameless self bumps, but I would really like some feed back.
I knew the sdx folks would help Meat out, thanks pjree and Chibucks
Click to expand...
Click to collapse
I flashed also. I haven't noticed anything out of the ordinary so far.
xjman said:
Could really use more than 3 testers. I hate shameless self bumps, but I would really like some feed back.
I knew the sdx folks would help Meat out, thanks pjree and Chibucks
Click to expand...
Click to collapse
Ha! It's been a while since we've flashed any of your privates.
Flashing now, will report back if **** gets crazy.
xjman said:
Could really use more than 3 testers. I hate shameless self bumps, but I would really like some feed back.
I knew the sdx folks would help Meat out, thanks pjree and Chibucks
Click to expand...
Click to collapse
might want to ad something along the lines of "may increase speed" in the title, alot of ppl just probbly see it as "הדר מחדש את ליבדום.אז for froyo"
I will give it a shot a little later and report back
So far so good. Running it on modified stock DK28. (No rom. Just removed unused Sprint bloatware and added Hulu support, Gingerbread Keyboard, and this). I'm also on the EXT4 file system.
No freezes, crashes or FC yet. Getting the usual lag and stutter I get the first few seconds after waking the phone. It does seem a little more responsive once the phone gets going.
Im running on my rom I posted over at sdx pjree. Its similar to what you have, just in rom form. I see the choppiness just after boot, but not after wake. Ill flash back to stock and test with a less modified system.
Sent from my SPH-D700 using XDA App
Been running all day, nothing to report back on (i.e. is good, no bugs noticed).
daryelv said:
Before someone asks "Why?" or "What will this do?"...
This libdvm.so is recompiled so it can take advantage of ARM CPUs. Install it and it may run non-native code significantly faster.
-Daryel
Click to expand...
Click to collapse
Curious what toolchain you used to compile this. I just completed a fresh Froyo compile with the new NDK and the libdvm.so I came up with is almost 100k smaller. No idea if it runs..
I had been having issues with the Launcher app being very unresponsive when switch back to it from an app. This fix seems to have alleviated that issue. The UI seems overall more responsive. Great patch, I would love to see this integrated into the Quantum rom and others.
-Bryce
xjman said:
Could really use more than 3 testers. I hate shameless self bumps, but I would really like some feed back.
I knew the sdx folks would help Meat out, thanks pjree and Chibucks
Click to expand...
Click to collapse
You have a before and after benchmarking app recommendation to see if there is an improvement we might not be able to "feel"?
I'm in! will report any side effects. Twin jets-EXT4
Woulnt mind trying it but I'm on cm3...would u mind posting a small how to install it for those with cm3?
Sent from my SPH-D700 using XDA App
ZenInsight said:
You have a before and after benchmarking app recommendation to see if there is an improvement we might not be able to "feel"?
Click to expand...
Click to collapse
I dont really use benchmark software a lot, maybe 0xbench.
To install on cwm3 just extract the libdvm.so from the zip and push it to /system/lib
I dont know that benchmarks would change much, they shouldnt.
Ive got a few more to compile ill post them up in this thread.
all I did to compile this was use aosp guide to install the froyo source pulled the vendor files from the phone and used the device files noob had in the cm6 github.
Sent from my SPH-D700 using XDA App

[Kernel][TeamViper]Spartacus_EB13_1.3GHz Build From Source[17 Mar 2011]

------------------------------------------------------------------------------**DISCLAIMER**------------------------------------------------------------------------------​
Ok, So I decided to get this kernel out and played with a little more. Had quite a few people test it with success, so I'm gonna release it, but of course, I have to release it with the standard disclaimer.
I nor any of the contributors to this Kernel will be held responsible for anything you decide to do on your own. By downloading and flashing this kernel, you are knowingly accepting the fact that it may not work for you. If you should have any issues though, we are more than happy to help you to try to get it working.
The Battery Tweaks Have Been Removed Until They Are Updated... I Have Permission To Use Them, And I WILL Change Them, But I Will Also Make Sure I Don't Forget Credit This Time. My Apologies For The Last One.
---------------------------------------------------------------------------------**CREDITS**---------------------------------------------------------------------------------​
Rodderik - For helping me out from the start. We've been working on kernels since day one of the source drop, but I also had ROM stuff to do and he just kept his kernel wheels turning. The mans a Genius.
Supercurio - For paving the way with voodoo sound.
Mkasick - For the video and keyboard patches.
Paiyne - For putting all my tester kernels through the gauntlet and letting me know what needed to be fixed right away so I could make sure it was a stable release.
All my other testers - I wouldn't be where I am without you guys. So thank you all
-------------------------------------------------------------------------------**CHANGELOG**-------------------------------------------------------------------------------​
..::Spartacus v1.0::..
*Added A2SD*
*Added A Few CPU Scripts For Verification, And For Setting Frequencies*
*Overclockable To 1.3Ghz*
*Added A 1.3GHz, 1.2Ghz, And 600MHz Step*
*Added Camera/Video Fix By Mkasick*
*Added Keyboard Patch Fix By Mkasick*
*Undervolted A Little, But Not Much Because Of The Battery Tweaking Scripts*
*Added Voodoo Sound By Supercurio*
*Added Rodderiks Malware Patch*
*Raised The FPS Cap*
*Added All Scripts Needed For A2SD*
*Added My Custom Backup And Restore Scripts*
*Built From Source*
*Removed Battery Tweak Scripts Until I Update Them*
Yes.... I will make sure credit goes to everyone else that worked on them too...
NOTE: My custom backup and restore scripts are a work in progress. I know for sure that the backup works (I've had many testers confirm this), but I've changed the restore script, so hopefully it works for you. To give you a few features of what the script does, here's a brief rundown.
Backup
1. Backs up /data/app.
2. Backs up /data/app-private.
3. Backs up /data/data
4. Creates a compressed .tar file of backed up /data/data to conserve space.
5. Creates a folder on your sdcard for easy access labeled "backuppro".
Restore
1. Restores /data/app from sdcard to phone.
2. Restores /data/app-private from sdcard to phone.
3. Uncompresses .tar file and restores data to phone.
4. Once restored, the apps show back up in your "downloads" section of the Market again so you can still update when an update is available.
5. What to restore is optional. Whether it be both apps and data, or one or the other. You have the option to choose what you want with simple "y" or "n" responses.
When running the backup.sh script, you may see "No such file" or "No such directory", don't worry this is normal, it is still performing the requested actions. Also, before you backup or restore, the script will tell you exactly how much space is being used in the folder on your sdcard. This number does not show up until after the first time you run it obviously, but after the first time, it will show you exactly how much space you are using for apps & data.
---------------------------------------------------------------------------------**SCRIPTS**---------------------------------------------------------------------------------
Here Is A List Of The Scripts Included In The Kernel Flash And Their Description Of What They Do
(All commands are typed here exactly as they should be typed into Terminal Emulator following "su")​
1. 1200perf.sh - This script can be run to quickly change the CPU Frequency to 1.2GHz Max and 200MHz Min Frequencies while on the Conservative Governor.
2. 1300perf.sh - This script can be run to quickly change the CPU Frequency to 1.3GHz Max and 200MHz Min Frequencies while on the Conservative Governor.
3. backup.sh - This script was created custom by Team Viper to backup your /data/app & /data/app-private folders to your sdcard, as well as your /data/data folder.
4. restore.sh - This script was created custom by Team Viper to restore your /data/app & /data/app-private folders and your /data/data files back to your phone from the sdcard.
5. cpufreq.sh - This script sets your governor to 'Conservative' and your frequency changing thresholds to 50/10.
6. getfreq.sh - This script can be run to tell you your current CPU Frequency.
7. getgov.sh - This script can be run to tell you your current CPU Governor.
8. verifycache.sh - Force /system dalvik-cache on /data instead of /cache if it is not large enough.
9. maxperf.sh - This script sets your CPU to 'Conservative' while setting your Max frequency to 1300MHz, and your Min frequency to 200MHz.
10. minfree.sh - This script sets your phones internal memory killer to slightly more aggressive settings.
11. tweaks - This script allows you to change certain features of the phone. With it, you can change your Hardware Accelleration, Stagefright Media Player, JIT, and Dalvik Heap Sizes status to either Enabled or Disabled. It prompts you to make a backup first, or you can not use the script.
12. Malware Patch - Rodderick wrote up this script to prevent anyone from accessing your phone or causing virus like issues. Thanks Rodderik, we love your tight butt.
------------------------------------------------------------------------------**DOWNLOADS**------------------------------------------------------------------------------
Spartacus Kernel Download & Mirror
Spartacus_v1.0_EB13_1.3GHz​
This Kernel Was Built Entirely From Source, But Has The Battery Tweaks Removed Until They Are Updated. I Will Post Another Version Tomorrow When I Get More Time With The A2SD Scripts In It.
------------------------------------------------------------------------------**APPLICATIONS**------------------------------------------------------------------------------
Here are a few applications that you can use with the kernel. Some applications are needed, such as Terminal Emulator, some applications are optional, such as Voodoo Control App, and some applications are just for fun, such as Linpack. Regardless of your choice, enjoy
Voodoo Control App
Terminal Emulator
Linpack
Quadrant
Smartbench 2010
Smartbench 2011
Neocore FPS Test
SimplyLock Lockscreen Replacement
Just wanted to make sure everyone was aware, even though they are posted in my thread, I am NOT taking credit for them. Just a heads up.
NOTE: All the applications that I have listed here are FREE in the market. I simply placed them here for convenience. If you like the apps, feel free to go to the market and purchase the donation versions if available.
You can also download SetCPU from the Developers page on XDA found here or you can get it from the Android Market. If you like the app, show your support for the Dev and purchase it, it's cheap, it wont break you .
------------------------------------------------------------------------------**RESOURCES**------------------------------------------------------------------------------​
Team Viper
Team Viper's Official Site: Click Here
Team Viper's Official Wiki: Click Here
Team Viper's Official Tickets: Click Here​
I'd like to now thank all of you for your support! All the work I do is 100% free and I will never charge for anything I do. Should you ever feel the need to donate, you are more than welcome to and you can donate by clicking this link.
Click Here to buy me a soda, beer, or Flux Capacitor for my DeLorean... Yes, that's right, you are NOT the only time traveling Ninja, set on a quest for truth and justice. The only difference between me and you... I was trained by Chuck Norris.
Downloading now.
You should of waited to see if you get the OP back,you should be ok since you said you made a mistake...
Sent from my SPH-D700 using XDA Premium App
ecooce said:
You should of waited to see if you get the OP back,you should be ok since you said you made a mistake...
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
I was going to, but i hate defending myself for honest mistakes... I removed any trace of anything people could yell about. I built this personally from source myself, and people can see that i did it. That way there's no questions. And for all the people that said stuff in the other thread... If you don't like my work... don't download it... seriously... developing for the Samsung Epic turned from being fun for me to living in a daytime soap opera... This may be the last thing i do.
Nothing against you ecooce... i've got no beef with you... I agree 100% with the statement you made, what he did was uncalled for... but credit DID need to be given... I just wish i would have been properly presented with the opportunity to fix my mistake before anything happened. I would have gladly done so.
I'm sorry, i don't mean to rant, i just feel like i need to present my case to everyone. If you've been a loyal follower of Viper or not, i never intended to do wrong. I understand that when ViperROM first started, yeah, we have had a few things that didn't work, but our ROM is just like anyone else's out there today... I've personally never heard of anyone needing to replace their phone after running one of my ROM's... I'm not even making the current release, and TPhillips busted his ass on it, but i'm sure someone will say something about it. ViperROM has advanced since we've started, and we're not backing down because some of the other dev's dont like us. We don't care. Again, i apologize for not giving credit to begin with, it was an honest mistake and i gladly fixed the mistake by stating i was sorry.
Here's the bottom line. I Credited other people in my thread, so it's obvious i don't have issues with crediting people. I apologize for my mistake. If you don't like me, or any other person of the team, you have the freedom to choose not to install this. To everyone else, Thank you.
Agreed,well said...
Sent from my SPH-D700 using XDA Premium App
BThomas22x said:
I was going to, but i hate defending myself for honest mistakes... I removed any trace of anything people could yell about. I built this personally from source myself, and people can see that i did it. That way there's no questions. And for all the people that said stuff in the other thread... If you don't like my work... don't download it... seriously... developing for the Samsung Epic turned from being fun for me to living in a daytime soap opera... This may be the last thing i do.
Nothing against you ecooce... i've got no beef with you... I agree 100% with the statement you made, what he did was uncalled for... but credit DID need to be given... I just wish i would have been properly presented with the opportunity to fix my mistake before anything happened. I would have gladly done so.
I'm sorry, i don't mean to rant, i just feel like i need to present my case to everyone. If you've been a loyal follower of Viper or not, i never intended to do wrong. I understand that when ViperROM first started, yeah, we have had a few things that didn't work, but our ROM is just like anyone else's out there today... I've personally never heard of anyone needing to replace their phone after running one of my ROM's... I'm not even making the current release, and TPhillips busted his ass on it, but i'm sure someone will say something about it. ViperROM has advanced since we've started, and we're not backing down because some of the other dev's dont like us. We don't care. Again, i apologize for not giving credit to begin with, it was an honest mistake and i gladly fixed the mistake by stating i was sorry.
Here's the bottom line. I Credited other people in my thread, so it's obvious i don't have issues with crediting people. I apologize for my mistake. If you don't like me, or any other person of the team, you have the freedom to choose not to install this. To everyone else, Thank you.
Click to expand...
Click to collapse
Good man.
As someone thats around you guys alot (the team), I've got to say people on here don't understand how much work gets put into these things. Even though he borrowed some Scripts, as you can see here, the kernel doesn't need the scripts at all to run, and is an amazing kernel WITHOUT the scripts, with just everything BT made HIMSELF.
The dudes helping our Epics while ACTIVELY serving our country EVERYDAY as well, and you don't see him complain or ask for anything in return. Imagine yourself being in the military all day and than dev'ing all night. I sure as hell know I'd be tired. But he still does it anyway cause he enjoys it.
But as you can tell, it seems that enjoyment is slowly being taken away from him, which is horrible. Hasn't anyones momma on here taught them the "If you don't have anything nice to say, don't say anything at all?".
Dudes a great guy yet I haven't seen much respect shown toward him on here and its kind of sickening. I mean no disrespect towards anyone on here, but anyone that's got something against BT or anyone on the ViperTeam, take it up with them privately from now on. You may also take notice that they ViperTeam doesn't go around implying they're better than anyone like some other groups you see around. If you don't like their stuff, they don't care. Just don't use it.
And a problem I saw in the other thread was people saying the kernel was breaking their root.
People, if your on Syndicate, Their root is in their KERNEL instead of their ROM. Therefore if you flash a kernel that doesn't have the root files, you will lose root on the ROM because the root was in the kernel. So stop thinking its the kernels fault when your on Syndicate and this kernel makes you lose root.
Don't know if it works but you can try flashing the kernel than one-click-rooting if you want. That may make it work. Other than that, don't keep saying "I'm running ACS's rom and this kernel makes me lose root! rage!!$%%percent%[email protected]!"
/rant.
Keep it up BT, trying er out now.
Soooo...this does have a2sd?
I know it says "added a2sd", I only ask since the a2sd instructions werent included
Btw, whats the swap partition for? I have a2sd setup from baked snack, but I don't remember it having me make a swap partition...what purpose does that serve? (Just out of curiosty)
And since I don't have a swap, I'm gonna have to remove the partitions first....is there an option to do this in cwm or will I have to adb it?
Sent from my baked and emotionless SPH-D700
thanks
thanks bro you now how i feel hahaha you the man regardless so lets just do the dang thing BT imma hit u up in the irc bro..tomorrow lol
Does this kernal still have the color problem?
Sent from my SPH-D700 using XDA App
Thanks!
10 char
**** happens people can be big ass's but don't trip everyone still loves you and the work you and the team do. Maybe next time they won't jump the gun and freak out about the little stufff in life.
Sent from my SPH-D700 using XDA Premium App
Just installed and love the speed of this.
But after I wake the phone up from from its first sleep after reboot, color goes weird. Color is all washed out.
Screen looks normal on first boot, its only after the first wake up does it go weird.
I will reinstall when this is fixed.
Can we get everything except the color changes without a2sd?
Sent from my Epic 4G using XDA Premium app
SemiGamer said:
Good man.
As someone thats around you guys alot (the team), I've got to say people on here don't understand how much work gets put into these things. Even though he borrowed some Scripts, as you can see here, the kernel doesn't need the scripts at all to run, and is an amazing kernel WITHOUT the scripts, with just everything BT made HIMSELF.
The dudes helping our Epics while ACTIVELY serving our country EVERYDAY as well, and you don't see him complain or ask for anything in return. Imagine yourself being in the military all day and than dev'ing all night. I sure as hell know I'd be tired. But he still does it anyway cause he enjoys it.
But as you can tell, it seems that enjoyment is slowly being taken away from him, which is horrible. Hasn't anyones momma on here taught them the "If you don't have anything nice to say, don't say anything at all?".
Dudes a great guy yet I haven't seen much respect shown toward him on here and its kind of sickening. I mean no disrespect towards anyone on here, but anyone that's got something against BT or anyone on the ViperTeam, take it up with them privately from now on. You may also take notice that they ViperTeam doesn't go around implying they're better than anyone like some other groups you see around. If you don't like their stuff, they don't care. Just don't use it.
And a problem I saw in the other thread was people saying the kernel was breaking their root.
People, if your on Syndicate, Their root is in their KERNEL instead of their ROM. Therefore if you flash a kernel that doesn't have the root files, you will lose root on the ROM because the root was in the kernel. So stop thinking its the kernels fault when your on Syndicate and this kernel makes you lose root.
Don't know if it works but you can try flashing the kernel than one-click-rooting if you want. That may make it work. Other than that, don't keep saying "I'm running ACS's rom and this kernel makes me lose root! rage!!$%%percent%[email protected]!"
/rant.
Keep it up BT, trying er out now.
Click to expand...
Click to collapse
I don't complain much on here, but one click root didn't work. I read the whole thing and it keeps saying not allowed throughout the process so hopefully I can figure it out how to deeply my phone. To the op, thanks for your efforts
Sent from my SPH-D700 using Tapatalk
squshy 7 said:
Soooo...this does have a2sd?
I know it says "added a2sd", I only ask since the a2sd instructions werent included
Btw, whats the swap partition for? I have a2sd setup from baked snack, but I don't remember it having me make a swap partition...what purpose does that serve? (Just out of curiosty)
And since I don't have a swap, I'm gonna have to remove the partitions first....is there an option to do this in cwm or will I have to adb it?
Sent from my baked and emotionless SPH-D700
Click to expand...
Click to collapse
Bump quoting because I want this answered (specifically about the swap)
Sent from my baked and emotionless SPH-D700
BT again THANKS!
Will try it out.
Been running Viper Roms forever but was trying others while waiting for the new release. i was on Midnight when I flashed the new Kernel and it seemed to work fine. I then put Trinity back on an did a few more things....well bottom line I cannot get the new kernel to work now with trinity. I've odin'd back to stock and worked my way up and as soon as I put the new kernel on it hangs at the Samscreen. I can flash the 03a and 4 kenels with no problem but Spartacus is out of the question. Any Idea what I may have F'd up?
BT...just trying this out and seems to be great, as usual from team viper. Just a quick question...does running one of the performance scripts eliminate the need for set cpu...or would I still need both? Thanks again! Happy st pat's day!
Sent from my SPH-D700 using XDA Premium App
lilmikeyv said:
BT...just trying this out and seems to be great, as usual from team viper. Just a quick question...does running one of the performance scripts eliminate the need for set cpu...or would I still need both? Thanks again! Happy st pat's day!
Edit: nm...the scripts didn't seem to work for me...I'll just adjust on set cpu then...superfast...thanks!
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
Sent from my SPH-D700 using XDA Premium App
It eliminates it.
lilmikeyv said:
BT...just trying this out and seems to be great, as usual from team viper. Just a quick question...does running one of the performance scripts eliminate the need for set cpu...or would I still need both? Thanks again! Happy st pat's day!
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
Sent From My Evo Killer!

modified dalvik/libdvm.so

Hi all,
I've been away from here for quite awhile, but I spent a bit of the little spare time I have now playing with android. I took a look at the dalvik code in the froyo branch of AOSP and found some small optimizations that could be made in the implementation of some atomic functions. In particular, I found that the marcos in atomic.h could be changed:
MEMORY_BARRIER() just emitted some empty inline assembly with a "memory" clobber. I replaced this with the ARMv7 "dmb" (data memory barrier) instruction which implements a barrier in a single instruction.
ATOMIC_SWP_CMP() called some function in bionic which appeared to invoke a series of function calls that would make a syscall into kernel_cmpxchg. I decided to write my own atomic cmpxchg function using LDREX and STREX and put it in atomic.S.
Also, I noticed there might have been some branches to generate log messages scattered around even with debug turned off, so I undefined all the LOG macros and replaced them with my own do nothing macros -- the compiler would then optimize out those branches -- in addition, there is the added benefit that the binary is smaller since those debug strings are deleted (there are a few left that I have to check...)
I may/may not have time to support any of this as my time permits, but I have uploaded the modified source, as well as a update.zip that works fine in CWM2/3 here:
http://www.nuerom.com/libdvm/dalvik.tar.gz
http://www.nuerom.com/libdvm/update.zip
The usual disclaimers apply: it could brick your phone, cause loss of data, etc. I'm not responsible.
I've tested it on the epic4g, it should work fine with any other phone running froyo as well. Well, except multicore processors (exposed to android), since I don't think dmb works as a memory barrier with smp.
edit:: tested on ec05 rooted w/cwm.
Nice work!
If we install the update.zip is there a way to go back to stock?
brickwall99 said:
Nice work!
If we install the update.zip is there a way to go back to stock?
Click to expand...
Click to collapse
yeah,. forgot:
http://www.nuerom.com/libdvm/restore-ec05.zip
Legendary guy right here, good to see you around these parts!
w00t welcome back no2chem!!!!! you got yourself an epic?
good work man. Will try this out and see how it goes.
infamous no2chem is here.... YAY!
Holy crap, it's no2chem
Welcome back, I remember you from the Touch Pro days.
Thank you for your hard work!!!!
no2chem said:
Hi all,
I've been away from here for quite awhile, but I spent a bit of the little spare time I have now playing with android. I took a look at the dalvik code in the froyo branch of AOSP and found some small optimizations that could be made in the implementation of some atomic functions. In particular, I found that the marcos in atomic.h could be changed:
MEMORY_BARRIER() just emitted some empty inline assembly with a "memory" clobber. I replaced this with the ARMv7 "dmb" (data memory barrier) instruction which implements a barrier in a single instruction.
ATOMIC_SWP_CMP() called some function in bionic which appeared to invoke a series of function calls that would make a syscall into kernel_cmpxchg. I decided to write my own atomic cmpxchg function using LDREX and STREX and put it in atomic.S.
Also, I noticed there might have been some branches to generate log messages scattered around even with debug turned off, so I undefined all the LOG macros and replaced them with my own do nothing macros -- the compiler would then optimize out those branches -- in addition, there is the added benefit that the binary is smaller since those debug strings are deleted (there are a few left that I have to check...)
I may/may not have time to support any of this as my time permits, but I have uploaded the modified source, as well as a update.zip that works fine in CWM2/3 here:
http://www.nuerom.com/libdvm/dalvik.tar.gz
http://www.nuerom.com/libdvm/update.zip
The usual disclaimers apply: it could brick your phone, cause loss of data, etc. I'm not responsible.
I've tested it on the epic4g, it should work fine with any other phone running froyo as well. Well, except multicore processors (exposed to android), since I don't think dmb works as a memory barrier with smp.
Click to expand...
Click to collapse
In short how does this benefit me? Sorry I am not a computer engineer so I need lay-mans terms. Also can you make a kernal that would increase battery charging times and increase the battery life of the Samsung Epic.
jamice4u said:
In short how does this benefit me? Sorry I am not a computer engineer so I need lay-mans terms. Also can you make a kernal that would increase battery charging times and increase the battery life of the Samsung Epic.
Click to expand...
Click to collapse
Why, please tell me why, did you just HAVE to include that second part of your post? Needy, needy, needy...it isn't even on topic.
On a lighter note, yes, Id like to understand this mod as well lol. Sounded like its for AOSP roms like cm7...just don't know what it is.
And build me a new phone, and make me dinner, and hold my hand! :rolls eyes:
Sent from my SPH-D700 using XDA Premium App
squshy 7 said:
Why, please tell me why, did you just HAVE to include that second part of your post? Needy, needy, needy...it isn't even on topic.
On a lighter note, yes, Id like to understand this mod as well lol. Sounded like its for AOSP roms like cm7...just don't know what it is.
And build me a new phone, and make me dinner, and hold my hand! :rolls eyes:
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
I tested it on a rooted stock ec05 w/cwm. I dont really know what implications it will have except possibly better performance in some cases. The lack of any useful good benchmark package (w/documentation) on android makes it difficult to quantify... probably will have to write one myself, although i observed a .1 increase in "linpack" stddev over 30 runs. in short, atomic locks are probably where some of the vm wastes its time, this reduces that fraction by some percent....
no2chem said:
I tested it on a rooted stock ec05 w/cwm. I dont really know what implications it will have except possibly better performance in some cases. The lack of any useful good benchmark package (w/documentation) on android makes it difficult to quantify... probably will have to write one myself, although i observed a .1 increase in "linpack" stddev over 30 runs. in short, atomic locks are probably where some of the vm wastes its time, this reduces that fraction by some percent....
Click to expand...
Click to collapse
What about GLBenchmark and Smartbench? I think the creator of smartbench browses xda so he can provide documentation probably..
his username is: Acei
Nice to see you again no2chem! You HAVE been away from us for a long time. Hopefully you're back to help us a bit. I'll definitely be willing to test out anything you throw at me since your work on the TP2 vastly improved the phone's performance.
I'll let you know how this stuff works out.
Test driving this. Will report back if anything blows up.
Edit: so far it's working well no issues to report.
gTen said:
What about GLBenchmark and Smartbench? I think the creator of smartbench browses xda so he can provide documentation probably..
his username is: Acei
Click to expand...
Click to collapse
Well, there's some very particular things about what I modified that I'd like to test, something like smartbench is too general, I think - it introduces too many variables into measurement for my purposes.
For example, I made some optmizations to some atomic operations. These are used by the dalvik cache. A small microbenchmark to test the speedup in the dalvik cache or other subsystems of dalvik would help greatly... but how to write a benchmark of the dalvik cache? Dalvik has some built in tests, but i don't know how to access them and I probably disabled them by erasing all debug output anyway =D.
I also managed to update some parts of the froyo bionic with some parts of the gingerbread bionic. Can't tell any speed difference, but some functions like strcmp have been improved with assembly versions. For those who don't know, bionic is "libc" for android - it contains a lot of subroutines that many programs call, making it a good target for optimization since a lot of android uses it - same thing with dalvik. I'll upload the new bionic later.
WOW!!! NO2Chem in the house.....nice to have you back around bro!!!!.....looking forward to anything you toss out!!
flyers2114 said:
WOW!!! NO2Chem in the house.....nice to have you back around bro!!!!.....looking forward to anything you toss out!!
Click to expand...
Click to collapse
I think it's funny that the same group of people are all on the same phone still.. Great minds.. use the same phones???
True-True
no2chem said:
I think it's funny that the same group of people are all on the same phone still.. Great minds.. use the same phones???
Click to expand...
Click to collapse
So true!!! I love your modifications for the touch pro 2. I know you will do epic things for the Samsung Epic.
jamice4u said:
So true!!! I love your modifications for the touch pro 2. I know you will do epic things for the Samsung Epic.
Click to expand...
Click to collapse
maybe; I'm having a hard time getting used to the whole android build system. I tried to port nueusbkeyboard the other day; wasted almost 2 days and realized that the whole thing wasn't possible without distributing an updated kernel with the app! =( well, maybe there's still hope as I need to figure out how to deregister the stock usb-gadget driver from the interface cleanly.. but yeah...
Blast from the effin' past. I remember those WM ppcgeeks days! LOL.
This is too awesome!

Categories

Resources