yashsingh1/xdaforums huggingface dataset:
[EVO 4G General] mic.mayorga:
i am a definite android fanboy. but i dont hate apple. i have a macbook pro and love it. F*&# the iphone though lol. Honestly the ipad 2 is awesome and affordable. apple did good with this one.
[EVO 4G General] lost_man10002:
Ehhh...I have a imac and have been using macs for years but the ipad 1 or 2 are both crap items in my opinion they are just big ipod touches...Y would I want a product that I could easily spend 2 to 300 dollars more and buy a laptop thats way better...But to each is own...Now if apple actually made a tablet ui like andriod did with honeycomb then maybe peek my interest but until then its a table mat in my opinion lol
[EVO 4G General] tejasrichard:
Just checked vzn, the xoom is $599 with 2 year. Also, reports are that Sam's will have the xoom @ $539, which is $70 less than the comparable 32gig ipad2, and $30 more than the wifi ipad2, but has twice the storage.
[EVO 4G General] teh roxxorz:
11 months? Try 7 months, and the leak will be out in 2 months. :p
[EVO 4G General] Last-Chance:
More like 5 months. the psp2 is going to be out before the end of the year, and its sporting a quad core. My guess is around that time, we will start to see the first quad core tablets coming out. the ipad is going to be outdated in a few weeks, considering phones are sporting dual cores now.
[EVO 4G General] :
I'm handing down the 1st gen iPad that I just purchased on CL 3 days ago to my GF. I can't wait for Friday to come. I played with the Motorola Xoom at Best Buy and for some reason it felt laggy.

It was like living in a mansion and only have 2 pieces of furniture in it. Just didn't feel complete, app wise.

You have to admit that iOS gets the priority when it comes to applications coming out. I'm tired of waiting for apps like Netflix to finally get released for Android. I guarantee you our Evo's won't see the Netflix app.

And yes, I watch Netflix heavily.
[EVO 4G General] Rennat:
I'm buying the HP TouchPad when it comes out in June/July. It has a better processor, beats audio speaker (killer), and touch to share. The only thing I may not like about it is that it is not paper thin like the iPad2. But when you are carrying a big slab 1.5 ft long I don't think it matter much... :)
[EVO 4G General] h_zee13:
I will have to be with the OP on this one.

So just to let you know my background with Android. I've owned a HTC Hero, Motorola Milestone, SE Xperia X10, and now have a Nexus One. I flash new ROMs almost every week (since I switched to MIUI). All the previous phones were also hacked in a way or another, so I love the openess of Android.

13 days ago, I decided that I needed a tablet because of I was tired of having to bring my laptop everywhere with me. I hated the fact that when I was in bed, my lap felt like 100 degrees because of the heat from the laptop.

So I went and bought the Galaxy Tab since I live in Canada and that was the best Android tab available.

Let me just say that I was very disappointed. I liked the portability of the GTab but it just wasn't what I was waiting for. It was basically a 7inch galaxy S, which looks exactly like any other android phone with launcherpro installed (can't live without launcherpro)

And there are no apps (aside from a couple from Samsung) that are optimized for the GTab. I figured that eventually Samsung might/would upgrade the GTab to Honeycomb. And maybe a couple of months later, there would be a wave of apps made for tablets would come out, but I want to use the tablet NOW and not in a couple of months or in a year.

So when I heard that there was an Ipad 2 coming out (yeah I didn't know about it before since I don't/didn't really care about Apple products) I just had to return the GTab and wait for the Ipad 2. Yes I know the Ipad is 9.7inch iphone, but at least it has apps that I can use NOW and I don't have to wait months and months for apps to come out.

Anyways, all this to say that I will always have an Android phone, but as for a tablet, it's going to have to the Ipad 2 for now...
[EVO 4G General] Shushunmire:
I am buying an iPad 1 here soon for one reason over any Android tablet.... Netflix.

Nothing Android has Netflix unless you want to pay PlayOn.
[EVO 4G General] h3nG:
I really dislike Apple, but I can't get myself to hate their products. Especially the iPad(s).

I agree that Honeycomb is much better than iOS. However, the hardware in of the iPad 2 is better than Motorola, who also happens to be charging more for it. Also the Appstore for Android tablets are close to nonexistent. It'll probably be another year before it can compete in this realm.
[EVO 4G General] jgalan14:
Ipad 2 :) sounds good I might get one too and instead of getting a new phone this summer and I really don't care if next year they come out with another ipad since every apple product doesn't loose value as fast , any other manufacture can't do that , man I sold my iPhone 3G for almost $250 last year and that's 2 years old ha ha make my Buck out of it, plus I hate Motorola, I thank motorola and Verizon for pushing android a lot but other then that Motorola been as bad as Samsung for me so not thanks, if anything I would get an HTC pad (maybe even the flyer over the zoom for the right price)
[EVO 4G General] Quis89:
I'm getting one. A decent Android tablet seems to be rather pricey...
[EVO 4G General] chewwy420:
I might get one also. I love android and have a Gtab, but I used to own an iphone and have a ton of apps still. One thing I need is the video chats. Android doesn't have much especially when it comes to tablets. No skype, and fring doesn't work on Gtab. Also need netflix, playon doesn't cut it.
[XPERIA X8 Android Development] i_hate_sonyericsson:
Hi..

This is my first post & thread in XDA-Dev, pardon me if i break any rules...

Just tell what i could do to mend the situation and I'll gladly comply.

Intro

Here's what's been bugging me for the past few days.

I'm trying to recompile Sony Ericsson source code archived as x10_x10mini_X10minipro_x8_eclair_2.1.A.0.435.tar.gz to enable a few features :

Swap support

Ad-Hoc wifi

I followed the tutorial on Android Central (http://forum.androidcentral.com/htc-hero-rooting-roms-hacks/8072-how-build-your-own-kernel-package-source.html) except that I'm using SE's kernel codes rather than HTC's.

My Environment

Ubuntu 10.10 over VirtualBox over Windows 7

Using compiler in the Android Toolchain (gcc-4.4.0)

Folders Structure

~/android/source/ : Contain SE Kernel Sources

~/myandroid/ : Contain everything that you should get when you repo git://android.git.kernel.org/platform/manifest.git

Settings

hit export ARCH=arm

hit export CROSS_COMPILE=arm-eabi-

hit export PATH=$PATH:~/myandroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin

for .config, i used the one from 1.6 as latter version of SE phones does not have /proc/config.gz

What I did

First, i compiled the kernel using the default settings, it completes successfully.

I make clean

When i run make menuconfig I changed

General Setup --> [*] Support for paging of anonymous memory (swap)

System Type --> MSM Board Selection --> [ ] MSM7x27 Mimmi (deselect)

System Type --> MSM Board Selection --> [*] MSM7x27 Shakira (select)

I run make

I was thrown error below.

The Pain In The A$$

[FONT="Fixedsys"][COLOR="YellowGreen"] CC lib/radix-tree.o
CC lib/ratelimit.o
CC lib/rbtree.o
CC lib/reciprocal_div.o
CC lib/rwsem-spinlock.o
CC lib/sha1.o
CC lib/show_mem.o
CC lib/string.o
CC lib/vsprintf.o
AR lib/lib.a
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1[/COLOR]
[COLOR="Red"]arch/arm/mach-msm/built-in.o: In function `shakira_gpio_event_matrix_func':
/home/android/android/sources/kernel/arch/arm/mach-msm/board-shakira-keypad.c:90: undefined reference to `semc_gpio_event_matrix_func'
make: *** [.tmp_vmlinux1] Error 1[/COLOR][/FONT]

I did some regex on all files in the SE directory and sub-directory, looking for any mentioning of semc_gpio_event_matrix_func, there are 5 files that has it, namely...

/home/android/android/sources/kernel/arch/arm/mach-msm/board-mimmi-keypad.c

/home/android/android/sources/kernel/arch/arm/mach-msm/board-robyn-keypad.c

/home/android/android/sources/kernel/arch/arm/mach-msm/board-shakira-keypad.c

/home/android/android/sources/kernel/drivers/misc/semc/gpio_matrix/semc_gpio_matrix.c

/home/android/android/sources/kernel/include/linux/semc/gpio_event.h

Files with silver color is irrelevant, as I'm building the X8. I assume it's safe to ignore them.

my username on the ubuntu is also android, hence the .../android/android/....

Please help me troubleshoot this...
[XPERIA X8 Android Development] Asdoos:
So nice to see someone dev the kernel and I`'m sorry to say I can't help but i'm interested how you wan't to flash the kernel. Isn't it locked by SE to flash a custom kerneL?
[XPERIA X8 Android Development] XperianPro:
I think they give you something so you can use it.

Sent from my Sony Ericsson X8
[XPERIA X8 Android Development] Blagus:
There should be some way because SE gives us kexec tool even in retail firmware...
[XPERIA X8 Android Development] i_hate_sonyericsson:
well if i can't load the whole kernel into the phone, at least i could push custom patched wpa_supplicant.

if it's really impossible, at this date, to use custom ROM on X8 why would then people are toying with the Floyo port?

For now, I'd be happy to just solve patching wpa_supplicant. But since I'm already into this, why not get it done with.
[XPERIA X8 Android Development] i_hate_sonyericsson:
So now there's 3 files that are involved.

herein, are those 3 files, underneath each of which are the files that it #includes and their respective location in the filesystem.

to be honest, i was only looking to play with the config files when i started this.

i've never compiled project this big (i did, but that was looong time ago, and it went without a hitch).

for the past 2 years i only programmed Arduino on C, and occasionally PHPs. So i rarely have to deal much with header files. Also some recreational cracking utilising assembly.

there was a few other errors before this one actually. But it was easily solved by changing <xxxxxx.x> to "xxxxxx.x"

so guys please, please help me.

/home/android/android/sources/kernel/arch/arm/mach-msm/board-shakira-keypad.c

#include <linux/platform_device.h>

location : /home/android/android/sources/kernel/include/linux/platform_device.h​

#include <linux/gpio_event.h>

location : /home/android/android/sources/kernel/include/linux/gpio_event.h​

#include <linux/semc/gpio_event.h>

location : /home/android/android/sources/kernel/include/linux/semc/gpio_event.h​

#include "board-delta-keypad.h"

location : /home/android/android/sources/kernel/arch/arm/mach-msm/board-delta-keypad.h​

#include <mach/semc_rpc_server_handset.h>

location : /home/android/android/sources/kernel/arch/arm/mach-msm/include/mach/semc_rpc_server_handset.h​

#include <asm/mach-types.h>

location : /home/android/android/sources/kernel/include/asm/mach-types.h​

#include <linux/gpio.h>

location : /home/android/android/sources/kernel/include/linux/gpio.h​

/home/android/android/sources/kernel/drivers/misc/semc/gpio_matrix/semc_gpio_matrix.c

#include <linux/kernel.h>

location : /home/android/android/sources/kernel/include/linux/​

#include <linux/gpio.h>

location : /home/android/android/sources/kernel/include/linux/​

#include <linux/gpio_event.h>

location : /home/android/android/sources/kernel/include/linux/​

#include <linux/hrtimer.h>

location : /home/android/android/sources/kernel/include/linux/​

#include <linux/interrupt.h>

location : /home/android/android/sources/kernel/include/linux/​

#include <linux/wakelock.h>

location : /home/android/android/sources/kernel/include/linux/​

/home/android/android/sources/kernel/include/linux/semc/gpio_event.h

#include <linux/gpio_event.h>

location : /home/android/android/sources/kernel/include/linux/​

#include <linux/input.h>

location : /home/android/android/sources/kernel/include/linux/​

see anything?
[XPERIA X8 Android Development] biglama:
I would assume any files with the word keypad are referring to the mini10 pro's slide out keyboard. Your x8 doesn't have one so try and remove from the build process.

Either way the bootloader is locked so I'm not really sure how you will push this onto the phone in the first place.

If you do succeed let us know.

Edit: gpio and wakelock events are probably directed to the hardware switch when the keyboard is opened or closed.
[XPERIA X8 Android Development] i_hate_sonyericsson:
in board-shakira-keypad.c, the keys that it governs are the volume up/down, cameray, back, menu and home keys. nothing more, nothing less.

so i'm pretty sure it is for x8.

I'll post the content of the file later.
[XPERIA X8 Android Development] ivorh:
can you just look in semc_gpio_matrix.c and add a prototype for that function into board-shakira-keypad.c if it's not provided in any of the other headers.
[XPERIA X8 Android Development] i_hate_sonyericsson:
i think i know the culprit....

board-shakira-keypad.c calls semc/gpio_event.h to declare the prototype.

but nowhere in those two files have the function actually defined.

The only file that have the function defined, semc_gpio_matrix.c, is not called by any other file.

How come SonyEricsson release such source files? is this not the final set that they use to compile the binaries on our phones?

My question now :

is it okay if i edit board-shakira-keypad.c into something like this :

#include <linux/platform_device.h>
#include <linux/gpio_event.h>
#include <linux/semc/gpio_event.h>
[COLOR="Red"][B]#include "../../../drivers/misc/semc/gpio_matrix/semc_gpio_matrix.c"[/B][/COLOR]
#include "board-delta-keypad.h"
#include <mach/semc_rpc_server_handset.h>
#include <asm/mach-types.h>
#include <linux/gpio.h>

compilation success this way.

however should i tell the compiler/makefile to find the symbol in the object file of semc_gpio_matrix.c instead?

there's no object file in the folder that contains semc_gpio_matrix.c, except for built-in.o. What should i do?
[XPERIA X8 Android Development] XperiaDev:
how about putting a line on top:

extern int semc_gpio_event_matrix_func(struct gpio_event_input_devs *input_dev,

struct gpio_event_info *info, void **data, int func);

And modify the makefile to compile and link the semc_gpio_matrix.c and it object file.
[XPERIA X8 Android Development] oisteink:
Rom <> kernel. What they're doing is all BUT the kernel. Making drivers and libraries run on SEMC supplied kernel. I don't know much about low-level on the phone, but it's not like the google dev phones. The bootloader is very different. My guess is it's more like old SEMC phones. The google dev phones boot more like a pc. This is why there's no tether support on these ROMs.

There's tools for flashing files to the device, so I guess if you're able to make compatible files you'll get the kernel in there. Maybe have a word with the creators of the x10flash tool.
[XPERIA X8 Android Development] bogdan_mihai554:
Simple!!!!

The answer is so simple...convert the kernel to .sin, then flash it with bin4ry's flasher ;)
[XPERIA X8 Android Development] XperianPro:
Nobody has try this.

Rename sin to img make changes img to sin flash

Sent from my X8
[XPERIA X8 Android Development] Blagus:
If that was so simple then multitouch would be the first thing done to the phone... Sin files are signed and hashed, if you change them signature becomes invalid and phone won't accept the file...

Sent from my X8, so sorry for gramatical inaccuracy
[XPERIA X8 Android Development] i_hate_sonyericsson:
i think i took the wrong approach in learning system development for android....

i think i should have started via the kitchen section to better and easier understand the low level inner working of the system..

plus, for someone that comes from the Windows world still got much to learn about how things work in Linux world.
[Streak 5 Q&A, Help & Troubleshooting] raongeek:
I've had 1.8.1 running for for about 2 days now, then I used the Music app for the first time to set a ringtone. Turned my Streak on this morning with full battery, 6 hours later only had 23% left. Usage settings showed Music app was using most of the power, I noticed my 3g was taking a hammering. Tried to FC music but it kept starting again.

Is this a Bug in the Honeycomb Music app?

How do uninstall the stock music app should I need to?

Many thanks.

<edit>I think it was google music sync, turned it off now, option wasn't there when I first set up syncing, would have been nice to have been notified, it seems to have tried to sync 4gb over 3g. Oh well, there goes my monthly allowance!<\edit>
[Streak 5 Q&A, Help & Troubleshooting] rixsan:
i had the same problem but i found out that you can freeze that app ,i used antek app manager root now my battery is in 61% after 21 hours running
[Streak 5 Q&A, Help & Troubleshooting] Spectre51:
Same issue here. Don't use it all otherwise it will drain it fast.

Dell Streak powered by Streakdroid 1.8.1
[Streak 5 Q&A, Help & Troubleshooting] slaydog:
I had the same issue, but I had never even run the app. Went away when I upgraded to 1.9

Sent from my Dell Streak running DJ Steve's Streakdroid 1.9
[Xoom General] dudeimgeorge:
i will make this brief

weaker front camera (ipads VGA)

512 ram (Xoom is 1gb)

wifi only for facetime (xoom laughs at this)

prices(ipad wins on account of types to choose from but based on 32gb model, the $70+ for xoom? WORTH IT)

No MicroSD Slot (Xoom got that..well eventually..haha PATIENCE)

display resolution? (Xoom kills it)

connectivity (xoom will have 4g...BANG MY MOM)

well guys...apple just made fun of all tablet makers..including google honeycomb..watched it live...so get ready for some ANDROID WRATH.

its good to do your homework. WOOO
[Xoom General] Akulamenuri:
Xoom wins specwise, iPad wins revenue wise.
[Xoom General] clandest:
Haha yep. And ios is still garbage. Honeycomb makes the xoom. I wouldn't have bought a tablet if it had the same is as my phone does. Its a diffident device, so it should have a different user experiance. Tablets shouldn't just be our phones with bigger screens.
[Xoom General] dudeimgeorge:
exactly. but damn does it feel good to be part of a OS platform such as googles. apples marketing is genius, the fans are so loyal and brainwashed its just a spectacle.

my office is eating it up (work on wallstreet) people laughed at my xoom on my desk, but im so content.
[Xoom General] funnycreature:
Watched that too but with a few minutes of break. Didn't see that the iPad has a µSD slot... Are you sure?
[Xoom General] dudeimgeorge:
sorry, editted it.. ipad2 does NOT have it.

typical proprietary appleness.
[Xoom General] funnycreature:
I still wish that developers would come up with snappy apps like the ones that Apple offers. I mean, all that screen real estate, the processor, the memory and removable storage - for what? *sigh* I would like to use my table for more than just hacking and being geeky and nerdy :D
[Xoom General] Flaunt77:
Just wanted to point out

IPAD 2 video capabilities are lower than XOOM

Video formats supported: H.264 video up to 720p, 30 frames per second, Main Profile level 3.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format
[Xoom General] clandest:
That's the only thing that I dont like about apples sheep. Is that they are so closed minded. I prefer android over anything else, but if something else comes out that is better I wouldn't hesitate to switch. All the sheep are doing is limiting themselves to a whole lot more.
[Xoom General] Lady756:
The Xoom may beat the iPad 2 in specs....but I view the iPad and Android tablets as two different beasts. iPads are multimedia devices....you can watch Netflix, Hulu, ABC, etc. etc. and easily rent and buy movies and tv shows from iTunes. You can also be productive on it (I can't, but I'm sure other people can). So if people can do all those things plus have instant access to thousands upon thousands of iPAD apps (not phone apps), what do specs matter? If the device does what you want, who cares about 4g or a microsd?

I really wish the developers would hurry up with Android.
[Xoom General] android_master:
lol,very true,their{Apple} Marketing is always top notch,i mean wifi model ready as soon as March 11,this is really great
[Xoom General] Lady756:
After all the stuff I read on these boards in the past couple of days, Android sheep are no different than Apple sheep. They are just as close-minded.

Sheep are sheep...lol
[Xoom General] clandest:
All in good time, all in good time http://pulsene.ws/13FfG
[Xoom General] jackylee2046:
Ipad2: 16000 apps vs. Xoom: 100 apps

Ipad2 is not just a device, it has super strong apps.
[Xoom General] hi_its_ryan:
What a legitimate and original argument :rolleyes:

p.s. it's a little stupid and obvious to compare the application availability of a recycled OS like iOS that has been regurgitated over the last 4 years with the last major release coming ~9 months ago featuring mainly incremental changes to an overhauled OS with vastly changed APIs whose SDK was released ~2 weeks ago.
[Xoom General] funnycreature:
How True!

If I am to keep my Xoom then it will have to live with being tethered to my iPhone LOL!!! I just hope that all my media files will work on the Xoom.
[Xoom General] gogol:
Any official source of this?
[Xoom General] tsekh501:
I don't care about who wins spec-wise. If you are comparing two honeycomb tablets, then spec matters. You are comparing two different platforms, both are good at different things. Android fanboy and Apple haters on this forum won't like the iPad even if it came with quad-core and 4GB ram + 20 hours battery life, they would just continue to rant and troll about iOS anyway.

The killer feature of the iPad 1 and 2, however, is price. As Jobs pointed out, 5 out of 6 iPad 2 models are cheaper than $799. Furthermore, iPad 1 starting price is now lowered to $399. Motorola, do something about your stupid pricing scheme.
[Xoom General] vista1984:
xoom specs win,, but ipad2's one is good enough and thiner and lighter.

and more important is that the android marrket for pad is much weaker than the ios' one.

xoom has to cut down the price. ($489? for 16gb no 3g data)
[Xoom General] colourfuze:
+1 ..... Come on Google!!
[Xoom General] clovis_ll:
not only specs but the OS has become so stale. i was thinking that apple might change something on the ios but its the same thing since 2007.

also i have gotten used to the notification light on my xoom. :D
[Xoom General] muyoso:
Seriously. I dont know who the hell would buy a Motorola plastic tablet over a thin sexy aluminum one when the thin sexy aluminum one is HALF of its price for the original and 300 dollars less for the new one. Everyone can rationalize that the 16gb wifi model is not comparable, but that is what the market wants and they cannot get it with the Xoom. They want a cheap model with no 3g.
[Xoom General] dwd3885:
+1 on this. 16gb, no 3g. $500. I have no doubt Android tablets will get there, but they need it now!
[Xoom General] KarbonXX:
Specs

Im sure Motorola could make the Xoom cheaper but then they have to cut the specs, lower resolution cameras, no 4g, stereo speakers, notification lights, memory, built in HDMI. :p
[Xoom General] Akulamenuri:
And if they want to compete with Apple, they should have.