Forum Replies Created
-
AuthorPosts
-
B3OHACK3R
BRONZE MemberI guess you don’t have many David Lewis era speakers then. Converting the existing 8-pin DIN to RJ45 would be ideal – although as the audio isn’t balanced, the choice of cable would be important – maybe CAT6E wouldn’t be good enough..
I do – and exactly this also makes me worry about the length increase of the stiff part on the cable. Even if you would come up with a similar adapter like the ML one I made – the length would easily increase 2 to 3 cm. Probably too much for the tight space on several speakers.
Also those DIN plugs are easily available everywhere. So you will be able to manually solder PL cables probably close to eternity. Not so with the ML connectors.
B3OHACK3R
BRONZE MemberAnother use case that came to mind is an interface to activate the Aux input on a Beomaster/Beocenter with datalink when sound is detected from analog audio input (Airport Express, Chromecast audio etc.). This way source like CD, tape and phone can be controlled with normal operation, but when you wan’t to start music from your phone you don’t need to use both the phone and a B&O remote.
Good idea! Only having a simple audio input then would probably make the volume control a bit difficult. You would have two independent controls but could probably work if you also send a DL command to set a fixed volume.
B3OHACK3R
BRONZE MemberThanks 🙂
The beauty with that RJ45-ML adapter thing is that it can be made quickly and at pretty low cost.
I don’t really see this for the DIN based PL connectors using a similar approach.B3OHACK3R
BRONZE MemberIndeed the BS3 is a nice unit. Only the picture output is barely usable by todays standards. Not really because of the HD-only resolution – but it does some post-processing even to the projector output that just doesn’t look right on modern OLED.
As sound processor it still does work really well. Just set up a matching source and feed it with S/PDIF (PCM or Dolby Digital) from the modern TV. Couldn’t notice lip sync issues either.
Still wondering about the best remote integration in that setup. Probably best to get rid of the ugly LG standard remote altogether. Most IR remote events the ML master receives are not directly sent into the ML bus. So maybe the most straight forward solution would be using a generic PUC in the BS3 and externally convert that to IP commands that control the LG TV accordingly. Let’s see, something for a bit later…
B3OHACK3R
BRONZE MemberThanks Guy, interesting input. Can’t validate that with the BC9500, unfortunately.
One cool addition to my setup here.
Have a modern LG OLED TV connected to a BS3 (which only handles audio) and a few BeoLabs.
Once I switch on the LG TV, my little ML adapter box notices that and automatically switches on the BS3 on the correct source as well. If the LG turn off, it will also turn off the BS3…B3OHACK3R
BRONZE MemberIf BV10 has a recent enough firmware installed it will forward all LIGHT commands to ML. From there you can pick it up with e.g. a MLGW and trigger commands on other network connected device. Probably Philips Hue or similar can be made controllable through the Beo 4 like that.
B3OHACK3R
BRONZE MemberFor good measure I just did a test with a Beogram 2000 connected to the AAL connector on a 1611 converter, and a Masterlink cable to a Beolab 3500.As expected the Beogram did not react to any audio commands sent to the Beolab 3500.Ah, great. Thanks for testing. Indeed I must have mixed up something then. So the 1611 cannot switch between the two different datalink protocols.B3OHACK3R
BRONZE MemberI’m idly curious on whether BS5 fails to broadcast this information to ML, or perhaps BLC NL/ML strips our the data, or is it the B&O app that ignores the data (if available) and simply displays an inane “Playing from N.Music”, etc. TIA,
Yes, I can confirm that BS5 broadcasts track and station info to ML by default. Must be the BLC / NL side that does not take care of that.
B3OHACK3R
BRONZE MemberCan confirm, currently hacking around with what I believe is the Datalink 86 protocol on my Beosystem 5500 ( so CD / TP / TP2 / PHONO ). TP and TP2 protocol are identical, except that TP2 has no support for running status (to provide the MCP5500 with live display). CD and PHONO also seems identical, but I haven’t pushed the investigation enough to confirm that.
How I understood it is that DL ’80 is used for that CD TP PHONO stuff.
Ah, true. With external CD unit of course track status info needs to be transmitted as well. Looking forward to your findings. Can’t test that here with the BC9500.The AAL port uses DL ’86 which has proper addressing and is similar to the IR commands. It is pretty well documented already I think.
B3OHACK3R
BRONZE MemberTrue, could be.
Was testing with a BC9500 here. So no CD / TP1 sockets.
Phono and TP2 commands are looking different but could be that Phono / CD and TP1 / TP2 are the same.B3OHACK3R
BRONZE MemberI could be wrong. Maybe I mixed up something regarding that.
Indeed the two protocols are pretty different. Sometimes they are also referred to Datalink ’80 and Datalink ’86.
The first generation is used for talking to the Beogram / Beocord peripherals. Just two identical bytes being sent back and forth.
Data pins of the TP2 and the Phono are always connected in parallel. I guess two or maybe even more bits are some kind of simple device address while the other ones are the control command. Haven’t investigated that in depth as it’s simple enough to record and just play back the commands when needed.B3OHACK3R
BRONZE MemberGreat, thanks for your input!Yes, both scenarios would be possible with such a USB connected light version.One use case for both DL and ML could be to actually control a Beogram from a Masterlink only product (BS Ouverture, BC2, BS4, BS5 and Beovisions with ML). Would probably need the use of some alternative source commands to make this work
True, thought about this one as well. Not exactly sure if I remember correctly but couldn’t you just use a 1611 converter for using a turntable in a ML setup (Phono / N.Radio source)?
B3OHACK3R
BRONZE MemberThat sounds interesting. Which use cases could this scaled version be used for please? Is there a web interface or app that would allow to control ML or Datalink audio systems via WiFi and to stream these audio sources via AirPlay (there will not be a network RJ45 connection?) Beyond a missing RIIA preamplifier which other functions will be missing from the light version?
Probably similar to that old PC2 interface. No direct network connection or streaming – the host system needs to take care of that.
A possible “light” version would cut away the processor including the network interface as well as the nice housing.
Maybe leaving the RIAA integrated makes a lot of sense. Probably better splitting it up in a dedicated DL and a dedicated ML version. Both at the same time isn’t necessary anyway.Technically it would still be capable of the same functions like mentioned for the “full” version. Just not fully integrated. The end user would be required soldering some connectors, putting it in a standard housing and setting up the software. Could supply some software examples how certain things can be done…
B3OHACK3R
BRONZE MemberHad some more thoughts about this one.
What could probably work out is developing a light version sold as a semi-finished kit to DIY people.
So just the ML and DL interface with a single USB connection for power, audio and data.Anybody interested in that?
Happy to donate a certain amount to beoworld for every unity sold or something similar.B3OHACK3R
BRONZE MemberOpen sourcing the whole thing would not be that much useful. For the average DIY people it will be much too difficult to build – mostly because of the processor part.
Given the risk of low sales numbers – making a regular product out of that would result in being somewhat on the “expensive” side. Probably more than the devices it can control are worth on the 2nd hand market nowadays.
Probably not a huge issue if it would be an original beo product. Nevertheless in the end it would be a 3rd party unit and as matador wrote a few days ago I also see this as a critical point.B3OHACK3R
BRONZE MemberStunning result you have here, congratulations ! I am very curious about that enclosure ! Is that something you designed ? Or is it an off the shelf part ? Full disclosure here, I have an ongoing project that bears some resemblance with yours, but I have already settled on an more conventional enclosure.
Thanks! Cool that you are working on something similar. Looking forward to your project. 🙂
Yes, the enclosure was entirely custom made for this one. Two CNC machined and anodised aluminium shells combined with two 3D printed parts. The one on the front is a nice SLA print. On the inside there are two indentations for the wireless flex antennas. The one on the backside currently is an FDM print – will probably update it to a metal one some time in future.
B3OHACK3R
BRONZE MemberThis is a thing I never understood: why nobody made a little black box to stupidly airplay broadcast any analogue signal, even under the coat. The same way I’ve never understood why nobody made the same thing for light control. Anyway, I wish you good luck with your project and in any case it made that forum shiver again and only this is a beautiful achievement. Welcome to Beoworld B3OHACK3R.
I really don’t know as well. There are already several tinkering projects for Datalink and B&O IR stuff on the web. Why nobody made the airplay thing before, no clue.
Sure, thanks for that warm welcome. 🙂
B3OHACK3R
BRONZE Member@MM as I said I’m not looking into start making them and offer them for sale here.
The list why this would be not a good idea is long. One could probably write books about it…B3OHACK3R
BRONZE MemberYes, probably a good idea not turning this into a “political” discussion. 🙂
A few good pro/cons have been given already.
Otherwise such things have the potential filling up multiple pages without any meaningful new info.
From the commercial side I’m into such things already for too long to ignore the many small and easily overlooked details that have great potential killing your product in the end.B3OHACK3R
BRONZE MemberHi,
I would not go so far and say that I reverse engineered the ML protocol. It was done (probably even multiple times) before. For example have a look here: https://github.com/giachello/mlgw
It uses the capability of the MLGW to send and receive raw ML commands.What is probably more or less new is an independent receiver / sender. The only trick here was to understand what the parity bit does. For receiving this can be ignored but for sending you have to use it. A mark parity bit signals start and end of an telegram while space is used for anything in-between. Apart from that it’s just a differential serial bus running at only +/- 0.25 V.
The addressing and also that lockmaster stuff (which also is already documented on the web) can mostly be ignored if you are just “simulating” a link node. Pretty fault tolerant I would say. -
AuthorPosts