yashsingh1/xdaforums huggingface dataset:
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] niw559:
i am taking a tmobile branded hd2....so no 3g? does it get HSDUPA or what ever that feq is work?

.

i will do a bit more research... im thinking since the dell streak is out friday i might just go that
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] samsamuel:
duplicate - please disregard this post
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] samsamuel:
no, no H, no 3g. Edge and gprs only.

By the way, you will get better info in the tmous (t mobile us) specific section.

You are currently in teh normal hd2 section. (They are slightly different phones, so tmous has its own section)
[Galaxy S I9000 General] captdong3:
Hey, I'm pretty new to the android scene and was needing some help trying to flash froyo or any rom for that matter. I've read over the entire froyo thread and tried the way that ppl had posted but I must be doing something wrong...

Here are the steps that I tried

1)I've gone ahead and rooted the phone using the One-Click root tool provided in another thread

2)Downloaded ODIN and jp2 kernel and kp3 kernel

3)This is where I start getting lost... I opened ODIN and went to boot recovery mode on my vibrant by holding both volume buttons and power... But when I hit start on ODIN, nothing ever happens... All I still see on my phone is

-reboot system now

-reinstall packages

-delete all user data

-delete cache data

I never get a status bar or anything

4)The other thread said don't put anything in PIT and put jp2_kernel.tar as PDA. Do I put anything in phone or csc?

I'm pretty lost after this point... working with SDK/tools? and such...

Could someone please explain in simple terms how to flash this rom? or an easier way for me to flash this or any rom?

Thank you for any and all help
[Galaxy S I9000 General] artronnie:
Why boot recovery mode? You should go for Download mode. And what do you exactly want to do? I'd recommend you to read the big FAQ in here http://xdaforums.com/showthread.php?t=723596
[Galaxy S I9000 General] OrionBG:
Press Volume Down! Not both of them!
[Galaxy S I9000 General] captdong3:
I'm trying to flash froyo

Thanks for the link...I see how to get to download mode now.

5. Connect phone in debug mode run SDK/adb and type:

adb push su /system/xbin/

adb push busybox /system/xbin/

adb push Superuser.apk /system/app

adb shell

chmod 4755 /system/xbin/su

chmod 4755 /system/xbin/busybox

chmod 644 /system/app/Superuser.apk

Any idea on how to do this part?

I have SDK downloaded but everytime i run adb.exe it just pulls a command prompt then closes it right away.
[Galaxy S I9000 General] OrionBG:
First write "adb shell" and the write everything line by line or make a BAT file containing the first three lines and the write "adb shell" for the chmod commands
[Galaxy S I9000 General] psternx:
You can not simply double click the adb.exe. You'll have to open a command promt first. Change to the directory where the su,busybox,Superuser.apk resides in ("cd C:\folder\where\i\saved\my\files"). From there you can use the commands listed above.
[Galaxy S I9000 General] captdong3:
So it seems like Everytime I do

4. Open ODIN and put JP2 kernel as PDA - do not change other settings, flash the phone, do not use any PIT file.

- Reboot.

It bricks my phone... All I get is the phone with the ! point and computer symbol

I have to take it back to download mode and use ODIN again with factory settings...

Any ideas on what I might be doing wrong?
[Galaxy S I9000 General] Kjeldmis:
captdong - you should ALWAYS select a PIT file, since this file contains the boot information for your phone. If nothing else is stated, you should use the 513.PIT file for older ROMs. All the new ROMs use 512.PIT

Follow these directions:

1: Download the newest version of Samsung Kies and install that.

2: Download a ROM of your choice from www.samsung-firmwares.com

3: Download the appropiate PIT-file from www.samsung-firmwares.com - it is a little further down the page.

4: Make sure that you have both a MODEM, CSC and CODE (PDA) in the ROM you downloaded - In the future you may only need a CODE file.

5: Reboot your computer (just for safety's sake)

6: Turn your phone in download mode by pressing vol down + home + power but DO NOT connect the phone to your PC yet.

7:Open ODIN and select PIT file, the PDA (CODE), CSC and MODEM from your downloaded ROM

8: Plug in the USB cable to your phone.

9: Press start and DO NOT unplug the phone before the lock screen appears.

If you have any questions feel free to ask :).
[Galaxy S I9000 General] artronnie:
it's confusing. Based on what you said, it's look like (the instruction that you got) it deals with flashing modified kernel. Now, if you want to flash modified kernel, MAKE sure that you flash it over the intended firmware. Example, if you want to flash modified JP2 KERNEL, make sure you already got JP2 firmware on the phone.

If you want to flash a complete firmware, then PIT file is A MUST. Just follow Kjeldmis guide.
[Galaxy S I9000 Q&A, Help & Troubleshooting] snedex:
Hi there, (not to sure if this is the right place, please redirect me

if it is wrong)

Basically I am writing an application which receives data from a blue tooth enabled device which has no user interface. I've been developing with the Nexus One with Android 2.2 however I decided to test it on a Samsung Galaxy S (Model GT-I9000) to ensure that it worked properly on other handsets. The Samsung is running 2.1-update1 albeit it's been customised by Samsung.

First thing I noticed was that the blue tooth enabled device did not show on the search results when attempting to pair the device which was odd considering that it appears on the Nexus One without any problem.

To get around this I wrote a few lines of code to scan the available devices and attempt a connection to the device matching the advertised name, which in turn would start the pairing process and the phone would remember the device.

So I have a very simple BroadcastReciever class which has the Intent filters for device found and discovery finished events. What I found whilst debugging in Eclipse was the following in LogCat:

E DTUN_HCID Device [00:07:CF:59:04:38] class is 0x00 - skip it

The 'skip it' part worries me because no intents are fired for the BroadcastReciever to process and I have only found this with the Samsung handset, I've yet to try others (as I have no others to hand) Has anyone else ever encountered this problem or could perhaps suggest a work-around or at least a pointer to where I could at least override this behaviour?

Thanks for any help.
[Galaxy S I9000 Q&A, Help & Troubleshooting] fheldt:
I've exactly the same problem with the HTC Desire (2.1 or FroYo). Looks like they crippled the bluetooth scan, so it doesn't list devices like these.

I can connect to the device (at least under 2.2) by giving it the bluetooth address directly and it works fine. It even is listed as paired after that...

Any idea how to fix this (i don't know yet, where this message ("...class is [0]...") originates from)?
[Galaxy S I9000 Q&A, Help & Troubleshooting] TheBeano:
For what it's worth I had a quick look at the Samsung open source and this message comes from vendor/brcm/adaptation/dtun/dtunc_bz4/dtun_hcid.c in function dtun_dm_sig_device_found, so it's probably Broadcom's fault, but I can't see a workaround, it looks like it will never interactively pair with something with class of device=0.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Liquinno:
hello,

I'm having the exact same problem on the galaxy s.

Have you found a sollution for this?

It is rather critical for my application :-(

Greetings,

Kristof taveirne
[Galaxy S I9000 Q&A, Help & Troubleshooting] snedex:
Hi Guys, thanks for the replies, didn't get an e-mail to let me know that there was a response.

@TheBeano: Thanks for having a look at that. You can pair the device if it initiates a connection to the phone, however the device I'm using makes this very difficult. Thanks for your efforts.

@fheldt: I have no idea on a workaround bar attempting to trace logs, find the address and attempting to connect to the device, however that isn't exactly an elegant solution.

@Liquinno As far as theBeano has stated there doesn't look like a workaround, it's rather critical to my application. Sorry I can't help further :(

Thanks for your efforts, if you come up with an idea or workaround, would mind letting us know ?
[Galaxy S I9000 Q&A, Help & Troubleshooting] Liquinno:
Maybe we'll have some luck with the Froyo firmware update that's coming up later this month.

For now I'm using other BT devices that are not class 0x00 to continue development. But I'll definitely get back on this.

Kristof
[Galaxy S I9000 Q&A, Help & Troubleshooting] karl999999:
"I can connect to the device (at least under 2.2) by giving it the bluetooth address directly and it works fine. It even is listed as paired after that..."

are you sure???

can you describe how you did that please (step by step) ?
[Galaxy S I9000 Q&A, Help & Troubleshooting] husq510:
running JP5 and froyo still skipping class 0x00 any clues ??
[Galaxy S I9000 Q&A, Help & Troubleshooting] husq510:
just patched libbluetoothd.so to allow class 0x00 on pairing, please back up your /system/lib/bluetoothd.so and copy this one in /system/lib, once your pairing is done replace your old libbluetoothd.so

this library comes from a JPA so it maybe ok for froyo, not for enclair.
[Galaxy S I9000 Q&A, Help & Troubleshooting] lorenth38:
Hi everyone,

I encounter the same issue with a Samsung Galaxy 3 GT-I5800 and a HTC Wildfire on Android 2.1. I am writing an application to exchange data with a simple Bluetooth device using Serial Port Profile. I tried scanning devices with both of these but the class of the device is not recognized. I'm a bit desperate right now.:(

Is there any issue to make it discoverable? Or there is no way and it's definitely over. Thanks in advance for your help.

Lorenth
[Galaxy S I9000 Q&A, Help & Troubleshooting] husq510:
yes, by patching libbluetoothd.so
[Galaxy S I9000 Q&A, Help & Troubleshooting] lorenth38:
Did you not say that it's working on Froyo but not on Eclair?
[Galaxy S I9000 Q&A, Help & Troubleshooting] husq510:
yes, that patch is for froyo only.
[Galaxy S I9000 Q&A, Help & Troubleshooting] lorenth38:
Well I'm using Eclair :( Is there a chance to have the same thing on Eclair? Or did you aware about another solution to fix it? Thank you for help anyway.
[Galaxy S I9000 Q&A, Help & Troubleshooting] husq510:
you need root and give me /system/lib/libbluetoothd.so and i will fix it.
[Galaxy S I9000 Q&A, Help & Troubleshooting] BlueEyes99:
so can we use this to pair our device with a wiimote? what do you mean by saying "once your pairing is done replace your old libbluetoothd.so" do we still need the old libbluetoothd.so even after using your patched version? another question, will this version work with JPO? if not, here is a JPO version to get patched by you! thanks in advance, would love to pair a wiimote with my sgs
[Galaxy S I9000 Q&A, Help & Troubleshooting] BlueEyes99:
bump bump bump bump
[Galaxy S I9000 Q&A, Help & Troubleshooting] TheBeano:
No the Wiimote issue is a different one, the native Bluetooth libraries don't behave in the way the Wiimote IME developer is expecting on the SGS and HTC.
[Galaxy S I9000 Q&A, Help & Troubleshooting] bhbraswell:
Verizon reply from their Admin

See this link:

add the http etc...

community.vzw.com/t5/Other-Android-Devices/Bluetooth-broken-on-Verizon-Galaxy-Tab/m-p/343162

From the admin: Moates

Re: Bluetooth broken on Verizon Galaxy Tab?

Options

12-06-2010 04:40 PM

We are aware of this issue and we are diligently working on resolving it. As soon as we get some additional information we will be sure to pass it along.
[Galaxy S I9000 Q&A, Help & Troubleshooting] karl999999:
wow, this works!!

ok this is just super fine.

here is what i did (i am running DocRom XXJPU 2.0 now) while phone was running normally and fully switched on:

on SGS do:

turn BT off

reboot phone

after fresh reboot when phone is running normally and fully switched on

mount /system as r/w (use SGS tools)

on PC do:

> adb push <this libbluetoothd.so file> /system/lib/libbluetoothd_patched.so

> adb root

> adb shell

> cp -p /system/lib/libbluetoothd.so /system/lib/libbluetoothd_orig.so

> cp -p /system/lib/libbluetoothd_patched.so /system/lib/libbluetoothd.so

now on your SGS turn on BT and search, it will find your class 0x00 device

pair it and enter code

now back to the still open adb shell:

> cp -p /system/lib/libbluetoothd_orig.so /system/lib/libbluetoothd.so

> exit

on SGS do:

mount /system as r/o (use SGS tools)

and it all worked just super fine.

if somebody else would need this, we can make a script and automate this process
[Galaxy S I9000 Q&A, Help & Troubleshooting] karl999999:
class is 0x00 - skip it download fix here

ok so i made 2 CWM flashable zip files.

its for doc rom JPX

first flash mod_bluetooth_class_zero_CWM.zip via CWM

then reboot, turn on bluetooth, find and pair with your device

reboot into CWM

and now flash mod_bluetooth_orig_JPX_CWM.zip via CWM

reboot.

now your class 0x00 device will work fine.

(thanks husq510 to for patching the file, awesome!!)
[Galaxy S I9000 Q&A, Help & Troubleshooting] husq510:
well done karl!
[Galaxy S I9000 Q&A, Help & Troubleshooting] SuperJMN:
But, what about Wii Controller IME? It's not working and I love my emulators! I bought them to play with my older phone, but it was quite slow. Now, with my Samsung Vibrant, it runs smoothly, but I cannot connect my wiimote :S !!
[Galaxy S I9000 Q&A, Help & Troubleshooting] husq510:
libbluetoothd.so patched (taken from JPY)
[Galaxy S I9000 Q&A, Help & Troubleshooting] HGGH:
Edit: ignore me I missed the fact that this fix doesn't work with the wiimote. :-\

I can't seem to get this to work. I'm using doc mod jpx and I have tried every one of the patched files that have been posted including the zip files (i have checked with md5sum each time to make sure) and no matter what I do wiimote controller says "no bluetooth found error no -1" and the standard android bluetooth connection manager can't find the wiimote. What am I doing wrong!?
[Galaxy S I9000 Q&A, Help & Troubleshooting] husq510:
depends if wiimote controller uses SDP or HIC, if it uses HIC theres no chance to let it work.
[Galaxy S I9000 Q&A, Help & Troubleshooting] haufe:
2 or 3 Devices via Bluetooth on sgs i9000. possible?

hi there,

im thinking about it to buy me a Bluetooth mouse and a keyboard for my SGS i 9000

and i got a handsfree voice dial Radio, too ( clarion rbt 289)

my firmware is :

2.2.1

jpy

2.6.32.9 kernel

Darkys v7 jpy gingerbread edition

i found some bluetooth issues but no1 here or in web told me if its maybe workable with bt 3.0 or is it the same as on bt 2.0 so just one device at once.

hopefully someone can help

thx

haufe
[Galaxy S I9000 Q&A, Help & Troubleshooting] kubbek:
hi,

great work, but for me there is some problem. when i am connected to external gps reciver after few seconds of using this, it makes my phone reboot.

P.S.

once more - THANK YOU! :-)

i have spent almost 2 weeks searching the internet to find the way of fixing this.

Could you explain - why some devices has working class zero device discovery, and other does not have?

many people that I was asking about this did not know whas was I talking about.

ok, issue with rebooting phone ended.

unfortunately when bt fix is set, i can not find other devices than class zero. Could you create fully functional option, thanks to which updates with cwm wouldn't be necessary?

(sorry for bad english)
[Galaxy S I9000 Q&A, Help & Troubleshooting] gamaTeam:
hi,

i have same problem with external bluetooth GPS receiver. Phone reboots the moment I start receiving data from external GPS. I have version XXJPY_Doc_v6.2. Does anyone find solution for this problem?
[Galaxy S I9000 Q&A, Help & Troubleshooting] kubbek:
i had the same situation. I have solved it with two reboots, after that the issue dissapeared
[Galaxy S I9000 Q&A, Help & Troubleshooting] pourrite:
I used this and now my sgs cannot see any nearby visible BT device, even after copying back the original bluetoothd.so :(

Any idea ?
[Galaxy S I9000 Q&A, Help & Troubleshooting] pourrite:
Ok problem solved !

I did this again

> cp -p /system/lib/libbluetoothd_orig.so /system/lib/libbluetoothd.so

and after reboot the problem was solved...
[Galaxy S I9000 Q&A, Help & Troubleshooting] Ninja_Gundam:
Damn i 've tried this but do not find my wiimote :(( i have a 2.2.1 with base xxjpx build froyo.xxjpy and kernel 2.6.32.9 speedmod.k12r.

I dont wanna buy zeemote, i wanna use wiimote again :) Can anyone look foward in this matter?

Chooo
[Galaxy S I9000 Q&A, Help & Troubleshooting] faxedhead:
App to fix this issue

I've written an app to fixes this issue (and doesn't require you to root your phone & install patches :D ). Unfortunately it exposed another bug in the Samsung Galaxy S I9000 that prevents the pairing dialog from being displayed. The app works fine on an LG Optimus One and HTC Desire HD, however. If you feel like trying it, the details are here:

h t t p : / / zornsoftware.talsit.info/blog/pairing-spp-bluetooth-devices-with-android-phones.html

(remove spaces from URL - this forum prevents outside links for the first 8 posts :mad: wtf??)
[Galaxy S I9000 Q&A, Help & Troubleshooting] Ninja_Gundam:
Wow a news :)

I will try asap and i will report my tests :)

Thx for now!

Chooo
[Galaxy S I9000 Q&A, Help & Troubleshooting] Ninja_Gundam:
No works :(

It can neither found it as device. Btw my android BT stack see it, and it ask me for a PIN to enter but i can't skip that window and every code i put i get a wrong pin entered.

Chooo
[Galaxy S I9000 Q&A, Help & Troubleshooting] TheBeano:
Are you trying to use it with a Wiimote? This patch (and thread) is not for the Wiimote, it's for some other Bluetooth devices. For the Wiimote on the SGS the only solution is to use Cyanogenmod, which definitely does work with it.
[Galaxy S I9000 Q&A, Help & Troubleshooting] TheBeano:
Has anyone that had this problem tried it with Gingerbread (JVO)? It works for me with a Seeedstudio bluetooth module, but I never tried it when I still had Froyo. There is this in the log which suggests that it might be fixed:

D/BluetoothService( 482): updateDeviceServiceChannelCache(00:19:86:00:22:2B)

D/BluetoothEventLoop( 482): ClassValue: null for remote device: 00:19:86:00:22:2B is null

E/BluetoothEventLoop.cpp( 482): event_filter: Received signal org.bluez.Adapter:PropertyChanged from /org/bluez/9716/hci0

E/BluetoothEventLoop.cpp( 482): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/9716/hci0/dev_00_19_86_00_22_2B

D/BluetoothEventLoop( 482): Device property changed:00:19:86:00:22:2Bproperty:Connected
[Vibrant General] sj_martin:
I use Google Voice for everything. I was able to swap out my default voicemail to utilize GV, but I can't seem to do it for the default text/messaging application.

When I left swipe or click on a contact and click message I want it to pull up the GV text vs the native text application.

Right now if I ever want to text, I have to open up the GV app first.

Thanks.
[Vibrant General] heygrl:
Have you tried clearing defaults? I have GV as my main SMS source and it works great. It asked me which to pick when I first installed it and of course you won't get that message again if you've picked a default after installing GV
[Vibrant General] sj_martin:
Uninstalled and reinstalled and I did get this option upon first use. I must have accidentally selected messaging the first time around. Thanks! This is exactly what I was hoping for!
[Vibrant General] Blueman101:
if it happens with another app just know that you can go to settings >applications then go to the current default app (for whatever it might be), and select clear defaults
[Vibrant General] sj_martin:
I figured that one out too late. Definitely helpful for next time :)
[Vibrant General] sj_martin:
When you go into your contacts and look under history do you see your GV text messages in there?

The only ones I see in there are the native text app and not the GV texts.
[G1 Android Development] staunty:
**Must be able to use apktool to implement**

I am constantly flashing things or wiping my phone so a lot of my passwords, email addresses, etc. don't get saved for long. I use several different email addresses for various purposes and I hate having to type them in all the time so I came up with a little modification to the LatinIME.apk using the popup_punctuation.XML. Instead of the normal pop-up appearing, I changed it so that when you hold down "." a pop-up with your email addresses comes up. This apk also has the black colored keys that various ROM's have used and a ".com" option next to spacebar when entering URL's. The attached zip is the LatinIME.apk that I decoded using apktool. I'm just learning about programming so this is the only way I could implement something like this. If there is an easier way, feel free to let me know. Inside the LatinIME file, open res-->xml-->popup_punctuation.xml. You'll see three rows where you need to enter your email address. If you'd like more than three email addresses, just add another row. I've included the original AndroidManifest.xml and META-INF files so all you need to do is use apktool to build the file again. Once its built, just push back to /system/app.
[G1 Android Development] johnnylicious:
very nicee think you can do this with the htc_ime?
[G1 Android Development] staunty:
Sure, I don't see why not. I'll do it in a bit.

Scratch that...I took a look at the HTC_IME apk and it's a lot different than the LatinIME. I can't figure out how to do it, sorry.
[Hero, G2 Touch Android Development] Ganii:
Anybody tried this new method to root htc hero

with 1-click?

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

http://xdaforums.com/showthread.php?p=7550573#post7550573
[Hero, G2 Touch Android Development] dkelley:
it says hero - 2.1

stock heros have 1.5 "modified" or something like that, right?

so why does it say 2.1?

and is it dangerous to try, and what's the result of this type of rooting?

EG: if I run this on my wife's stock 1.5:

what will happen if it works?

what if it doesn't work?

I did the manually created goldcard method on my hero a ways back and don't want to do that again nor do I remember how I did it now. hoping this easy click method works, but not sure I want to try and bork my wife's phone.
[Hero, G2 Touch Android Development] Ganii:
Don`t know if it works at hero with Android 1.5.

Maybe you can test it!

After this,you should have root only.

Try and install apps from market,which requires root and you

can see if it works right!
[Hero, G2 Touch Android Development] dkelley:
so it will add root to the stock OS if I'm understanding right?

hmmm.... would it add a superuser app as well then? I mean, it must have to.

interesting... and then in theory I'd be able to flash a recovery onto her phone and do a full nandroid backup, and then flash froyo...

hmmmmm.... :-)

EDIT: oh, I suppose asking her first would be good or I'll be getting a divorce in the near future.
[Hero, G2 Touch Android Development] Ganii:
After Rooted you have to flash Recovery Image!

It`s X10 but should the same at the hero:

http://techie-buzz.com/mobile-news/x10-root-universal-androot.html

But don`t know if it works with hero and Android 1.5!
[Hero, G2 Touch Android Development] dkelley:
works perfectly on the hero. but doesn't include a SU app or busybox, so next step is download free superuser app from market and install it. that will let you install and run "rom manager" from clockworkmod, my personal favorite recovery, but amon-ra can no doubt be installed without too much trouble using the same app.

you're set, just need to wipe all and flash a new rom now. can't use titanium on stock rom without busybox so use "applist" apk from market to make text file list of installed apps so you can reinstall them after flashign a new rom. after that titanium will work great obviously.