------------------------------------------------------
Update:  Just upgraded to the MX-850, 
         drop-in replacesement for MX-700
         I saved my config from one remote
         and uploaded into the new remoe.
------------------------------------------------------
------------------------------------------------------
About the remote (MX-700 and MX-850)
------------------------------------------------------
The Universal Remote Control MX-700 is a highly cusomtiziable infrared learning remote control for home turn-key theater installers and home theater hobbyists.
REF: Theater Master MX-700 (http://www.universalremote.com/product_detail.php?model=46)

Is like the Philips Pronto.

Universal Remote Control (in 2006) stopped offering software downloads and IR code updates, and only authorized distributor have access now.

Among the customizations:
  Records IR from another remote.
    1. When learning commands, you need to hold the original button down for a couple seconds,
  Macro recording
  Import IR codes from Remote Centrial (http://files.remotecentral.com/urcb/index.html)
      Seems like a good communit run site.
  Offers a Punch Though 
  Easy to duplicate commands from one device onto another device
  Move a device via 
    1. cut and paste by right-clicking a device name in the left frame, selecting "Cut," 
    2. creating a new device (pick on the desired button under Main), 
    3. right-click on the new device in the left window, and select "Paste."  

MX-700's can be readily found on eBay for $150 to $185, 

The B&K Reference 50 pre/pro comes with a re-branded MX-700.
The remote is labeled B&K Systems Remote SR 10.1, 
yet when one runs the "B&K Editor for SR10.1", click Help->Firmware Version,it reports

  Firmware: MX-700 Ver 1.97 / December 07, 2004
  Universal Data: Version 1.83 / February 15, 2008

B&K went out of business and intellectual property was sold to Amplifyer Technology Inc (goes by ATI), yet they do not offer updated IR codes, and pretty much killed B&K products.

This site: http://www.prillaman.net/mx700_review.html
  offers an excelent overview, so I hope they don't take it down.
  offers excelent user experience notes and IR codes.
  NOTE: he has an excelent Surround Sound Processor Feature Comparison Chart http://www.prillaman.net/950_chart.html )
  I mirrored some of the material here:
  http://stilen.com/universal_remote/mx-700op2.pdf
  http://stilen.com/universal_remote/MXEditorProgrammingManual.pdf
  http://stilen.com/universal_remote/MX-700.zip

------------------------------------------------------
About running the software in wine
------------------------------------------------------
To programing the MX-700 remote I used the windows program B&K Editor SR10.1.

The windows program which works in wine, with the help of winetricks comctl32 (thank you Alex Belits for finding this).

The Edit and Labels Buttons Window shows junk characters in the "IR Code" box (but the font can be fixed).

Once a button is set, if you mouse over the button on the image of the remote, what should apper in the IR Code box, correctly appears over the button.

These steps walk through the install and fixes the "IR Code" box

1. Download:http://www.bkcomp.com/support/software/
   The program: SR10.1 Editor Version 1.12.296
   File: SR101Setup_ver_1-12-296_062608.exe

2. Install program in wine

     wine SR101Setup_ver_1-12-296_062608.exe

3. Set the serial port
   If your serail port is /dev/ttyUSB0

     ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1

4. Install "MS common controls 5.80"
   To fix the "IR Code" box in "Labels Buttons Window" you must install "MS common controls 5.80" which is supplied by winetricks comctl32 package.
    
     winetricks comctl32

5. Install fonts
   
     winetricks corefonts

6. Not sure if this is needed
   Discovering the right things to install was not smooth, so you might want to skip these 

   winetricks mfc40
   winetricks mfc42
   winetricks vcrun2005

------------------------------------------------------
Update IR codes
------------------------------------------------------
Since new hardware is released every day, like my Roku3, new ir codes are needed for the remote.

The user experienance is hugely inmproved if one remote can rule all devices.

I download ir codes for the MX-700 from 

Even though my Roku3 comes with a wifi remote, the box still supports IR codes.

From this site: http://files.remotecentral.com/urcb/16-1/roku/media_player/index.html

I found the IR codes for this worked:  Roku 2 XD & XS Media Players

Just search for any hardware you have.

Help the community by uploading a mxf for some new device you have.
1. Beam the controls into your mx-700.
2. Downlaod from the remote.
3. Export a mxf.
4. Upload to their database.
------------------------------------------------------
I had a special problem with Roku.
The Roku 3 remote transmits bluetooth, not IR, so I can't copy
But I did find  ProntoEdit4 on 
  http://www.remotecentral.com/cgi-bin/files/dl.cgi?file=software/ProntoEdit4.zip&area=pronto
They also have an awesome list of 
  http://files.remotecentral.com/library/index.html

Open ProntoEdit 
-> TSU2000 
--> Add Pannel 
---> Double click a button
----> Properties Tab
-----> Set Label
----> Action Tab
-----> View IR
------> Paste the Hex Pronto Code
-> File
--> Save Configuraiton As...
---> File: roku_saved_from_ProtoEdit.ccf

Open MX-850 Editor
-> Attach serial cable to MX-850 and computer
--> Click "Upload (Get Configuration From Remote Control) 
---> Select the Roku device
----> Right click Roku
-----> Insert Page
------> Show "Universal Browser" (Icon just before the satalite icon)
-------> Click the File Icon 
--------> Open roku_saved_from_ProtoEdit.ccf
---------> Drag each button from Universal Browser to the button on the remote graphic.
Once done withi all this:
--> Click "Download (Send Configuration to Remote Control)


Using this technique, I uploaded these Pronto Hex IR Codes for Roku Channel Shortcuts:

Nec2 234.194 F 8 Vudo
0000 006C 0000 0022 015B 00AD 0016 0016 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016
 0016 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 05F7

Nec2 234.194 F 16 Amazon
0000 006C 0000 0022 015B 00AD 0016 0016 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 05F7

M-GO NEC2 234.994 obc 15 
0000 006C 0000 0022 015B 00AD 0016 0016 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 05F7

NETFLIX NEC2 234.994 obc 75
0000 006C 0000 0022 015B 00AD 0016 0016 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 05F7

Crackle
0000 0068 0021 0022 0166 00B3 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0016 0016 0016 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0043 0016 0633 0166 00B3 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0016 0016 0016 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0043 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016

Pandora
0000 0068 0021 0022 0166 00B3 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0016 0016 0016 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0632 0166 00B3 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0016 0016 0016 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0043 0016 0016 0016 0043 0016 0043 0016 0043 0016 0016 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016

Instant Replay

0000 006C 0021 0022 0159 00AE 0016 0016 0016 0040 0016 0016 0016 0040 0016 0016 0016 0040 0016 0040 0016 0040 0016 0016 0016 0040 0016 0016 0016 0016 0016 0016 0016 0016 0016 0040 0016 0040 0016 0016 0016 0016 0016 0016 0016 0040 0016 0040 0016 0040 0016 0040 0016 0016 0016 0040 0016 0040 0016 0040 0016 0016 0016 0016 0016 0016 0016 0016 0016 0040 0016 05CF 0159 00AE 0016 0016 0016 0040 0016 0016 0016 0040 0016 0016 0016 0040 0016 0040 0016 0040 0016 0016 0016 0040 0016 0016 0016 0016 0016 0016 0016 0016 0016 0040 0016 0040 0016 0016 0016 0016 0016 0016 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016

Left Arrow

0000 006C 0044 0000 0159 00AD 0015 0015 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 05CF 0159 00AD 0015 0015 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 00AD

------------------------------------------------------
IR Codes for Marantz
http://m.us.marantz.com/DocumentMaster/US/Marantz%20Master%20IR.xls

------------------------------------------------------