User Tools

Site Tools


doc:appunti:hardware:tl-mr6400_openwrt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:hardware:tl-mr6400_openwrt [2024/11/11 18:29] – [Web References] niccolodoc:appunti:hardware:tl-mr6400_openwrt [2025/07/02 16:54] (current) – [LTE signal strenght LEDs] niccolo
Line 142: Line 142:
 </code> </code>
  
-The **uqmi** can be used to get several info about the current connection, e.g. the **MCC** (Mobile Country Code), **MNC** (Mobile Network Code), **TAC** (Tracking Area Code)etc:+^ RSSI  ^ Usability      ^ 
 +| -60   | Good           | 
 +| -70   | Acceptable     | 
 +| -90   | Barely usable 
 + 
 +The **uqmi** can be used to get several info about the current connection, e.g. the **MCC** (Mobile Country Code), **MNC** (Mobile Network Code), **TAC** (Tracking Area Code, knwon also as **LAC**, Local Area Code):
  
 <code> <code>
Line 181: Line 186:
  
 **%%ECI = 344505 * 256 + 7 = 88193287%%** **%%ECI = 344505 * 256 + 7 = 88193287%%**
 +
  
  
Line 262: Line 268:
 #!/bin/sh #!/bin/sh
  
-RSSI="$1"    +RSSI="$1"
 if ! echo "$RSSI" | egrep -q '^[+-]?\d+$'; then if ! echo "$RSSI" | egrep -q '^[+-]?\d+$'; then
-        echo "Usage: uqmi_led.sh [RSSI]"          +        echo "Usage: uqmi_led.sh [RSSI]" 
-        exit                             +        exit 
-fi          +fi
 echo "$RSSI" > '/tmp/lte-rssi' echo "$RSSI" > '/tmp/lte-rssi'
-                              +
 LED1=$(readlink -f /sys/class/leds/white:signal1) LED1=$(readlink -f /sys/class/leds/white:signal1)
 LED2=$(readlink -f /sys/class/leds/white:signal2) LED2=$(readlink -f /sys/class/leds/white:signal2)
 LED3=$(readlink -f /sys/class/leds/white:signal3) LED3=$(readlink -f /sys/class/leds/white:signal3)
-                                                  + 
-if [ "$RSSI" -eq -200 ]; then                    +if [ "$RSSI" -eq -200 ]; then
         echo none > $LED1/trigger         echo none > $LED1/trigger
         echo none > $LED2/trigger         echo none > $LED2/trigger
         echo none > $LED3/trigger         echo none > $LED3/trigger
-elif [ "$RSSI" -le -90 ]; then   +elif [ "$RSSI" -le -90 ]; then
         echo default-on > $LED1/trigger         echo default-on > $LED1/trigger
-        echo none > $LED2/trigger       +        echo none > $LED2/trigger 
-        echo none > $LED3/trigger       +        echo none > $LED3/trigger 
-elif [ "$RSSI" -le -60 ]; then   +elif [ "$RSSI" -le -60 ]; then
         echo default-on > $LED1/trigger         echo default-on > $LED1/trigger
         echo default-on > $LED2/trigger         echo default-on > $LED2/trigger
-        echo none > $LED3/trigger       +        echo none > $LED3/trigger 
-else                                   +else
         echo default-on > $LED1/trigger         echo default-on > $LED1/trigger
         echo default-on > $LED2/trigger         echo default-on > $LED2/trigger
         echo default-on > $LED3/trigger         echo default-on > $LED3/trigger
-fi                                     +fi
 </code> </code>
  
doc/appunti/hardware/tl-mr6400_openwrt.1731346182.txt.gz · Last modified: by niccolo