R/C Tech Forums - View Single Post - Transponder Design
View Single Post
Old 08-02-2014 | 11:24 AM
  #193  
condac
Tech Apprentice
 
Joined: Jul 2014
Posts: 86
From: Sweden
Default

Latest commit on github now contains a C program and Java program to decode and encode.
To use the java program to encode run:
Code:
cd encoderProgram/java/dist
 java -jar rctcode.jar 3456789

      encode2: 0101001000010111011001000101010000000000
    encodeOut:  1110000111001011111111010010100100101000000100110001110100010011001111110000
        ldi  d1,  0xe1
        ldi  d2,  0xcb
        ldi  d3,  0xfd
        ldi  d4,  0x29
        ldi  d5,  0x28
        ldi  d6,  0x13
        ldi  d7,  0x1d
        ldi  d8,  0x13
        ldi  d9,  0x3f
And the last lines you can paste in the asm file when you build your program and you have it ready to go.


To decode, input a binary string as argument (at least 12 char)
Code:
java -jar rctcode.jar 1110000111001011111111010010100100101000000100110001110100010011001111110000
known decoded: 01010010000101110110010001010100000000
known decoded int: 3456789
And give credit to OM2KW for cracking the FF sequence making this possible.
condac is offline