Page 1 of 3
Robonova remote use in JP1
Posted: Mon Nov 01, 2010 8:49 am
by jeffchifu
1. Device:
Hitec Robonova
2. Type of device: Toy Robot
3. Year: Unknown
4. JP1/UEI Remote model: URC-8910
5. Do you have a JP1 cable? Yes
6. Still have original remote? No
7. Checked the file section? Yes
8. Checked Pronto file section (at R/C)? Yes
9. Partially working setup code? No
10. Learning remote question? n/a
11. Have you tried the JP1 Lookup Tool? n/a
I have robonova remote data of code. Can I use that data to make protocol?
Key No Tag Name Code ID=1 -------------------------------------------
KEY-25 "p" P1 10101 0x30
KEY-19 "j" P2 10101 0x24
KEY-16 "g" Power 10101 0x1E
KEY-01 "1" 1 10101 0x00
KEY-02 "2" 2 10101 0x03
KEY-03 "3" 3 10101 0x05
KEY-04 "4" 4 10101 0x06
KEY-05 "5" 5 10101 0x09
KEY-06 "6" 6 10101 0x0A
KEY-07 "7" 7 10101 0x0C
KEY-08 "8" 8 10101 0x0F
KEY-09 "9" 9 10101 0x11
KEY-10 "0" 0 10101 0x12
KEY-22 "l" * 10101 0x2B
KEY-24 "n" # 10101 0x2E
KEY-11 "a" Up 10101 0x14
KEY-12 "b" Down 10101 0x17
KEY-13 "c" Right 10101 0x18
KEY-14 "d" Left 10101 0x1B
KEY-26 "p" Enter 10101 0x33
KEY-15 "e" A 10101 0x1D
KEY-20 "j" B 10101 0x27
KEY-17 "g" C 10101 0x21
KEY-27 "q" D 10101 0x35
KEY-18 "h" E 10101 0x22
KEY-32 "v" F 10101 0x3F
KEY-23 "m" G 10101 0x2D
KEY-21 "k" Up 10101 0x28
KEY-28 "r" Left 10101 0x36
KEY-29 "s" Enter 10101 0x39
KEY-30 "t" Right 10101 0x3A
KEY-31 "u" Down 10101 0x3C
Legend
1
__|~~|_ 1000/500us
0
__|~|_ 500/500us
Header
~~|__________|~~|
> 5ms <
Data Example
Button-1
~~|__________|~~|_|~|_|~~|_|~|_|~~|_|~|_|~|_|~|_|~|_|~|_|~|_|~|_|~|_
Button-2
~~|__________|~~|_|~|_|~~|_|~|_|~~|_|~|_|~|_|~|_|~|_|~|_|~|_|~~|_|~~|_
thanks
jeff
modifly of data
Posted: Mon Nov 01, 2010 8:53 am
by jeffchifu
KEY-01
500 100 50 50 50 100 50 50 50 100 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 0
Posted: Mon Nov 01, 2010 9:17 am
by vickyg2003
I think you are missing the frequency, but I suppose you could get that by trial and error. What is the target remote for your protocol?
Posted: Mon Nov 01, 2010 12:01 pm
by The Robman
Do you have a JP1 remote and a JP1 cable? And if so, which remote do you have?
If I understand your post correctly, this is what your signal looks like:
carrier freq: not specified
leadin pair: +1000 -5000
ONE: +1000 -500
ZERO: +500 -500
leadout pair: not specified
repeating: not specified
I guess we can assume that the signal doesn't repeat and therefore doesn't need a leadout, and has a carrier frequency of 38kHz.
Looking at the data that you posted for the buttons, I can see that there is a 1-bit checksum in the LSB spot, and the rest of the data is the OBC (which is 1 less than the keycodes).
Based on the assumptions that I had to make, I have created an upgrade here:
https://www.hifi-remote.com/forums/dload ... le_id=9085
URC-8910
Posted: Mon Nov 01, 2010 8:46 pm
by jeffchifu
I have a JP1 remote URC-8910 and cable. You are right has a carrier frequency of 38kHz.
Posted: Mon Nov 01, 2010 8:50 pm
by The Robman
In that case, give my upgrade a try and see if it works.
If it doesn't, use your URC-8910 to learn the signals from the toy remote. Then test the learned buttons to make sure that they work, because capturing the signals from toy remotes can be tricky. Once you have a set of working buttons, load the IR file into the Diagnosis Area folder then post a link to it here so I can take a look.
Posted: Tue Nov 02, 2010 8:46 am
by vickyg2003
Oh this is a robot! Do you think Jeff is working on the age old question of how we get the remote to bring us a beer?

doesn't work of upgrade code
Posted: Sat Nov 06, 2010 2:39 am
by jeffchifu
Hi Robman,
I tried the upgrade code.It doesn't work. I use the Arduino to capture of date
1275733 164 434 111 64 52 52 78 43 56 44 105 64 52 52 52 52 52 52 52 52 52 52 52 52 105 A¥n=1
5927913 166 434 111 64 52 52 78 42 56 44 105 64 52 52 52 52 52 52 52 52 52 52 52 52 105 A¥n=1
1030368 165 436 109 64 52 52 78 43 56 45 104 64 52 52 52 52 52 53 51 52 52 52 52 52 105 A¥n=1
3805963 165 433 111 64 52 52 80 41 56 46 103 64 52 52 52 52 52 52 52 52 52 52 52 52 55 49 100 A¥n=2
88206 115 485 111 64 52 52 78 43 56 44 106 64 52 52 52 52 52 52 52 52 52 52 52 52 54 50 100 A¥n=2
944635 140 462 108 64 52 52 77 43 56 44 106 64 52 52 52 52 52 52 52 52 52 52 52 52 55 49 100 A¥n=2
below date from rebonova remote
¥n323198 503 96 54 45 55 94 55 45 54 95 54 44 55 44 55 .....
It seems different from upgrade code
this is modified date of key 1
KEY-01
500 100 50 50 50 100 50 50 50 100 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 0
500=5ms
100=1000us
50=500us
thanks
jeff
Re: doesn't work of upgrade code
Posted: Sat Nov 06, 2010 7:24 am
by vickyg2003
jeffchifu wrote:Hi Robman,
I tried the upgrade code.It doesn't work. I use the Arduino to capture of date
1275733 164 434 111 64 52 52 78 43 56 44 105 64 52 52 52 52 52 52 52 52 52 52 52 52 105 A¥n=1
5927913 166 434 111 64 52 52 78 42 56 44 105 64 52 52 52 52 52 52 52 52 52 52 52 52 105 A¥n=1
1030368 165 436 109 64 52 52 78 43 56 45 104 64 52 52 52 52 52 53 51 52 52 52 52 52 105 A¥n=1
3805963 165 433 111 64 52 52 80 41 56 46 103 64 52 52 52 52 52 52 52 52 52 52 52 52 55 49 100 A¥n=2
88206 115 485 111 64 52 52 78 43 56 44 106 64 52 52 52 52 52 52 52 52 52 52 52 52 54 50 100 A¥n=2
944635 140 462 108 64 52 52 77 43 56 44 106 64 52 52 52 52 52 52 52 52 52 52 52 52 55 49 100 A¥n=2
below date from rebonova remote
¥n323198 503 96 54 45 55 94 55 45 54 95 54 44 55 44 55 .....
It seems different from upgrade code
this is modified date of key 1
KEY-01
500 100 50 50 50 100 50 50 50 100 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 0
500=5ms
100=1000us
50=500us
thanks
jeff
Rob, I think Jeff's first post was a little misleading, and I think that led to getting all the times backwards
500 100 Leadin
50 50
50 100
500 100 , 0 1 0 1 0 0 0 0 0 0 0 0, one on
Posted: Sat Nov 06, 2010 7:37 am
by The Robman
The Robman wrote:If it doesn't, use your URC-8910 to learn the signals from the toy remote. Then test the learned buttons to make sure that they work, because capturing the signals from toy remotes can be tricky. Once you have a set of working buttons, load the IR file into the Diagnosis Area folder then post a link to it here so I can take a look.
Posted: Sat Nov 06, 2010 8:47 am
by jeffchifu
Sorry Rob,
My robonova remote didn't work 2 months.I can't use it.The information of remote data from web-site.And my URC-8910 doesn't have learn function.Can I add learn function on URC-8910?
thanks
jeff
Posted: Sat Nov 06, 2010 9:50 am
by vickyg2003
jeffchifu wrote:Sorry Rob,
My robonova remote didn't work 2 months.I can't use it.
Where did this come from?
¥n323198 503 96 54 45 55 94 55 45 54 95 54 44 55 44 55 .....
It seems different from upgrade code
this is modified date of key 1
KEY-01
500 100 50 50 50 100 50 50 50 100 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 0
If only some of the keys work, could you give us something other than key 1. Key 1 being all zeros makes it really difficult to figure out the data.
The information of remote data from web-site.
Could you provide a link to that data?
And my URC-8910 doesn't have learn function.Can I add learn function on URC-8910?
The URC-8910 comes with learning. Do you have a cable or are you doing WAV upgrades.
Posted: Sat Nov 06, 2010 9:53 am
by The Robman
Your URC-8910 *does* have a learning function, but it's of no use if your Robonova remote no longer works.
What is "Arduino" and how are you using it to capture the Robonova remote if it no longer works?
Do you know how to read the Arduino data?
Posted: Sat Nov 06, 2010 12:51 pm
by The Robman
vickyg2003 wrote:Rob, I think Jeff's first post was a little misleading, and I think that led to getting all the times backwards
500 100 Leadin
50 50
50 100
500 100 , 0 1 0 1 0 0 0 0 0 0 0 0, one on
I just noticed your earlier post Vicky. If you read the data as you suggest, you get a fixed data binary value of "01010" rather than "10101".
Posted: Sat Nov 06, 2010 12:57 pm
by vickyg2003
Based on a guess, I've created an upgrade for the robonova
https://www.hifi-remote.com/forums/dload ... le_id=9107
¥n323198 503 96 54 45 55 94 55 45 54 95 54 44 55 44 55 .....
KEY-01 "1" 1 10101 0x00
500 100 50 50 50 100 50 50 50 100 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 0
I think Arduino data this means
+5000 -1000 +500 -500 +500 -1000 +500 -500 +500 -1000 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -100000
Based an all that information, I created a different upgrade. I just wish that we had any other key than Key1 as a sample.