Page 4 of 10
Posted: Sat Feb 11, 2012 9:19 pm
by reinhold
Thanks for the Linux version. Unfortunately, it seems that I somehow messed up building the JP1.2/3 serial interface (using the transistor version with the corrected 100k resistor; used with a USB-serial adapter). When I plug in the interface to the remote, the blue ring flashes, but the remote does not work any more and the RemoteMaster application (as well as the test application) does not detect any remote.
So, until I have time to debug my serial interface, I won't be of any help debugging support for the 7960.
Sorry,
Reinhold
Posted: Sun Feb 12, 2012 5:04 am
by damir
When I try to download from URC-7960, RMIR says "No remotes found!",
and blue ring on the remote blinks twice.
I think I have the latest SW version.
Code: Select all
RemoteMaster v2.02 Beta 1.5o
Interfaces:
JP1.X Serial version 0.18f_JP2
JP1 USB version 0.031
JP1 Parallel version 0.02
The label on the remote battery cover says: URC 11-7960 R00.
I have serial interface which works well with JP1.2 and JP1.3 remotes, with IR and RMIR.
Posted: Sun Feb 12, 2012 12:11 pm
by 3FG
damir,
A couple of questions just for background:
Can you do a 983 signature blink back? We expect 32243.
What kind of serial interface is it? If it is homemade, is it made according to a schematic posted here? If it was made by somebody else, who made it?
I think that so far we have only tested the 7960 using the USB interface made by Tommy Tyler.
Have you tried to do a Raw Download?
Posted: Mon Feb 13, 2012 2:35 am
by damir
Can you do a 983 signature blink back? We expect 32243.
Signature is 32243.
What kind of serial interface is it? If it is homemade, is it made according to a schematic posted here? If it was made by somebody else, who made it?
Homemade interface:
Have you tried to do a Raw Download?
Yes, "No remotes found!"
Posted: Mon Feb 13, 2012 10:05 am
by mdavej
Did you move the 7960 RDF to your RDF folder?
Posted: Mon Feb 13, 2012 12:02 pm
by damir
Yes I did.
Posted: Wed Feb 15, 2012 11:12 am
by spalter3
hi, i just bought a 7960, built a serial jp1.2/3 interface according to tommy tyler's transistor schematics and have the exact same problem damir is having
anyone any ideas?
Posted: Wed Feb 15, 2012 12:16 pm
by eferz
Someone correct me if this is unrelated but this was written in another thread.
Tommy Tyler wrote:You can use a JP1.2 cable on a JP1.3 remote by disabling pin 5, but it is still a JP1.2 cable.
However, I do not see pin 5 listed on the JP1.2 schematic above except on the DB9 side. It just might be as a matter of contention that the current tools being used in beta for JP1.4 and 2.x remotes have only been tested around Tommy Tylers'
USB Interface Cable for Flash Remotes (JP1.2 and JP1.3)
3FG wrote:I think that so far we have only tested the 7960 using the USB interface made by Tommy Tyler.
Posted: Wed Feb 15, 2012 1:14 pm
by spalter3
do we maybe need to change a resistor? are the jp1.2/3 remotes also 3v? or is there a program beyond the jp1xtest that can tell me if anything is happening on the rx pin of my com port, because judging by the 2 flashes something is at least being sent to the remote.
Posted: Thu Feb 16, 2012 1:40 am
by spalter3
btw: i'm running windows 7 x64, is it possible that that's the problem?
Posted: Thu Feb 16, 2012 2:34 am
by spalter3
ok, that's not the problem, i tried with a xp 32bit vm, same problem. i also tried a prolific usb-to-serial instead of the onboard serial, also no luck

Posted: Thu Feb 16, 2012 11:18 pm
by 3FG
damir,
Would you mind downloading Portmon
http://technet.microsoft.com/en-us/sysi ... s/bb896644 and trying a Raw Download with it attached? Start RMIR, start PortMon, make sure that Options/ShowHex is set, use Capture/Ports /COMx to select your port, and initiate a Raw Download. Use Edit Copy to get the resulting data into a file and post it here in the Diagnostics Section. Maybe we can guess where things are going wrong.
Output should look something like: (but longer)
Code: Select all
0.00000168 javaw.exe IOCTL_SERIAL_GET_HANDFLOW VCP0 SUCCESS
0.00092246 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE VCP0 SUCCESS Rate: 38400
0.00091995 javaw.exe IOCTL_SERIAL_SET_RTS VCP0 SUCCESS
0.00098253 javaw.exe IOCTL_SERIAL_SET_DTR VCP0 SUCCESS
0.00097945 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL VCP0 SUCCESS StopBits: ERROR Parity: NONE WordLength: 8
0.00000196 javaw.exe IOCTL_SERIAL_SET_CHAR VCP0 SUCCESS EOF:0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
0.00096353 javaw.exe IOCTL_SERIAL_SET_HANDFLOW VCP0 SUCCESS Shake:1 Replace:40 XonLimit:2048 XoffLimit:512
0.00000196 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS VCP0 SUCCESS RI:50 RM:10 RC:50 WM:10 WC:50
BTW, Portmon doesn't run on 64 bit Windows.
Posted: Fri Feb 17, 2012 3:23 am
by spalter3
at least now i know that my cable is working, since it's actually reading data...
Code: Select all
0.13595136 javaw.exe IRP_MJ_CREATE ProlificSerial2 SUCCESS Options: Open
0.00001090 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE ProlificSerial2 SUCCESS
0.00000950 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL ProlificSerial2 SUCCESS
0.00000922 javaw.exe IOCTL_SERIAL_GET_CHARS ProlificSerial2 SUCCESS
0.00000922 javaw.exe IOCTL_SERIAL_GET_HANDFLOW ProlificSerial2 SUCCESS
0.00000922 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE ProlificSerial2 SUCCESS
0.00000894 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL ProlificSerial2 SUCCESS
0.00000894 javaw.exe IOCTL_SERIAL_GET_CHARS ProlificSerial2 SUCCESS
0.00000894 javaw.exe IOCTL_SERIAL_GET_HANDFLOW ProlificSerial2 SUCCESS
0.05223290 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE ProlificSerial2 SUCCESS Rate: 38400
0.00295987 javaw.exe IOCTL_SERIAL_SET_RTS ProlificSerial2 SUCCESS
0.00294088 javaw.exe IOCTL_SERIAL_SET_DTR ProlificSerial2 SUCCESS
0.00404549 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL ProlificSerial2 SUCCESS StopBits: ERROR Parity: NONE WordLength: 8
0.00194382 javaw.exe IOCTL_SERIAL_SET_CHAR ProlificSerial2 SUCCESS EOF:0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
0.00001034 javaw.exe IOCTL_SERIAL_SET_HANDFLOW ProlificSerial2 SUCCESS Shake:1 Replace:40 XonLimit:2048 XoffLimit:512
0.00000950 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS ProlificSerial2 SUCCESS RI:50 RM:10 RC:50 WM:10 WC:50
0.00278248 javaw.exe IOCTL_SERIAL_SET_RTS ProlificSerial2 SUCCESS
0.00293641 javaw.exe IOCTL_SERIAL_CLR_RTS ProlificSerial2 SUCCESS
0.00097778 javaw.exe IRP_MJ_WRITE ProlificSerial2 SUCCESS Length 4: 00 02 51 53
0.00201618 javaw.exe IRP_MJ_READ ProlificSerial2 SUCCESS Length 4: 00 00 00 02
0.00099342 javaw.exe IRP_MJ_WRITE ProlificSerial2 SUCCESS Length 4: 00 02 50 52
0.05536011 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 10: 00 02 00 06 00 01 04 4B 80 C8
0.00098476 javaw.exe IRP_MJ_WRITE ProlificSerial2 SUCCESS Length 8: 00 06 01 01 04 00 2C 2E
0.05848313 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 4: 00 02 03 01
0.00295764 javaw.exe IOCTL_SERIAL_SET_RTS ProlificSerial2 SUCCESS
0.00000978 javaw.exe IOCTL_SERIAL_SET_BREAK_OFF ProlificSerial2 SUCCESS
0.00296518 javaw.exe IOCTL_SERIAL_CLR_DTR ProlificSerial2 SUCCESS
0.00297328 javaw.exe IOCTL_SERIAL_SET_BREAK_ON ProlificSerial2 SUCCESS
0.00295484 javaw.exe IOCTL_SERIAL_SET_DTR ProlificSerial2 SUCCESS
0.00310179 javaw.exe IOCTL_SERIAL_SET_BREAK_OFF ProlificSerial2 SUCCESS
0.04952082 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 2: 00 00
0.00096772 javaw.exe IRP_MJ_WRITE ProlificSerial2 SUCCESS Length 1: 45
0.05844542 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 0:
0.00316884 javaw.exe IOCTL_SERIAL_CLR_RTS ProlificSerial2 SUCCESS
0.00000978 javaw.exe IOCTL_SERIAL_SET_BREAK_OFF ProlificSerial2 SUCCESS
0.00293194 javaw.exe IOCTL_SERIAL_CLR_DTR ProlificSerial2 SUCCESS
0.00287299 javaw.exe IOCTL_SERIAL_SET_BREAK_ON ProlificSerial2 SUCCESS
0.00295065 javaw.exe IOCTL_SERIAL_SET_DTR ProlificSerial2 SUCCESS
0.00290763 javaw.exe IOCTL_SERIAL_SET_BREAK_OFF ProlificSerial2 SUCCESS
0.24571084 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 0:
0.00095515 javaw.exe IRP_MJ_WRITE ProlificSerial2 SUCCESS Length 1: 45
0.05844346 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 0:
0.00296574 javaw.exe IOCTL_SERIAL_CLR_DTR ProlificSerial2 SUCCESS
0.00287187 javaw.exe IOCTL_SERIAL_SET_RTS ProlificSerial2 SUCCESS
0.00294227 javaw.exe IOCTL_SERIAL_SET_DTR ProlificSerial2 SUCCESS
0.00299256 javaw.exe IOCTL_SERIAL_CLR_RTS ProlificSerial2 SUCCESS
0.04958479 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 1: 00
0.00099035 javaw.exe IRP_MJ_WRITE ProlificSerial2 SUCCESS Length 1: 45
0.05847810 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 0:
0.00325768 javaw.exe IOCTL_SERIAL_SET_BREAK_ON ProlificSerial2 SUCCESS
0.00184968 javaw.exe IOCTL_SERIAL_SET_RTS ProlificSerial2 SUCCESS
0.00316521 javaw.exe IOCTL_SERIAL_CLR_RTS ProlificSerial2 SUCCESS
0.00308419 javaw.exe IOCTL_SERIAL_SET_BREAK_OFF ProlificSerial2 SUCCESS
0.04944455 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 1: 00
0.00109818 javaw.exe IRP_MJ_WRITE ProlificSerial2 SUCCESS Length 1: 45
0.06825448 javaw.exe IRP_MJ_READ ProlificSerial2 TIMEOUT Length 0:
0.00001090 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE ProlificSerial2 SUCCESS
0.00000950 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL ProlificSerial2 SUCCESS
0.00000922 javaw.exe IOCTL_SERIAL_GET_CHARS ProlificSerial2 SUCCESS
0.00000922 javaw.exe IOCTL_SERIAL_GET_HANDFLOW ProlificSerial2 SUCCESS
0.05940867 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE ProlificSerial2 SUCCESS Rate: 1200
0.00304899 javaw.exe IOCTL_SERIAL_SET_RTS ProlificSerial2 SUCCESS
0.00289590 javaw.exe IOCTL_SERIAL_SET_DTR ProlificSerial2 SUCCESS
0.00394212 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL ProlificSerial2 SUCCESS StopBits: 1 Parity: NONE WordLength: 7
0.00299144 javaw.exe IOCTL_SERIAL_SET_CHAR ProlificSerial2 SUCCESS EOF:0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
0.00001006 javaw.exe IOCTL_SERIAL_SET_HANDFLOW ProlificSerial2 SUCCESS Shake:1 Replace:40 XonLimit:2048 XoffLimit:512
0.03656973 javaw.exe IRP_MJ_CLEANUP ProlificSerial2 SUCCESS
1.18213712 javaw.exe IRP_MJ_CLOSE ProlificSerial2 SUCCESS
is there a document somewhere on how jp1.4 is supposed to work/what the hex values mean?
Posted: Fri Feb 17, 2012 11:27 am
by damir
Posted: Sat Feb 18, 2012 12:18 am
by 3FG
damir,
I'm traveling and probably won't be able to work on this until Monday. The problem is 2 extraneous bytes (00 00) are being received by the computer. I'm not sure what to try to fix it, and I don't have access to compiler right now anyway.