I can't set the rssi alarm level.

All mods related to the frsky telemetry series of the firmware
Post Reply
iam123
Posts: 6
Joined: Tue Dec 18, 2012 3:43 pm
Country: -

I can't set the rssi alarm level.

Post by iam123 »

Hi,
I have 9x, solderless 2.3, TelemetrEZ and frsky transmitter module DJT-II.
I followed Mike Blandford modification but instade of using 2k7 resistor I connect 1k8 and 1k in series.
All these steps was done perfectly and telemetry data displayed on 9x screen.
My problem:
When I try to set the alarm level of the rssi in page 11 it does not work and the levels returned to --- if I turn the radio off.
I tried er9x-frsky stable and latest binaries, open9x also have the same problem.
Because of that I think the resistor is the cause so I removed it and connect the DJT directly to the TelemetrEZ ---- the problem is still there. :!: :?: :!: :?:
Any idea......

User avatar
Kilrah
Posts: 11109
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: I can't set the rssi alarm level.

Post by Kilrah »

You need to upgrade the firmware of the telemetrez, the firmware that it's delivered with lacks settings support.

Sent via mobile
iam123
Posts: 6
Joined: Tue Dec 18, 2012 3:43 pm
Country: -

Re: I can't set the rssi alarm level.

Post by iam123 »

Can I upgrade the firmware by solderless board?
User avatar
Kilrah
Posts: 11109
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: I can't set the rssi alarm level.

Post by Kilrah »

Can't help there, but it should be explained in the telemetrez doc.

Sent via mobile
User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: I can't set the rssi alarm level.

Post by Rob Thomson »

Definitely can upgrade it. But don't believe you can do it solder less.


But only a few easy wires to solder!

Sent from my GT-I9300 using Tapatalk 2
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

iam123
Posts: 6
Joined: Tue Dec 18, 2012 3:43 pm
Country: -

Re: I can't set the rssi alarm level.

Post by iam123 »

thanks for reply.
Can you give me some instructions how to upgrade the firmware?
Do I need USBasp AVR Programming Device like this one : http://www.hobbyking.com/hobbyking/stor ... ssors.html
User avatar
gohsthb
Posts: 1412
Joined: Wed Dec 28, 2011 2:32 pm
Country: -
Location: Naperville, IL

Re: I can't set the rssi alarm level.

Post by gohsthb »

Yes get the usbasp device. To use the smartieparts board you would have to remove it from the 9x, then solder wires between it and the Telemetrez. Then when you are done remove all of the wires. Just easier to get the usbasp, that should come with a cable that just plugs into the Telemetrez board.
-Gohst
iam123
Posts: 6
Joined: Tue Dec 18, 2012 3:43 pm
Country: -

Re: I can't set the rssi alarm level.

Post by iam123 »

Does the wire arrangement like this photo ???

Image
User avatar
gohsthb
Posts: 1412
Joined: Wed Dec 28, 2011 2:32 pm
Country: -
Location: Naperville, IL

Re: I can't set the rssi alarm level.

Post by gohsthb »

That looks like it, it is a standard 10 pin atmel programming header.


Sent from my LG-P999 using Tapatalk 2
ReSt
Posts: 1582
Joined: Tue Dec 27, 2011 11:34 pm
Country: -

Re: I can't set the rssi alarm level.

Post by ReSt »

Looking at these type of pictures I always wonder if it show the pins from the solder side or the plug side ??

Reinhard
User avatar
Flaps 30
Posts: 1490
Joined: Tue Dec 27, 2011 6:04 pm
Country: -
Location: Wokingham Berkshire

Re: I can't set the rssi alarm level.

Post by Flaps 30 »

Reinhard - If you look very carefully at the picture, you will see what looks like green wings coming out of the side. That is the board. So the solder side is at the rear. The view is looking at the pins from the plug side. :)
ReSt
Posts: 1582
Joined: Tue Dec 27, 2011 11:34 pm
Country: -

Re: I can't set the rssi alarm level.

Post by ReSt »

Thanks.
It's always a problem for me when I see these type of pictures. But in this case it's easy to verify by finding the several grounds. Then you know which direction to count.

Reinhard
User avatar
jhsa
Posts: 19480
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: I can't set the rssi alarm level.

Post by jhsa »

I'm just not sure if the numbering of the pins is correct though
Attachments
ISP Connector.jpeg
ISP Connector.jpeg (10.52 KiB) Viewed 9821 times
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
ReSt
Posts: 1582
Joined: Tue Dec 27, 2011 11:34 pm
Country: -

Re: I can't set the rssi alarm level.

Post by ReSt »

Thats exactly as I know it (and use it).

Reinhard
maninvan
Posts: 14
Joined: Sat Sep 08, 2012 3:20 pm
Country: -

Re: I can't set the rssi alarm level.

Post by maninvan »

iam123 wrote:thanks for reply.
Can you give me some instructions how to upgrade the firmware?
Do I need USBasp AVR Programming Device like this one : http://www.hobbyking.com/hobbyking/stor ... ssors.html
I upgraded my TEz with this and the only complicated bit is that you need to make sure avrdude config file has Ann entry for the attiny chip it uses.
iam123
Posts: 6
Joined: Tue Dec 18, 2012 3:43 pm
Country: -

Re: I can't set the rssi alarm level.

Post by iam123 »

Thanks maninvan
Can you explain it more for me ??
maninvan
Posts: 14
Joined: Sat Sep 08, 2012 3:20 pm
Country: -

Re: I can't set the rssi alarm level.

Post by maninvan »

@iam123: All i did was run this command on OSX

avrdude -p attiny1634 -c usbasp -P usb -U flash:w:/Users/Bonney/Documents/open9x/telemetrEZ.hex:a

after adding this to the end of my avrdude.conf file located in /usr/local/CrossPack-AVR/etc/avrdude.conf if you are using windows locate the file on windows HD

(CrossPack-AVR is a precompiled package of AVR tools for MAC OS X)

Code: Select all

#
# PART DEFINITIONS
#
#------------------------------------------------------------ 
# ATtiny1634. 
#------------------------------------------------------------ 

part 
    id              = "t1634"; 
    desc            = "ATtiny1634"; 
     has_debugwire = yes; 
     flash_instr   = 0xB6, 0x01, 0x11; 
     eeprom_instr  = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, 
                0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, 
                0x99, 0xF9, 0xBB, 0xAF; 
    stk500_devcode  = 0x86; 
    # avr910_devcode = 0x; 
    signature       = 0x1e 0x94 0x12; 
    pagel           = 0xd7; 
    bs2             = 0xc2; 
    chip_erase_delay = 9000; 
    pgm_enable       = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", 
                       "x x x x x x x x x x x x x x x x"; 

    chip_erase       = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", 
                       "x x x x x x x x x x x x x x x x"; 

    timeout         = 200; 
    stabdelay       = 100; 
    cmdexedelay     = 25; 
    synchloops      = 32; 
    bytedelay       = 0; 
    pollindex       = 3; 
    pollvalue       = 0x53; 
    predelay        = 1; 
    postdelay       = 1; 
    pollmethod      = 1; 

    pp_controlstack     = 
   0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F, 
   0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F, 
   0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B, 
   0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00; 
    hventerstabdelay    = 100; 
    progmodedelay       = 0; 
    latchcycles         = 5; 
    togglevtg           = 1; 
    poweroffdelay       = 15; 
    resetdelayms        = 1; 
    resetdelayus        = 0; 
    hvleavestabdelay    = 15; 
    resetdelay          = 15; 
    chiperasepulsewidth = 0; 
    chiperasepolltimeout = 10; 
    programfusepulsewidth = 0; 
    programfusepolltimeout = 5; 
    programlockpulsewidth = 0; 
    programlockpolltimeout = 5; 

    memory "eeprom" 
        paged           = no; 
        page_size       = 4; 
        size            = 256; 
        min_write_delay = 3600; 
        max_write_delay = 3600; 
        readback_p1     = 0xff; 
        readback_p2     = 0xff; 
        read            = " 1 0 1 0 0 0 0 0", 
                          " 0 0 0 x x x x a8", 
                          " a7 a6 a5 a4 a3 a2 a1 a0", 
                          " o o o o o o o o"; 
    
        write           = " 1 1 0 0 0 0 0 0", 
                          " 0 0 0 x x x x a8", 
                          " a7 a6 a5 a4 a3 a2 a1 a0", 
                          " i i i i i i i i"; 

   loadpage_lo   = "  1   1   0   0      0   0   0   1", 
           "  0   0   0   0      0   0   0   0", 
           "  0   0   0   0      0   0  a1  a0", 
           "  i   i   i   i      i   i   i   i"; 

   writepage   = "  1   1   0   0      0   0   1   0", 
           "  0   0   x   x      x   x   x  a8", 
           " a7  a6  a5  a4     a3  a2   0   0", 
           "  x   x   x   x      x   x   x   x"; 

   mode      = 0x41; 
   delay      = 5; 
   blocksize   = 4; 
   readsize   = 256; 
        ; 

    memory "flash" 
        paged           = yes; 
        size            = 16384; 
        page_size       = 32; 
        num_pages       = 512; 
        min_write_delay = 4500; 
        max_write_delay = 4500; 
        readback_p1     = 0xff; 
        readback_p2     = 0xff; 
        read_lo         = " 0 0 1 0 0 0 0 0", 
                          " 0 0 0 a12 a11 a10 a9 a8", 
                          " a7 a6 a5 a4 a3 a2 a1 a0", 
                          " o o o o o o o o"; 
        
        read_hi          = " 0 0 1 0 1 0 0 0", 
                           " 0 0 0 a12 a11 a10 a9 a8", 
                           " a7 a6 a5 a4 a3 a2 a1 a0", 
                           " o o o o o o o o"; 
        
        loadpage_lo     = " 0 1 0 0 0 0 0 0", 
                          " 0 0 0 x x x x x", 
                          " x x a5 a4 a3 a2 a1 a0", 
                          " i i i i i i i i"; 
        
        loadpage_hi     = " 0 1 0 0 1 0 0 0", 
                          " 0 0 0 x x x x x", 
                          " x x a5 a4 a3 a2 a1 a0", 
                          " i i i i i i i i"; 
        
        writepage       = " 0 1 0 0 1 1 0 0", 
                          " 0 0 0 a12 a11 a10 a9 a8", 
                          " a7 a6 x x x x x x", 
                          " x x x x x x x x"; 

        mode        = 0x41; 
        delay       = 6; 
        blocksize   = 128; 
        readsize    = 256; 

        ; 
        
    memory "lfuse" 
        size            = 1; 
        min_write_delay = 4500; 
        max_write_delay = 4500; 
        read            = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0", 
                          "x x x x x x x x o o o o o o o o"; 
        
        write           = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0", 
                          "x x x x x x x x i i i i i i i i"; 
        ; 
    
    memory "hfuse" 
        size            = 1; 
        min_write_delay = 4500; 
        max_write_delay = 4500; 
        read            = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0", 
                          "x x x x x x x x o o o o o o o o"; 
        
        write           = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0", 
                          "x x x x x x x x i i i i i i i i"; 
        ; 
    
    memory "efuse" 
        size            = 1; 
        min_write_delay = 4500; 
        max_write_delay = 4500; 
        read            = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0", 
                          "x x x x x x x x x x x x x o o o"; 
        
        write           = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", 
                          "x x x x x x x x x x x x x i i i"; 
        ; 
    
    memory "lock" 
        size            = 1; 
        min_write_delay = 4500; 
        max_write_delay = 4500; 
        read            = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", 
                          "x x x x x x x x x x o o o o o o"; 
        
        write           = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", 
                          "x x x x x x x x 1 1 i i i i i i"; 
        ; 
    
    memory "calibration" 
        size            = 1; 
        read            = "0 0 1 1 1 0 0 0 0 0 0 x x x x x", 
                          "0 0 0 0 0 0 0 0 o o o o o o o o"; 
        ; 
    
    memory "signature" 
        size            = 3; 
        read            = "0 0 1 1 0 0 0 0 0 0 0 x x x x x", 
                          "x x x x x x a1 a0 o o o o o o o o"; 
        ; 
; 

Post Reply

Return to “FRSky Telemetry Mods”