yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] markovko:
Ringtone, autosync & HTC IME

Hi. I'm new to ROM flashing. superD 1.8 is excellent overall, but got a few problems for me:

1) Can't change Ringtone, Force close when I tried to turn on ringtone

2) acore & google partner force close

3) can't install HTC Touch Input Chinese.. The hard way required writing .so files to system directory which is a 'read-only file system'. tried chmod 777. doesn't work.

4) Auto sync doesn't work. Is that a designed optimization? How can I re-activate it by hacking?
[G1 Android Development] Klyentel:
Good question, I think its Rom but it is used as Ram.....because I know that /system/data/ is Ram....but /system/sd/....hince the word "sd" , I think that stands for your memory card, but it is being used under the system, so it is taking the infromation (which is your swap.file) from the sdcard and running it as Ram (swap)...so technically speaking, the data that is being swapped uses the physical storage (rom) of your sdcard...but it is read from the data (ram) of you system, basically just making it a faster, more sufficient way to read/write data, saving more space on the phone's Ram, thats what makes everything fast and is why we even use swap....if the phone had more Ram...then I would think that swap wouldn't be necessary.....I hope any of that makes sense to you, LoL....its just my perspective of how things work, I could be incorrect, but I believe that to be the general idea of how it works.
[G1 Android Development] yipcanjo:
Klyentel --

Not directly related to your last post, but I'm wondering if you would have any advice/ideas on the stuff I have listed under 'On Startup' in Autostarts? I'm always trying to keep things trim and speedy.

I have listed currently (with my notes added):

- SD Updater : do I need this on startup?

- Timeriffic : something I added, so it's ok

- Calendar : I use the Pure Calendar widget on my home screen

- Clock : I don't have any clock widgets. Can this be disabled?

- IM : I don't ever use IM on my phone. Ever.

- Messaging : I use messaging, of course, but why is it "on startup"?

- Messaging : Twice? Seriously??? Weird.

- Calendar Storage : Part of the calendar data storage, I guess

- Download Manager : What's this for?

- Media Storage : What is this item for? Pictures? I never play music.

- Sync Feeds : I am syncing my Google calendar + contacts

- Android System : Probably pretty important :)

- SIM Toolkit : I assume this is fairly necessary

- Voice Dialer : Never use this. Ever.

- My Uploads : Know what this is for?

- Google Talk Service : Isn't this part of the IM stuff that I don't use?

- Network Location : Probably important

- Google Partner Setup : What IS THIS crazy thing??

- Gmail Storage : I don't use Gmail, but I do use the calendar + contacts

- Maps : Does this need to run at startup?

- Work Email : I sync with my work Exchange email

Do you (or does anyone) have some insight on some of these items? It drives me crazy having extra stuff loading up that I either 1) don't use at all, or 2) use very, very rarely. I don't want to mess up my phone, of course, but I'd love to kill any services I can.

Thoughts??

Thx.
[G1 Android Development] K-Style:
very nice rom, im coming from cm 4.2.14.1 and super d is much more faster =) im very happy^^

so far
[G1 Android Development] rjl09:
hey bbuchacher,

will the next super d rom come with the eclair phone apk with the slide to answer the call option on screen?? I would greatly appreciated since my green/phone button doesnt work to picl up the call...thanks
[G1 Android Development] :
Sounds like someone didn't wipe properly.

Try a FULL wipe and reinstall as 1,2&4 are not issuse. As for 4 I'm not chinese so bugger knows ;)

Also try including something like what is in my signiture. The more info we have the better we can help.
[G1 Android Development] Mookie_Jones:
nice job on taking up the real estate on my display..

super d = donut = 1.6

eclair = 2.0/2.1
[G1 Android Development] cigar3tte:
To be more specific, FULL wipe means ext and dalvik-cache in addition to data.

As for HTC CIME, it does not work with Donut, period.
[G1 Android Development] rjl09:
anytime my friend

eclair clock, browser, car home, news and weather...etc = super d

eclair phone = future super d

Deuces!!!
[G1 Android Development] Klyentel:
Thank you for organizing and listing your questions in such a business and caring manner, that makes it easy to understand and people don't mind helping, very good :D

Anyway, I will only attempt to answer areas that "I know"----that meaning based upon actual fact as well as self experience, I would never tell someone to try or do something that I haven't done or wouldn't do my self.

SD Updater- No, you do not have to allow this to run at startup, however; I would recommend doing so...it's not a memory eater, and if a new release were to come out while your phone was off, you would be notified immediately if this were running at startup. :)

Clock, G-mail, Google partner setup, Messaging, Calendar, IM, Download Manager, Media storage, Work Email........the list goes on!

These are all referred to a "System Apps & Processes"....No, it would not be in your best interest to screw around with the startup process of any of these items. They are all very critical to the operation of the phone and are necessary to run in background. Some of them may only run one time at initial startup, and then never run again, but it is important that they do on startup.

Now, if you would like to remove them, there are certain ones that can be removed...search the forums to find out more specifically which ones are safe to be un-installed and what steps you have to take to un-install them. Because unlike market apps, you cant just simply remove a system, there is a certain way (several) to do it. Search and you will find. I know a little myself, but I prefer not to get into detail of that, b/c if you screw up, I don't want to be the blame, and also the information is so easy to find trust me
[G1 Android Development] :
I thought this was the SuperD thread?

I've just wasted 30 minutes reading four pages of the Klyentel user conf show.

Can't this be done in pm's please?
[G1 Android Development] yipcanjo:
Thanks. I'll dig in further on some of those specific ones. :)
[G1 Android Development] zimphishmonger:
I did some major dissection of the SUperD kernel and boot image last night to see if I could fix this issue, and I got SOOO close (yet had issues repacking the boot.img). a 32mb CC is enabled in the custom_init boot script, and you CANNOT disable it without removing that portion from the CC, or manually using the 'swapoff' command.

Also, it seems like this build is NOT executing userinit.sh\user.conf scripts from /system/sd (at least, from what I can tell), so at this point it seems that you must enable swap using one of the third party programs (DroidSwap, or swapper). Nothing major, as that is what the dev intended, but hopefully he will modify this build to allow complete control of CC and SWAP from SpareParts (as in OpenEclair :)) and enable proper executing of userinit.sh from /system/sd.

Feel free to experiment w/ dropping a userinit.sh and a user.conf in the /sdcard and see if that executes, as I saw a few lines of code that looked for such files in /sdcard, but I was just too tired last night to try.

FYI, a user.conf is nothing but a text file that holds variables that get used by the userinit.sh script. They cant do anything on their own w/o the userinit.sh script. Thats what does all the work

Also, make sure to edit your user.conf w/ Notepad++ as mentioned above and save it in the unix file format, as editing it in notepad\wordpad has been known to cause issues
[G1 Android Development] ilostchild:
I came to a problem just today, i wanted to use my Wifi instead of my 3G i was runnin SuperD 1.2, and when i try to enable wifi, g1 would reset, so i did a wipe and reflash 1.2 and tried it again same issue, so i decided since i already wiped and clear all my data might as well update to 1.8, so i wipe and all flashed set up google account then tired to use wifi/wifi tether and still no success my g1 still reboots, i ran fix_perm. and no go, im thinking its hardware failure as it did work when i used it awhile back.. i havent really dropped then phone at all, most ts been dropped from nightstand to the rug carpet..
[G1 Android Development] Klyentel:
LMAO^^^:D

I'm so boring aren't I? haha
[G1 Android Development] BoomBoomPOW:
Brief Review & Opinions

Hmm, seems like apps2sd isn't working or either it is but doesn't show up in SD card secondary. So I dropped the partition and relied on the internal phone storage. I barely have any apps anyways. I would only use a partition if I want to utilize the performance of my class 6 sdcard or when I decide to install 200+ apps.

On a side note, I would love to use my 64mb swap since the 32mb compcache would not handle my multi-tasking habits. But judging by a plethora of statements regarding issues with enabling swap and disabling cc, I would hold it off and ride out the default compcache.

In conclusion, great job on this build Ben. Hoping for more interesting enhancements in the near future.

~BoomBoomPOW
[G1 Android Development] Klyentel:
I will say that the last 4 pages weren't for nothing....

we Super D users now know that in 1.8 cc control in spare parts is not possible, cc can only be deactivated by command

also, user.conf/user.sh is not supported or met to be implicated in this rom, only 3rd party swap apps should be used.

and there we have it, case closed.
[G1 Android Development] BoomBoomPOW:
@Klyentel

Glad it's close. Tried using DroidSwap from the Market, but it seems like Google took it down. The QR Code also did not work from AndroLib. First they take down Swapper, now they got DroidSwap. Dam you Google, but thank you as well. :p
[G1 Android Development] Klyentel:
PM ya email I'll send you the apk
[G1 Android Development] ChrisFix:
Do you know why these are not available on the market? I have found alternate means to download, but was wondering what the problem is with them that they have been removed from the market.

Thanks,

Chris
[G1 Android Development] zimphishmonger:
As its googles market, they seem to remove a lot of apps that require root, or are too advanced for the average user (huunch). Examples woul dbe tether app,s swap apps, etc. A lot of these apps are still available on the associated google code page(s).

Personal opinion, I manually disabled CC in custo_init and enabled a 96mb swap (80 swappiness) and although it seemed faster at first, it ended up being about the same speed as the stock superd 1.8. Not worth all the pain to disable CC and enable swap each boot.

Anyone getting the occasional acore fc (usually on rotate,open screen on the g1)? Not a huge deal but I get it a few times a day, anda lot of stuff needs to reload into memory.

Sorry for spelling issues, typed on my G1
[G1 Android Development] voxel.fr:
The best Dream ROM ever. Many thx!!
[G1 Android Development] :
I love all of the Super ROMs... waiting for Super E to get a little update.
[G1 Android Development] bbuchacher:
this has BFS already
[G1 Android Development] bbuchacher:
Should read the changelog where it says req. FULL WIPE
[G1 Android Development] bbuchacher:
No. thats 2.1 this is 1.6 if you would like that check out Super E
[G1 Android Development] yipcanjo:
Don't think it's going to. I believe that effort is going toward OpenEclair instead. Someone correct me if I'm wrong.
[G1 Android Development] bbuchacher:
Ok, so issues to be worked on for 1.9

-Google Talk FC when pulling down from Notification bar - dunno why this happens so am looking into it

-Get userinit working and full swap control

-Internet tether from settings working

-Update Super D updater to work with themes as well

-Kernel tweaks

-other surprises

am i missing anything?
[G1 Android Development] Klyentel:
:D I think you've covered it.
[G1 Android Development] surfwaimea:
Magic 32A port ;)
[G1 Android Development] dudebro:
Possibly include the new multi touch Google Maps? I already have it installed on your rom and it works fine. Would be a plus for anyone who doesn't have it yet.
[G1 Android Development] asb123:
Could you let me know who created the EBI1 kernal for Super D 1.7 on brian crooks page. Was that you or him or someone else?
[G1 Android Development] acidwashg1:
I wiped and did a fresh install of superd 1.8, and I seem to be having the same problems now. I haven't seen my phone connect to 3g since I installed, I've tried rebooting, configuring APN settings, but nothing seems to restore my 3g connection. anyone have a solution that I'm missing? I don't want to have to resort to reinstalling, its a fresh install.

update: it was an APN misconfiguration. I reconfigured and rebooted, working fine, problem solved. sorry for the post.
[G1 Android Development] zimphishmonger:
Thats its, man! thanks for listening to the feedback. :cool:

EDIT: Forgot one thing: besides betting userinit working and swap control, maybe allow it to be controlled via SpareParts w/ SIze and Swappiness settings as well (similar to OpenEclair). That would make it pristine :D !
[G1 Android Development] aalsmadi1:
hey i have swap on, i think 96 mb... now idk what i should do to make my phone faster, i understand having swap makes phone a bit faster.. and i'v noticed no difference in fact it might a little slower!

eveyr one says super d 1.8 is faster, but idk the difference, need to make phone fast again! HEEEELLLPPP!

edit: BTW NICE JOB BOOCOCKHER!

your rom is absolute best, if u didn't make this i'd still be on the original dwang, or some hero rom, i'd probly end up ripping my hair out.
[G1 Android Development] dreamhunterr:
it's all about you use scenario; swap might be appropriate!

How many apps do you have installed? Do you multitask? Are you a taskiller freak?

You need to profile your use case and then choose an option. Huge swap might not be right for you!
[G1 Android Development] aalsmadi1:
im a taskkiller freak for sure, i kill task after im done with everything.

also i multitask a little bit, like go to browser while on twitter or something..

not that much tho.

otherwise im just ur average noob user lol. not too noob tho.

edit: i have like 350 mb free of app space, probly shouldn't make ext so big, but hey go big or go home right?
[G1 Android Development] cacheinjection:
I think ill make you a couple more wallpapers for 1.9, so you have some to suit all color tastes.

cache (Eliot Stocker)
[G1 Android Development] sxfx:
Also a few minor things on the SD updater, changing the notifications from CM to SD, also when a update is done downloading its suppose to switch to the screen asking if you want to update now or later. It crashes and starts downloading the update again. Not sure if this is just me specific problem, but its the only error Iv been getting so far :).. p.s. I fully Format the ext3 partition and wipe the phone before each burn.

As for CC and Swap, I got swap with out cc running by putting the userinit.sh and its companion file in the root of sdcard.
[G1 Android Development] mattguzman73:
Everything was gone!!

So I was wondering if anyone else has run into this issue: I got a phone call and when I didn't answer and it showed that I had a missed call and I checked the notification bar, All my apps from all my screens disappeared! I rebooted the phone and poof, there they were. Man, that is one sweet trick. Not sure I like it though, but hehe!!:D:D

mytouch 3g

flashed rom: the fastest ... duh, "SUPER D"
[G1 Android Development] zimphishmonger:
Awesome, but you still have CC enabled as it is created during Android bootup in the custom_init script, so you have both CC and SWAP running at the same time. Not sure, but i think that might decrease performance.
[G1 Android Development] sxfx:
So let me get this straight. Even if I took the user.conf and edited so it reads

compcache_en=0

cc_backingswap_en=0

cc is still enabled?

Cause when I do free I get swap total 32760 which is what my swap partition is.
[G1 Android Development] zimphishmonger:
Correct, a 32mb compcache is enabled in the /system/bin/custom_init during the beginning of the Android bootup. Despite what your user.conf states, you will always have a 32mb CC enabled unless you modify that file (DO SO AT YOUR OWN RISK).

Ben has stated that he plans to implement control of CC and swap in 1.9, so everyone should prob just chill and wait for that release.

EDIT: there is currently no way to differentiate between SWAP and CC once it has been enabled, but unless you edited your custom_init file, CC is still enabled unless you 'swapoff' it. This is all based off of what I found when I disassembled the kernel last night. I have not run this by Ben to ensure my finding were correct, but the testing done (last 2 pages or so) makes me think it is correct.
[G1 Android Development] tribalb:
just to let you know everyone who has swap has 32760 when typed free in terminal. me and some few other addressed this when we have a 96meg swab yet when typed free get 32760.
[G1 Android Development] inaety:
Maybe its just my phone, but after a full wipe and installing 1.8, I seem to be getting quite a few random freezes. It requires that I take the battery out and reboot normally. It boots up fine and everything but is just annoying. And oddly enough, it seems to be happening only late in the evening...haha
[G1 Android Development] sxfx:
yeah I did some diggning around and figured out that the 32760 autoimatic cc enable.

From what Iv been reading if your swap and cc are both running, under free you would see both of them added up. I think im going to take a chance at editing custom_init file and see what happens.
[G1 Android Development] sxfx:
ok update.

I edited my custom_init file and commented out the following lines

##insmod /system/lib/compcache/ramzswap.ko;

##rzscontrol /dev/block/ramzswap0 -i -d 32768;

##busybox swapon /dev/block/ramzswap0;

rebooted my phone did free and my compcache was disabled, free shows 0 now.

I know that everything is going to be automated in 1.9 but can anyone maybe tell me how to change that script to run swap partition instead? For learning purposes :)
[G1 Android Development] deaffob:
Just a quick question, I read that I need to get the latest radio and SPL but do I still need to upgrade if I'm on the latest CM using MT3G? I know that the SPL is designed for G1 to be like MT3G so I'm assuming that I don't need to update anything, but I'm not sure.
[G1 Android Development] DrKaufee:
had the same question. went ahead and flashed it anyway last night and worked like a charm, so mytouch users are good-to-go.

unrelated question of my own:

i was trying to uninstall some system apps today and could not get it to work.

this is what i entered:

su (enter)

mount -o rw,remount /system (enter)

and then it said:

usage: mount [-r] [-w] [-o options] [-t type] device directory

never got to the third line. i'm very confused, since this seemed to work for everyone else. Any help? everything else seems to be working fine
[G1 Android Development] s0mep00p:
# mount -o rw,remount /dev/block/mtdblock3 /system

that should be the correct command
[G1 Android Development] Firerat:
I have seen two mounts on some roms, busybox and standalone

and they can have differing syntax

try sticking busybox at the beginning

i.e.

busybox mount -o rw,remount /system

you can also try

mount -rw -o remount /system

you can confirm if you have two mount commands with

find / -name mount

confirm which one your shell is using with

which mount
[G1 Android Development] :
And the correct way...

mount -o remount,rw /dev/block/mtdblock3 /system

:)
[G1 Android Development] yipcanjo:
Does the 1.8 ROM default to 528mhz? (a.k.a "I don't need SetCPU to have it clocked to the MAX all the time?)
[G1 Android Development] chilln73:
Try these adding these three lines:

swapon /dev/block/mmcblk0p3;
echo 40 > /proc/sys/vm/swappiness;
echo 2 > /proc/sys/vm/page-cluster;

First line mounts the third partition as swap

Second line sets the swappiness to 40

Third line sets the swap-page cluster size to 2

Experiment with different settings of course.

Someone earlier said use page-cluster 4. This worked fine in the 1.7 version, but seems to lock up my phone on the 1.8 ROM.
[G1 Android Development] DeFiant*X:
Very fast rom, however I had multiple people complain to me that my phone would not even ring when they tried calling me. Has anyone else experienced this on 1.8? I'm on the latest radio and everything.
[G1 Android Development] APEX.7:
Quick Q.. has anyone successfully flashed 1.8 over 1.7 without a wipe? cba to wipe my **** :(
[G1 Android Development] sxfx:
Cool thanks for the tip. got my custom_init edited the way I want to so my settings load on each boot, and just created a simple script file that lets me enable or disable which ever one on the go :)..
[G1 Android Development] chilln73:
Excellent.

Say uhhhh ...

Can I borrow that script file from you?
[G1 Android Development] readthemanuel:
ROM runs super fast and really stable, not issues whatsoever. Only 1 little thing that isn't too much of an issue which is the email does not work for me. Before i rooted i was about to check my alternate email(yahoo, hotmail) and it would update and sync. Since i have flashed that has been the only feature that has not worked. Thought i would point that out, other than that awesome job! :)
[G1 Android Development] G1ForFun:
Just wanted to point out that my aol account is working on my g1 with this rom.
[G1 Android Development] yipcanjo:
I guess I'll answer my own question.

The 1.7 ROM notes show "528mhz default", so I assume that hasn't changed (since it wasn't noted). Also, loading up SetCPU already showed my cpu at "528min/528max", which I hadn't specified.

Seems good to go, unless using SetCPU has other benefits?!?
[G1 Android Development] poochie2:
Hello everyone! Is there a way to get brut's hacked Google Maps (with navigation outside the US) on this rom? I can use the stock 3.4.0 but not the hacked one due to the requirement of "backported the Eclair graphics layer and or Multitouch framework".

If I try to place the hacked apk in my app directory, I just cannot see the application in the menus, putting back the stock 3.4.0 it reverts to working condition! :confused:
[G1 Android Development] Firerat:
http://xdaforums.com/showthread.php?t=627582

if mount -o remount,rw /system doesn't work for you, then try

mount -rw -o remount /system

Or

busybox mount -o remount,rw /system

if

pm install /sdcard/maps3.4.0-brut3-MT.apk

complains about storage, then use something like Astro file manager ( get from market ) and install through that i.e. find it on your SD card and click it --> open app Manager
[G1 Android Development] Boomgawd:
EBI1 Radio Friendly?

Hey everyone, I have a rogers dream and have Haykuro SPL with 26I radio (EBI0). I am considering the EBI1 radio to silence the TXT and phone calls from rogers but wanna make sure I'll be able to continue using this super D release??

I think this is partially based on CMs work and I hope that I can apply his EBI1 patches to this rom..

Can anyone help me out here?
[G1 Android Development] MrBurrito:
Just flash this from recovery, its Brut.all's maps modified by dawitt with transparent zoom buttons into a nice flashable zip

http://xdaforums.com/attachment.php?attachmentid=276804&d=1265280123
[G1 Android Development] sxfx:
Yeah if you gimme a few Il create a single script file that lets you choose from a menu what to do.

Just bare with me Im still beginner to scripting hehe.
[G1 Android Development] zimphishmonger:
Much appreciated, as Im sure other do as well. Makes it easier than going into custom_init every time I wanna mess around w/ some settings. Let me know if you run into scripting issues, and I can see if I can help
[G1 Android Development] asb123:
Hey guys, I have asked this question a few times but haven't gotten an answer.

Who compiled the 1.7 kernel for EBI1 phones. I am using it right now on my phone and am wondering if future kernels will be coming.

FYI I am talking about the kernel available on Brian Crooks page (just google his name)