Re: MZ-N505 (and others) Service Mode

Marcus Brinkmann <[email protected]>
Newsgroups gmane.comp.audio.netmd.devel
Message-ID <20030121145759.GD356@ulysses>
On Tue, Jan 21, 2003 at 02:44:45PM +0000, Pete Bentley wrote:
> On Tue, Jan 21, 2003 at 03:13:24PM +0100, Marcus Brinkmann wrote:
> > Everything is possible.  So far we have no proof that the feature is not
> > included in the hardware.  However, I now know the commands to join and
> > split tracks, and to put the player into record mode (normal record), and
> > they are not supported by the MZ-N707.  
> 
> Ooooooh!  I guess I owe you dinner then. :)
> (see netmd-dev passim)

That's fine by me :) 

Here is a taste of upcoming new functions (there's a whole slew of them):

* Request: 00 18 42 ff 0000 201001 tt tt 00 HH MM SS FF
Split track tt tt at time HH MM SS FF.

* Request: 00 18 41 ff 0000 201001 t1 t1 201001 t2 t2
Join tracks t1 t1 and t2 t2.

I got these commands from the NetMDAPI.dll code.  For me, they don't work,
either one gives a 08 error.  I have not yet any knowledge of hardware that
supports it (doesn't mean much, I only have this one model).

> > So there appear to be some
> > limitations to the NetMD firmware.
> 
> Have you found any flags which vary from model to model to indicate
> which features are supported? Or are we going to have to just use
> something like the USB identifiers plus a quirks table?

You can test your hardware by sending 02 18 ... instead 00 18 ....  If you
receive a 08 reply, it's not supported.  If you receive a 0c reply, it is
supported.  You can see some of this probing in the USB log for an OpenMG
Jukebox startup for other commands.

I will document in the manual which functions should be probed before use.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    [email protected]
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
[email protected]
http://www.marcus-brinkmann.de/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.