All of lore.kernel.org
 help / color / mirror / Atom feed
* 3dsp sample app and Bluez v5
@ 2015-06-01 21:05 Gary Mort
  2015-06-01 21:23 ` Marcel Holtmann
  0 siblings, 1 reply; 9+ messages in thread
From: Gary Mort @ 2015-06-01 21:05 UTC (permalink / raw)
  To: linux-bluetooth

I am trying to convert a pair of 3D bluetooth glasses into 'Joo Janta 
200 Super-Chromatic Peril Sensitive Sunglasses'  and so it seemed a 
small modification to 3dsp to play with different frequencies would fit 
the bill.

Following the command line help, I kept getting the message
  ' Failed to open HCI user channel' and since it was an extremely tiny 
c file, I tracked that down to a failure at line 642    hci_dev = 
bt_hci_new_user_channel(index);

I noticed that there was a different method of opening a socket right 
above it,    hci_dev = bt_hci_new_raw_device(index); and it was 
controlled via a command line arguement.

So adding -r to my command line, my server now seems to execute. 
However, when I try to run 3dsp in client mode from a second terminal 
window it does not connect[as well as my actual glasses not connecting]

I figured before spending too much time on this, I'd check to see if the 
code is supposed to work at this point - in which case it is my 
system..or if the bluez api has changed sufficiently that I need to 
modify the code to use some new api?
Konsole outFailed to open HCI user channel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3dsp sample app and Bluez v5
  2015-06-01 21:05 3dsp sample app and Bluez v5 Gary Mort
@ 2015-06-01 21:23 ` Marcel Holtmann
  2015-06-02  0:09   ` Gary Mort
  0 siblings, 1 reply; 9+ messages in thread
From: Marcel Holtmann @ 2015-06-01 21:23 UTC (permalink / raw)
  To: Gary Mort; +Cc: linux-bluetooth

Hi Gary,

> I am trying to convert a pair of 3D bluetooth glasses into 'Joo Janta 200 Super-Chromatic Peril Sensitive Sunglasses'  and so it seemed a small modification to 3dsp to play with different frequencies would fit the bill.
> 
> Following the command line help, I kept getting the message
> ' Failed to open HCI user channel' and since it was an extremely tiny c file, I tracked that down to a failure at line 642    hci_dev = bt_hci_new_user_channel(index);
> 
> I noticed that there was a different method of opening a socket right above it,    hci_dev = bt_hci_new_raw_device(index); and it was controlled via a command line arguement.
> 
> So adding -r to my command line, my server now seems to execute. However, when I try to run 3dsp in client mode from a second terminal window it does not connect[as well as my actual glasses not connecting]
> 
> I figured before spending too much time on this, I'd check to see if the code is supposed to work at this point - in which case it is my system..or if the bluez api has changed sufficiently that I need to modify the code to use some new api?
> Konsole outFailed to open HCI user channel

do you actually have a Bluetooth controller that supports connectionless slave broadcast. If not, then you can not serve content for 3D Glasses.

Also I would really urge to read the 3DSP specification and understand that the only thing 3DSP is doing is synchronising shutter timings.

Regards

Marcel


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3dsp sample app and Bluez v5
  2015-06-01 21:23 ` Marcel Holtmann
@ 2015-06-02  0:09   ` Gary Mort
  2015-06-02  1:13     ` Marcel Holtmann
  0 siblings, 1 reply; 9+ messages in thread
From: Gary Mort @ 2015-06-02  0:09 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: linux-bluetooth



On 06/01/2015 05:23 PM, Marcel Holtmann wrote:
 >
 > do you actually have a Bluetooth controller that supports 
connectionless slave broadcast. If not, then you can not serve content 
for 3D Glasses.

Hmm.. I did not realize that might be the case.   I'll have to check 
it...worst case scenario I have a couple of usb TI CC2541 dongles as 
well as a couple of CC2541 sensortags, so I can always code it directly 
on to them.

 >
 > Also I would really urge to read the 3DSP specification and 
understand that the only thing 3DSP is doing is synchronising shutter 
timings.

That's all you need to make a pair of "Joo Janta 200 Super-Chromatic 
Peril Sensitive Sunglasses"...well that and some form of 'agitation' 
sensor[ie blood pressure, pulse, heart rate, etc].

Instead of running them as alternating 3D, I plan on running them as 
'two player mode' and then I just need to control the time period they 
are "open" for based on agitation such that the more 'peril' you are in, 
the better they will shield you from actually observing the danger - a 
real life saver when faced with the Ravenous Bugblatter Beast of Traal 
and much cooler looking then a silly towel.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3dsp sample app and Bluez v5
  2015-06-02  0:09   ` Gary Mort
@ 2015-06-02  1:13     ` Marcel Holtmann
  2015-06-02  4:26       ` Gary Mort
  0 siblings, 1 reply; 9+ messages in thread
From: Marcel Holtmann @ 2015-06-02  1:13 UTC (permalink / raw)
  To: Gary Mort; +Cc: linux-bluetooth

Hi Gary,

> >
> > do you actually have a Bluetooth controller that supports connectionless slave broadcast. If not, then you can not serve content for 3D Glasses.
> 
> Hmm.. I did not realize that might be the case.   I'll have to check it...worst case scenario I have a couple of usb TI CC2541 dongles as well as a couple of CC2541 sensortags, so I can always code it directly on to them.

actually connectionless slave broadcast is a BR/EDR classic feature. It is not Low Energy feature. It is not a popular feature.

> >
> > Also I would really urge to read the 3DSP specification and understand that the only thing 3DSP is doing is synchronising shutter timings.
> 
> That's all you need to make a pair of "Joo Janta 200 Super-Chromatic Peril Sensitive Sunglasses"...well that and some form of 'agitation' sensor[ie blood pressure, pulse, heart rate, etc].
> 
> Instead of running them as alternating 3D, I plan on running them as 'two player mode' and then I just need to control the time period they are "open" for based on agitation such that the more 'peril' you are in, the better they will shield you from actually observing the danger - a real life saver when faced with the Ravenous Bugblatter Beast of Traal and much cooler looking then a silly towel.
> 

If you want to control the glasses from a different machine, then you also need to get the Bluetooth clock information. Getting the proper clock in relation to the frame sync signal is hard. Normally it means you need some sort of extra wired trigger signal.

Regards

Marcel


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3dsp sample app and Bluez v5
  2015-06-02  1:13     ` Marcel Holtmann
@ 2015-06-02  4:26       ` Gary Mort
  2015-06-02  5:00         ` Marcel Holtmann
  0 siblings, 1 reply; 9+ messages in thread
From: Gary Mort @ 2015-06-02  4:26 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: linux-bluetooth



On 06/01/2015 09:13 PM, Marcel Holtmann wrote:
>>> Also I would really urge to read the 3DSP specification and understand that the only thing 3DSP is doing is synchronising shutter timings.
>> That's all you need to make a pair of "Joo Janta 200 Super-Chromatic Peril Sensitive Sunglasses"...well that and some form of 'agitation' sensor[ie blood pressure, pulse, heart rate, etc].
>>
>> Instead of running them as alternating 3D, I plan on running them as 'two player mode' and then I just need to control the time period they are "open" for based on agitation such that the more 'peril' you are in, the better they will shield you from actually observing the danger - a real life saver when faced with the Ravenous Bugblatter Beast of Traal and much cooler looking then a silly towel.
>>
> If you want to control the glasses from a different machine, then you also need to get the Bluetooth clock information. Getting the proper clock in relation to the frame sync signal is hard. Normally it means you need some sort of extra wired trigger signal.


I'm going to take a guess that you have never read Douglas Adams 
Hitchhikers Guide to the Galaxy?

The sunglasses I'm referring to are a comic device designed "keep the 
user calm" when they are in danger.  To do this, they darken, eventually 
to the point of pitch black, so as to keep the wearer from seeing the 
danger[and thus the wearer is not frightened].

I don't need to get a clock in relation to the frame sync signal - 
instead I am creating a fake timing signal.  To use large, unreasonable 
numbers:  The base signal would be designed for a perfect 50/50 split on 
open and closed.

Using a pulse monitor, as the users pulse increases, the ratio is 
modified.  Ideally, it would scale from 
50/50...40/60...30/70...20/80...10/90...0/100

In this case, the open/close ratio is not being used to create a 3D 
effect - instead it is used to create a set of computer controlled 
variable sunglasses[over incredibly short periods of time, there is not 
much difference between glasses which absorb/reflect 80% of all incoming 
light or glasses which block 100% of incoming light 80% of the time]

Note: based on my reading of the 3DS spec, 0/100 is likely not possible 
- if the frequency for shut/open exceeds certain limits, then the 
glasses are supposed to open both shutters and ignore the timing 
information.   However, just because they are supposed to do that 
doesn't mean they do, so I can start with a a "reasonable" fake timing 
schedule and play from there.

While all of this is for learning and my own personal amusement, there 
actually is a real world use case - some people promote using glasses 
which obscure part of your vision in one eye in order to "exercise" the 
eye....mind you the people promoting this seem to be peddling very 
expensive custom designed glasses..  If I can get a reasonable range of 
shutter timing for cheap 3d glasses, it would be relatively simple to 
then port that over to a smartphone application so instead of spending 
lots of money on these glasses, people can use a cheap pair of 3DS 
bluetooth glasses.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3dsp sample app and Bluez v5
  2015-06-02  4:26       ` Gary Mort
@ 2015-06-02  5:00         ` Marcel Holtmann
  2016-08-08 15:50           ` Bastien Nocera
  0 siblings, 1 reply; 9+ messages in thread
From: Marcel Holtmann @ 2015-06-02  5:00 UTC (permalink / raw)
  To: Gary Mort; +Cc: linux-bluetooth

Hi Gary,

>>>> Also I would really urge to read the 3DSP specification and understand that the only thing 3DSP is doing is synchronising shutter timings.
>>> That's all you need to make a pair of "Joo Janta 200 Super-Chromatic Peril Sensitive Sunglasses"...well that and some form of 'agitation' sensor[ie blood pressure, pulse, heart rate, etc].
>>> 
>>> Instead of running them as alternating 3D, I plan on running them as 'two player mode' and then I just need to control the time period they are "open" for based on agitation such that the more 'peril' you are in, the better they will shield you from actually observing the danger - a real life saver when faced with the Ravenous Bugblatter Beast of Traal and much cooler looking then a silly towel.
>>> 
>> If you want to control the glasses from a different machine, then you also need to get the Bluetooth clock information. Getting the proper clock in relation to the frame sync signal is hard. Normally it means you need some sort of extra wired trigger signal.
> 
> 
> I'm going to take a guess that you have never read Douglas Adams Hitchhikers Guide to the Galaxy?
> 
> The sunglasses I'm referring to are a comic device designed "keep the user calm" when they are in danger.  To do this, they darken, eventually to the point of pitch black, so as to keep the wearer from seeing the danger[and thus the wearer is not frightened].
> 
> I don't need to get a clock in relation to the frame sync signal - instead I am creating a fake timing signal.  To use large, unreasonable numbers:  The base signal would be designed for a perfect 50/50 split on open and closed.
> 
> Using a pulse monitor, as the users pulse increases, the ratio is modified.  Ideally, it would scale from 50/50...40/60...30/70...20/80...10/90...0/100
> 
> In this case, the open/close ratio is not being used to create a 3D effect - instead it is used to create a set of computer controlled variable sunglasses[over incredibly short periods of time, there is not much difference between glasses which absorb/reflect 80% of all incoming light or glasses which block 100% of incoming light 80% of the time]
> 
> Note: based on my reading of the 3DS spec, 0/100 is likely not possible - if the frequency for shut/open exceeds certain limits, then the glasses are supposed to open both shutters and ignore the timing information.   However, just because they are supposed to do that doesn't mean they do, so I can start with a a "reasonable" fake timing schedule and play from there.
> 
> While all of this is for learning and my own personal amusement, there actually is a real world use case - some people promote using glasses which obscure part of your vision in one eye in order to "exercise" the eye....mind you the people promoting this seem to be peddling very expensive custom designed glasses..  If I can get a reasonable range of shutter timing for cheap 3d glasses, it would be relatively simple to then port that over to a smartphone application so instead of spending lots of money on these glasses, people can use a cheap pair of 3DS bluetooth glasses.

then you need a controller with connectionless slave broadcast support in master mode. The only ones I know of are some Marvell PCIe/USB or SDIO based cards and one Broadcom dongle with the firmware update applied.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d049f4e513e861167361b06c7ca85f9e872c8cde

I wrote an extra long commit message for reference on how this dongle works and that its slave mode is actually broken. And I have run this against a 3D enabled TV and I can pretend to be 3D glasses.

However for the display side, I have never gotten any good timing values that would allow me to get the glasses do something useful. And hooking it up to a proper frame sync was then just too much work. Then again, the code is there and you can start toying with it.

Regards

Marcel


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3dsp sample app and Bluez v5
  2015-06-02  5:00         ` Marcel Holtmann
@ 2016-08-08 15:50           ` Bastien Nocera
  2016-08-17  3:03             ` Gary Mort
  0 siblings, 1 reply; 9+ messages in thread
From: Bastien Nocera @ 2016-08-08 15:50 UTC (permalink / raw)
  To: Marcel Holtmann, Gary Mort; +Cc: linux-bluetooth

On Tue, 2015-06-02 at 07:00 +0200, Marcel Holtmann wrote:
> 
<snip>
> then you need a controller with connectionless slave broadcast
> support in master mode. The only ones I know of are some Marvell
> PCIe/USB or SDIO based cards and one Broadcom dongle with the
> firmware update applied.
> 
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commi
> t/?id=d049f4e513e861167361b06c7ca85f9e872c8cde
> 
> I wrote an extra long commit message for reference on how this dongle
> works and that its slave mode is actually broken. And I have run this
> against a 3D enabled TV and I can pretend to be 3D glasses.
> 
> However for the display side, I have never gotten any good timing
> values that would allow me to get the glasses do something useful.
> And hooking it up to a proper frame sync was then just too much work.
> Then again, the code is there and you can start toying with it.

Doing thread grave digging.

Are there any more Bluetooth adapters that would support the necessary
mode to use 3DS glasses? One that would be available as external USB
dongle would be nice.

Cheers

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3dsp sample app and Bluez v5
  2016-08-08 15:50           ` Bastien Nocera
@ 2016-08-17  3:03             ` Gary Mort
  2016-08-17  3:33               ` Gary Mort
  0 siblings, 1 reply; 9+ messages in thread
From: Gary Mort @ 2016-08-17  3:03 UTC (permalink / raw)
  To: Bastien Nocera; +Cc: Marcel Holtmann, linux-bluetooth

[-- Attachment #1: Type: text/plain, Size: 5007 bytes --]

In my copious spare time, I'd like to get back to this and some other
projects[figuring out how to read/write to a pogo connect bluetooth
stylus]..  Using hcitool and a v4 adapter, I can connect to the pogo
connect and get a list of all the uuid's - but I find it somewhat tedious
to manually run commands to read or write to an endpoint.  As far as "usb
dongles" go - it seems most of the dev tools are really just usb serial
ports - so it doesn't really matter if it has a connection or not - just
get a usb to serial cable and away you go.

TI has a promising tool, smartRftm Studio and among the products you can
use it with are their CC2650 launchpad -
http://www.ti.com/tool/launchxl-cc2650 as well as using it with their
SesnorTag product if you have the debugger add on.

I have a preference for TI products...no real reason, I just like them.
However, smartRF studio is a windows only application which rules it out
for me on my home system[I use linux] and since this is a hobby project
it's not like I will maintain multiple systems.


So, that being said I've reluctantly had to look elsewhere.  For me,
elsewhere is Nordic semiconductors.  They have a number of reference
designs for very promising development platforms.  The nrf2401L seems to be
a widely used chip with many usb dongles - you can even get them very
cheaply from sites such as Banggood[disclaimer: links contain my affiliate
id]: http://www.banggood.com/?p=WF07171453576201504H

You can get 5 of them for about $15 if your willing to wait a while for
delivery[I find on average it takes 6-8 weeks]

http://www.banggood.com/5Pcs-1100-Meter-Long-Distance-NRF24L01PALNA-Wireless-Module-With-Antenna-p-1066642.html?p=WF07171453576201504H

The nrf2401 seems a bit long in the tooth, so I don't know if the various
tools for it are still active and what platforms they supported.
Personally I'm planning on ordering a pair of nRF51822's.  I'd prefer the
development board since it has a usb connector built in:
http://www.banggood.com/NRF51822-BLE4_0-Bluetooth-Development-Board-2_4G-Wireless-Communication-Module-p-1044143.html?p=WF07171453576201504H
  Since it is out of stock, I might go with the bare board and a usb/serial
cable:
http://www.banggood.com/NRF51822-Bluetooth-Wireless-Module-XL51822-Communication-Board-p-1075552.html?p=WF07171453576201504H


In all honesty though, if I can't get the dev kit I'd be inclined to get a
single dongle from Adafruit instead: https://www.adafruit.com/products/2269
  It costs 3 times as much but will arrive sooner.

The main attraction for me of the NRF51822 is the free development
application Nordic provides: nRF Connect.
http://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF-Connect-for-desktop

It runs on Windows, Linux and Mac.  While the marketting for the software
implied to me that it was just for low energy bluetooth,  reading the
getting started PDF I saw:
"nRF Connect supports configuration of the GATT attribute table, also known
as server setup, of the local
device. Adding attributes to the server setup allows the local device to
exhange data with a connected peer
device."

If you do give one of them a try, I'd appreciate it if you can send me an
email with how easy you found the tools to use.  My expectation is that I
would very rapidly need to actually start writing some code - probably in
python since there are extensive bluetooth libraries available.   Mainly I
like the idea of a GUI tool for doing some initial poking around.   Things
like "yes, the device does exist...yes I can pair to it...yes I can get a
list of BLE uuid's and shove some data to them...yes I can run in sniffer
mode and then pair the device with the "Correct" hardware and capture the
network transfers between the devices as I use it"






On Mon, Aug 8, 2016 at 11:50 AM, Bastien Nocera <hadess@hadess.net> wrote:

> On Tue, 2015-06-02 at 07:00 +0200, Marcel Holtmann wrote:
> >
> <snip>
> > then you need a controller with connectionless slave broadcast
> > support in master mode. The only ones I know of are some Marvell
> > PCIe/USB or SDIO based cards and one Broadcom dongle with the
> > firmware update applied.
> >
> > https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commi
> > t/?id=d049f4e513e861167361b06c7ca85f9e872c8cde
> >
> > I wrote an extra long commit message for reference on how this dongle
> > works and that its slave mode is actually broken. And I have run this
> > against a 3D enabled TV and I can pretend to be 3D glasses.
> >
> > However for the display side, I have never gotten any good timing
> > values that would allow me to get the glasses do something useful.
> > And hooking it up to a proper frame sync was then just too much work.
> > Then again, the code is there and you can start toying with it.
>
> Doing thread grave digging.
>
> Are there any more Bluetooth adapters that would support the necessary
> mode to use 3DS glasses? One that would be available as external USB
> dongle would be nice.
>
> Cheers
>

[-- Attachment #2: Type: text/html, Size: 6765 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3dsp sample app and Bluez v5
  2016-08-17  3:03             ` Gary Mort
@ 2016-08-17  3:33               ` Gary Mort
  0 siblings, 0 replies; 9+ messages in thread
From: Gary Mort @ 2016-08-17  3:33 UTC (permalink / raw)
  To: Bastien Nocera; +Cc: Marcel Holtmann, linux-bluetooth

> In my copious spare time, I'd like to get back to this and some other pro=
jects[figuring out how to read/write to a pogo connect bluetooth stylus].. =
 Using hcitool and a v4 adapter, I can connect to the pogo connect and get =
a list of all the uuid's - but I find it somewhat tedious to manually run c=
ommands to read or write to an endpoint.  As far as "usb dongles" go - it s=
eems most of the dev tools are really just usb serial ports - so it doesn't=
 really matter if it has a connection or not - just get a usb to serial cab=
le and away you go.
>
> TI has a promising tool, smartRftm Studio and among the products you can =
use it with are their CC2650 launchpad - http://www.ti.com/tool/launchxl-cc=
2650 as well as using it with their SesnorTag product if you have the debug=
ger add on.
>
> I have a preference for TI products...no real reason, I just like them.  =
 However, smartRF studio is a windows only application which rules it out f=
or me on my home system[I use linux] and since this is a hobby project it's=
 not like I will maintain multiple systems.
>
>
> So, that being said I've reluctantly had to look elsewhere.  For me, else=
where is Nordic semiconductors.  They have a number of reference designs fo=
r very promising development platforms.  The nrf2401L seems to be a widely =
used chip with many usb dongles - you can even get them very cheaply from s=
ites such as Banggood[disclaimer: links contain my affiliate id]: http://ww=
w.banggood.com/?p=3DWF07171453576201504H
>
> You can get 5 of them for about $15 if your willing to wait a while for d=
elivery[I find on average it takes 6-8 weeks]
>   http://www.banggood.com/5Pcs-1100-Meter-Long-Distance-NRF24L01PALNA-Wir=
eless-Module-With-Antenna-p-1066642.html?p=3DWF07171453576201504H
>
> The nrf2401 seems a bit long in the tooth, so I don't know if the various=
 tools for it are still active and what platforms they supported.  Personal=
ly I'm planning on ordering a pair of nRF51822's.  I'd prefer the developme=
nt board since it has a usb connector built in: http://www.banggood.com/NRF=
51822-BLE4_0-Bluetooth-Development-Board-2_4G-Wireless-Communication-Module=
-p-1044143.html?p=3DWF07171453576201504H   Since it is out of stock, I migh=
t go with the bare board and a usb/serial cable: http://www.banggood.com/NR=
F51822-Bluetooth-Wireless-Module-XL51822-Communication-Board-p-1075552.html=
?p=3DWF07171453576201504H
>
> In all honesty though, if I can't get the dev kit I'd be inclined to get =
a single dongle from Adafruit instead: https://www.adafruit.com/products/22=
69   It costs 3 times as much but will arrive sooner.
>
> The main attraction for me of the NRF51822 is the free development applic=
ation Nordic provides: nRF Connect. http://www.nordicsemi.com/eng/Products/=
Bluetooth-low-energy/nRF-Connect-for-desktop
> It runs on Windows, Linux and Mac.  While the marketting for the software=
 implied to me that it was just for low energy bluetooth,  reading the gett=
ing started PDF I saw:
> "nRF Connect supports configuration of the GATT attribute table, also kno=
wn as server setup, of the local
> device. Adding attributes to the server setup allows the local device to =
exhange data with a connected peer
> device."
>
> If you do give one of them a try, I'd appreciate it if you can send me an=
 email with how easy you found the tools to use.  My expectation is that I =
would very rapidly need to actually start writing some code - probably in p=
ython since there are extensive bluetooth libraries available.   Mainly I l=
ike the idea of a GUI tool for doing some initial poking around.   Things l=
ike "yes, the device does exist...yes I can pair to it...yes I can get a li=
st of BLE uuid's and shove some data to them...yes I can run in sniffer mod=
e and then pair the device with the "Correct" hardware and capture the netw=
ork transfers between the devices as I use it"
>
>
>
>
>
>
> On Mon, Aug 8, 2016 at 11:50 AM, Bastien Nocera <hadess@hadess.net> wrote=
:
> On Tue, 2015-06-02 at 07:00 +0200, Marcel Holtmann wrote:
> >
> <snip>
> > then you need a controller with connectionless slave broadcast
> > support in master mode. The only ones I know of are some Marvell
> > PCIe/USB or SDIO based cards and one Broadcom dongle with the
> > firmware update applied.
> >
> > https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commi
> > t/?id=3Dd049f4e513e861167361b06c7ca85f9e872c8cde
> >
> > I wrote an extra long commit message for reference on how this dongle
> > works and that its slave mode is actually broken. And I have run this
> > against a 3D enabled TV and I can pretend to be 3D glasses.
> >
> > However for the display side, I have never gotten any good timing
> > values that would allow me to get the glasses do something useful.
> > And hooking it up to a proper frame sync was then just too much work.
> > Then again, the code is there and you can start toying with it.
>
> Doing thread grave digging.
>
> Are there any more Bluetooth adapters that would support the necessary
> mode to use 3DS glasses? One that would be available as external USB
> dongle would be nice.
>
> Cheers
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-08-17  3:33 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-01 21:05 3dsp sample app and Bluez v5 Gary Mort
2015-06-01 21:23 ` Marcel Holtmann
2015-06-02  0:09   ` Gary Mort
2015-06-02  1:13     ` Marcel Holtmann
2015-06-02  4:26       ` Gary Mort
2015-06-02  5:00         ` Marcel Holtmann
2016-08-08 15:50           ` Bastien Nocera
2016-08-17  3:03             ` Gary Mort
2016-08-17  3:33               ` Gary Mort

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.