yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Android General] Entropy512:
Specifically, for building xdandroid - http://xdandroid.com/wiki/Getting_the_Source

If you follow those instructions, you will basically be able to build your own FRX05/GBX0A equivalents.

That's how I got started on my GPS quest. :)

Note that in terms of IRC channels, the two links above will eventually just take you to Freenode, so you can just go over to #htc-linux and #xdandroid on freenode. Activity seems to be highest in United States evening times. It can be quite dead at other times, as occasional people who have popped in to ask questions have discovered. :)

In terms of what goes into the mainline xdandroid codebase - ideally I would assume the devs wish to integrate whatever they can, however, I can see the following valid reasons to diverge:

1) Replacing large parts of the user interface (Sense, heavily themed builds) - This was one of the things tiad8 did and honestly not a part of his work that I had any problems with.

2) Situations where there is a free but binary-only component that replaces one of our open source components - Not ideal but sometimes a necessary evil for the end user. However, I think the mainline devs would appreciate knowing the situations in which this is done, either for the purposes of reverse engineering the component in question, finding a source tree for the component in question (sometimes possible), or just knowing whether or not a fix can be integrated upstream. - tiad8 would often grab stuff from random places without documenting it which annoyed a lot of people

Trying to minimize the deltas between "cooked" builds and what one might call the "baseline" build is probably what is best for all of us - only diverge when there is a clear rationale for it, and when there isn't a good reason for divergence, try to get stuff mainlined.

Also to note - when running from SD it isn't exactly "ROM" development, and the nice thing about running from SD is that it's a lot easier to make tweaks to userland since the key userland files are all in a normal ext2 filesystem.

Oh yeah - HIGHLY beneficial if you've got a 64-bit Linux box like I do!

Edit: If you read my GPS testing thread, you'll see some of the lessons learned on my journey, including a few useful tips like bind-mounting specific libs that you're working on.
[Touch Pro2, Tilt 2 Android General] ryannathans:
Sweet, yeah I will definitely be having a look at all resources. I DO have a 64bit Linux box, what is so beneficial? Can I achieve the same with a 64bit Virtual PC (providing I can allocate 4gb+ RAM which shouldn't be a problem on my beast :P)?

When I change or include anything I definitely want to include a list of all sources and information available to make sure the use is aware of what is going on. I never really like 'closed-source' development, as some of you may have seen with the Gaming Association I founded (all our mods are open source :D).

Thanks, I will post again here if I need anything.
[Touch Pro2, Tilt 2 Android General] Entropy512:
I think some of the prebuilt tools are 64-bit binaries. It's likely possible to get it working on a 32-bit box, but all of the documentation I've seen either strongly recommends/requires 64.

A VM should work fine - I think a few people are using that approach. Memory requirements aren't too bad unless you're doing a make -j4 on a quadcore - then you might drive into swap with a 4GB machine (I have...)
[Touch Pro2, Tilt 2 Android General] ryannathans:
I have an i5 750 OCed to 4Ghz, it is in fact a quad. Only 4GB RAM atm but very soon i will have 8 :)

It is running a git clone command, downloaded 40 mb already and it is only 5%, oh great... xD haha
[Touch Pro2, Tilt 2 Android General] ryannathans:
Trying to download and getting this error.

ryannathans@Fantasy ~ $ sudo apt-get install git build-essential gnupg flex bison gperf libsdl-dev esound zip curl libwxgtk2.6 libc6-dev-i386 g++-multilib lib32z1-dev lib32ncurses5-dev java-common openjdk-6-jdk sun-java5-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libsdl1.2-dev' instead of 'libsdl-dev'
Note, selecting 'libwxgtk2.6-0' for regex 'libwxgtk2.6'
Note, selecting 'libwxgtk2.6-dbg' for regex 'libwxgtk2.6'
Note, selecting 'libwxgtk2.6-dev' for regex 'libwxgtk2.6'
Note, selecting 'libwxgtk2.6-0-python' for regex 'libwxgtk2.6'
E: Unable to locate package libc6-dev-i386
E: Unable to locate package lib32z1-dev
E: Unable to locate package lib32ncurses5-dev
[Touch Pro2, Tilt 2 Android General] helicopter88:
Have you tried to add a repository

add-apt-repository "deb http://archive.canonical.com/ maverick partner"

?
[Touch Pro2, Tilt 2 Android General] ryannathans:
still getting the same error, however, when updating the list of updates, quite a few 'ign' or 'fail' but still most 'hit'.

Is everyone getting this error? It is happening on all my machines..
[Touch Pro2, Tilt 2 Android General] Entropy512:
Don't remember encountering that error when I was getting set up...

I'm on Ubuntu 10.10 - you?
[Touch Pro2, Tilt 2 Android General] ryannathans:
Linux Mint 10 Gnome

Derived from Ubuntu 10.10, therefore both depositories should work.

Do you know what depository it is from?
[Touch Pro2, Tilt 2 Android General] Entropy512:
From what I remember, I only had to add special repos for Java 5.

I do remember that back when I did it, there were some libs missing from the install directions in the wiki, that caused my build to bomb. I had to do some googling to find out what they were, and I THINK they were the ones you are having a problem with... hmm. Lemme do some more poking.

Edit: Try the prerequisites setup hints at http://source.android.com/source/download.html
[Touch Pro2, Tilt 2 Android General] ryannathans:
First repository worked but the other failed.

ryannathans@Fantasy ~ $ sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu lucid partner"
Error: 'deb-src http://archive.canonical.com/ubuntu lucid partner' invalid

I just removed -src and it accepted it, however I still get the same error with apt-get install as i did before
[Touch Pro2, Tilt 2 Android General] ryannathans:
ill just install ubuntu instead...

and SAME error D:
[Touch Pro2, Tilt 2 Android General] Entropy512:
Weird... I need to run out the door soon, but when I get home (going to be fairly late tonight) I'll try to look at my current repo setup.
[Touch Pro2, Tilt 2 Android General] ryannathans:
thanks Entropy :)
[Touch Pro2, Tilt 2 Android General] Avid Droidery:
Uh yeah... anyway so what happened with that?
[Touch Pro2, Tilt 2 Android General] Avid Droidery:
That's how I got the error. :eek:

I went on to...

sudo apt-get update
sudo apt-get install sun-java6-jdk

Things seem to be working fine for me.

Will post if anything changes... Ubuntu 10.10 x64

Getting errors about the update commands but repo is running fine. and javac points to where I tell it to via:

sudo update-java-alternatives -s java-1.5.0-sun

I suggest you continue to advance the installation until you run into a build problem, That will make an issue easier to resolve. Also... These issues should be posted/googled in a linux forum relevant to your distro.
[Touch Pro2, Tilt 2 Android General] ryannathans:
Entropy helped me over IRC

libwxgtk2.6 could not be found via apt-get but libwxgtk2.6-0 was found and installed/works perfectly

should this be updated on the wiki?
[Touch Pro2, Tilt 2 Android General] Avid Droidery:
I give you and Entropy my thanks and the thumbs up! As for your question, I am sure this is an installation issue specific to a certain platform. This would be relevant knowledge to any Wiki engaged in the topic.

- Keep up the great work!
[Touch Pro2, Tilt 2 Android General] Entropy512:
Yeah, especially since Ubuntu x64 is sort of the "officially supported" build platform, since that's what the build instructions are for.

I still haven't gotten around to creating a wiki account - I need to do that. :)
[Touch Pro2, Tilt 2 Android General] ryannathans:
I should also add that git doesn't work, I think its git-core

just edited it.
[Touch Pro2, Tilt 2 Android General] ryannathans:
$ cd ~/[I]directory[/I]
$ source build/envsetup.sh
$ lunch
$ make

Now what? How do I get from here to running it on my phone?
[Touch Pro2, Tilt 2 Android General] Entropy512:
That's covered in the "build configuration" link from xdandroid's "getting the source" page, and then the "building and packaging" (which I think you have read at this point)

http://xdandroid.com/wiki/Build_Configuration

http://xdandroid.com/wiki/Building_and_Packaging

Once you've finished a build, you should have a system.img file in out/target/product/msm/ which gets renamed to system.ext2 by you and then used just like any other system.ext2 release
[Touch Pro2, Tilt 2 Android General] ryannathans:
is building and packaging the same for gingerbread as froyo?

also on wiki it says the 'make' will take several weeks 0.o
[Touch Pro2, Tilt 2 Android General] ryannathans:
ARGHHHHHHHHHHHHHHHHHHHHHH

I downloaded the android source tree, and not the XDAndroid one -.-

SIGH

*starts downloading*
[Touch Pro2, Tilt 2 Android General] Entropy512:
They're joking about that. I think it's less than an hour or two for a complete build on a Q6600 with 4GB RAM.

It would be faster if I had more RAM - make -j4 pushes a 4GB machine into swap sometimes, so you need -j3 or -j2.

and - d'oh! on getting the bare AOSP tree and not the xdandroid tree! :)
[Epic 4G General] ezsoulja:
i used root uninstaller to backupn remove some apks.. drm to specify but need to reinstall them back but need pro version.. how do i without the pro...?
[Epic 4G General] theimpaler747:
You can't ;) You need the pro version.
[Thunderbolt General] Philosophre:
Apparently there is a coupon code on Wirefly that discounts $25. So with that and the fatwallet $25 off, looks like it is a $150 phone.

Coupon Code - THUNDER0321

Too bad wirefly forces you to keep the phone and the plan together.

If not, this would be great. Could be great for people who are switching carriers.
[Thunderbolt General] rawr4dj:
have you successfully attempted and succedded in doing this?
[Thunderbolt General] Philosophre:
i tested the code and it works. i didn't finish ordering because my upgrade time yet.
[Thunderbolt General] rawr4dj:
now that rocks but how do i do the fatwallet and the coupon code?
[Xoom Accessories] onicrom:
Has anyone noticed the high pitched noise emitted from the dock? As soon as I turn off the screen the pitch changes slightly. As soon as I touch the screen it stops, and no im not moving the xoom at all to adjust the slightest touch on the screen stops the high pitched noise.
[Xoom Accessories] onicrom:
it doesnt seem to stop when playing music either.

the only thing that stops it is interacting with the touchscreen (touching the screen while off doesnt change noise at all)

another neat find.... if i unplug the dock it still makes the noise
[Xoom Accessories] Pitnefor:
Yes mine was doing this too!!! unpluged it and havent tried it sense
[Xoom Accessories] onicrom:
i just took mine in to get replaced hoping the dock has the issue.

are you running 3.0 or 3.0.1? are you rooted? are you running the 1.5Ghz overlocked kernel? is it overclocked or just using the standard 1.0Ghz clock speed

i am *thinking* the kernel may be causing this but am reluctant to flash the stock back just yet.
[Xoom Accessories] onicrom:
just got my replacement and the noise is gone i would take yours back there might be a faulty batch floating around.

... seems to have started again, but isn't happening all the time. i'll run through some test cases to narrow it down.
[Xoom Accessories] Kcarpenter:
Sounds like a ground issue if you are able to touch it to stop it.
[Xoom Accessories] Bauxite:
Exactly, think about it for a second. You touch the screen, completing the electric circuit. You have grounding issues and I bet the speakers use a non grounded plug which sucks.
[Xoom Accessories] Just-in-time:
Yup grounding issue looks to be the problem.Wonder if its the way the docks charge the xooms? And the transformers in the power packs for the phones whine as well which drives me nuts at night.
[Xoom Accessories] HuckFinn:
I do not have this issue, but have what is probably a related issue. I have a pair of external speakers plugged into the dock. When I remove the Xoom there is a loud hum throughthe external speakers.

The speakers and dock are plugged into the same power strip. I may return this one and see if a new one is any different.
[EVO 4G Themes and Apps] teh roxxorz:
Now a lot of people have wanted a boot sound while on AOSP [CM7] and I located an answer. Now first, I do not take credit for this, just merely making it more accessible for Evo users.

Thanks go out to:

Il Duece : For bringing it to my attention

Mraviso : Seems to have created the script, major kudos.

I have ran it running CM7 Nightly build 28 and verified that it works.

http://xdaforums.com/showthread.php?t=979123

Admin Edit - link is dead, OP has removed content
[EVO 4G Themes and Apps] Screw-Muggz:
I concur, I had a boot sound on my CM7 as well...till I flashed a update lol!
[EVO 4G Themes and Apps] teh roxxorz:
Lawlz, well now many more people can too.
[EVO 4G Themes and Apps] djnarcotics:
link is invalid please notify an administrator
[XPERIA X10 Q&A, Help & Troubleshooting] admartian:
Hi guys, need some help on how to do this. I've done a LOT of searches on the web and on here specifically. All instructions online seem to vary (phone to phone) and even within the x10.

So, if anyone would care to help me (and any other people that may need it:)) on how to install this (on Wolbreak's ROM) step-by-step; I would be EXTREMELY grateful! :)

Thanks guys.

:D
[XPERIA X10 Q&A, Help & Troubleshooting] Bruce Lee:
U know that data2sd is unstable. But the link is in wolfbreaks ROMS link in development section. Look for it there

Sent from XDA Premium from my X10a rooted running 2.2.1 CM Rom from Rendeiro2005
[XPERIA X10 Q&A, Help & Troubleshooting] mrljlamon:
i want to know how to REMOVE it, i wanna see if theres really a difference or if im just convincing myself there is.

since it seems some ppl it lags and some it doesnt.

so can someone tell me how to remove data2sd ?
[XPERIA X10 Q&A, Help & Troubleshooting] Lion3494:
I honestly don't know how to remove it other than reflashing your current rom then restore your apps with titanium backup
[XPERIA X10 Q&A, Help & Troubleshooting] admartian:
So, any defintive way or steps that one would follow on how exactly this would be installed?
[XPERIA X10 Q&A, Help & Troubleshooting] iznogud1234:
Last time I was trying out data2sd the guy who posted instructions said that you can stop using it just by renaming or deleting the data image, I'm not sure what's it called but for me it was in xrecovery folder on sd card.
[XPERIA X10 Q&A, Help & Troubleshooting] smnsnt:
http://xdaforums.com/showthread.php?t=935919&highlight=performance&page=1

check this out
[General Questions and Answers] Dirk:
Duplicate of the thread HERE.

Please close thread.
[Desire Themes and Apps] garveygibbs:
Can someone make a full screen clock like the one found in minority report ????
[Desire Themes and Apps] garveygibbs:
i guess no one has seen the movie
[Desire Themes and Apps] SeptimiuB:
more details?

Dude make a screengrab from the movie with the clock. People don't know what clock are you talking about :)
[Desire Themes and Apps] pokku:
I found this from Google. Is this it? The text itself could be quite easy to make with Minimal Text Widget.
[Desire Themes and Apps] Paradoxxx:
So great looking.
[Vibrant Q&A, Help & Troubleshooting] Oryon007:
Here's my issue: I wanted to start with a fresh "slate" for flashing a custom ROM (I originally had TRIGGER+OVERSTOCK). I backed up my apps/settings and the current ROM, disabled the Voodoo lagfix and unrooted the phone. Then, I ODIN'd back to JFD. At this point I downloaded TitaniumBackup and ROM Manager. When I tried to mount the Internal SD card, nothing happened...just the external card mounted. I went back and checked my ODIN settings an noticed that I had left the "Re-Partition" box checked. Freaking out at this point, I then went ahead and rooted the phone, and checked the file system through the Super Manager app. All my data was still there!!! :eek: So I went ahead and used ADB to "pull" the TB and ROM Manager data onto my computer just in case. My question is: how do I get the internal SD card to mount correctly?? Any help would be HUGE!!! Thanks in advance for everything!

Oryon007
[Vibrant Q&A, Help & Troubleshooting] kadashti:
I can't really tell by your post, are you trying to mount your external sd onto your phone or onto your computer?

I have Odin'ed to JFD with repartition checked many times, and have never had your problem. If I were you, I would just go through and Odin again using a different JFD image (maybe you just had a bad flash, what version of Odin were you using?) As long as whatever you are flashing with Odin contains all the essential bits, repartitioning should not do anything too deadly to your phone. (I learned this the hard way, do not try to Odin and repartition with JI6, for example, because JI6 has no dbdata image included).

If you just want to troubleshoot your current install, check the "/etc/vold.fstab" and "/etc/vold.conf". I can't actually tell you what those two files should look like as I am currently running a 2.2.1 rom (I think the files should differ between versions of the OS, but I'm not sure).

I am a pretty big Linux and Android noob, but I'm pretty sure that those two files are responsible for mounting both sdcards onto your phone, at least partially. (I would have no idea where to look to fix it if it isn't mounting onto your computer.)

Sorry if any of my advice is off, like I mentioned a little earlier, I am a pretty big noob, albeit very interested in Android.
[Vibrant Q&A, Help & Troubleshooting] Oryon007:
Sorry for the confusion....I'm attempting to mount my internal SD to my computer. As far as ODIN is concerned, I'm using 1.7 with the flash files from this post:

http://xdaforums.com/showthread.php?t=734475&highlight=stock+odin

I've used this ODIN flash before without any issues, so I'm still a bit stumped on why I can't mount my SD card. I can see the entire file system from within my phone as well as through ADB, but (for whatever reason) cannot mount it to my PC. I am leaning towards the issue of the SD card being partitioned wrong. Any thoughts? Any ideas on how to repartition the internal SD back to "stock"? Thanks again for any help provided!

-Oryon007
[Vibrant Q&A, Help & Troubleshooting] kadashti:
That's actually the same JFD image I use. I would just use Odin to flash JFD again with the repartition checkbox checked. I'm pretty sure that that will solve your problem.

Make sure you use the pit file too, without that you will have serious issues if you are repartitioning.
[Vibrant Q&A, Help & Troubleshooting] Oryon007:
I'll try this again, just in case I missed something the first time...wish me luck!! I'll let you know how this turned out, too!

-Oryon007
[Vibrant Q&A, Help & Troubleshooting] kadashti:
Alright, good luck. Did you use the pit file when you originally flashed JFD and repartitioned? Not using that file may have been why you had this problem.
[Vibrant Q&A, Help & Troubleshooting] Oryon007:
Ok...so, no change with the internal SD. When I attempt to mount the SD cards to my PC, the only one that shows up is the external one. After unmounting them, I can still see both cards with filesystems. Could the internal SD have been partitioned incorrectly? If so, how do I get it repartitioned right?

EDIT: I did use both original files from here...
[Vibrant Q&A, Help & Troubleshooting] kadashti:
Okay, I'm sorry but I have no clue how to help you. Are you sure its not just your computer? You may have to try and get help from somebody more knowledgeable than me. Have you tried flashing any other rom through Odin over JFD?
[Vibrant Q&A, Help & Troubleshooting] Oryon007:
Not yet...I wanted to make sure that it wasn't something that I was doing incorrectly through ODIN. Again, my ultimate goal in all this was to have a "clean slate" to install a custom ROM on; the catch I'm running into is that I can't mount the internal SD card to place the files on to flash through CWM, even though I can see all the files through the phone and through ADB. *sigh* Thanks for your help though! It's always nice to have help when you run into these issues... :)

EDIT: After trying to ODIN JI2 files, I get the following error upon boot of the phone in Recovery:
[Vibrant Q&A, Help & Troubleshooting] kadashti:
Look at what I said at the end of the second paragraph, on the second post in the parentheses.

EDIT: Just flash a rom using Odin that does have a dbdata file. You probably checked repartition while flashing JI2.
[Vibrant Q&A, Help & Troubleshooting] doublejj:
Last night I was having a similar problem. While I wasnt flashing back to stock or anything, I could only get G: (external sd) to mount to my pc but not the F: (internal storage). Eventually I disabled USB Debugging, plugged in the USB cable from the pc, and it gives you 3 options for USB Mode: Kies, Media Player, Mass Storage. Once I selected mass storage, both internal and external sd cards mounted to the PC with no problem. Just remember to re-enable USB Debugging after.
[Vibrant Q&A, Help & Troubleshooting] Oryon007:
Finally got it!!

Finally found the issue!! Only took me a week....lol

Going to manage my disk drives found that my PC wanted to assign a drive letter that was already assigned to a mapped network drive. *duh* Obviously not going to work. Reassigned the drive letter and voila!! I can mount my internal SD card!! w00t!! :D
[Vibrant Q&A, Help & Troubleshooting] kadashti:
That's really terrible and hilarious at the same time. Why wouldn't windows just pick another letter to map it to?
[General Topics] Jackobyte:
Price and affordability and compactness. For a device to feature all that, it'd be ridiculously expensive, probably >€1000 sim free. Also, to fit all that in a phone, you'd have to carry an absolute brick in your pocket. Unfeasable as of yet.
[General Topics] somewhatdog:
There's no point in making a single, killer handset because you that would mean you'd stop innovating and that leads to stagnation.

Nokia effectively had the killer phone for years - 90% of people I knew would have a variant of the basic Nokia handset (they varied in size but the features were the same) - and look what happened there...

You have to remember that people have a wide variety of needs too -not everyone wants a $400 'does everything' handset - there's still people who don't even text!!
[General Topics] carmeng4evr:
I could've sworn sprint had a low end motorola i1 android phone?
[General Topics] oka1:
Timing and market drive some development but alot of development is a function of when to release to maximize profit. Then, you start providing horizontal integration that is: to provide X then add X+1 then X+2 etc. That way they can sell you the phone at a discount once you are hooked then they sell you all the update @ retail....... ergo more profit. Sucks, but that the American way !
[General Topics] I Am Marino:
It's not a feasible business model to put out one killer phone and forget about it.
[General Topics] Dirk:
At the moment the scale goes from Dumbphone, few features but great battery life -> Smartphone, feature filled, crappy battery life.

Build a phone with every possible feature and you'd need to carry a generator around with you. :D
[General Topics] TheATHEiST:
@ OP

lol, dude you are very naive.