Proper iOS 11 support? #120

Closed
NSExceptional opened this Issue Mar 20, 2018 · 28 comments

Comments

Projects
None yet
8 participants
@NSExceptional

NSExceptional commented Mar 20, 2018

Doesn't seem to be work 100% on iOS 11. Is this a known issue / WIP?

@mringwal

This comment has been minimized.

Show comment
Hide comment
@mringwal

mringwal Mar 20, 2018

Member

What doesn't work? BTstack on iOS 11 or Bluetooth Companion and BTC Mouse & Trackpad?

Member

mringwal commented Mar 20, 2018

What doesn't work? BTstack on iOS 11 or Bluetooth Companion and BTC Mouse & Trackpad?

@NSExceptional

This comment has been minimized.

Show comment
Hide comment
@NSExceptional

NSExceptional Mar 20, 2018

BTStack.

It looks like there's a button missing in the top cell. The version on Cydia is 1.1-1, is that the latest?

BTStack.

It looks like there's a button missing in the top cell. The version on Cydia is 1.1-1, is that the latest?

@mringwal

This comment has been minimized.

Show comment
Hide comment
@mringwal

mringwal Mar 20, 2018

Member

The version in Cydia is the last on. The text in the screenshot says that BTstack is enabled automatically (and I remember removing the 'on' button). Could you start some BTstack-enabled app? You could try BTstack GPS Demo to see if a) it works, b) if there's an "OFF" button

Member

mringwal commented Mar 20, 2018

The version in Cydia is the last on. The text in the screenshot says that BTstack is enabled automatically (and I remember removing the 'on' button). Could you start some BTstack-enabled app? You could try BTstack GPS Demo to see if a) it works, b) if there's an "OFF" button

@NSExceptional

This comment has been minimized.

Show comment
Hide comment
@NSExceptional

NSExceptional Mar 20, 2018

Oh, that makes sense. The missing button threw me off, combined with the Controllers For All developer frivolously claiming that BTstack was "abandoned" on Twitter.

If you say it's updated that's good enough for me! Thanks for responding so fast.

Oh, that makes sense. The missing button threw me off, combined with the Controllers For All developer frivolously claiming that BTstack was "abandoned" on Twitter.

If you say it's updated that's good enough for me! Thanks for responding so fast.

@mringwal

This comment has been minimized.

Show comment
Hide comment
@mringwal

mringwal Mar 20, 2018

Member

Glad it works. FWIW, it hasn't been updated since I think iOS 9. However, no need to update it as long as it works :)

Member

mringwal commented Mar 20, 2018

Glad it works. FWIW, it hasn't been updated since I think iOS 9. However, no need to update it as long as it works :)

@nikolaign

This comment has been minimized.

Show comment
Hide comment
@nikolaign

nikolaign May 12, 2018

I appreciate your work mringwal! Maybe implement BTC Mouse & Trackpad for ios 11 if BTstack works good?

I appreciate your work mringwal! Maybe implement BTC Mouse & Trackpad for ios 11 if BTstack works good?

@berunous

This comment has been minimized.

Show comment
Hide comment
@berunous

berunous May 18, 2018

hello mringwal
can you confirm that the BT stack GPS application is fully operational on IOS 11.1.1. if so how to get it today in view of the difficulties of CYDIA on IOS 11. thank you for an answer

hello mringwal
can you confirm that the BT stack GPS application is fully operational on IOS 11.1.1. if so how to get it today in view of the difficulties of CYDIA on IOS 11. thank you for an answer

@mringwal

This comment has been minimized.

Show comment
Hide comment
@mringwal

mringwal May 18, 2018

Member

@berunous BTstack itself works fine on iOS 11. However, the BTstack GPS app is currently only compiled for 32-bit, and hence cannot run on iOS 11 (as it's 64-bit only). I'll post here once I get it to compiled (no idea what changed, just re-compiling stuff sometimes becomes tricky)

Member

mringwal commented May 18, 2018

@berunous BTstack itself works fine on iOS 11. However, the BTstack GPS app is currently only compiled for 32-bit, and hence cannot run on iOS 11 (as it's 64-bit only). I'll post here once I get it to compiled (no idea what changed, just re-compiling stuff sometimes becomes tricky)

@mringwal

This comment has been minimized.

Show comment
Hide comment
@mringwal

mringwal May 18, 2018

Member

@nikolaign BTC Mouse & Trackpad does not work on iOS 10 or iOS 11 as something in the Bluetooth Server changed.

Member

mringwal commented May 18, 2018

@nikolaign BTC Mouse & Trackpad does not work on iOS 10 or iOS 11 as something in the Bluetooth Server changed.

@berunous

This comment has been minimized.

Show comment
Hide comment
@berunous

berunous May 19, 2018

@berunous

This comment has been minimized.

Show comment
Hide comment
@berunous

berunous May 24, 2018

Hello
I want to use BT stack but there are two hard points

where is the 64 bit compilation for IOS 11.1.1
Cydia does not currently allow to buy the application

can you communicate on these two subjects. Thank you

Hello
I want to use BT stack but there are two hard points

where is the 64 bit compilation for IOS 11.1.1
Cydia does not currently allow to buy the application

can you communicate on these two subjects. Thank you

@mringwal

This comment has been minimized.

Show comment
Hide comment
@mringwal

mringwal May 25, 2018

Member

@berunous There is not 64-bit version at the moment (I get compile errors), hence you cannot buy it in Cydia on iOS 11. Once it compiles for 64-bit and works on iOS 11, it will be available on Cydia (if Cydia is available).

Member

mringwal commented May 25, 2018

@berunous There is not 64-bit version at the moment (I get compile errors), hence you cannot buy it in Cydia on iOS 11. Once it compiles for 64-bit and works on iOS 11, it will be available on Cydia (if Cydia is available).

@berunous

This comment has been minimized.

Show comment
Hide comment
@berunous

berunous May 27, 2018

I need your application to navigate the wait with impatience. You think to end up under contains time. good luck and good thinking for a flawless compilation.

I need your application to navigate the wait with impatience. You think to end up under contains time. good luck and good thinking for a flawless compilation.

@berunous

This comment has been minimized.

Show comment
Hide comment
@berunous

berunous Jun 2, 2018

berunous commented Jun 2, 2018

@hsiang00

This comment has been minimized.

Show comment
Hide comment
@hsiang00

hsiang00 Jun 5, 2018

I don't think he can get that done soon. otherwise,this could be done a while ago.

hsiang00 commented Jun 5, 2018

I don't think he can get that done soon. otherwise,this could be done a while ago.

@xSimone

This comment has been minimized.

Show comment
Hide comment
@xSimone

xSimone Jun 5, 2018

@mringwal Hey there Matthias, I sent you an Email in hopes to have BTStack updated for iOS 11.

It's nice to see that's already happening, though may I ask, is it possible we get the old BTStack style back? Namely 0.8-3?

The fact we could select between OFF, iOS and BTStack was nice. Maybe have an Automatic AND Manual Mode? I preferred the Manual Mode since sometimes it'd crash, so I'd just switch it back on again.

Thank you so much for this Tweak, I use BTStack to pair my PS3 remote with my iPhone 5S iOS 8,4. ;3

xSimone commented Jun 5, 2018

@mringwal Hey there Matthias, I sent you an Email in hopes to have BTStack updated for iOS 11.

It's nice to see that's already happening, though may I ask, is it possible we get the old BTStack style back? Namely 0.8-3?

The fact we could select between OFF, iOS and BTStack was nice. Maybe have an Automatic AND Manual Mode? I preferred the Manual Mode since sometimes it'd crash, so I'd just switch it back on again.

Thank you so much for this Tweak, I use BTStack to pair my PS3 remote with my iPhone 5S iOS 8,4. ;3

@iOS4all

This comment has been minimized.

Show comment
Hide comment
@iOS4all

iOS4all Jun 6, 2018

We really hope to could use controller for all app running on iOS 11

iOS4all commented Jun 6, 2018

We really hope to could use controller for all app running on iOS 11

@hsiang00

This comment has been minimized.

Show comment
Hide comment
@hsiang00

hsiang00 Jun 6, 2018

BTC mouse and trackpad as well!
Thanks a lot.

hsiang00 commented Jun 6, 2018

BTC mouse and trackpad as well!
Thanks a lot.

@berunous

This comment has been minimized.

Show comment
Hide comment
@berunous

berunous Jun 6, 2018

how could we account for the number of users of applications relying on BT-STACK and who would like these applications to be compatible with IOS 11 ie that they are compiled in 64 bits. Only the number of users could encourage Matthias Ringwald and if necessary the OPEN SOURCE community to carry out these operations.

berunous commented Jun 6, 2018

how could we account for the number of users of applications relying on BT-STACK and who would like these applications to be compatible with IOS 11 ie that they are compiled in 64 bits. Only the number of users could encourage Matthias Ringwald and if necessary the OPEN SOURCE community to carry out these operations.

@mringwal

This comment has been minimized.

Show comment
Hide comment
@mringwal

mringwal Jun 6, 2018

Member

I'd like to repeat that BTstack (the actual stack with the preferences dialog) is compiled for armv7 & arm64 and runs on iOS 11 as far as I know. It provides basic profiles (SPP, L2CAP, SDP) that are sufficient for most use cases (e.g. GPS, HID devices, ..)

My BTstack-GPS is 32-bit only, but that should not stop others from using BTstack in their apps. FWIW, it now compiles for 64-bit, but there's no ETA for an official update.

BTC Mouse & Trackpad is a different issue as mentioned earlier as well and independent from BTstack.

Member

mringwal commented Jun 6, 2018

I'd like to repeat that BTstack (the actual stack with the preferences dialog) is compiled for armv7 & arm64 and runs on iOS 11 as far as I know. It provides basic profiles (SPP, L2CAP, SDP) that are sufficient for most use cases (e.g. GPS, HID devices, ..)

My BTstack-GPS is 32-bit only, but that should not stop others from using BTstack in their apps. FWIW, it now compiles for 64-bit, but there's no ETA for an official update.

BTC Mouse & Trackpad is a different issue as mentioned earlier as well and independent from BTstack.

@vienduong88

This comment has been minimized.

Show comment
Hide comment
@vienduong88

vienduong88 Jun 6, 2018

Hello Sir, may I ask if you ever plan to update BTC Mouse & Trackpad for ios 11? This is a really useful tweak for ipad especially when ios 11.3 jailbreak might be release soon. Thank you & have a nice day.

Hello Sir, may I ask if you ever plan to update BTC Mouse & Trackpad for ios 11? This is a really useful tweak for ipad especially when ios 11.3 jailbreak might be release soon. Thank you & have a nice day.

@berunous

This comment has been minimized.

Show comment
Hide comment
@berunous

berunous Jun 6, 2018

sorry to have irritated you but in the community there are users and develloppers. I am only a lambda user but do not want APPLE to impose the external GPS that he should use on his iPad. This is one of the objectives of OPEN SOURCE. I understand that the base brick BT STACK is operational in 64 bits but that your BT STACK GPS application is currently in 32 bits. I am unable to measure the difficulty of porting from 32 bits to 64 bits but I know that as long as your application BT STACK GPS will not be in 64 bits I could not use my external GPS on IOS 11 future versions. By passing in 64-bit APPLE has killed thousands of applications only develloppers can meet this challenge so that users do not remain under their hegemonic.

berunous commented Jun 6, 2018

sorry to have irritated you but in the community there are users and develloppers. I am only a lambda user but do not want APPLE to impose the external GPS that he should use on his iPad. This is one of the objectives of OPEN SOURCE. I understand that the base brick BT STACK is operational in 64 bits but that your BT STACK GPS application is currently in 32 bits. I am unable to measure the difficulty of porting from 32 bits to 64 bits but I know that as long as your application BT STACK GPS will not be in 64 bits I could not use my external GPS on IOS 11 future versions. By passing in 64-bit APPLE has killed thousands of applications only develloppers can meet this challenge so that users do not remain under their hegemonic.

@xSimone

This comment has been minimized.

Show comment
Hide comment
@xSimone

xSimone Jun 6, 2018

@mringwal

I'd like to repeat that BTstack (the actual stack with the preferences dialog) is compiled for armv7 & arm64 and runs on iOS 11 as far as I know. It provides basic profiles (SPP, L2CAP, SDP) that are sufficient for most use cases (e.g. GPS, HID devices, ..)

So when you say this.. are you saying...
1: PS3 Controllers (HID?) can directly connect to iOS 11 via BTStack from Cydia
2: ControllersForAll (when updated) can be compatible with BTStack for iOS 11

Thank you so far for replies thus far Matthias. We all love your tweak.

xSimone commented Jun 6, 2018

@mringwal

I'd like to repeat that BTstack (the actual stack with the preferences dialog) is compiled for armv7 & arm64 and runs on iOS 11 as far as I know. It provides basic profiles (SPP, L2CAP, SDP) that are sufficient for most use cases (e.g. GPS, HID devices, ..)

So when you say this.. are you saying...
1: PS3 Controllers (HID?) can directly connect to iOS 11 via BTStack from Cydia
2: ControllersForAll (when updated) can be compatible with BTStack for iOS 11

Thank you so far for replies thus far Matthias. We all love your tweak.

@mringwal

This comment has been minimized.

Show comment
Hide comment
@mringwal

mringwal Jun 6, 2018

Member

So when you say this.. are you saying...
1: PS3 Controllers (HID?) can directly connect to iOS 11 via BTStack from Cydia
2: ControllersForAll (when updated) can be compatible with BTStack for iOS 11

Well, close. BTstack can be used to either create outgoing HID connections or provide an HID server. BTstack itself doesn't do that. So, ControllersForAll (or even my abandoned Blutrol) should work when updated for iOS 11. If not, and there are actual issues with BTstack itself, I'll have a look.

Member

mringwal commented Jun 6, 2018

So when you say this.. are you saying...
1: PS3 Controllers (HID?) can directly connect to iOS 11 via BTStack from Cydia
2: ControllersForAll (when updated) can be compatible with BTStack for iOS 11

Well, close. BTstack can be used to either create outgoing HID connections or provide an HID server. BTstack itself doesn't do that. So, ControllersForAll (or even my abandoned Blutrol) should work when updated for iOS 11. If not, and there are actual issues with BTstack itself, I'll have a look.

@xSimone

This comment has been minimized.

Show comment
Hide comment
@xSimone

xSimone Jun 13, 2018

Hmm that is weird. I am kind of lost can you help explain this then..?

On my iPhone 5S, I use an app called RetroArch and play PS1 games on it. I use BTStack to link my PS3 remote to the iPhone.

I don't use ControllersForAll tweak, it's not even on my iDevice, yet my PS1 Controller works 100%.

So right now, everything works, except for compatibility with CFA? (Because CFA is old)

Also, I didn't know you created BluTrol. Would you be willing to reboot that if CFA doesn't come back for everyone else? :3 <3

(Perhaps RetroArch has its own kind of button mapping protocol that understands PS3 controller layout, making CFA redundant in this case? )

xSimone commented Jun 13, 2018

Hmm that is weird. I am kind of lost can you help explain this then..?

On my iPhone 5S, I use an app called RetroArch and play PS1 games on it. I use BTStack to link my PS3 remote to the iPhone.

I don't use ControllersForAll tweak, it's not even on my iDevice, yet my PS1 Controller works 100%.

So right now, everything works, except for compatibility with CFA? (Because CFA is old)

Also, I didn't know you created BluTrol. Would you be willing to reboot that if CFA doesn't come back for everyone else? :3 <3

(Perhaps RetroArch has its own kind of button mapping protocol that understands PS3 controller layout, making CFA redundant in this case? )

@iOS4all

This comment has been minimized.

Show comment
Hide comment
@iOS4all

iOS4all Jun 13, 2018

Unfortunately CFA didn’t update to iOS 11 yet. I test it but unfortunately it’s not working.

iOS4all commented Jun 13, 2018

Unfortunately CFA didn’t update to iOS 11 yet. I test it but unfortunately it’s not working.

@xSimone

This comment has been minimized.

Show comment
Hide comment
@xSimone

xSimone Jun 13, 2018

Yeah I know, I PM'ed Ori, and waiting for a reply..

xSimone commented Jun 13, 2018

Yeah I know, I PM'ed Ori, and waiting for a reply..

@hsiang00

This comment has been minimized.

Show comment
Hide comment
@hsiang00

hsiang00 Jun 13, 2018

"BTC Mouse & Trackpad does not work on iOS 10 or iOS 11 as something in the Bluetooth Server changed."

Is the BTC Mouse & Trackpad going to have the update for IOS11? or just discontinue to support?

"BTC Mouse & Trackpad does not work on iOS 10 or iOS 11 as something in the Bluetooth Server changed."

Is the BTC Mouse & Trackpad going to have the update for IOS11? or just discontinue to support?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment