Yahoo Groups archive

Disklavier

Index last updated: 2026-04-28 23:20 UTC

Message

Re: [disklavier] Need technical owners of E3 to help out

2011-03-30 by Kevin Goroway

Well, yes and no.

A long while back I made a promise to Yamaha not to divulge what I had figured 
out, in exchange for them not sending me a "cease and desist."  :-)


In reality, they never threatened anything like that...I just wanted to avoid it 
if I could.  So, what I've always done, up to this point, when anyone contacted 
me wanting to "assist" is tell them that they first had to get over the initial 
hurdle themselves.  Anyone who is capable of doing that is going to do it 
anyway, without my help.  There was a time, a long time ago now, when I provided 
the source for DKVBrowser with every release.  As soon as Yamaha added 
encryption, and I had to work around it, that practice had to stop since it 
included the "keys to the castle", so to speak.

But, your point is still sound.  There is a *TON* of information and knowledge 
that I've gathered by reverse engineering the wire-protocol between the piano 
and the "remote."  All of that knowledge is up-for-grabs, and I'd happily, and 
willingly provide it, and help anyone who needs it.  But they would first have 
to get over the initial encrypted handshake on their own.  I look forward to the 
day when that happens.

-Kevin



________________________________
From: Ron Ayanzen <ayanzen@...>
To: disklavier@yahoogroups.com
Sent: Wed, March 30, 2011 3:46:57 PM
Subject: RE: [disklavier] Need technical owners of E3 to help out

  
You're probably right.  But then again you appear to have faired pretty well 
with the development of DKVbrowser.
Could the slope of this uphill journey be decreased if the Android developer 
were to collaborate with you?
 

________________________________
 To: disklavier@yahoogroups.com
From: kgoroway@yahoo.com
Date: Wed, 30 Mar 2011 12:07:57 -0700
Subject: Re: [disklavier] Need technical owners of E3 to help out

  
Unfortunately, due to Yamaha's restrictive policies toward 3rd party 
development...anyone who chose to write this app would be facing an uphill 
battle.  Otherwise, it would probably exist already!

I've spent about 16 hours solid in the past two days trying to connect to a 
DKC-850.  From the looks of it, I've got a bunch more hours to go before I can 
even decide if this is going to be a non-starter.  The problem is that most 
people wouldn't want to spend those hours.  I'm enjoying it, for now.  ;-)

Anyway, if it does turn out to be a reality...writing something for an Android 
OS would be simple.

-Kevin



________________________________
 From: Ron Ayanzen <ayanzen@...>
To: disklavier@yahoogroups.com
Sent: Wed, March 30, 2011 11:28:48 AM
Subject: RE: [disklavier] Need technical owners of E3 to help out

  
If u do write an Android interface for the Mark IV, i'll be the first in line to 
use it.
It's only a matter of time before someone out there writes one...!
 


________________________________
 To: disklavier@yahoogroups.com
From: kgoroway@...
Date: Wed, 30 Mar 2011 07:39:29 -0700
Subject: Re: [disklavier] Need technical owners of E3 to help out

  
Nothing exists to talk to the Disklavier from an Android, as far as I know. 
 Either Yamaha, or someone else (me?) would have to write one.  I could already 
do it for the MarkIV, since I know how to talk to it...but for now I'm 
concentrating on learning how to talk to the E3/DKC-850.



________________________________
 From: Shelley Bacon <shelleybacon@...>
To: disklavier@yahoogroups.com
Sent: Wed, March 30, 2011 10:32:14 AM
Subject: Re: [disklavier] Need technical owners of E3 to help out

  



Kevin - I can't help you with the iPhone, but I do have a quick question. Does 
the Android have an application for the Disklavier like the iPhone does? I just 
bought a Droid Global 2 since I will be in Africa for four months this year and 
wanted a phone my kids could use to call me in case of an emergency. One of our 
exchange daughters loaded the iPhone Disklavier app on her iPod and its very 
cool. What, if anything, does Droid have?

Shelley



________________________________
 From: Kevin Goroway <kgoroway@...>
To: disklavier@yahoogroups.com
Sent: Tue, March 29, 2011 4:33:41 PM
Subject: [disklavier] Need technical owners of E3 to help out




I'm working very hard nowadays to get DKVBrowser working on E3 and DKC-850 
pianos.

Is anyone out there with an E3/iPhone and the ability to packet sniff their 
network in promiscuous mode?  This would allow your PC to "hear" wireless 
communication between the iPhone and the piano.  I specifically need to see the 
encrypted handshake.  It should be in plain-text, and looks like this:

piano sends something like this:
  <rc_certificate param="dQJLQReq3eilwMAMkaAIPXLNheB9UsE8gnR4c6udiKyMw6xRg7" />

iPhone responds with something very similar: 
  <rc_certificate param="sEcx4E9XLbwjjWVxVglndLF0DvWytMRc" />

I was hoping that Yamaha didn't change this, but they did.  I think I'm close, 
but I'm missing a detail.  The length of the response string is important in 
this case...I don't know how long it is supposed to be...

Also, anyone out their happen to be experienced in reading ARM disassembly?  I'm 
quickly learning, but it would help to be able to bounce ideas off of someone 
else.

Another odd request.  And this one is a stretch.  Does anyone out there have an 
old/unused iPod Touch, iPhone that they would be willing to let me borrow?  I'm 
an android type guy, so I don't have one.  Having an iPhone type thing around to 
sniff the packets myself would be very helpful...

Thanks!
-Kevin

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.