Brain Fizzzz
// Note to self: will require a DVD + surround processor instead of
// DVD + video processor template. See the template for the
// Lexicon MC-4 for this. Right now, this is the DVD Player part.
// Surround modes, Volume, etc. are on pp. 28 - 30 of the
// Linn documentation
//______________________________________________++++++++++++++++++++++++++
//______________________________________________++++++++++++++++++++++++++
//______________________________________________++++++++++++++++++++++++++
// RS-232 PIN OUTS and CABLE REQUIREMENTS:
// The Linn devices have two 6 conductor RJ-12 connections for RS-232
// control. During normal communication, only the center 4 conductors
// are used (RJ-11). Here I assume that you use six conductor cables.
// If you use four conductor cables, pins 1 and 6 below in the RJ-12
// column are ignored.
// You will need two "straight through RJ-11 or RJ-12 cables and two
// "build it yourself" RJ-11/12 to DB-9 serial adaptors as well as a
// DB-9 (serial) "TAP device." This is a sort of serial "Y-adaptor" that
// allows you to connect two serial devices to a single computer.
// On the PIN SIDE of the RJ-12 CABLE, consider leftmost pin to be pin
// number 1 (1 2 3 4 5 6). Connect as follows within the 2 RJ-11/12
// "Build it yourself" adaptors:
// RJ-12 D-Type (DB-9)
// Pin 1 No connection
// Pin 2----->Pin 2
// Pin 3----->Pin 3
// Pin 4 No connection
// Pin 5----->Pin 5
// Pin 6 No connection
// inside each adaptor itself connect on the DB-9 side:
// Pin 4 to pin 6 (i.e. "Short" pins 4 and 6)
// Pin 7 to pin 8 (i.e. "Short" pins 4 and 6)
// (Be sure to solder and insulate wire splices)
// Connect each RJ-12 cable to the RS-232 in and out ports
// of the Linn device.
// Connect the other end of each RJ-12 cable to the
// RJ-12 / DB-9 adaptors.
// Connect both DB-9 adaptors to the DB-9 serial "Y-adaptor."
// Connect the "Y-adaptor" to the iCommand serial port.
// Note: this will also work with RJ-45 terminations on one end and RJ-45 to
// DB-9 adaptors. Just use the center conductors of the RJ-45.
// I often use 6-conductor wire with RJ-12 on one end and RJ-45 on
// the other connected to an RJ-45 to DB-9 adaptor terminated as above.
[info]
Make=Linn
Model=Unidisk SC
Name=Linn_UnidiskSC
Version=0.1 alpha
Description=Surround Processor, Preamp, Plus DVD Player
[author]
Email=jsaggau@iavny.com
Name=Jonathan Saggau
Notes=
Ph..347-881-6492
[infrared]
[network]
IP Address=
Protocol=
Port=
[serial]
Baud Rate=9600
Data Bits=7
Flow C..0
Parity=EVEN
Stop Bits=1
[send]
Send Delay=250
[send.command]
Device Detect=
[receive]
Start Byte=
End Byte=
Length=
Length Byte Position=
Length Adjustment=
Timeout=
[receive.feedback]
Feedback ID String=?;
Preprocessor=
[protocol]
1=Packetizer
2=Feedback
[input]
1=Disk
2=DIG 1
3=DIG 2
4=DIG 3
5=DIG 4
6=AUX 1
7=AUX 2
8=TV
9=VCR
10=MAIN
[send]
Send Delay=250
// Unit Disk Player
{
[info]
name=Unidisk
icon=dvd.gif
class=Video
type=DVD
page=dvd.htm
pdapage=dvd.xml
// Perhaps change this to something more generic.
// The device will play DVD,CD,SACD natively.
[feedback]
sec..
minute=
hour=
track=
chapter=
// This shouldn"t be difficult. Will be available in version 2
[variable]
display=
display8=
minute=0
sec..0
hour=0
track=
// Note for later development:
// SENDING "$TRACK ?$",x0d,x0a
// WILL RETURN: "!$TRACK number",x0d,x0a
// Note for later development:
// SENDING "$TIME ?$",x0d,x0a
// WILL RETURN: time information
// Time information formats are set with commands on page 22
// of Unidisk SC command manual.
[event]
sec..@Set("display";"Track:";"$track";" ";"$hour";":";"$minute";":";"$second";);@Set("display8";"$hour";":";"$minute";":";"$second";);
display=@SendVar("0";"display";);
display8=@SendVar("0";"display8";);
[macrotemplate]
Select=C:Power On;C:Refresh;
Intermission On=C:Pause;
Intermission Off=C:Play;
[macro]
System Off=C:Power Off;
Refresh=X:SendVar("0","display",);X:SendVar("0","display8",);
[command]
// Template Commands
////////////////////////////////////////////////////
Power Off=
Power On=
Power Toggle=
// Keypad Commands
////////////////////////////////////////////////////
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
// Transport Commands
////////////////////////////////////////////////////
Play="$PLAY$",x0d,x0a
Stop="$STOP$",x0d,x0a
Pause="$PAUSE$",x0d,x0a
Eject="$OPEN$",x0d,x0a
Slow=
Forward="$SEARCH < 4X$",x0d,x0a
// 4X above and below may be replaced with 2X, 6X, or 8X
// (Relative speeds)
Reverse="$SEARCH > 4X$",x0d,x0a
Track Forward="$TRACK +$",x0d,x0a
Track Reverse="$TRACK -$",x0d,x0a
Step=
// Navigation Commmands
////////////////////////////////////////////////////
Menu="$MENU DVD$",x0d,x0a
Display=
Enter="$KEY ENTER$",x0d,x0a
Up="$KEY UP$",x0d,x0a
Down="$KEY DOWN$",x0d,x0a
Left="$KEY LEFT$",x0d,x0a
Right="$KEY RIGHT$",x0d,x0a
// Device Specific Commands
////////////////////////////////////////////////////
Progressive Scan=
Menu SVCD=
Clear=
Resume=
Repeat="$REPEAT ON$",x0d,x0a
// This may require some experimentation to make sure
// that we can turn it off somehow...
AB=
Goto=
Angle="$ANGLE +$",x0d,x0a
Subtitle="$KEY SUBTITLE$",x0d,x0a
Audio="$SURROUND +",x0d,x0a
// Toggles surround modes
Zoom="$ZOOM +$",x0d,x0a
OSD=
Title=
}
// end of Unit DVD Player
Python 2.4 (..60, Nov 30 2004, 11:49:19) [MSC v.1310 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************
IDLE 1.1
>>> import Serial
Traceback (most recent call last):
File "
import Serial
ImportError: No module named Serial
>>> import serial
>>> ser = serial.Serial(
port = "Com1",
baudrate = 9200,
bytesize=7,
parity='E',
stopbits=1,
timeout = 3
)
>>> ser
Serial
>>> def tryThis(inHex):
ser.flushInput()
ser.write(inHex)
x=ser.read(100)
print x
return x
>>> tryThis("asdf")
''
>>> tryThis("$ECHO mother$")
''
>>> tryThis("$CHAPTER +$")
''
>>> ser.baudrate=9600
>>> ser
Serial
>>> tryThis("$CHAPTER +$")
''
>>> tryThis("$CHAPTER +$")
''
>>> ser
Serial
>>> ser.open()
>>> ser
Serial
>>> ser.close()
>>> ser
Serial
>>> ser.open()
>>> ser
Serial
>>> tryThis("$CHAPTER +$")
''
>>> ser.close()
>>> tryThis("$CHAPTER +$")
Traceback (most recent call last):
File "
tryThis("$CHAPTER +$")
File "
ser.flushInput()
File "C:\Python24\Lib\site-packages\serial\serialwin32.py", line 226, in flushInput
if not self.hComPort: raise portNotOpenError
SerialException: Port not open
>>> ser.open()
Traceback (most recent call last):
File "
ser.open()
File "C:\Python24\Lib\site-packages\serial\serialwin32.py", line 55, in open
raise SerialException("could not open port: %s" % msg)
SerialException: could not open port: (5, 'CreateFile', 'Access is denied.')
>>> ser.open()
>>> tryThis("$CHAPTER +$")
''
>>> import os
>>> os.sep
'\\'
>>> os.linesep
'\r\n'
>>> tryThis("$CHAPTER +$"+os.linesep)
''
>>> seper='\x0d'+'\x0a'
>>> seper
'\r\n'
>>> tryMe = "$CHAPTER +$"+seper
>>> tryMe
'$CHAPTER +$\r\n'
>>> tryThis(tryMe)
''
>>> tryThis(tryMe)
''
>>> _
''
>>> tryThis(tryMe)
''
>>> def tryThis(inHex):
ser.flushInput()
ser.write(inHex+seper)
x=ser.read(100)
print x
return x
>>> tryThis("$? CHAPTER$")
!
!$? CHAPTER [?|+|-|TOT|chapter]$
!
!$? CHAPTER [?|+|-|TOT|chapter]$
!
!$? CHAPTER [?|+|-|TOT|
'!\r\n!$? CHAPTER [?|+|-|TOT|chapter]$\r\n!\r\n!$? CHAPTER [?|+|-|TOT|chapter]$\r\n!\r\n!$? CHAPTER [?|+|-|TOT|'
>>> tryThis("$CHAPTER +$")
HAPTER [?|+|-|TOT|chapter]$
!
!$? CHAPTER[u^apter]$
!
!$CHAPTER 26$
!
!$? CHAPTER[u^apter]$
'HAPTER [?|+|-|TOT|chapter]$\r\n!\r\n!$? CHAPTER[\x7fu^apter]$\r\n!\r\n!$CHAPTER 26$\r\n!\r\n!$? CHAPTER[\x7fu^apter]$\r'
>>> tryThis("$ CHAPTER +$")
!
!$CHAPTER 26$
!
!$? CHAPTER[u^apter]$
q|_u=)HAPTER[u^apter]$
!
!$CHAPTER 27$
q|_u=)HAPT
'\r\n!\r\n!$CHAPTER 26$\r\n!\r\n!$? CHAPTER[\x7fu^apter]$\r\nq|_u=)HAPTER[\x7fu^apter]$\r\n!\r\n!$CHAPTER 27$\r\nq|_u=)HAPT'
>>> tryThis("$CHAPTER +$")
)HAPTER[u^apter]$
!
!$CHAPTER 27$
q|_u=)x}u
!
!$CHAPTER 28$
"HAPTER 27$
q|_u=)x}u
!
!
')HAPTER[\x7fu^apter]$\r\n!\r\n!$CHAPTER 27$\r\nq|_u=)x}\x7fu\x7f\x7f\n!\r\n!$CHAPTER 28$\r\n\n"HAPTER 27$\r\nq|_u=)x}\x7fu\x7f\x7f\n!\r\n!'
>>> tryThis("$CHAPTER +$")
q|_u=)x}u
!
!$CHAPTER 28$
"HAPTER 27$
q|_}u7mk!$CHAPTER 28$
!
!$CHAPTER 29$
"HAPTER 2
'\nq|_u=)x}\x7fu\x7f\x7f\n!\r\n!$CHAPTER 28$\r\n\n"HAPTER 27$\r\nq|_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 29$\r\n\n"HAPTER 2'
>>> tryThis("$CHAPTER +$")
$CHAPTER 29$
"HAPTER 27$
q|_}u7mk!$CHAPTER 28$
!
![OQ}}_}u7mk!$CHAPTER 28$
!
!$CHAPTER
'$CHAPTER 29$\r\n\n"HAPTER 27$\r\nq|_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER'
>>> ser.read()
' '
>>> ser.read(1000)
'30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ'
>>> ser.flush()
>>> ser.read(1000)
'}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk'
>>> ser.flush()
>>> ser.read(10000)
'!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n!\r\n!$CHAPTER 30$\r\n!\r\n![OQ}}\x1b_}\x7fu\x7f\x7f7mk!$CHAPTER 28$\r\n'
>>> tryThis("$MENU DVD$")
!
!$MENU DVD$
!
!$MENU DVD$
!
!$MENU DVD$
!
!$MENU DVD$
!
!$MENU DVD$
!
!$MENU DVD$
!
!
'!\r\n!$MENU DVD$\r\n!\r\n!$MENU DVD$\r\n!\r\n!$MENU DVD$\r\n!\r\n!$MENU DVD$\r\n!\r\n!$MENU DVD$\r\n!\r\n!$MENU DVD$\r\n!\r\n!'
>>> tryThis("$CHAPTER +$")..ROOT DVD MENU
!$MENU DVD$
!
!;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_
'\r\n!$MENU DVD$\r\n!\r\n!\x7f;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_;_'
>>> ser
Serial
>>> tryThis("!$POWERUP")
;_;_;_;_;__!
!$IGNORED CHAPTER PLAY_DVDMENU$
!$IGNORED CHAPTER PLAY_DVDMENU$
!$IGNORED CHAPTER P
';_;_;_;_;__\x15!\r\n!$IGNORED CHAPTER PLAY_DVDMENU$\r\n!$IGNORED CHAPTER PLAY_DVDMENU$\r\n!$IGNORED CHAPTER P'
>>> tryThis("IR ?")
ENU$
!$IGNORED CHAPTER PLAY_DVDMENUuJHAPTER PLAY_DVDMENUuJHAPTER PLAY_DVDMENUuJHAPTER PLAY_DVDMENUu
'ENU$\r\n!$IGNORED CHAPTER PLAY_DVDMENUuJHAPTER PLAY_DVDMENUuJHAPTER PLAY_DVDMENUuJHAPTER PLAY_DVDMENUu'
>>> def tryThis(inHex):
ser.flushInput()
ser.write(inHex+seper)
x=ser.read(10000)
print x
return x
>>> tryThis("IR ?")
ENUuJHAPTER PLAY_DVDMENUuJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA}:ueUUJHA
'ENUuJHAPTER PLAY_DVDMENUuJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA}:\x7fueUUJHA'
>>> print(seper)
>>> seper
'\r\n'
>>> tryThis("$MODE$")
HA}:ueUUJH_]u
'HA}:\x7fueUUJH_]u\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f'
>>> ser
Serial
>>> tryThis("$PLAY$")
!
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!$MODE DVDMENU
'\x7f\x7f\x15!\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!$MODE DVDMENU'
>>> def tryThis(inHex):
ser.flushInput()
ser.write(inHex+seper)
x=ser.read(1000)
print x
return x
>>> tryThis("$TIME ?")
!$MODE DVDMENU$
!
!$IGNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDMENU$
'!$MODE DVDMENU$\r\n!\r\n!$IGNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$'
>>> ser.flush()
>>> ser.flushInput()
>>> ser
Serial
>>> ser.read(100)
'DMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_'
>>> tryThis("$RESET")
Y_DVDMENU$
!JU
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DVDM]U
"GNORED PLAY PLAY_DV
'Y_DVDMENU$\r\n!J\x7fU\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DVDM]U\n\n"GNORED PLAY PLAY_DV'
>>> ser.close()
>>> del ser
>>> ser = serial.Serial(
port = "Com1",
baudrate = 9600,
bytesize=7,
parity='E',
stopbits=1,
timeout = 3
)
>>>
>>> tryThis("$RESET")
1AY PLAY_DVDM]U_DVDM]U
"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED PLAY PLAY_7k"GNORED
'\x161AY PLAY_DVDM]U_DVDM]U\n\n"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7f"GNORED'
>>> tryThis("$CHAPTER +$")
LAY_7k"GNORED PLAY PLAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7kuwAY_7ku
'LAY_\x7f7k\x7f"GNORED PLAY PLAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7fw\x7fAY_\x7f7k\x7fu\x7f'
>>> tryThis("$TRACK +$")
7kuwAY_7k
'7k\x7fu\x7fw\x7fAY_\x7f7k\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f'
>>> tryThis("$SEARCH < 4X$")
!
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER 2$
!
!$TRACK 3$
!
'\x7f\x7f\x7f\x7f\x15!\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n'
>>> tryThis("$PLAY$")
APTER 2$
!
!$TRACK 3$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTER8
'APTER 2$\r\n!\r\n!$TRACK 3$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTER8\x1f'
>>> tryThis('')
PTER8m7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PLAYING$
!
'PTER8\x1fm7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PLAYING$\r\n!'
>>> tryThis("$MENU DVD")
PLAY PLAYING$
!
!$SEARCH < 4X$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
'PLAY PLAYING$\r\n!\r\n!$SEARCH < 4X$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r'
>>> tryThis("$MENU DVD$)
SyntaxError: EOL while scanning single-quoted string
>>> tryThis("$MENU DVD$")
3$
!
!$PLAY PL]ww*W
..$
!$CHAPTE^7}"RACK 3$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
Uw)gwkACK 3$
!
!$MENU DVD$
!
'3$\r\n!\r\n!$PLAY PL]ww*W\r..$\r\n!$CHAPTE^7}"RACK 3$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!\r\nUw\x7f)gwkACK 3$\r\n!\r\n!$MENU DVD$\r\n!'
>>> tryThis("$KEY DOWN$")
kACK 3$
!
!$MENU DVD$
!
Uw)gwk;g/vY
!
!$KEY DOWN$
!
Uw)gwk;g/vY
!
!$KEY DOWN$
!
Uw)gwk;g/vY
!