xueliu / btstack

Automatically exported from code.google.com/p/btstack
0 stars 0 forks source link

iOS 7 support #361

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?

Please attach a package log, as described here:
http://btstack.uservoice.com/knowledgebase/articles/69548-how-to-get-
btstack-communication-log

and provide any additional information below.

Original issue reported on code.google.com by pollobue...@hotmail.com on 28 Dec 2013 at 10:39

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
=============
Previous Post: (See update below)
=============

I have had to follow steps to boot my phone in "safe mode" (hold Volume up 
button while booting) to boot without loading Cydia tweaks. This was the only 
way to get out of the crash loop. Now I have gone and removed just BTC Mouse 
and Trackpad, and will boot again normally to see if the actual tweak was the 
problem, or if it was in one of the dependencies.

Specs:
- iPhone 4S
- iOS 7.0.6

=============
Update:
=============
Ok I have got to the bottom of this. When I booted in "safe mode" I noticed 
Cydia mysteriously had 3 "updates", which turned out to be the dependencies of 
BTC Mouse & Trackpad. I installed them and then reinstalled BTC Mouse & 
Trackpad again.

This time I rebooted and I could access the touchscreen, and the boot loop was 
gone.

There may be an issue with the way this tweak is bundled against its 
dependencies, and if there is a cydia error during installation, there is a 
situation where a user could have BTC installed but not the dependencies, 
creating a condition for the springboard crash loop.

Of course, the issue could just be with Cydia itself, not sure which. Hopefully 
Matthias will see this and offer advice on what may have happened.

Original comment by kieran.c...@gmail.com on 24 Mar 2014 at 2:52

GoogleCodeExporter commented 9 years ago
Ok one more update for today:

I have installed it on both my iPhone 4S (now stable) and also my iPad 3rd Gen. 
On the iPad 3rd Gen., it pairs with and works fine with my magic mouse. On my 
iPhone, however, it will not detect the magic mouse in discovery mode. I am 
wondering if any of the iOS reset functions (like reset network settings) might 
help me to pinpoint that particular issue.

My goal however is not to use my iDevices with the magic mouse (it was just 
around to test with), but the combo Adesso BT keyboard/trackpad, which I have 
two of. I will get one for testing with both devices and report my findings.

Original comment by kieran.c...@gmail.com on 24 Mar 2014 at 3:09

GoogleCodeExporter commented 9 years ago
One more bug to report:

Suppose I pair my magic mouse and then do something that requires restarting 
the springboard (updating Chrome Downloader +, for example).

Then when I auto-reconnect, the device will actually be connected, but the 
mouse icon (arrow) will not appear. I know this is happening because I can 
still control the device when I click on stuff and drag, etc., also since I 
have had for a long time another unrelated bug on my iPad where when I touch it 
will show a circle beneath where I am touching. Sometimes these circles will 
get stuck somewhere on the screen, and I will have to respring to get rid of 
them.

If anyone has ever heard of these appearing touch circles (some debug thing in 
iOS for Apple developers that's supposed to not be in the release version?? 
from some other tweak??) and knows how to get rid of them, thanks for sharing 
any info on that.

Original comment by kieran.c...@gmail.com on 24 Mar 2014 at 3:21

GoogleCodeExporter commented 9 years ago
On ipad mini retina btc works great. Just the movement of the pointer is not so 
stable is like a bit slow but it does work. Congratulations to Mr Matthias for 
his time spending for all this. I appreciate it. 

Original comment by marydr2...@yahoo.gr on 24 Mar 2014 at 11:36

GoogleCodeExporter commented 9 years ago
I installed but no mouse appears.  Can you tell me what I'm doing wrong.  The 
mouse I have is bluetooth.

Original comment by eagle.fe...@gmail.com on 24 Mar 2014 at 12:12

GoogleCodeExporter commented 9 years ago
I have ipad 2 7.0.4 iOS 

Original comment by eagle.fe...@gmail.com on 24 Mar 2014 at 12:14

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I am in the same situation like before installing, but with 5 dollars less.
No mouse, no nothing.
I can saz that witj this mouse I worked fine with old BT mouse and work great 
on Android naturally....

Original comment by emarc...@gmail.com on 24 Mar 2014 at 6:52

GoogleCodeExporter commented 9 years ago
1 more bug.

not possible to pair a mouse that use empty pin (or not pin) (instead 0000)

the mouse is listed on the avalaible device but when pairing process is started 
a pop up appears with this error:
impossible to pair, check the mouse is on, near to the device and ready to pair.

BTC is working with different mouse and the mouse having issues is working 
correctly in my laptop.

The same mouse was working correctly with previous versions

Original comment by rled050...@gmail.com on 24 Mar 2014 at 7:12

GoogleCodeExporter commented 9 years ago
I have a lenovo  bluetooth mouse which works great. I dont know what mouse you 
use. After pair the device you will see the pointer on the screen. 

Original comment by marydr2...@yahoo.gr on 24 Mar 2014 at 7:28

GoogleCodeExporter commented 9 years ago
to complete my bug report #110: 

Micorsoft notebook mouse 5000, Pairing in my laptop with 0000 is working 
perfectly.

Philips mouse  SPH-9000 (I need to use  this one in my car, becouse have a 
special optical control system), pairing in my laptop without PIN (or empty PIN 
in windows8) not working becouse pairing is not possible.

Original comment by rled050...@gmail.com on 24 Mar 2014 at 7:36

GoogleCodeExporter commented 9 years ago
I have an inland optical bluetooth mouse. It works on my iPod touch 4g but not 
on my ipad2.  Yes I deactivated from touch before trying to pair on ipad, no 
luck.  Going to buy a diff mouse to see if the current mouse is the problem.  

Original comment by eagle.fe...@gmail.com on 24 Mar 2014 at 7:56

GoogleCodeExporter commented 9 years ago
In cydia btc mouse & trackpad portion it still shows compatibility 6.1.  Is 
this why my mouse isn't showing?  My iOS is 7.0.4.  On my iPod touch though, 
lower iOS 6.0.1, it shows compatibility 7.x.  Do I need to rejailbreak my ipad 
and cydia?

Original comment by eagle.fe...@gmail.com on 24 Mar 2014 at 8:13

GoogleCodeExporter commented 9 years ago
Hi Guys. Thanks for all the feedback. I'm afraid this gets chaotic. Feel free 
to file independent issues, if no one else did before you.

Crashes: I've tried it on iPhone 5S/7.0.4, iPod Touch 5G/7.0.4, iPad 3/7.0.4, 
iPad Mini/6.1.2 and iPhone 4S/6.1.2. It doesn't crash on any of them. If it 
crashes, I'd suspect an incompatibility with other tweaks. Please provide the 
crash log and the list of installed tweaks for further investigation.

No mouse pointer: please "forget device", reboot, and try again. 

Not showing in Cydia: please go to Changes, tap refresh and wait until all 
updates are loaded

Mouse working on one device but not the other: as it's the same software on 
both devices, I don't think it's a problem of BTC Mouse & Trackpad

Pairing: iOS Bluetooth supports Secure Simple Pairing (Bluetooth 2.1and 
higher). In this case, no PIN is needed (both implicitly will use '000000' 
AFAIK). With some older device, pairing is confusing. Some use a '0000', some 
allow to connect without a PIN. BTC Mouse & Trackpad tried to alternate between 
pairing with authentication and pairing without.

Original comment by matthias.ringwald@gmail.com on 24 Mar 2014 at 8:57

GoogleCodeExporter commented 9 years ago
HI Matthias, thanks for answer... 

about the pairing issue, there is something I can do/Try ro have my mouse 
working or there is not chance?

Last versions BTC working for sure with this mouse was 1.5.1 (I'm still using 
it in my Ipod 4g)

thanks again for help

Original comment by rled050...@gmail.com on 24 Mar 2014 at 9:07

GoogleCodeExporter commented 9 years ago
@reled: not sure. There's no functional change between 1.5.5 and 1.6. If you 
like, you can enable packet logger in the prefs, and try to pair both on the 
iPod 4G and your current device. Then post the file /tmp/BTServer.pklg for both 
so I can look for differences.

Original comment by matthias.ringwald@gmail.com on 24 Mar 2014 at 9:14

GoogleCodeExporter commented 9 years ago
Hi Matthias, here the logs, 1.5.1 still ok on ipod 6.0.2
 1.6 fails on 7.0.4

it will be really great if you can give a look...

thanks a lot in advance for help....

Original comment by rled050...@gmail.com on 24 Mar 2014 at 9:45

Attachments:

GoogleCodeExporter commented 9 years ago
Mouse iTec Blue Touch 243, not discovered from bluetooth,  it not appear on the 
list of devices. The mouse is working in other pc without problems. Maybe there 
are mouse that are working and others no? Iphone 5 7.0.6 Ipad retina 4th 7.0.6 
both are not working.
What can be ? Thanks
Regards 

Original comment by emarc...@gmail.com on 24 Mar 2014 at 9:52

GoogleCodeExporter commented 9 years ago
Matthias, i can't get mouse to work.  In Cydia btc mouse sections, it still 
shows compadible 6.1 I believe to be the problem.  This is my ipad 2 ios 7.0.4. 
 However, on my iPod touch 4g, it shows compadible 7.x.  Do i need to uninstall 
cydia and reinstall it.  I've tried everything including rebooting.  I 
appreciate you help...

Original comment by eagle.fe...@gmail.com on 24 Mar 2014 at 9:57

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
iPhone4s 6.1.3 BTC1.5.5 is Bluetooth Mouse pairing works
iPhone5s 7.0.4 BTC1.6.1 is Bluetooth Mouse pairing not works, devices not 
appear in list

what?

Original comment by Slichan0...@gmail.com on 25 Mar 2014 at 2:09

GoogleCodeExporter commented 9 years ago
Matthias, great work, congratulations from Chile.

Regards

Original comment by patrici...@gmail.com on 25 Mar 2014 at 2:48

Attachments:

GoogleCodeExporter commented 9 years ago
Ok I did, now work fine with iphone 5 7.0.6 and Ipad 4th gen 7.0.6 both mouse 
and keyboard together.
This is for who havo not listed mouse : for first I installed old BT Mouse, so 
I connect mouse with it and worked fine. After I disconnected mouse and with 
BTstack I was back on IOS bluetooth and magically mouse was listed and working 
fne together with keyboard.
I hope this will help. 

Original comment by emarc...@gmail.com on 25 Mar 2014 at 8:26

GoogleCodeExporter commented 9 years ago
To make it work you have not to disconnect mouse from BTmouse , but without 
disconnect in BTstack go on IOS bluetooth and so it work fine, .

Original comment by emarc...@gmail.com on 25 Mar 2014 at 8:49

GoogleCodeExporter commented 9 years ago
Please somebody test it's working with Veency via VNC Viewer!

Original comment by gabor.vi...@gmail.com on 25 Mar 2014 at 10:11

GoogleCodeExporter commented 9 years ago
mouse notworking on ipad 2 not even detecting it.  going to buy a new one to 
see if it works.

Original comment by eagle.fe...@gmail.com on 25 Mar 2014 at 12:07

GoogleCodeExporter commented 9 years ago
another mouse tested and working correctly (logitech T630) on Iphone4 7.0.6 BTC 
1.6

still issues with Philips mouse SPM-9800/10 most probably caused by pairing 
without passkey (I have to leave it blank in W8).

@Matthias: I already posted as per your request the BTserver logs (working on 
1.5.1 and not working in 1.6) on post #118. 

maybe this can help: you already fixed this issue in the past in version 1.5, 
the same mouse was not workning in 1.4.3 (in the change log is reported: "fix: 
pairing device that don't use '0000'")

Original comment by rled050...@gmail.com on 25 Mar 2014 at 12:21

GoogleCodeExporter commented 9 years ago
I have also seen the same situation with #126, no mouse wasn't listed in 
bluetooth setting. So, I tried to install the BTStack mouse and run and 
disconnected. After that the mouse was appeared in bluetooth setting. BT mouse 
& trackpad is great software!  Thanks Matthias!

Original comment by orzorz...@gmail.com on 25 Mar 2014 at 12:22

GoogleCodeExporter commented 9 years ago
for your information/help 
I had ios6, using btcmouse..
It wasn't working anymore when i updated to ios7, my bad.

Yesterday, I've updated the btc mouse finally.

And it wasn't working at all for me.

So for any of you who have problem with it here's my advice:

uninstall and reinstall everything related to the bluetooth...before 
reinstalling btc mouse...

It worke dfor me

Original comment by smayr...@gmail.com on 25 Mar 2014 at 1:22

GoogleCodeExporter commented 9 years ago
Thanks for the update Matthias! 

IIMPORTANT FOR ANYONE WITH AN ARMX64 DEVICE:
Will Btc mouse work with newer devices? For example,

Is it confirmed that this tweak works with devices like iPad Air or iPhone 5s? 
(Assuming one jailbreaks their device for the first time, and no other tweaks 
are installed?)

Original comment by hbwandj...@gmail.com on 25 Mar 2014 at 3:58

GoogleCodeExporter commented 9 years ago
My magic trackpad won't show up on my ipad air with BTC mouse and trackpad 
installed (i've reinstalled and rebooted, still no luck)  I have included a 
package log which suggest that the ipad sees the trackpad, but gets a 
connection timeout. I just bought the tool when the ios7 update came out and 
hope that this can be fixed!

Original comment by basveel...@gmail.com on 25 Mar 2014 at 6:19

Attachments:

GoogleCodeExporter commented 9 years ago
Ironically, the free BTstack Mouse does work with the same configuration of my 
ipad air and magic trackpad.

Original comment by basveel...@gmail.com on 25 Mar 2014 at 6:40

GoogleCodeExporter commented 9 years ago
Sorry for the spam, but after installing BTstack mouse, finding my trackpad, 
removing BTstack mouse again and reverting back to the iOS stack, i do see the 
trackpad in the list. However, when it connects a mousepointer shows up for an 
instant and then the bluetooth switches off and on again.

Original comment by basveel...@gmail.com on 25 Mar 2014 at 7:04

Attachments:

GoogleCodeExporter commented 9 years ago
Whoever you are THANKS.  I followed the directions below.

1.  Removed all devices that were using bluetooth.  My Brydge keyboard and it's 
bluetooth speaker.

2.  Removed BTC Mouse & Trackpad from within Cydia.

3.  This is an important!!!  Ran iCleaner to remove everything.  Note:  I have 
also removed all my jailbreak apps on Sunday.  The only jailbreak apps were 
Cydia & iCleaner.

4.  Installed BT Stack Mouse and click BTStack active under "Active Bluetooth 
Stack".

5.  Closed everything.  Reboot the iPad 4/Retina.

6.  Open BT Stack Mouse again, and click iOS under "Active Bluetooth Stack".  
Waited 30 seconds.  The iOS line was active.

7.  Open Bluetooth and turned on my Apple Wireless Mouse.  Bang!  It was found 
and in all its glory the mouse pointer!  

Thanks! 
Domingo E. Mojica

Sent from my iPad

Original comment by domingo1...@gmail.com on 26 Mar 2014 at 1:58

GoogleCodeExporter commented 9 years ago
#137 Domingo I've tried that but doesn't work on my ipad 2.  Still doesn't 
detect my mouse.  Going to buy a new one to see if that one will work.

Original comment by eagle.fe...@gmail.com on 26 Mar 2014 at 12:12

GoogleCodeExporter commented 9 years ago
Just bought BTC mouse and trackpad for ipad air ios 7.0.6 and its does not work 
with apple Magic Trackpad.
It does not even find it when in discovery mode. Iim trying to figure ou how to 
attache log file. 

Original comment by jl...@onestopits.com on 26 Mar 2014 at 4:26

GoogleCodeExporter commented 9 years ago
I  found similar issue as #136, finally got my trackpad on the list with my 
ipad mini r,
but then  intermittent  connect and disconnect by the btc , 
tried to remove just the btc , and the connection become stable ,
however no pointer or mouse function show up

Original comment by tlsch...@gmail.com on 26 Mar 2014 at 4:56

GoogleCodeExporter commented 9 years ago
Here is log.

Original comment by jl...@onestopits.com on 26 Mar 2014 at 4:56

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
FYI:  I created the steps found in #137 above.  Loaded all my jailbreak apps.  
Still mouse is visible and working.  

My son-in-law has problem using some unknown brand BT mouse.  I gave him 
another Apple Magic Mouse and now his iPad 2; iPad Air; iPhone 5 & iPhone 5s 
are all seeing the mousing.  He had to follow my steps for his four devices to 
work.

We think the key step, to make it work, is using iCleaner.  iCleaner must be 
cleaning something that was left over or not letting the mouse to be seen by 
iOS 7.0.6 on all of our devices.

Mathias, again thanks a million.  You're the MAN!!!  Look, Ma, no finger prints 
on my iPAD!!!

Original comment by domingo1...@gmail.com on 27 Mar 2014 at 3:13

GoogleCodeExporter commented 9 years ago
This crashed my iPad 2 and put it into a constant reboot.  This is also not 
working on my iPhone 5s.

Original comment by ontime...@hotmail.com on 27 Mar 2014 at 5:07

GoogleCodeExporter commented 9 years ago
Hi there. Here's some feedback and troubleshooting advice

Reboot loop: just cannot happen because of BTC Mouse & Trackpad

Springboard crashing into safe mode: shouldn't happen. please de-install other 
tweaks and try it alone. then add them back to see if one particular tweak 
causes this

Bluetooth crashing when connecting to Apple Magic Trackpad: this happens for me 
too, so it's easy for me to fix it. just wait for an update.

Mouse not showing up: reboot, then make sure Bluetooth settings shows 
"Extensions: BTC Mouse & Trackpad". Make your mouse is a Bluetooth mouse (not 
just wireless) and it is discoverable. It really should show up. If not, please 
try with a different mouse

Mouse doesn't pair: has been reported e.g. with Microsoft Notebook Mouse 5000. 
I've found one online and ordered it. will test & fix when I get it

Mouse connects but no mouse pointer: weird. please reboot and try again.

Original comment by matthias.ringwald@gmail.com on 27 Mar 2014 at 10:25

GoogleCodeExporter commented 9 years ago
HI Matthias, maybe some misundestanding on my feedback...

Microsoft mouse 5000 is working with BTC, tested by me.....(pairing with '0000' 
key)

problems are with the mouses pairing with empty key: Philips  SPM-9800/10 in my 
case.

this kind of mouse were working in 1.5.1 (was fixed by you in this version, 
broken on 1.4.3)

see the log related to (1.5.1 working and 1.6 not working)

Original comment by rled050...@gmail.com on 27 Mar 2014 at 10:34

Attachments:

GoogleCodeExporter commented 9 years ago
Here's my report for 3 BT devices on 2 iOS platforms. Rebooting does not change 
anything for any of these, so I will now try Semi-Restore. The Adesso (which is 
the perfect product for BTC Mouse and Trackpad! I miss iOS 6...) is this:
http://www.computershopper.com/keyboards/reviews/adesso-bluetooth-slimtouch-mini
-keyboard-wkb-4000bb

    - iPad 3rd Gen.
        Adesso:
            - asked for passkey when pairing with Adesso only on iPad screen, all of "Cancel", "Pair" with blank field, "Pair" with 0000 reset the BT search
            - could not pair keyboard part or trackpad part
        Magic Mouse:
            - connects
        Magic Trackpad:
            - Crashes Bluetooth, will get stuck in loop where Bluetooth resets, trackpad connects and works very briefly (with no mouse cursor visible), then crashes again

    - iPhone 4S:
        Adesso:
            - only connects to keyboard part, trackpad part is not detected for pairing passcode typing request
        Magic Mouse:
            - doesn't detect
        Magic Trackpad:
            - doesn't detect

Original comment by kieran.c...@gmail.com on 27 Mar 2014 at 10:37

GoogleCodeExporter commented 9 years ago
by "passkey", I mean a dialogue on the iPad where you are expected to type 
numbers but you don't know what they're supposed to be (no other dialogue to 
show numbers to type, and typing from the Adesso keyboard doesn't work yet)

Original comment by kieran.c...@gmail.com on 27 Mar 2014 at 10:39

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]