[Kernel] SD Card activity LED - G1 Android Development

#include <cyanogen/std_disclaimer.h>
Ever wish your G1 had an activity light for the sd slot? Now it can!
The Linux kernel includes built-in support for triggers through sysfs (/sys/class/leds/*/trigger) which allow for such things to be set up. The only thing stopping us from using these is the fact that android triggers the lights manually, which then disables our trigger... What I've done is rename button-backlight to btn-backlight in the kernel, and added an init script to set it up automatically on boot. On G1 hardware, this results in the light under the call,home,back,end, and home buttons to flicker any time there's sd activity... I've applied the same patch for sapphire/myTouch and N1, although I have no way of testing these platforms, it shouldn't cause any problems.
This kernel:
-Is compiled against the latest cm-kernel code (as of May 21)
-Is available with and without bfs
-Turns your button panel into an SD indicator
-Includes an init script to set up the trigger at boot (runs before bootanimation!)
If you like my work, BUY CYANOGEN AND/OR KOUSH A BEER!
EDIT: look on page 5 for a update-sdled-v5.zip for the latest version... G1 (button backlights) and myTouch (jogball) support for sd activity without an init script, as well as a nand-disk option that can be set from a userinit.sh
EDIT: new v6 build on page 6.... rebased off the latest cm-kernel, which means oc support is now included....

whoops... I forgot to attach them... here's the files...

cool thanks a lot! will try that one now...

wow nice mod ! is it possible to change these led to the jogdial button underneath? i am using a mytouch - again,nice work...

Thanks! It should be easy enough to make that work... I just need to know what the jog dial is named under sysfs... I'll take a look at the code and see what I can find...
-------------------------------------
Sent from my HTC Dream

Meisterlampe2000: (or anyone else with a mytouch) could you please run the following command in terminal emulator or adb shell and post the output?
#ls /sys/class/leds
-------------------------------------
Sent from my HTC Dream

no problem!
it's called:
jogball-backlight
i can try it for you if u want!

Cool, so I found jogball-backlight declared in board-mahimahi-microp.c (strange, I expected to find it in board-sapphire...
I'll get it compiled and posted in a few minutes for ya
-------------------------------------
Sent from my HTC Dream

Awesome... Seems to slow down CSRom a bit though.
Is this overclockable?

i flashed on a mytouch with aosp 1.6 and overclock.update.zip - flashing this removed my OC.zip any ideas?

is it possible to check internal flash activity?

Overclocking is done at a kernel level, so in order to have both, I'd have to release an oc version... I've been considering running an oc kernel on my end anyway, so I will post a version with that once I've made the switch... as far as internal flash activity, I haven't discovered a way, but it should be possible... the only problem is that an led can only be set to one trigger, so if it is set up for internal flash, you don't get sd activity shown... I'll definitely be looking into it though
-------------------------------------
Sent from my HTC Dream

you should add it or at least try it, throw these two together and i think you might have something that'll be thrown into a lot of ROM's

myTouch jogball version
Ok, so here's a version that does the same thing, but with the myTouch jogball... THIS ONE WILL NOT WORK ON G1, as the init script sets up the jogball instead of the button backlight.. it is otherwise identical to the first one without bfs.
EDIT: wrong file edited... should work on the N1 trackball... if you wanna try the jogball on the myTouch, scroll down, I just posted another update

theMODEL22 said:
you should add it or at least try it, throw these two together and i think you might have something that'll be thrown into a lot of ROM's
Click to expand...
Click to collapse
Yeah, if I can find a kernel led trigger for the internal flash, I may be able to then create a trigger that will register with both triggers to provide a single activity light for both... I definitely like the idea

jummama said:
Ok, so here's a version that does the same thing, but with the myTouch jogball... THIS ONE WILL NOT WORK ON G1, as the init script sets up the jogball instead of the button backlight.. it is otherwise identical to the first one without bfs.
Click to expand...
Click to collapse
but as I said in the first post, I have no way of testing it... it shouldn't cause any problems... but as always NANDROID THAT ***** FIRST!

MH, the file location seemed to be strange...
It´s not working on Sapphire...
Here is what i get for /sys/class/leds
->blue,jogball-backlight,btn-backlight,lcd-backlight,green and red
I guess, all those mixed colors are done via RGB for the Status LED ?
...anyway, for the Jogball, it must be jogball-backlight somehow ?
Thanks for that first shot !

MH, the file location seemed to be strange...
It´s not working on Sapphire...
Here is what i get for /sys/class/leds
->blue,jogball-backlight,btn-backlight,lcd-backlight,green and red
I guess, all those mixed colors are done via RGB for the Status LED ?
...anyway, for the Jogball, it must be jogball-backlight somehow ?
Thanks for that first shot !
Click to expand...
Click to collapse
Hmm, looks like I need to do some more grepping... strangely, the only jogball-backlight I found was in a board-mahimahi file... so I guess this second release is actually just for any n1 users that want it on their jogball, lol
-------------------------------------
Sent from my HTC Dream

Hey!
Can you send only modified files for dream/trout ?
git, mail etc

pl_laszlo said:
Hey!
Can you send only modified files for dream/trout ?
git, mail etc
Click to expand...
Click to collapse
I attached a diff on the first post... the only thing I changed was the name declaration in board-trout.c...
the zip includes a /system/etc/init.d/02setledtrigger file that just echos the proper trigger into the newly renamed led

Related

Eclair Browser 2.0 feature upgrade help

Does anyone know where i would begin to modify the browser.apk file codes from the lastest super d 1.4 rom? i like the browser better than the latest loccy version ( no disrespect) but i want to add the features that loccy had such as remove the notification bar, double/triple tap zoom functions and mobile web settings. I havent seen an update to the browser yet and its been out for about a month, i want to try and get to work on it myself, but im not sure where to begin or where to find the code. I have all the sdks, and im a intermediate user of adb, terminal emulator etc. ( 1 whole year havent bricked my device yet lol)
Thanks in advance devs
yeah son
loccy is slacking on his mackin, slipping on his pimpin... he should a definately been on it................. orrrrr is heee.. hmmmmmmmm.... ::Maybe loccy got flash working on the 2.0 browser n hes working out the bugs:: ... maybe not.. im a paitently waiting.. it a hapen sooner or later just a matter a time.. thanks for bringing it up though
Have you tried PM'ing Loccy? He PERFECTED the Cupcake/Donut browser... I'm sure he can do the same for Eclair.
i think he may have used smali/baksmali to do it http://code.google.com/p/smali/
Huh.. I was the one who backported it, and all the code is on my Github repository. It requires the new Webkit and Skia stuff which was also backported (and on Github).
I'm going to start adding some of his features if he doesn't
http://github.com/cyanogen/android_packages_apps_Browser/tree/eclair-backport
cyanogen said:
Huh.. I was the one who backported it, and all the code is on my Github repository. It requires the new Webkit and Skia stuff which was also backported (and on Github).
I'm going to start adding some of his features if he doesn't
http://github.com/cyanogen/android_packages_apps_Browser/tree/eclair-backport
Click to expand...
Click to collapse
Don't wait lol just go ahead and do it sneakily
Also you should try and take flash from the hero so we can play on miniclip and do other things lol
PS: is your CM Updater made using JF updater?
@ Cyanogen : yea if u can add some of those features that would be cool. But would i have to have your rom to use it Cyanogen? Or can i rip the browser.apk from yours and use it on the super D rom? He says your rom and dwangs rom = his rom
cyanogen said:
I'm going to start adding some of his features if he doesn't
Click to expand...
Click to collapse
Cyan... you ooze awesomeness. Every time I think, wow, this ROM is perfect, if only it had this feature... you add that feature in your next build. Even if it's one I thought we wouldn't see for a long time, if ever on a Donut ROM (Like the backported Eclair browser itself, for example).
Okay, enough gushing. May I make a suggestion? Automatically toggle fullscreen on/off based on the urlbar visibility. When it is fully visible, show the notif. bar. When the urlbar is partially or completely hidden, hide the notif. bar. Best of both worlds! You just scroll all the way up to see both bars. But the first thing it needs is a fix for zooming out and lifting one finger before the other... if you feel so inclined as to work on that....
cyanogen said:
Huh.. I was the one who backported it, and all the code is on my Github repository. It requires the new Webkit and Skia stuff which was also backported (and on Github).
I'm going to start adding some of his features if he doesn't
http://github.com/cyanogen/android_packages_apps_Browser/tree/eclair-backport
Click to expand...
Click to collapse
I like your style
cyanogen said:
Huh.. I was the one who backported it, and all the code is on my Github repository. It requires the new Webkit and Skia stuff which was also backported (and on Github).
I'm going to start adding some of his features if he doesn't
http://github.com/cyanogen/android_packages_apps_Browser/tree/eclair-backport
Click to expand...
Click to collapse
please do ... Id be happy just w/o the stupid zoom buttons in the way and notification bat
xillius200 said:
PS: is your CM Updater made using JF updater?
Click to expand...
Click to collapse
MY updater is..lol...
well, the very first version of it was just the JF updater with a few words changed and graphics changed....
but we went from the BETA to 1.0 to 1.5 to 2.0 within a matter of days
infact, from the time of my opening post til it made it to market was 23hours 42 minutes...lol
so...yea....the core is based on the JF updater
carnegie0107 said:
Okay, enough gushing. May I make a suggestion? Automatically toggle fullscreen on/off based on the urlbar visibility. When it is fully visible, show the notif. bar. When the urlbar is partially or completely hidden, hide the notif. bar. Best of both worlds! You just scroll all the way up to see both bars. But the first thing it needs is a fix for zooming out and lifting one finger before the other... if you feel so inclined as to work on that....
Click to expand...
Click to collapse
Love that suggestion, very good idea indeed ;-)
Any updates on the browser progress?
Yes, are there any updates?
Welcome to February 2010

[NIGHTLY] Cyanogenmod 6 (Froyo) for vendor Bravo (HTC DESIRE)

[highlight]Mod Edit: This thread has been closed as per the OP's request. Please refer to the last post of this thread for more information.[/highlight]
http://buildbot.teamdouche.net/nightly/bravo
Those above are nightly build from cyanogenmod bravo vendor, codename for our dear HTC Desire
Starting from 08/07/2010, CM6 for Desire is built against latest RADIO features, so please don't report bugs / issue here, neither in Cyanogenmod's forum, if you are still using an obsolete RADIO package.
Newest official radio package ( 32.44.00.32U_5.09.05.30_2 ) is recommended.
* For Orange users: using latest RADIO can cause your device to became SIM-locked again, beware. Go unlocking your device or stay with obsolete radios, that's your choice. *
There are no Google Apps bundled with CM ROMs, because Google asked Cyanogen to remove copyrighted apps from his roms, but you can find Google ****s HERE.
Flash this package on the recovery after flashing the ROM, and you will get these applications / services.
Dalvik suggested heap is 24 Mb, please revert it to 24 if different and reboot, 32 causes issues with some apps.
What it is working good:
3D works (tested with Google Earth, NP)
No white noise and echo
Adobe Flash is available in market & working, test done with http://m.flash.com
Latest SuperUser APP + Root is present, perfectly working (tested with "su" inside Terminal emulator)
Chrome to Phone (if not on Market, check HERE)
Exchange administrator features
Cyanogenmod Enhancement / Settings:
Froyo a2sd setting, force application to SD / Internal mem / manually move
Modify Aptic feedback
Player control during lock screen
Trackball / Menu Wake / unlock
Render effect with color calibration
Fully customizable levels for brightness / autobrightness
Status bar / Notify bar colours customization
90 / 180 / 270 rotation
Fully manual settings for audio attenuation when call is received
"Tap to focus" feature in Photo Application (Sense-like)
Bug tested by me, with cm_bravo-08242010-005229.zip, after a complete wipe:
Goggles FC
Video Camcorder FC
Gallery 3D is oversaturated, and too much contrast! Red color is killing my eyes!
Gallery 3D have some "ghost" empty spaces between folders, and it FC sometimes after a new wallpaper is set (usually in landscape mode)
YouTube HD Videos and MP4 have purple bar FIXED with latest radio
autobrightness works, but it doesn't scale brightness down until screen is turned off fixed with latest builds, use "light attenuation" inside CM Settings, User Interface, brightness settings
Buttons backlight not working
No Facebook Sync flash latest google parts or just update from the market
Twitter sync actually appears under "Accounts & Sync", but there is an error with syncing your contacts with Twitter status & pictures
No LED notifications
Tested from users on XDA:
white noise, echo during call
Trackpad occasionally dies (can you check, when your trackpad is dead, if your headset works? )
Bluetooth A2DP issues (stereo headset, car kit, ... ) (should be resolved with nightly > 28/07, please check
VPN issues
"java.io.IOException: Permission denied" in logcat when trying to export colors to XML in CyanogenMod settings
Screenshots
TO BE UPDATED
Other addictions:
- Black bar / notify bar, no flashing required. Just place it in the root folder of your micro SD, apply from Cyanogenmod Settings / User Interface / Extra modifications / Import from XML, and reboot. Just get the XML HERE
- Custom backup for A2SD (so you don't have to flash it on every nightly): HERE
- Re-adding Launcher 2: HERE
- Segoe Windows Phone N Fonts: HERE
- iPhone4 look-alike Fonts: HERE
- hosts update 15 July for removing ads / banners: HERE
FINAL ADDENDUM:
- A2SD, flash THIS just after ROM. Download some info application, check free space. Run:
Code:
su
a2sd install
In Terminal emulator.
After reboot, check free space.
Install some app: space shouldn't decrease very fast.
If it decrease a lot, something is not working.
Run:
Code:
su
a2sd check
for checking which is the matter.
Usually
Code:
su
a2sd repair
will be able to repair an old A2SD installation, and
Code:
su
a2sd cachesd
will force the dalvik-cache on SD. Very useful, if you ask me.
Please report non-mentioned bugs in this thread with a SIZE 7 RED TEXT, so I can see it better (I'm short sighted ) !
Thank you
Addendum:
Copied over from the other thread!
Camcorder force closes, dialler works, and wifi works. Light sensor seems fine to me too.
Click to expand...
Click to collapse
Browser is fine, but no G-Apps, therefore no contacts sync. etc.
its about as bare as a ROM can get ha ha
Nekromantik said:
its about as bare as a ROM can get ha ha
Click to expand...
Click to collapse
Here is a link to the G Apps. Got it from defer on irc.
http://kanged.net/mirror/gapps/gapps-passion-FRF91-signed.zip
Nekromantik said:
its about as bare as a ROM can get ha ha
Click to expand...
Click to collapse
It's not laziness... Cyanogen is quite a big person in the scene
http://androidandme.com/2009/09/news/google-responds-to-cyanogenmod-controversy/
gatsu_1981 said:
It's not laziness... Cyanogen is quite a big person in the scene
http://androidandme.com/2009/09/news/google-responds-to-cyanogenmod-controversy/
Click to expand...
Click to collapse
Never said it was lazy
its not a final build so I know there will be things missing
Nekromantik said:
Never said it was lazy
its not a final build so I know there will be things missing
Click to expand...
Click to collapse
Nope, with cyanogenmod you will never find google apps, even in final builds. You will always have to flash them apart
Once you put gapps on it makes it look more like the phone we know again. lol
Edit: F/B sync doesn't work, and the led turns Green at 90% charge.
gatsu_1981 said:
Nope, with cyanogenmod you will never find google apps, even in final builds. You will always have to flash them apart
Click to expand...
Click to collapse
Ah right
Didnt know that lol
socktug said:
Once you put gapps on it makes it look more like the phone we know again. lol
Click to expand...
Click to collapse
ha ha
yeah
So whats different with Cyanogenmod 6 to 5?
socktug said:
Once you put gapps on it makes it look more like the phone we know again. lol
Click to expand...
Click to collapse
Just flashed the package, will test them as soon as it boots. Until now only video recording is broken.
nvm. 10charlimit.
If someone has been experiencing echo/white noise with Froyo roms previously, can they report whether they are finding this occurring with this please?
Automatic brightness is sort of broken: you have it to tinker a little with it to make it working.
When it works, it only goes up automatically: you have to make the device sleep to make brightness go down again.
A2SD legacy way (trasparent to OS) is not activated: I automatically let it download my apps, and when it finished, I had 30 megs free.
I will try to break my installation now, just trying tremor a2sd script
Don't try it, it won't work (still... I'm reporting everything to the tremor thread).
gatsu_1981 said:
Automatic brightness is sort of broken: you have it to tinker a little with it to make it working.
When it works, it only goes up automatically: you have to make the device sleep to make brightness go down again.
A2SD legacy way (trasparent to OS) is not activated: I automatically let it download my apps, and when it finished, I had 30 megs free.
I will try to break my installation now, just trying tremor a2sd script
Click to expand...
Click to collapse
Yeah I just seen on the CM forums that they deciding how to do the A2SD, they trying to do both old skool and froyo. Probs wont be in the nightly builds.
Nekromantik said:
Yeah I just seen on the CM forums that they deciding how to do the A2SD, they trying to do both old skool and froyo. Probs wont be in the nightly builds.
Click to expand...
Click to collapse
That's quite clever: most phones, even high end (Nexus one or our Desire) actually have a very pooooo 512 flash memory.
Instead, everyone can get a 4/8 GB Class 6 SDHC memory for not more than 20/30 EUR.
It would be stupid to still leave everything on ROM...
Froyo-way A2SD is just the starting, and it would be good only for GB devices owners that doesn't want too give away too much space for games!!!!
Testing 07 / 07 build
How is the rom? Is it fast/smooth? How is the 3D performance & animations?
I haven't used CM since my HTC Magic so a little review will be good
the KING of custom rom's cyanogenMOD is Back
Can't wait to install this on my Desire
Hardly waiting for Cyanogen MOD 6.
Want to use a original ROM of him since i testet a port on the Hero =)
Cyanogen u do it =)
YES!!!
Woken up to expect froyo sense...
And I get cm. THis is truely a good time to have a desire.
Full Root next maybe?
is this official?
no mention on benocharms twitter or cyanogens...

[Boot Animation] Fake PC BIOS (100% EVO Information) + Sound - **UPDATED 2/7**

Big shout out to evanscnce for his prior work on this. If I missed anyone, please forgive me.
LAST UPDATE: 2/7/2011
Changelog:
2/7/11 - JSmurfy made a flashable zip
9/8/10 - My animations say "Custom ROM". EindhovenOne is creating animations for your specific ROM (click here)
9/4/10 - Added a bootanimation + sound that has the android part for less time (more bios)
9/2/10 - Added a quieter bootsound
9/1/10 - Added Philosuffer's suggestions to bootanimation
Note: It won't have that "unregistered" part on your phone.
Regular version:
(Click here or on the image for the full sized preview.)
Less Droid version:
NOTE: Even though it is 1 frame, the Android part stays for a few seconds as the UI comes up
(Click here or on the image for the full sized preview.)
I changed the animation from the Baked Snack version, most to better reflect most of our current states:
*desire>evo
*8250 cup>8650 cpu
*2.1>2.2
*mocado rom>custom froyo rom
*compass>f.m. radio (I noticed the phone does have a compass... oh well)
*sim>internal storage
*microsd>microsdhc
*trackpad>power + vol down (thanks Philosuffer for the suggestion)
*512MB ROM>1024MB ROM
*init form 7 dots to 5 like the rest
*initialisation>initialization (thanks Philosuffer for the suggestion)
*android fully filled with green text > android gradually filling up with green text
The evanscnce version only currently has:
*desire>evo
*2.1>2.2
*mocado rom>custom froyo rom.
I also made a bootsound that's about 15 seconds, and syncs up with the 1st part of the animation. It is a computer booting up, with fans, the BIOS beep, and disk searching. I haven't heard the other new ones, so mix and match if you like theirs better. I think mine is pretty sweet though. I found that the original version is very loud if you have your volume up, so I also included a softer version.
How to change your boot animation to this one
Way 1 (Recovery):
Enter your recovery and flash this flashable zip (no warranty/use at own risk)
made by me and packaged by JSmurfy. Link to file - http://bbthemesunltd.com/jsmurfevo/bootanimation_bios.zip. Note: this zip will work on ROMS where the animation and sound are in the same place as the stock ROM. If they are not, The zip will not work, but your phone should still be fine.
This version has the "DROID!" sound.
Way 2 (ADB/Root Explorer):
Download the attached file you are most interested in and push the boot animation and sound file to their proper folder. Reboot.
Way 3 (May be outdated, but its a solution for many who don't like recovery or messing with the android file system):
Download evanscnce's Easy way to change your bootscreen *updated for CM6* (link to file - http://forum.xda-developers.com/attachment.php?attachmentid=388107&d=1282771153)
Download the attached boot animation (bootanimation.zip) and/or sound (SPC_animation_final.zip).
-Unzip pushboot.zip into an empty folder.
-Don't unzip the animation, just put it in that same empty folder.
-Unzip the sound in the folder.
-Plug your phone in, and make sure it is set to debug and charge only.
--Open pushboot.bat if you have HALFROOT
**OR** Open pushboot2.bat if you have FULLROOT
**OR** Open pushbootcm6 if your using Cyanogens ROM
-Follow the prompts (when the phone goes into recovery, wait utill it connects to your pc before continuing)
--If you want to remove the bootsound from your phone, run the audio delete bat.
Just a heads up, this has already been fixed/edited... In the other edit, it has been changed to reflect use on the Evo 4g, Shows as a 2.2 OS, and Also has been customized for various ROMs (Rather than show as "Custom ROM", the ROM name is listed) Just need to DL the right one for the ROM you are using....
Edited BIOS Bootscreen thread
But, Good work.
thenewguy821 said:
Just a heads up, this has already been fixed/edited... In the other edit, it has been changed to reflect use on the Evo 4g, Shows as a 2.2 OS, and Also has been customized for various ROMs (Rather than show as "Custom ROM", the ROM name is listed) Just need to DL the right one for the ROM you are using....
Edited BIOS Bootscreen thread
But, Good work.
Click to expand...
Click to collapse
crap!
10 char
EDIT: xda wasn't working for me yesterday, or i would have noticed. mine changes 4x more stuff though, and it makes it where it doesn't matter what froyo rom you use. i think someone should still convert this. i'll also get with that person so we can get this done.
EDIT: i figured it out. post 1 is updated.
I made a sound for this BIOS boot animation & it syncs perfectly with the animation (IMO).
http://forum.xda-developers.com/showthread.php?p=7540591#post7540591
LAYGO said:
I made a sound for this BIOS boot animation & it syncs perfectly with the animation (IMO).
http://forum.xda-developers.com/showthread.php?p=7540591#post7540591
Click to expand...
Click to collapse
That's cool, I may add your "droooid" clip to the end of mine sometime and give you credit. My sound is a 15 sec bootup, fans whirring, bios beep right when it shows froyo custom, disk searching sounds, and then it ends right when the android logo comes up. If I were to add yours to mine, I'd make it say "drooooid" right then. You can add it to mine and post it if you'd like, just please credit me.
akastixx said:
crap!
10 char
EDIT: xda wasn't working for me yesterday, or i would have noticed. mine changes 3x more stuff though, and it makes it where it doesn't matter what froyo rom you use. i think someone should still convert this. i'll also get with that person so we can get this done.
EDIT: i figured it out. post 1 is updated.
Click to expand...
Click to collapse
I checked both out. I like this one more with the changes you put in place.
One thing about this BIOS Screen is that its a bit fast. The "BIOS" loads so fast you cant read some of the changes.
leeh41 said:
I checked both out. I like this one more with the changes you put in place.
One thing about this BIOS Screen is that its a bit fast. The "BIOS" loads so fast you cant read some of the changes.
Click to expand...
Click to collapse
I agree with you there. In the future, I might make one with less Droid and more Bios.
I ran through your instructions, i am running Evio ROM and i used the Pushboot 2 bat file and i still do not have the custom bootscreen? I tried both of of the attached files..
I can't get the audio to delete.
It installed just fine but won't remove. Can't find the files and errors out.
backdown said:
I ran through your instructions, i am running Evio ROM and i used the Pushboot 2 bat file and i still do not have the custom bootscreen? I tried both of of the attached files..
Click to expand...
Click to collapse
You should have 3 zip files, pushboot.zip, bootanimation.zip, and SPC_animation_final.zip. Extract pushboot.zip to a new folder, unzip SPC_animation_final.zip into that same folder, and just place bootanimation.zip in that folder. Did any error pop up when you tried, and if so, what?
kudosmog said:
I can't get the audio to delete.
It installed just fine but won't remove. Can't find the files and errors out.
Click to expand...
Click to collapse
Try the silent mp3 in the attachment with whatever method you used to place the sound and animation in the 1st place. make sure there is only one mp3 in the folder. If that doesn't work, take a look at the thread with the script to upload the animation (http://forum.xda-developers.com/showthread.php?t=701295) and see if there are any solutions, but the silent mp3 will probably work. Let me know.
Almost 100% Evo... At the bottom it says press Home to enter Setup.
This one says Hold Vol-Down + Power to enter Setup, and Initialisation changed to Initialization (for USA residents).
http://www.massmirror.com/46984bb8180a5288be9c1f68fd948699.html
You can build off of this one if you want.
Gif preview here:
http://img831.imageshack.us/img831/4944/bootanim.gif
Philosuffer said:
Almost 100% Evo... At the bottom it says press Home to enter Setup.
This one says Hold Vol-Down + Power to enter Setup, and Initialisation changed to Initialization (for USA residents).
http://www.massmirror.com/46984bb8180a5288be9c1f68fd948699.html
You can build off of this one if you want.
Gif preview here:
http://img831.imageshack.us/img831/4944/bootanim.gif
Click to expand...
Click to collapse
Thanks. The updated version is in the 1st post.
Very nice, definitely switching to yours.
Changelog:
9/4 - Added a bootanimation + sound that has the android part for less time (more bios)
Nice.. just wish it was easier to load in my phone.. why can't it be easy!!!! Lol
Sent from my PC36100 using XDA App
Yeah, it does seem like updating stuff on Android is a little harder than Windows Mobile, for instance.
Why can't it just be a zip!!! Great work though... There seems to be a bunch of new devs/tom cookers.. Hit them up..
Sent from my PC36100 using XDA App
Ep3n3wp said:
Why can't it just be a zip!!! Great work though... There seems to be a bunch of new devs/tom cookers.. Hit them up..
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
The 1st and last time i tried to make something flashable, it bootlooped my device. I am tired of reinstalling/flashing for the time being, and wouldn't want to have anyone else go through it either.
All you have to do is download 2 or 3 files (loader, animation and/or sound). If you follow the instructions, it should take less than 5 minutes total from the time you are done downloading to the time your phone has the new animation running.
Updated for Fresh Evo 3.2.0.0 users!!!
First off, all credit goes to the OP for his work on the original animation!
Hey, all...this took me a little while but I updated the original animation so now it says "Fresh Evo v3.2.0.0" under the ROM section. I also changed the "Generic microSDHC " to "SanDisk microSDHC" and changed "FM Radio" back to "Compass" since I don't use the FM Radio at all. I also made the animation a bit longer to compensate for the slight wait you had between the end of the animation and the boot into the ROM...
I'll make updated longer ones for each ROM when I get the chance if the OP doesn't mind and doesn't beat me to it, but I wanted to take care of my Fresh Evo users first.
I also considered making separate ones for each size microSDHC card but that would take quite a while but we'll see.
In any case, here you go, Fresh Evo 3.2.0.0 updated BIOS boot animation...and as I stated in the first line, thank you akastixx for your work, sir.
EindhovenOne said:
First off, all credit goes to the OP for his work on the original animation!
Hey, all...this took me a little while but I updated the original animation so now it says "Fresh Evo v3.2.0.0" under the ROM section. I also changed the "Generic microSDHC " to "SanDisk microSDHC" and changed "FM Radio" back to "Compass" since I don't use the FM Radio at all. I also made the animation a bit longer to compensate for the slight wait you had between the end of the animation and the boot into the ROM...
I'll make updated longer ones for each ROM when I get the chance if the OP doesn't mind and doesn't beat me to it, but I wanted to take care of my Fresh Evo users first.
I also considered making separate ones for each size microSDHC card but that would take quite a while but we'll see.
In any case, here you go, Fresh Evo 3.2.0.0 updated BIOS boot animation...and as I stated in the first line, thank you akastixx for your work, sir.
Click to expand...
Click to collapse
i don't mind at all. people have been editing and re-releasing this boot thing since at least the touch pro. i went with "custom" to appeal to the masses. i didn't feel like putting in the time for each rom that was out. i will link to your post. if you could just add any new ones to that post, we wont have to link to various posts.

[10/25][Universal!][Windows] Trailblazer101's Custom Framework Maker v6

Trailblazer101's Custom Framework Maker v6
Now with my batch program, creating your own personalized Framework is as simple as 1.2.3!
This batch created by me was created with the "noob" in mind.. Of course this "noob" must already have Java installed, and should have ADB set up correctly
Features:
- Easy-To-Use Framework Chooser (with support for your own framework!)
- Softkey Themer (with easy access to create your own!)
- Custom Softkey Mapping Support (Nexus S included, easy to create and add your own!)
- 1.2.3 Package Creating (and Pushing/Rebooting into Recovery too!*)
- Unique Ticker Clock Color Selection (type in whatever color you can think of!*)
-Weather Icon and/or History Button Removal! (Actually removes the Icons, not just blanks them over!)
-Drag-and-Drop Functionality! (Includes all the tasks that you will ever want to do with an *.apk or *.jar)
-Automatically Checks for Updates! (Warns you if there in an update, displays text about the update, and opens up your browser to this page )
-Option to Set my Program as the Default Action for APKs and/or JARs! (So when you click on an APK and/or JAR, it'll open up my program!)
-Lots of Extras and Bugfixes! (Check it out!)
Developer's Mode! (You can find the option to enable it in Extras -> Program Settings!)
Future Proof! and Bug fixes (The method it now uses to set the Ticker Modifications works no matter what is going on with your Standbymode.xml file!)
Ability to Change Pressed Clock Color!* (You must be on a ROM that supports this to notice any changes...)
NEW: Compatibility with Gingerbread Mods!
NEW: Shows History in the choose file screen!
NEW: Set Update Settings from Program!
The function of this Program to create a new, all your own, Flashable Package that has your own personal touch to it
The wonderful thing about this program is that you can use this with any old framework-res file from any rom/mod package! This means that you can create your own themed framework from DJ20 up to EC07
There are only two stipulations: 1) that you are running a deodexed rom, which means that there are no .odex files located withing the system/framework folder or system/app folder... If you are in doubt about this, a stock rom straight from the store will NOT work! But pretty much any rom found on this website works 2) You have Java installed, and should have ADB properly set up!
Now, let's get down to specific details about the different functions and terminology:
1) Towards the top of the main page is very important! This is an easy view of what settings you currently have applied Always keep an eye out on this, to make sure that you have selected everything that you want to select!
2) Default= Not Changed... Whatever the previous framework had, this option will allow the new framework to have it too... This includes history button/weather icon removal!
This Just In: Add your own Color to the Ticker Clock! This is still in beta stages, so be careful when changing the color... If you see any error messages, DON'T ATTEMPT FLASHING THE PACKAGE... But if it works for you, you have the easy and convenient ability to set any color you want for the Clock in a matter of seconds!
Also, You can now remove the Ticker Buttons on the main screen automatically, within seconds! And the icons are removed, not just covered up!
A new feature recently added was the option for custom Softkey Mapping! This setting can be found under extras, then under Softkey Remapping As of right now there is only the Nexus S remapping, with the original added in in case anyone flashed the Nexus S one and wants to make a new package to go back, but you can make your own easily! Just use the original mapping as a starting point, and go from there
You are more than welcome, and actually encouraged, to add your own! You can copy in your own personal framework, and you can make your own folder with your own Images!
*Notice: Make sure if you do make your own images that the image names are the same as the original! This is important, or the batch will not work!
I have said this before, and I will say this again... Please, for the sake of the community, if you make a package, please upload it I will be more than happy to share it on the front page of one of my Threads, giving you all of the credit
If you have found this Batch helpful, almost to the point of a godsend, you can click that Donate to me button if you want
Download Links Below [NEW: 2/13]:
http://www.mediafire.com/download.php?smmg1gvc7qch3br
awesome tb101
This looks awesome! Wish I had windows though...
Sent from my SCH-I400 using xda premium
Yeah, that sucks xP
And its just getting better!
Almost done adding in automatic hands free ticker clock color editing
Sent from my SCH-I400 using xda premium
I cant seem to find the download?
sent from my XDA phone - its more than a continuum
You got that right. Unless there's another below somewhere else =)
Re-Uploaded! Please download and try it out, and be sure to leave comments/suggestions!
hmmm well tried v3,
adb said successful push, wasnt, did it manually.
ticker color mod created w/o previous error via v2
flashed and after pause on bootup went black and did the vibrating jig.
restoring now...
tested w/o success gonna try with my pulled frameworks, might be because of recent added settings mod.
great job non the less tb101!
Yeah, build v2 didn't actually say an error message when it should've, so that is actually a good thing kinda, haha...
Can you tell me please what settings you applied? Like, what framework, softkeys (if any), auto-create etc etc
BTW: I am on the IRC, that might be faster
yeah i havent done anything to my phone since the restore after the failed flash.
i used the ec07 builtin frameworks, original softkeys, and purple color on ticker lol.
i opted to push in adb and it said it was successfully pushed, but it wasnt.
side note:
been real busy with tune up etc on the cars i own and work. hopefully this weekend i can try again. and fully set up my new to me dual screen xp64 media pc with adobe master suite. partitioned correctly this time to install the droid dev kit in windows and live cd....
updated OP with new version! has Weather Icon and History button removing
finally thanked the post, cause.... it finally worked for me. thanks again.
is there a dif from op and the one i got last night?
Haha, thank God it finally works for you xP you were like the only one xP
And uh, not anything big I don't think, haha... But probably safe to switch to this version anyways, just in case xP
Sent from my SCH-I400 using xda premium
Whenever I choose to remove the ticker history button and push the framework to my phone my phone won't boot afterwards. I've tried twice
Can you look in the log for me and see if anything is error-ish?
And how are you pushing the framework?
And are you using a framework that matches your current set up?
Sent from my SCH-I400 using xda premium
I didn't notice any errors. I pushed it using the script and doing it myself through adb like I always have. Yea I'm using the framework that I pulled from my phone right before using the script.
circa881 said:
I didn't notice any errors. I pushed it using the script and doing it myself through adb like I always have. Yea I'm using the framework that I pulled from my phone right before using the script.
Click to expand...
Click to collapse
that happened to me in v2.
i got it to work finally by reinstalling sdk and jdk (or just jre) and then manually copying my phone frameworks and putting it in the folder with rest. if all is insatlled correctly you should have no worries
ciscogee said:
that happened to me in v2.
i got it to work finally by reinstalling sdk and jdk (or just jre) and then manually copying my phone frameworks and putting it in the folder with rest. if all is insatlled correctly you should have no worries
Click to expand...
Click to collapse
Still didn't work.
circa881 said:
Still didn't work.
Click to expand...
Click to collapse
in irc now... lets see where ur at
I'm in the irc now, let's figure all this out, shall we?

[ROM] Nick's Phone Compiled From Oxy/Roalex With Mods [15.08.2012]

Nick's Phone V1.0 Based on Oxygen and Built From Roalex Sources
First of all, big thanks to AdamG, _thalamus, Roalex, everyone at Cyanogen, ihlades and everyone else who helps the desire! (And others I've forgot!)
I wasn't going to build Android from source because I knew it would grip me and consume me but I couldn't help it! I've been building Oxygen and Roalex from source and have added in my own changes in to both. I've settled on Roalex because it has more patches and updates than I can be bothered to add in manually! (I don't use github, all my changes are done offline etc)
Anyway, the ROM is based on Roalex's source code for his Wip branch as of the beginning of August with:
Lockscreen calendar - with the next 3 appointments shown up to 1 week in advance
Lockscreen Music controls - appear when music is playing and screen is locked, ONLY WORK WITH STOCK GINGERBREAD MUSIC PLAYER! (for some reason). They do work with Winamp but it sometimes mixes up play / pause modes. Not sure why but I prefer the stock player as it's lightweight and themed with my own mods
Lockscreen Torch - long press the home button to enable the torch (I use this so much I had to have it!)
Swipe Away Last Notification and Close Notification Tab - Bit of a gimmick but I liked it!
Fix alarm snooze / dismiss unlocking the screen - Cyanogenmod has this but Oxygen didn't, so I added it. Basically when you dismiss your alarm it unlocks your screen! Which is annoying!
+ My own ICS based theme I've done. Please see screenshots.
All my changes are hard coded in and CANNOT be turned off. Sorry, I could add in the ability to turn them off but this is based on what I want and use so I didn't want the ability to turn them off because I don't want to!
I've also added my own Go Launcher ICS theme, Go Widgets Theme and my calendar ICS theme for Android Pro Widgets.
I've used Holo Launcher as the default launcher and have modified this also, with some graphical changes I prefer!
I've also added in a modified stopwatch & timer app themed by me.
There's also:
720p HW Playback
Trackpad to wake (NOT to unlock)
SDCard buffer modified to 1024KB
T9 Dialler
I've decided not to add in any build.prop tweaks as I'm not convinced they do anything! Or do very little, so I've done none of those this time but anyone is welcome to add them in if you choose to.
As with all my ROMS, this is provided "as is" and no warranty is given or implied, so you can use at your own risk.
If anyone notices any bugs / issues then please let me know or post here!
Anyway, enjoy!
MD5 is: 429DC097B7E9FB3E05808F67025B8D18
Download is here: [Updated version with 1.20.2 BusyBox binary]
http://www.mediafire.com/?b8dyx3b2hbeu8an
FULL WIPE IS RECOMMENDED!
There's about 30MB of unused space in /system if you use the CM7r2 HBoot so you can either fill it up with your own applications or use the following custom HBoot created by schalmers to give you a system 125 / cache 5 / data 307 partition setup.
http://forum.xda-developers.com/showpost.php?p=30405300&postcount=34
APPS2SD Support / Enabling - Please see the quote below:
MrUrgit said:
Looks good so far.
You can choose where to install your apps (same as Mildwild V4.3).
As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
1. Activate sd-ext:
Go to Setting>Applications>Development
Check SD-EXT
Reboot phone
2. Choose the default location for applications:
Go to Settings > Applications > Preferred install location
Choose sd-ext
Or go here: http://forum.xda-developers.com/showpost.php?p=25430232&postcount=3812
You can also move apps individually:
Settings > Applications > Manage applications
Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).
Again, the link above has screenshots to show you what to do.
Click to expand...
Click to collapse
Downloading as we speak. Will give this a try.
*edit*
Has this rom got any sort of A2SD built in?
Looks great! I'm about to try. Thank you!
Looks good and pretty!
What ICS theme are you using?
Thanks
biron_w said:
Downloading as we speak. Will give this a try.
*edit*
Has this rom got any sort of A2SD built in?
Click to expand...
Click to collapse
Looks good so far.
You can choose where to install your apps (same as Mildwild V4.3).
As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
1. Activate sd-ext:
Go to Setting>Applications>Development
Check SD-EXT
Reboot phone
2. Choose the default location for applications:
Go to Settings > Applications > Preferred install location
Choose sd-ext
Or go here: http://forum.xda-developers.com/showpost.php?p=25430232&postcount=3812
You can also move apps individually:
Settings > Applications > Manage applications
Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).
Again, the link above has screenshots to show you what to do.
MrUrgit said:
SNIP!
Click to expand...
Click to collapse
Those instructions worked. Cheers
Sent from my HTC Desire using xda app-developers app
biron_w said:
Downloading as we speak. Will give this a try.
*edit*
Has this rom got any sort of A2SD built in?
Click to expand...
Click to collapse
It has yeah, please see the post from MrUrgit below:
MrUrgit said:
Looks good so far.
You can choose where to install your apps (same as Mildwild V4.3).
As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
1. Activate sd-ext:
Go to Setting>Applications>Development
Check SD-EXT
Reboot phone
2. Choose the default location for applications:
Go to Settings > Applications > Preferred install location
Choose sd-ext
Or go here: http://forum.xda-developers.com/showpost.php?p=25430232&postcount=3812
You can also move apps individually:
Settings > Applications > Manage applications
Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).
Again, the link above has screenshots to show you what to do.
Click to expand...
Click to collapse
Thanks for the post, I'll add it to the bottom of the first post.
carval2k said:
Looks good and pretty!
What ICS theme are you using?
Thanks
Click to expand...
Click to collapse
It's basically a mix from the original ICS ROM, Sonny's amazing CM7 theme and some of my own work from all over the place! Like the circle battery mod is taken from the online kitchen (or from dGB by SUroot, can't remember where!) and modified to blue and grey by me. Most the notifications have been colour coded to blue by me and when you press menu, I've tried to colour code all those icons to white as well.
It's taken a long time to get to where it is but like I've posted before, I'm keeping my desire for another 8 months or more so want it to be the way I like it (and hopefully others do as well!)
Nick
Flashed this last night and i'm really impressed with it.
It's super quick. Even booting it up only takes about 10 seconds!
*edit*
Is there any way to change the clock colour to white? I've done theme using the UOT Kitchen and the blue clock doesn't look right.
biron_w said:
Flashed this last night and i'm really impressed with it.
It's super quick. Even booting it up only takes about 10 seconds!
*edit*
Is there any way to change the clock colour to white? I've done theme using the UOT Kitchen and the blue clock doesn't look right.
Click to expand...
Click to collapse
I would have thought there's a way to do it in the Kitchen but if not you will need to use APKtool to decompile the framework-res.apk file unfortunately.
You can decompile it and edit the following bit in styles: (under res\values\styles.xml)
<style name="TextAppearance.StatusBar" parent="@android:style/Theme">
<item name="android:textSize">14.0sp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ff39b6e7</item> <--------------- change this to ffffffff
</style>
Or you can do it this way:
http://forum.xda-developers.com/showthread.php?p=9978779#post9978779
You just need to follow the bit that says notification, date and time (decompiling the systemui.apk file).
Cheers,
Nick
nickabbott said:
I would have thought there's a way to do it in the Kitchen but if not you will need to use APKtool to decompile the framework-res.apk file unfortunately.
You can decompile it and edit the following bit in styles: (under res\values\styles.xml)
<style name="TextAppearance.StatusBar" parent="@android:style/Theme">
<item name="android:textSize">14.0sp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ff39b6e7</item> <--------------- change this to ffffffff
</style>
Or you can do it this way:
http://forum.xda-developers.com/showthread.php?p=9978779#post9978779
You just need to follow the bit that says notification, date and time (decompiling the systemui.apk file).
Cheers,
Nick
Click to expand...
Click to collapse
Far too complicated for me :silly: i'll leave it how it is.
Excellent work.
I love the symbols of the notification power widget. Just out of curiosity, what exactly did you change/theme regarding the "Holo Launcher"? I've been using the launcher for several weeks now but can't notice any difference.
Great work!
Is there a stand alone Lockscreen Music Control patch for oxygen 2.3.2?
Thanks!
Tanks for this new Rom and for your work . I try it now.
Is your Rom multi-langages ?
Sent from my HTC Desire using xda app-developers app
Can't wait to try it out !
i'm still running your previous rom, and i'm super happy with it. still super quick and rock stable. i hope this new rom is the same. :fingers-crossed:
charliebigpot said:
Excellent work.
I love the symbols of the notification power widget. Just out of curiosity, what exactly did you change/theme regarding the "Holo Launcher"? I've been using the launcher for several weeks now but can't notice any difference.
Click to expand...
Click to collapse
I've only really changed a few things, mainly when you press menu the screen is transparent with a white border, instead of solid grey. Also when you press and hold on an icon, thats transparent and has a white border instead of just being solid grey and also when you go into a folder that's transparent with a white border. I've also made the return to desktop icon in the launcher brighter white and changed the play icon to ics blue instead of the semi-transparent white.
Not big changes but I prefer consistency!
_cino said:
Great work!
Is there a stand alone Lockscreen Music Control patch for oxygen 2.3.2?
Thanks!
Click to expand...
Click to collapse
I've not created one no, sorry. But it would be possible to do I'm sure. I think all the changes I made for lockscreen controls are in the framework-res location so a patch would be possible, but I won't be doing one, sorry.
FROGDIVISION said:
Tanks for this new Rom and for your work . I try it now.
Is your Rom multi-langages ?
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
It should be as it's based on the original oxygen / roalex sources and they are multi-language. Please let me know how the lock screen calendar looks because there's a string I changed in values for how the date is displayed, such as:
core/res/res/values/donottranslate-cldr.xml
<string name="abbrev_wday_month_day_no_year">E MMM d</string>
But I ONLY added this to values, not values-es and values-it etc etc so I hope Android will default to english and not crash if there's no language specific change. EG:
core/res/res/values-de/donottranslate-cldr.xml
<string name="abbrev_wday_month_day_no_year">E, d. MMM</string>
I presume it just means the date will be formated in UK format and not Spanish, but should still display correctly. Hopefully someone can let me know or post a screenshot to see if there's any issues.
EDIT: Just changed my language a few times and the lockscreen didn't crash or anything it displayed the date but I'm not sure if it's doing it wrong, but it looked OK but I only speak English unfortunately!
nafdroid said:
Can't wait to try it out !
i'm still running your previous rom, and i'm super happy with it. still super quick and rock stable. i hope this new rom is the same. :fingers-crossed:
Click to expand...
Click to collapse
Thanks for your comments, hopefully it doesn't disappoint you!
Nick
You will update ROM periodicaly, right ? What kernel you recommend ?
Sent from my HTC Desire using xda premium
Robi959 said:
You will update ROM periodicaly, right ? What kernel you recommend ?
Sent from my HTC Desire using xda premium
Click to expand...
Click to collapse
If there's a serious bug or update and there's a need to update the Tom then I will do yeah. But I wont be releasing minor graphical changes because the rom is pretty much where I want it graphically.
As for the kernel, I recommend the one that's in the rom as its thalamus' r4 release which is the latest one but has roalex's patch for call recording. If you want things neat you could flash thalamus' standard kernel on top but I expect that would break KSM if you use it (I don't)
Nick
Ok. Im staying on this rom i like it ! Tnx
Sent from my HTC Desire using xda premium
nickabbott said:
If there's a serious bug or update and there's a need to update the Tom then I will do yeah. But I wont be releasing minor graphical changes because the rom is pretty much where I want it graphically.
As for the kernel, I recommend the one that's in the rom as its thalamus' r4 release which is the latest one but has roalex's patch for call recording. If you want things neat you could flash thalamus' standard kernel on top but I expect that would break KSM if you use it (I don't)
Nick
Click to expand...
Click to collapse
Now that you've mentioned it, what are the benefits or using KSM?
I've read a bit about it but, as with compcache, swap and that kind of things, I never find to understand the "pros and cons", and usually dind't feel big differences when enabling and disabling.
Thanks!
blackhawk_LA said:
Now that you've mentioned it, what are the benefits or using KSM?
I've read a bit about it but, as with compcache, swap and that kind of things, I never find to understand the "pros and cons", and usually dind't feel big differences when enabling and disabling.
Thanks!
Click to expand...
Click to collapse
I don't use it to be honest and I would doubt you would find much benefit from turning it on. I think it's mainly for when you're running virtual machines on a single host or if you run lots of similar processes on the same host.
So I imagine if you could make 2 calls at once and put one on hold while talking to the other etc then KSM might be able to use parts of that process and merge them in memory, potentially saving memory (totally hyperthetical here!). However, it's probably very minimal gains versus the time it takes for your phone to keep analysing memory pages to merge them!
And in theory, your phone should release memory used for processes once they've finished so even if you did save memory by using KSM in this hyperthetical situation, when you end both calls you should get the memory used released and back available anyway!
I think it only helps to run / do more things at once rather than get speed benefits because if 2 processes need the same memory page again it will create a copy and you have 2 un-merged pages again and more memory used up.
Someone more techy might provide a better insight but in a phone I would say it's not necessary. On a hyperV server running 20 virtual hosts I would say yes!

Categories

Resources