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:
Image
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.