yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] anangphatak:
Error in predictive text

I am on AOSP with Exp-Pack 2.xx and I must say it runs smoothly...no errors/force-closes yet.

However, one thing I noticed: no suggestions when I type in GTALK or type an email.

1. Is this an error ?

2. Is there a place I can set a default dictionary ?

Thanks,

Anang
[G1 Android Development] enomther:
This is a known issue ... will be resolved in the next update.

~enom~
[G1 Android Development] cigar3tte:
odd issue

Something weird came up for me regarding /system/app...

I was trying to push the Maps.apk from the Sholes dump, and when pushing, I get "No space left on device" error. After doing so, Maps.apk no longer exists in /system/app.

I rebooted, and Maps.apk still missing, but now I have GoogleMaps.apk. My /system/app directory is still this way after I wiped data and ext and reflashed everything back from scratch.

Also, in response to the "No space left on device" error, I went ahead and "adb rm" PDFViewer.apk, QuickOffice.apk, HTC_IME.apk. All were gone after delete, but still "No space left on device". After reboot, all three apk's came back.

Anyone know what's going on? I'm very very confused.

I have both the expansion pack and Hero theme installed.
[G1 Android Development] cloverdale:
It seems that unless you use expsetup to delete system apps, they reappear aftern the next reboot. Open the terminal, and as root, type in expsetup. Choose option 15, and you will be set.
[G1 Android Development] cigar3tte:
Thanks a lot. Was able to push Maps.apk after uninstalling Google Maps from expsetup.
[G1 Android Development] bmj1086:
When you switch between ANY ROMs you have to wipe and format your ext. Even with all versions of enoms threads.
[G1 Android Development] bmj1086:
Are you talking about the keyboard typing suggestions? If so we have a way to fix it until 2.0.4 comes out [assuming he goes with that name :P]

Let me know
[G1 Android Development] bmj1086:
I just noticed this a little bit ago. I'll do it with expsetup now :) enom was right again.
[G1 Android Development] beejizzle:
So... uh.. i guess the gchrome theme TMO OTA-US doesnt work on the OTA-EU base?
[G1 Android Development] bittermormon:
I successfully went from the ADP to AOSP without a wipe or formatting ext. That was 2 days ago and everything is still humming along here.
[G1 Android Development] enomther:
I have not posted themes for the EU build yet.

As soon as humanly possible I will begin.

~enom~
[G1 Android Development] shapinoweno:
hi all,

lol i know its always somehing.

well now my multitouch dosent work, very weird. it was workingwhen i installed the rom and expansion the first time. but since i have partitioned it dosent work. is the anywhere in the settings to turn it on or something i can install.

i have ryed reinstalling the expansion pack but it did not help.
[G1 Android Development] olearyp:
It's there and it's working, but a recent expansion pack change made the stock browser the default again. To get a multitouch browser, you'll need to use option #14 in expsetup to install Loccy's Better Browser. From a terminal:

$ su
# expsetup

Select 14, then 2, and follow the instructions.
[G1 Android Development] bmj1086:
:/ weird. I tried switching from ADP to AOSP and I went straight to a black screen. Either way, even if it worked its still a good idea to wipe and flash due to the chances of FCs and crashes.
[G1 Android Development] sosodead:
Using TMO OTA DRC83 US, and getting unbearable dialer lag.

I'll hit the dialer button then wait up to 5 seconds for the dialer to load. What's going on?
[G1 Android Development] bmj1086:
Mine's not doing it. I can tell you that I had a lot of lag issues when I had PID Prioritization enabled. I'm sure if you disable it you'll start running a lot better. If not then I'm not sure. A logcat would help though.
[G1 Android Development] sosodead:
I really appreciate the response. Could you provide a link where I can read more about this so I can decide to turn it off? (What is PID Prioritization exactly?) I tried a search but was unable to find anything on the topic. Thanks
[G1 Android Development] Joe333x:
Just want to say thanks. I was forced to jump ship from Cyanogen now that google screwed him up it has really hurt the stability of the rom. I decided to try this out and my G1 is running great(specs below sig not working) . The only problem I have encountered is when first logging in after a wipe. After you have entered your e-mail ect. and you click finish it will keep getting a force close until you select Home or Advanced Launcher. I also have a suggestion, I think you should probably further explain expsetup because that its one of the things I love about this rom and there isnt really much elaboration on it in the first post other than that so far so good. I will report with another any further bugs or suggestions.

Phone: Black TMO G1

Battery: Siedo Innocell 2600mAh

SD Card: A-Data 8gb Class6

Recovery:RA-dream-v1.2.3

ROM::AOSP-1.6_r1.2 + ADP DRC92 + v2.0.3- Expansion-Pack

Setup:32mb Linux swap with 500mb ext3 for apps2sd
[G1 Android Development] olearyp:
It's something that is intended to reduce the lag for the dialtone, primarily, by reprioritizing applications. I admit that I supported this (since I was running a separate prioritization app already) but it does seem to be causing people some problems.

Honestly? The priorities are great but without a deterministic scheduler and a preemptible kernel, it's all just fun and games (sorry, I've gotten pretty used to VxWorks :))

It's not a bug, it's a feature!

Honestly, it's not really a problem. It all actually works, so it's not something enomther has prioritized. This falls in the "mildly annoying" category. But he does know about it, and it actually happens to everyone (even me!)

Enom, perhaps this should be added to the FAQ in Post 1?
[G1 Android Development] shapinoweno:
another question.

the sound quality on the phgone really sucks now. it was not this way before i partitioned thesd card. is there a file i can update? it sounds very low on volume and the vocals are raspy and stickey. anyone else have this isue
[G1 Android Development] Joe333x:
try using a volume hack. Audio Hack v2.1 works great for me. Well it did on cyanogen anyway havent got around to using it on this rom yet but i assume it will work just as good.
[G1 Android Development] olearyp:
Partitioning your SD card--as with the multitouch--won't do a darn thing. It was something else you changed, probably a flash or reflash. I didn't say that explicitly before, but apparently I should have.

That said, no one else has complained of sound quality issues. If you don't like the volume (different issue from quality!) the expansion pack has the lucid script which can be used to install the Meltus audio mod. However, enom uses the stock audio settings, so if you don't like it now, you didn't like it stock.
[G1 Android Development] qwerty3656:
How do you run the lucid script?
[G1 Android Development] bmj1086:
If you go to Terminal and put in this command

su

expsetup

Choose option 12

PID prioritization is basically telling your phone to make some applications [like your phone ringing] above other applications. PID in Linux means Process ID, [I believe] which is basically like the Identification number of a specific task. Prioritizing SHOULD cause the ring lag to stop but there is something not perfected with this build yet. I know enom is already aware of it and as he has said several times he is very badly swamped with this as it is. I mean, he's running several different ROMs. Most of the guys on here only do one.
[G1 Android Development] cloverdale:
I did have a sound issue myself today, but a reboot fixed it. What happened was I used the end call button to mute the phone. After this, no matter what I tried, the phone had almost no volume. But like I said, a reboot fixed it.
[G1 Android Development] olearyp:
From a terminal:

$ su
# lucid

This will give you most of the options. For audio mods,

# lucid -au

This will give you the options. Basically, Meltus v1-v6 are supported. I've heard great things about "v7" (v2r2, IIRC) but the files aren't on lucid's server. I ended up not doing any of the mods on my mT3G.
[G1 Android Development] bmj1086:
Open the terminal and type

lucid
[G1 Android Development] ceas909:
jus wondering whats the diff. between The TMO OTA DRC92 EU and DRC83 US.... other then one being from eu and the other us?? and can the eu vesion be used on a 32b??
[G1 Android Development] bmj1086:
This is in Post number 1 and explains the differences between all of the ROMs on this thread.

Also All ROMS on this Thread run on the 32b
[G1 Android Development] ceas909:
oh sorry i checked yesterday and that wasnt updated
[G1 Android Development] bmj1086:
No problem, as long as you don't ask how to install them we're good ;)
[G1 Android Development] olearyp:
Yup, that's correct. In our case, since Android runs each app in a separate virtual machine, they inhabit separate processes. This is not true of Java VMs in general. This means that we have very granular control over who gets processor time, to the extent that the scheduler allows. The interest you see on XDA in the BFS (Brain F*** Scheduler) is due to the role that the kernel's scheduler plays in managing multitasking operations. In very resource limited systems, such as smartphones, this role is exaggerated since we're expecting (as users) low latency with whatever it is we're doing right now. On top of that, if we get a call, telling us should immediately be the most important thing the phone is doing.

Linux, however, is currently equipped with a default scheduler (CFS, the Completely Fair Scheduler) that doesn't handle the smartphone usage pattern well. Instead, it's well designed for servers and a good design for computers with more nominal computing resources. It divides computation time fairly evenly between running processes in a round-robin manner, with the timeslices adjusted by process priority values (POSIX, so bigger numbers are higher priority). Ideally, phones would be running a fully operational -rt kernel, we'd have a true real-time scheduler, the phone app would have an insanely high (POSIX) priority, and everyone would be happy.

However, even that wouldn't work. Since Android apps are expected to checkpoint themselves when they trigger another activity, if com.android.phone took priority with a standard real-time scheduler (like that in VxWorks), other apps could never checkpoint. Plus since activities are routinely spawned by other activities, you'd end up in priority inversion hell.

All this is to say, it turns out that this is a nontrivial problem. Top men are working on it. TOP MEN. The "whitepaper" on BFS covers the issues better than I can, but integrating BFS successfully on an Android system has proven difficult enough that even Cyanogen will drop it when he gets rid of all those nines.

EDIT: After reading over this again, I'm still not sure if I've answered the question well, but I hope I have laid out some of the issues that are plaguing us. "PID Prioritization" is a pretty crude instrument that really doesn't have the effect we want. BFS gets us closer to what we really want, but causes a host of other problems. A scheduling policy for a hard real-time system will fail miserably given the Android architecture. Schedulers are hard, mmkay?
[G1 Android Development] enomther:
Yea ... and PID Prioritization is greatly reduced in the upcoming v2.1.x, cgroups does a decent/better job ... and the current 2.0.x PID priorities are based on cgroup-less cupcake. The phone stuff still will be there ... the rest is pulled ... ;).

Should be another nice step forward... along with several other things.

~enom~
[G1 Android Development] olearyp:
Heh, glad to hear it. Sorry, I got a bit crazy there; stuff that's been on my mind...

REQUEST: Since you clearly don't have enough to do, if you ever get a chance to do a quick, more technical write-up of how cgroups helps, I (for one, and possibly only) would like to see it. Alternatively, if such a thing is hiding in a dark corner of XDA, that would also be interesting. I found some references to it in Cyanogen's changelogs but not enough to understand what's going on.
[G1 Android Development] bmj1086:
Sounds nice. Can't wait to see it. Also I assume with that extra 1 in the middle that maybe somebody got the HTC music working...eh eh?? lol :D
[G1 Android Development] PlatinumMOTO:
Any requirements for the SPL to get black widow working.

currently running:

Black G1

Hard SPL

8GB Class 6 512 ext3

Market force closes and text doesn't work. (causes reboot but not complete bootloop)
[G1 Android Development] :
When I am using the wifi tether function, the WEP functionality doesn't work. It doesn't matter if I enable the encryption or not, the network stays open for everyone.

I already uninstalled the application, and reinstalled the latest version (1.6-pre3) but it doesn't seem to make any difference.

Is this a known issue?
[G1 Android Development] xufushui:
So i'm trying to download your rom to give it a try but rapidshare is not alowing it for some reason

if you can fix it it will be great

thanks
[G1 Android Development] DOHCtor:
His roms are hosted on androidspin, what are you trying to download?
[G1 Android Development] olearyp:
It seems to have come up before. Enom, see here. May provide some hints.
[G1 Android Development] :
I've just re-flashed the ROM on my phone, and it seems to be solved now. The problem only occurs when you manually install the tether app instead of using the one that was provided w/ the ROM.
[G1 Android Development] cloverdale:
It takes about 5-10 minutes for almost anyone (as long as you can compile a linux kernel to allow wireless packet injection, which I believe an intelligent monkey could do) to crack a WEP encryption code. In other words, don't even waste time worrying about WEP, just use access control.
[G1 Android Development] yukkio:
Enom Is it possible to open notifaction bar without unlock the phone?

Thank you.

BR.
[G1 Android Development] enomther:
lol ... I'm not going to do a write up man ....

But in general cgroups (Control Groups) ... in practice is a simple grouping of processes that allow the kernel the ability to taper off resources for sets of cpu processes and give it a better form of control in terms of tracking and limiting resources to a certain group.

When the kernel has this kind of capability (and is made process aware, such as it is with Donut's init scripts) ... the need for PID prioritization is really thrown out the window ... *mostly* ... unfortunately this still doesn't satisfy the need for "my damn phone to ring when it's ringing" ... but overall the UI and the end-user's experience while using the UI, has greatly improved w/cgroups.

Thus, I'm removing the UI junk from PID prio (in 2.1.1) and leaving the phone stuff (for now, yes it's a "cheap" hack).

Anyways ... as far as a right up ... I not writing one and you won't find it here on XDA in some dark corner ...

But I found a link the Doc-TXT write-up by Paul Menage and others ...

http://www.mjmwired.net/kernel/Documentation/cgroups.txt

~enom~
[G1 Android Development] skhell:
Hi!

I am using the AOSP_ADP_1.6_r1.2_DRC92_rooted_base_v2 on my 32B, and some times I get a reboot. Other times it lost the signal and it asks for the pin code... any clue on this?
[G1 Android Development] bmj1086:
If you do decide to do it PLEASE set it as optional. I always hated that function with CMs builds.
[G1 Android Development] qwerty3656:
Debian

I see a a few of your footers that you have Debian installed on your Ext3. Could you provide a quick high-level summary as to what purpose it serves and why you put it on your EXT Partition? When I google-it my eyes start to glaze over - some kind of operating system - provides some futionality that Android doesn't?
[G1 Android Development] cloverdale:
Follow the link in my signature, it should explain a bit of what you want to know. If there are any other questions, just ask.
[G1 Android Development] Zonk76:
Unfortunately I face the same problem since using this ROM. Did you found a solution?

One strange thing I noticed once when switching on the phone, the homescreen widget showed a completely wrong time. It took some seconds until it adjusted to the time in the notification bar. Is it maybe a problem with the standby modus that the internal time does not work correctly anymore?
[G1 Android Development] qwerty3656:
Thanks. So what I got out of that is that if I'm just some goof running Vista (part of the great unwashed), then I have no use for this, right?
[G1 Android Development] rockodeville13:
Alright, i experienced this type of problem a few weeks ago, but it was more frequent.

One. Make sure you have the right radio and spl installed. If you dont search for it here

In the forums. As i cant post a link (im posting from my G1)

Installing the latest radio + spl fixed my problem! Try that!

Cheers!
[G1 Android Development] cloverdale:
My alarm was not ringing in the morning either, and the strange thing I noticed is that if I set it for a few minutes in the future, it would work. I finally narrowed down the problem, Advanced Task Manager. If you have this installed, and you have it set to automatically close running apps, it will cause the alarm to fail to go off. I hope this is your issue, if it is, try adding AlarmClock to the exclude list. Failing this, do not let it automatically end running apps.
[G1 Android Development] cloverdale:
Vista??? Please try to avert your eyes from gazing upon my Linux made post while reading (Only kidding, I switched from Vista only about a year ago).

The short answer is that you are right. But I do not feel that is the correct answer. If you are running Android, you must have some Linux-curious tendencies, that I suggest be explored if you ever want the computer side of your psyche to be fully satisfied. I too lived in a world of Windows/Mac users, always feeling like I did not quite belong, too afraid to come out and utter the words that "I AM A LINUX USER". Now I can say it proudly, and I feel no shame for the living my life the way I was made. I think it may be good to play around with Debian, perhaps not on the phone at first, as a pure terminal version is probably not the best place to start.

Some of my reasons for having it on the phone are: 1. I need to be able to compile LaTeX on the go (typesetting language for my dissertation I am working on). 2. I like to have ffmpeg on my G1 to convert media when needed. 3. Octave on my phone is a nice addition (command prompt open-source software similar to matlab). 4. Until it was ported a few days ago, I liked to have NetHack on my G1 (Can I be any more of a nerd?). 5. I have been trying to get aircrack-ng to work on the G1 (fun project, but not enough time).
[G1 Android Development] bmj1086:
I noticed this problem with Cyanogens ROM but not this one. I just downloaded another Alarm from the Market and it worked fine.
[G1 Android Development] bmj1086:
If you're wanting to join the Linux/Debian world a good place to start would be Ubuntu or Linux Mint. I used Ubuntu for years and most of your learning is going to come from setting up everything how you want it in the first two months lol. Linux Mint is very much like Ubuntu [its built on the newest version 9.04 Jaunty] but it adds some GUI features to things that are normally a little more difficult to do. Also Linux Mint has added a menu much like Windows Vista [I happen to like their start menu, just hate the OS]. It has the search/filter option which I feel is the best thing that M$ has ever done. Both of these OS's are built on Debian. I would suggest trying Linux Mint [but know that anything that works in Ubuntu will work in Linux Mint because Mint is technically a customized version of Ubuntu]

Let me know if you need any help with installing it or anything like that via PM [not going to go any further than this in this thread because it would be useless to this thread] I most certainly will not help you set everything up because that is part of the learning process but I will help you install either OS.
[G1 Android Development] olearyp:
Heh, that's all I was really looking for man, just a quick description of what was going on. That satisfies my technical jonesin'. Thanks!
[G1 Android Development] enomther:
Cool thanks ... I'll make sure it's in the next update. TY

~enom~
[G1 Android Development] qwerty3656:
Hey, Microsoft was good enough for my Father and it is good enough for me. You people with your electric cars and open marriages - I'm sorry, but I happen to believe that smoking marijuana SHOULD be illegal.
[G1 Android Development] Vlad83:
LOL... Just hope that was sarcasm :)

Enom, when is 2.1 coming out and how do I fix the predict text not predicting lol :) I tried to push LatinIME and the other helperime but to no avail...
[G1 Android Development] cloverdale:
It is as if you knew I am in Oregon :)
[G1 Android Development] enomther:
LOL ... umk ... I musta missed something.

~enom~
[G1 Android Development] enomther:
Not 100% sure on release time/date ... but Sat. would likely be the latest ... could be sooner.

The text prediction in AOSP will be fixed in that release as well. In the meantime pushing Latin*.apk from /system/app on the ADP build to the AOSP should definitely fix the issue temporarily.

Just NOTE you would need to do this after applying any themes (as themes would wipe this out).

~enom~
[G1 Android Development] enomther:
Not sure about this .... likely not ... but if I do ... I'll keep you updated, it would likely be an optional deal ... which may not really be feasible.

~enom~
[G1 Android Development] DOHCtor:
Enom,

Just want to say, keep up the good work and I'm waiting patiently for the next exp pack release.
[G1 Android Development] nikoway:
hi, I've just run onto these screenshots at androidspin http://db.androidspin.com/android_build_screenshots.asp?build_id=54

How to get to "Expansion Pack Setup Script -.." screen ?

10x :)
[G1 Android Development] LucidREM:
New App

i also just updated my app so it will use the correct address .. i can't believe they changed my server without telling me first .. logged into my control panel and found a message .. your new server info is blah blah .. how rude
[G1 Android Development] olearyp:
Open the Terminal Emulator. Then:

$ su
# expsetup
# expsetup
# expsetup
# expsetup
# expsetup
# expsetup
# expsetup
# expsetup
# expsetup
# expsetup

And that's how you get to the expansion pack setup ten times :D

Sorry, misinterpreting that was too much fun to not do.
[G1 Android Development] bmj1086:
M$ really? I'm hoping you ARE being sarcastic. Even M$ will admit that Vista is garbage. I purchased Windows 7 simply because I got it for $30 and it just so happens to be the first good OS they have released. I didn't say "amazing" I said good, I have to have windoze for my music poduction.
[G1 Android Development] bmj1086:
rofl!

[10 char]
[G1 Android Development] bmj1086:
Lol, that sucks.

One thing though [for anybody] I'm getting this when I try wget..

wget: not found
[G1 Android Development] ogwilson:
Cana nyone tell me how I can get the default transition animation back? I like the sliding animation as opposed to the iphone style.
[G1 Android Development] xarope:
I think there's some self-help groups for people like us...

(says the owner of various sharp zaurii; sl5000d, c700, c3100...)
[G1 Android Development] giovannirm:
first sorry for my english and sorry because I'm not so practical.

I have a CRC1 on my G1 and I never had access to the root.

Now, if I want a root access, I only need to download the TMO OTA CRC1 - Rooted Base ROM - US and I will have the same caratteristc of my G1 plus the root access??

I have no more need to follow this guide http://xdaforums.com/showthread.php?t=442480 ?

thank you very much and sorry again for my english.:rolleyes: