yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] TeeJay3800:
Even after rebooting? It seems a reboot is necessary for some appearance changes made in Spare Parts to take effect. I've had no problem hiding the clock (this was with the white bar though).
[G1 Android Development] sleepyfu:
<phone>Go to Settings>applications>development>uncheck USB debug. notifications.

This will fix one of the "random" (read-LOL) rings.

You might want uncheck the debug mode all together as this version's superuser doesn't care if debug or not, which may or may not fix your charging only problem. note (some superuser I had needed the debug mode on to work, but that was when I had 1.6dount)

Also, dismount the SD card thru your phone menu, then remount. Could fix improper disconnect from PC if that was the case.

Settings>sound & display>uncheck SDcard notifications. Now when the sd card is "preparing" itself will stay quite.

Really tho, just saw a post earlier about missing the "click sound", it's under the sound&display setting as well.

I personally go thru all the settings tab on any app i install, let along a new ROM... very surprised at people flashing ROMs and not be able to change some things that is default to most phones, Android or not.
[G1 Android Development] Foo_Blyat:
i havent had a single FC on BW yet, i installed the apk after seeing cannons screenshots.
[G1 Android Development] sleepyfu:
Try this. (I haven't since I don't feel like reboot my phone right now)

Spare Parts> clock color>transparent.
[G1 Android Development] smjfosho:
yeah but with that, you have a gap, when i removed the clock, all i did was check the box, reboot and it was gone.
[G1 Android Development] sleepyfu:
I just tried it, hide clock didn't work.* edit see below

transparent on black bar = gray. (may work for white)*edit see below

So for those can't hide clock, set color to match status bar is the most we can get prob.

*edit. If the black patch is not applied, hide clock works using spare parts.
[G1 Android Development] txspaderz:
Hello,

Would anyone be able to point me in the direction I need to go if the A2SD button is greyed out?

Thanks!
[G1 Android Development] maek_it_happen:
Why are apps missing from market ?
[G1 Android Development] sleepyfu:
New info. Hide clocks works for me if the black patch isn't installed.
[G1 Android Development] Drjesus616:
hey guys ive tried searching a few times with different terms or combo's of words but i cant find a comprehensive answer and have exhausted my very limited knowledge of installing and flashing and such

i did a wipe from the last rom ( kingklicks2.1 ) - and even reformatted my sd card because it had gotten packed with stuff on it ... im worried this may be where i screwed up btw ... i did it in nandroid ... fat32+ext2+swap and then did ext2 convert to ext3 ...

then flashed this rom booted it up initially ... then restarted and flashed the Gapps package and then the black update ...

but now everytime i get on market any application will refuse to install ... they all say failed to download ... i can see them and start install but then a few seconds later it simply fails and i get a notification

could it be as simple as needing to flash the gapps again or have i royally screwed something up ???

any help would be appreciated and thanks ahead of time for any help :D
[G1 Android Development] Drjesus616:
i think i may have fixed it myself ... i wiped again and cleared the ext in nandroid flashed the rom ... enabled apps2sd then flashed gapps and black and when i started up again i got the original android account login page again and everythings gravy now :D
[G1 Android Development] Drjesus616:
only had it going for about an hour or two now but already the most responsive and quick 2.1 ive found ... great work cannon and anyone else
[G1 Android Development] nmadd:
Yeah, even after rebooting. I didn't try it without the black patch though as I flashed that immediately the first time. sleepyfu says it works without the black patch however.
[G1 Android Development] FatBoyExtraordinaire:
Yeah, I've toggled on and off several times, it just seems to has stopped functioning. I'm going to try putting the audio folder on my sd card and see if that brings the sound back.
[G1 Android Development] tsheeley:
First off... is your friends phone rooted? Check out The Rom Bible thread... everything you'd want to know about rooting a G1 is there.

Now, for the SPL part... that's where it gets a little technical.

The short explanation is that the Danger SPL reformats the internal memory on the phone to have the space allocated differently, thus allowing you to flash ROMs that normally wouldn't fit on the stock SPL... most ROMs require it. The catch with that is, if done wrong, you can turn a phone into an expensive paperweight. There are tutorials on how to do it properly in the Bible thread linked above... if you can follow directions, you'll be fine though.

The "AnySPL" version of this ROM was specially designed by Firerat to make use of the default allocations... but, there are very few ROMs out there that use that method. The use of the AnySPL or DangerSPL version is a personal choice... both function exactly the same way on the end user side of things once it's all set up.

Now on to the SD. If your friends phone isn't already rooted, when you do the root process, you'll more than likely set up Amon-RAs recovery... his has pretty much become the standard. In his recovery program there is a utility to easily format and partition your SD. Since he has a G1, you'll want to have at least 2 partitions - the regular FAT32 partition and an EXT partition. There are 4 flavors of EXT (ext1, ext2, ext3, ext4), the higher the number, the more stable the file system... most folks use ext4. Most people go for the full 3 partitions, adding a Linux-Swap to the other two. Not all ROMs use the swap, but, if your friend has a good sized card it wouldn't hurt to have it. It would make his setup more universal if he ever wanted to use a ROM that needed it. Again, the Bible thread will have plenty of info on all this too.

Once all that is done, you're all set to flash away.

It might sound like a lot - but it's not that bad once you get started.
[G1 Android Development] tsheeley:
Glad to see you got it working!

If I had to guess... I'd say you're using a G1? Make a sig for yourself with your phone info - it makes it easier to help when we can instantly see what hardware you've got.
[G1 Android Development] tsheeley:
It's rare I use speakerphone - so for kicks I just called my voicemail... I do agree the sound is softer. But not having a G1 I can't make any comments on whether or not it only puts the sound out through the earpiece.

Has anyone tried properly using the Meltus volume hacks? Not the lite app in the market - but the full hack from the thread or the paid app from the market? I did this with CM4 and I'm pretty sure I did it with CE2.0 and it worked wonders for the volume.

Use the Generation7 v2r2 version for the best results. I'd suggest just buying the app for ease of use... if it doesn't work, there is always the 24 hour refund. What have you got to lose, it's cheaper then hitting your local coffee house.
[G1 Android Development] LucidREM:
Ringtones

that would definitely cause a problem .. so the ringtones can be moved .. you can put them on the sdcard .. one suggestion is to leave your "default" tone on the phone .. i have a script for mounting the system which i will refer to rwsystem:

$ su

# mkdir /sdcard/ringtones

# rwsystem

# cd /system/media/audio/ringtones

# mv DonMessWivIt.ogg DonMessWivIt.tmp

# cp *.ogg /sdcard/ringtones

# rm *.ogg

# mv DonMessWivIt.tmp DonMessWivIt.ogg

this will leave the "default" tone on the phone and the rest on the sdcard .. you may need to reboot to register them (unless somehow has a way to refresh without reboot)

# du -h /system/media/audio/ringtones

this will show how much actual space it taken by the tones (1.9M on mine)
[G1 Android Development] LucidREM:
Ringtones

i have this automated by script:

# lucid -tone

mine now shows 51.5K of ringtones in the system
[G1 Android Development] tsheeley:
That's a pretty slick looking script.

So, if anyone else has this issue - we can direct them to your swiss army knife thread have them pull down the script, then run #lucid -tone from terminal and that's it?
[G1 Android Development] LucidREM:
Ringtones

indeed .. it will free up the ringtone space (leaving DonMessWivIt)
[G1 Android Development] kid2escobar:
facebook?

is the facebook sync working for this rom.. for some reason i cant sync to contacts
[G1 Android Development] LucidREM:
Facebook

i am running this on myTouch and the Facebook sync works fine
[G1 Android Development] kid2escobar:
reply

im on g1 cant get it to sync im goin to wipe my sd card and apply the rom again
[G1 Android Development] tsheeley:
Have you checked out the Firerat All-in-One patch? There is a fix in there. It's linked at the bottom of the faq post in my sig.
[G1 Android Development] LucidREM:
All In One

wouldn't this be on the phone already?
[G1 Android Development] tsheeley:
I could swear I remember reading that it didn't actually make it in there... but I might be mistaken.
[G1 Android Development] Gen00:
NEWS: Just Flashed it to a friends G1 phone and everything went perfect.. He's Loving it..
[G1 Android Development] tsheeley:
Ahhh... I knew I saw it somewhere... it's included, but not applied in the Danger version.

When FR did the AnySPL version he applied a couple of the patches, but the FB one wasn't done. See here.
[G1 Android Development] TheLaughingMan:
First off, GREAT JOB Cannon. I cannot believe how amazingly fast this ROM is - I LOVE IT :D

I searched this thread but wasn't able to find anything on a bug I'm having though. Basically none of my noticfications are working :( Whether I use the default ones or the custom ones on my SD Card, it just makes a little peep like it's trying to play them but doesn't actually play the entire thing. I know it's not my speaker going out because I can select the files in say Astro and play them just fine. Any ideas? Anyone else having this problem?
[G1 Android Development] Gen00:
You know im still having the same problem..

When i connected my phone to the computer via USB it doesnt mount or give me the opinion for it to mount n when i do it in recovery it mounts fine is there a way for me to mount without rebooting into recovery? The funny thing is when i get my G1 n connect the USB to the phone n computer it does it with no problem.. its only happening with my MT3G?? Anyone have any clue why this is happening.. so far thats the only thing i see wrong with it.. I might be the only one with this problem but i was just asking.. So if anyone can help please let me know..

Other then that this ROM is the BEST!!
[G1 Android Development] Foo_Blyat:
i saw this issue here and there but now i cant seem to recreate it, dont know what if anything that i may have flashed or applied.
[G1 Android Development] jibbz:
sorry cannon but i have one small problem., i really wanted the black patch and now tht i got it into my g1., i cant make phone calls., it says unable to start android dialer and then it gives me a FC., can u help me plz
[G1 Android Development] jibbz:
i had the same problem wit my g1 too., but then i restart the phone n it worked fine.,

maybe u can try to re-flash the rom?

sorry nvm rong person
[G1 Android Development] jibbz:
i had the same problem wit my g1 too., but then i restart the phone n it worked fine.,

maybe u can try to re-flash the rom?
[G1 Android Development] athakur999:
This is a problem in CM5.0.7 and as such any ROMs based off of it have picked it up to. Apparently some wall chargers will cause the USB port to go down temporarily until the phone is rebooted. CM5.0.8T1 has a fix for it. I haven't tried it though but it sounds like it's working. Once CM5.0.8 is officially released hopefully all the variants will pick it up quickly.
[G1 Android Development] badaphooko01:
Coming from Super Bad then back to Donut, I decide to flash this rom three days ago and can't believe the speed compared too. I'm hoping it does not slow down after time. Is there anything I can do to help prevent the that from happening? I'm using 256mb swap and activated it with swapper2. Also what does the cache cleaner app do exactly? and how often should I use it?
[G1 Android Development] TheLaughingMan:
Also, let me just say, I cannot wait until Cannon gets his hands on Froyo :D :D :D
[G1 Android Development] Gen00:
Thats what im saying.. im hoping he does becuz if can make this the best ROM ever.. then i know if he would come out with the Froyo ROM it'll be the best as well..
[G1 Android Development] tsheeley:
Phone chargers & speed tweaks

Really? Interesting.

Does this also happen when you just use your computer to charge? I think I only used the wall charger when I first got my phone and did it's very first charge, after that I've only plugged it into the computer. I also reboot pretty much on a daily basis, first thing in the morning after unplugging... so between the two it's unlikely I'll ever see that.

As the name suggests, it cleans out cache files. Which cache files?... and from where?... I have no idea. I'm thinking that it's kind of like cleaning out Windows temp files, feel free to correct me if I'm wrong though. I have Locale set to run it once a week for me. I don't know if that's too often or not... but my phone stays nice and zippy, so I don't argue with it. I used the same setup with CE2.0 and never had any speed issues with that either. I also found that a lot of the tips here work well to shorten boot time and app response time. As always, make sure you use your favorite backup methods before you start tinkering... just in case you screw up.
[G1 Android Development] breadsticks14:
I just wanted to say thank you. As this is the fastest, cleanest, and most stable Rom I have ever used.

Just as a test, i played with the SNES emulator and it runs near full speed with sound.

Ive been pretty happy with the features on custom roms but very frustrated with the lack of speed and reliability. But your rom has surpassed all expectations. The additional OverClocking was a smart idea too, because even at 528mhz, 2.1 ran slow.

Again thank you so much, looking forward to your additional roms. And you can look forward to a donation once I am employed again =)
[G1 Android Development] revolnia:
This is my first time using CaNNoN custom rom. I'm switching from CM5 to CaNNoN now. It's blazingly fast and i love it. But i'm having difficulties to set custom ring tone for each of my contact. I put all my ring tone in media>audio>ringtones into my SD Card. This is what I did:

1) Click desired contact

2) Menu -> Options

3) Click Ringtone

4) Select desired ring tone

Then I tested it by using my brother's phone. I tried to call my phone but the ring tone that came out was the default tone.

Sometimes it works and sometimes it don't. Then I did a method by push my own ringtones to /system/media/audio/ringtones and it sometimes it work and sometimes it don't.

Btw, I'm using G1, Amon_RA 1.7.0, CaNNoN202-Complete Eclair-v2.1, DangerSPL

p/s: tried to set my signature but can't find where's the option :confused:
[G1 Android Development] sleepyfu:
Goto quick links on the top right of the forum menus. Or click on edit on my sig. or whoever that has it linked on their sig.
[G1 Android Development] LucidREM:
Launcher

there is a new version of LauncherPro .. i have found an increase in home screen speeds utilizing this as a replacement of the Launcher .. you can overwrite the original Launcher file with v0.4.3 by my script

# lucid -r Launcher

NOTE: this will also copy the original Launcher to the sdcard
[G1 Android Development] jmhecker:
SOLVED!

For those of you that remember me getting errors such as:

could not load needed library '' for '/system/bin/sh' (load_library[1107]: Library '' not found)

after flashing this ROM, I have found a way to get it to work.

I grabbed the kitchen from the Chef forums, installed it onto my ubuntu VM, and unpacked it, added 2 APKs to it, repacked it, and flashed the newly signed zip file. Damn thing flashed like a dream :)

EDIT:

I am going to try the same process again, but this time exclude the 2 APKs that I added, just to see if it works.
[G1 Android Development] Gen00:
I dont know ive been using ADW n its super fast i dont think im going bck to Launcher.. i used launcher for a while when CE2.1 came out i thought it was too slow.. my opinion..
[G1 Android Development] Gen00:
So you got it work then??
[G1 Android Development] jmhecker:
Yes, it is booting like a champ. I even consolidated the CE2.1 archive and the Black Patch into a single .zip file. This way there is one less .zip you have to flash (only 2 now, instead of 3).

I am uploading it to my 4shared account now, and with any luck, CaNNoN will put it into the OP.

EDIT:

Cancel that, it is crashing on boot with an error of:

I/SystemServer( 600): Account Manager
W/ResourceType( 600): Resources don't contain package for resource number 0x7f0700e6
W/ResourceType( 600): Resources don't contain package for resource number 0x7f020031
W/ResourceType( 600): Resources don't contain package for resource number 0x7f020030
W/ResourceType( 600): Resources don't contain package for resource number 0x7f050000
I/SystemServer( 600): Content Manager
I/SyncManager( 600): No initial accounts
I/SyncManager( 600): No initial status
I/SyncManager( 600): No initial pending operations
I/SyncManager( 600): No initial statistics
I/SystemServer( 600): System Content Providers
I/SystemServer( 600): Battery Service
I/SystemServer( 600): Hardware Service
E/ActivityThread( 600): Failed to find provider info for settings
W/dalvikvm( 600): threadid=31: thread exiting with uncaught exception (group=0x4001e180)
E/AndroidRuntime( 600): Uncaught handler: thread PowerManagerService exiting due to uncaught exception
E/AndroidRuntime( 600): *** EXCEPTION IN SYSTEM PROCESS. System will crash.
E/AndroidRuntime( 600): java.lang.NullPointerException
E/AndroidRuntime( 600): at android.content.ContentQueryMap.<init>(ContentQueryMap.java:65)
E/AndroidRuntime( 600): at com.android.server.PowerManagerService.initInThread(PowerManagerService.java:511)
E/AndroidRuntime( 600): at com.android.server.PowerManagerService$1.onLooperPrepared(PowerManagerService.java:449)
E/AndroidRuntime( 600): at android.os.HandlerThread.run(HandlerThread.java:59)
E/AndroidRuntime( 600): Crash logging skipped, no checkin service
I/Process ( 600): Sending signal. PID: 600 SIG: 9

EDIT #2:

AFAIK, using the kitchen, I have done everything correctly to get the updated framework-res.apk and services.jar into the CE2.1, so that the black theme is pre-applied. I am unable to find anything that would be causing the error for the PowerManagerService that I am getting.

EDIT #3:

Hold that thought...it might be a permissions error...building a new .zip now.
[G1 Android Development] tsheeley:
Ringtones & Locale

If you're using Locale to manage the default settings on your phone, make sure you DON'T have it setting the default ringtone. I had this exact same problem, once I took the ringtone setting out of the default profile in Locale, everything worked like a dream.

ps... Thanks for trying to set a sig. I'll turn the notice on the top of the FAQ post into a link to help new folks out... don't know why I didn't think of it when I put that part in. ;)
[G1 Android Development] jmhecker:
So after some playing around, I managed to get this ROM running on my phone. I added the ADW Launcher to the main archive (so its there when I want to reflash). The one thing I am noticing though is that after enabling A2SD in the Settings, then rebooting to flash GApps, Gapps is not going into /sd-ext/app as I would assume it would.

Are my thoughts wrong?
[G1 Android Development] Cannon202:
My gapps went to Android/data
[G1 Android Development] aliwaqas:
First of all, I would like to thank you for such a brilliant ROM. I am pretty new to this android platform, but I started of with rooting and putting your ROM. It works like a charm and makes me forget my iPhone. Here are my two questions that I want to ask.

1. I want to install apps on my SD card. I tried to activate the apps2sd option but its not activated. Is there a way that I can activate it and fill my phone with apps?

2 Second I want to know what exactly is JIT compiler and how can it be installed on my G1 running this cannon ROM. Can you please guide me regarding this.

again, Excellent work!

Thanks.
[G1 Android Development] jmhecker:
Some roms have the ablity to hit MENU twice to unlock it...others you have to slide the slider thingie over. Is that an option somewhere that can be enabled (to have Menu+Menu unlock), or is that a change in some of the framework?
[G1 Android Development] FreeloaderCG:
I have the same issue, any help? :)
[G1 Android Development] sleepyfu:
The was mention in earlier posts, you should be able to find answers using search within thread function.

cliff note: Menu Unlock on Market is available.

With that said. I like not being able to unlock by menuX2, but want to know how to disable the haptic feed back/vibrate when sliding the unlock bar.
[G1 Android Development] FatBoyExtraordinaire:
When you get your zip packaged up, is it going to be a Danger SPL version or AnySPL version?

You can get the App Menu Unlock from here (http://xdaforums.com/showthread.php?p=6276938) and that way you will have both options. I believe it should work on CM5 for D/S and all other variations. Haven't used it myself though because I actually prefer the slide to unlock.
[G1 Android Development] FatBoyExtraordinaire:
Damn, just beat me to it.
[G1 Android Development] ccriminal:
I cannot get Internet connectivity.. No previous problems. Wiped before installing, followed instructions and searched for an answer :confused:

It works over wi-fi but not over the network (at home where I normally get full 3g), what am I missing? A setting?

Thanks in advanced!
[G1 Android Development] LucidREM:
Apps2SD

so i am not sure why you say apps2sd option is not activated .. did the checkmark disappear or something? once checked all new apps downloaded will go to the sdcard
[G1 Android Development] TabascoTX:
Im rooting a friends phone,i looked in the faq's but didnt see my question sooo,,..

can i use this rom as a first rom for a rooted g1 or do i still ne to flash "defanged" and the other stuff?i plan on using the danger spl.

update: If you Follow the Root directions here:http://androidandme.com/2009/08/news/how-to-root-a-t-mobile-g1-and-mytouch-3g-android-phone/you a can go from RC29 direct to Cannon's ROM. I decided on these because they are a little more clear to me and there are some steps that have been updated to reflect the new roms,recoveries,radio images & SPLs.You flash the Radio image(Radio: 2.22.19.26I) then Danger or Hard SPL then the Rom and then the Google Apps(If you want the Google Apps).And you go from Stock to Cannon in no time.. This is AWESOME!!!!!!
[G1 Android Development] motohip:
I just flashed this thing and it flies! Love it! It even reboots faster than ever!
[G1 Android Development] darkpaniel:
Hi everyone.

I just had a few questions.. if anyone could help me out, I'd greatly appreciate it.

I'm pretty new to this root/rom stuff. I'm currently on the supercsdi v4 rom.. and I'd like run this eclair rom.. but I'm not sure about a few things. First, can someone please explain to me what an spl is? and how do you know which spl you're running. I know you need the danger spl for this rom.. for g1s. How do I go about changing spl's??

Thanks in advance.
[G1 Android Development] TeeJay3800:
Info on SPLs: HTC Dream Bootloader

You only need Danger for the standard version of CE. There is an "AnySPL" version that, as the name implies, can be installed on any SPL, even stock.
[G1 Android Development] revolnia:
custom ringtone problem

Based on your post, Locale is an apps right? I didn't use any apps to manage the default settings on my phone. So, should I install Locale to my phone? :confused: