Problem with bluetooth on android 2.1 (samsung spica i5700) where pairing works but connection does not work

前端 未结 5 1687
南旧
南旧 2020-12-06 08:23

I have a Samsung Spica i5700 which I already have updated to Android 2.1. I am using the phone with an application called Run.GPS (http://www.rungps.net). This application l

相关标签:
5条回答
  • 2020-12-06 08:28

    https://android.git.kernel.org/?p=platform/system/wlan/broadcom.git;a=commit;h=e10efcc0c020caa486fa9d8cd05c986fd86f7c44

    may solve this. The commit log is: "Add firmware for BCM4325"

    If there was no firmware in the kernel to support this before, then it obviously would cause problems.

    I guess I'll have to see if I can build android from source and install it on my phone :-(

    0 讨论(0)
  • 2020-12-06 08:30

    This thread over at Google Groups (android-developers) is also interesting: ' Is Google working on the Bluetooth bug? Any estimated date of completion? '

    ------ VERSION INFO ------ currenttime=Sat May 1 21:31:48 CEST 2010 kernel.version=Linux version 2.6.29 (root@SE-S611) (gcc version 4.3.1 (for S3C64XX Samsung Electronics AP Development Team) ) #2 Sat Mar 13 02:28:48 KST 2010

    kernel.cmdline=# begin build properties

    autogenerated by buildinfo.sh

    ro.build.id=ECLAIR ro.build.display.id=ECLAIR.XXJCB ro.build.version.incremental=XXJCB ro.build.version.sdk=7 ro.build.version.codename=REL ro.build.version.release=2.1-update1 ro.build.date=2010. 03. 13. (토) 02:07:55 KST ro.build.date.utc=1268413675 ro.build.type=user ro.build.user=root ro.build.host=SE-S611 ro.build.tags=ota-rel-keys,release-keys ro.product.model=GT-I5700 ro.product.brand=Samsung ro.product.name=GT-I5700 ro.product.device=GT-I5700 ro.product.board=GT-I5700 ro.product.cpu.abi=armeabi ro.product.manufacturer=Samsung ro.product.locale.language=en ro.product.locale.region=GB ro.wifi.channels= ro.board.platform=s3c6410

    ro.build.product is obsolete; use ro.product.device

    ro.build.product=GT-I5700

    Do not try to parse ro.build.description or .fingerprint

    ro.build.description=GT-I5700-user 2.1-update1 ECLAIR XXJCB ota-rel- keys,release-keys ro.build.fingerprint=Samsung/GT-I5700/GT-I5700/GT-I5700:2.1-update1/ ECLAIR/XXJCB:user/ota-rel-keys,release-keys

    Samsung Specific Properties

    ro.build.PDA=I570EXXJCB ro.build.Phone=I570EXXJCB ro.build.HW=REV 0.1 ro.build.RFCallDate=2009.02.25 ro.build.hidden_ver=I570EXXJCB ro.build.changelist=193516 ro.build.FUSDLMode=Change ro.build.SupportFUS=TRUE ro.build.CGMM=GT-I5700 ro.build.GMM=GT-I5700

    end build properties

    #

    system.prop for spica

    0 讨论(0)
  • 2020-12-06 08:33

    I found this exact problem happens when one of the devices has the Bluetooth turned off.

    0 讨论(0)
  • 2020-12-06 08:38

    Ok, solved it.

    The solution is to update the firmware on the phone. I now have: PDA: I570EXXJE1 PHONE: i570EXXJD1 CSC: I570EOXEJE1

    and bluetooth spp worked 'out of the box'.

    Look at http://samsung-firmwares.com for both the latest firmware as well as programs to flash the phone (odin) and details/tutorials.

    0 讨论(0)
  • 2020-12-06 08:39

    I got this information from the gps-sport forum. Not sure what to do with it though...

    See also http://www.gps-sport.net/forums/thread/1532-0/Keine-Sprachausgabe-auf-HTC-Desire

    Cross posting this entry from the software category. The thread over there deals with the Zephyr HxM as a secondary issue - meaning it mightn't be easy to find...

    24.04.2010 16:47:05 UTC geändert am 24.04.2010 17:03:03 UTC

    A fix to the bluetooth connection problem

    Hi

    If this problem still is not resolved, the code below describes how to make the connection work with Android 2.1 (Tested on HTC Desire). Just replace "00:07:80:89:EE:EB" with the MAC of your HXM to make it connect. After the connection is successful, a regular method with input = socket.getInputStream() can be used.

    BluetoothDevice hxm = BluetoothAdapter.getDefaultAdapter().getRemoteDevice("00:07:80:89:EE:EB");
    Method m = hxm.getClass().getMethod("createRfcommSocket", new Class[]{int.class});
    socket = (BluetoothSocket)m.invoke(hxm, Integer.valueOf(1));
    socket.connect();
    

    Hope the fix will be out very soon =)

    Best regards Espen S. Nygaard

    0 讨论(0)
提交回复
热议问题