1 (edytowany przez Payti 2024-02-27 16:38:15)

Temat: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Postanowiłem opisać dla przyszłych użytkowników trochę 'mojej walki' ze stabilnym działaniem BPi-R3.
Płytka jest całkiem poczciwa ale wymaga jak zwykle takie DYI trochę dopieszczenia.

Ja kupiłem na Ali cały zestaw: BPi-R3 + obudowa + oryginalny radiator z fan od Sinovoip, karta SD i zasilacz 12V 2A.

Ogólnie mogło by się wydawać , że jest wszystko dobre ale nie do końca ...

1.) Problemy z oryginalnym coolerem FAN 5V z PWM.

Dostałem radiator + fan oryginalny od Sinovoip. W zestawie są tylko dwa thermopady, 4 chipy nie są przewidziane do chłodzenia (moim zdaniem bez sensu jak radiator obejmuje całość powierzchni na wszystkie). Ja postanowiłem zakupić dodatkowe, aby thermopady były na wszystkie chipy, dla zainteresowanych, potrzebne są:
- thermopad 0.5mm np. Gelid GP-ULTIMATE Thermopad 0.5mm 120x20mm 15W/mK
- thermopad 1.5mm np. Gelid GP-ULTIMATE Thermopad 1.5mm 120x20mm 15W/mK
i trzeba je podocinać na wymiar chipów. Są plastyczne i ładnie dolegają po dokręceniu radiatora.

Ogólnie bez podłączonego wentylatorka PWM przy takim pasywnym chłodzeniu temperatury nie są złe i urządzenie pracuje stabilnie.
U mnie temperatury wewnątrz przy zamkniętej obudowie i przy pokojowej temperaturze 22.5 st. C są:

root@BananaPi_BPi-R3 /root [#]# sensors
sfp_1-isa-0000
Adapter: ISA adapter
VCC:           3.30 V  (crit min =  +3.04 V, min =  +3.04 V)
                       (max =  +3.46 V, crit max =  +3.46 V)
temperature:  +54.8°C  (low  = -40.0°C, high = +85.0°C)
                       (crit low = -40.0°C, crit = +85.0°C)
TX_power:      0.00 W  (max =   3.20 mW, min =   1.12 mW)  ALARM (MIN, LCRIT)
                       (lcrit =   1.12 mW, crit =   3.20 mW)
RX_power:      0.00 W  (max = 160.00 uW, min =   2.00 uW)  ALARM (MIN, LCRIT)
                       (lcrit =   2.00 uW, crit = 160.00 uW)
bias:          7.00 mA (crit min =  +0.00 A, min =  +0.00 A)
                       (max =  +0.04 A, crit max =  +0.04 A)

mt7915_phy0-isa-18000000
Adapter: ISA adapter
temp1:        +64.0°C  (high = +120.0°C, crit = +110.0°C)

cpu_thermal-virtual-0
Adapter: Virtual device
temp1:        +54.6°C  (crit = +125.0°C)

mt7915_phy1-isa-18000000
Adapter: ISA adapter
temp1:        +63.0°C  (high = +120.0°C, crit = +110.0°C)

root@BananaPi_BPi-R3 /root [#]#

czyli wkładka SFP GPON: 54-55 st. C, CPU: 54-55 st. C, WiFi 2.4GHz: 63-64 st. C, WiFi 5Ghz: 64-66 st. C, stabilne i po kilku godzinach pracy routera.

Mi trafił się uszkodzony wiatraczek w radiatorze. Nie dość, że przyszedł wiatraczek jak na foto poniżej na 12V to wogóle nie działa, jest uszkodzony. Zamówiłem inne (na 5V i 12V) i opiszę uruchomienie z PWM na 5V w złączu 3pin FAN 5V i 12V na złączu SATA (jak dotrą). Wiatraczki są średnicy śmigła 47mm i rozstawem rastera montażowego 39mm x 39mm x 39mm oraz 10mm grubości (jak w kartach VGA).
Mój niedziałający FAN 12V: https://ibb.co/5FWXP79

2. Problemy z kartą SD

Dostałem kartę SD SanDisk Ultra 32GB Class A1, U1 HC 1. Spokojnie wystarcza, mogą być swobodnie mniejsze 16GB lub 8GB, ja finalnie używam 8GB (nie trzeba większej). Sam ten typ karty z BPi-R3 działa bardzo dobrze, jednakże ważne jest odpowiednie sformatowanie. Jak zrobiłem formatowanie pod Windows 10 jakimś narzędziem i wgranie image, to były problemy z bootowaniem płytki BPi-R3. Czasem się zbootowała ok, czasem nie, a czasem weszła w tryb recovery ... po reboocie i wystartowała z domyślnego czystego konfiga OpenWRT.

Problem można wyeliminować na dwa sposoby:
- przenieść się z FW OpenWRT do eMMC i tam wgrać co trzeba (wg procedurki na wiki), ustawić jumpery na boot z eMMC - i wówczas po każdym restarcie lub wyłączeniu zasilania BPi-R3 bootuje bezbłędnie
- lub odpowiednio sformatować kartę SD pod OpenWRT: wpierw wgrać image pod Windowsem, zbootować BPi-R3, uruchomić neta, ściągnąć pakiety 'wipefs' i 'lsblk' lub skompilować sobie image już z tymi pakietami i pominąć ten krok:

opkg update
opkg install wipefs lsblk

następnie spod OpenWRT sformatować kartę mmcblk0 (czyszcząc info o partycjach poprzez 'wipefs') i wgrać komendą 'dd' odpowiedni obraz .img np.:

lsblk
umount -a
wipefs -af /dev/mmcblk0
dd if=/tmp/openwrt-e30ba09c1c41-mediatek-filogic-bananapi_bpi-r3-sdcard.img of=/dev/mmcblk0

uruchomić ponownie BPi-R3 i skonfigurować. U mnie te dziwne problemy z bootowaniem  z SD ustąpiły po tym zabiegu.

3. Problemy z zasilaczem 12V

Oryginalnie w zestawie przyszedł zasilacz 12V, 2A - jakaś chińszczyzna tania (wg wagi od razu widać) i ma krótki kabelek.
Generalnie działa dobrze jak jest sama płytka BPi-R3 bez żadnych akcesoriów. Ja od razu zakładałem, że będę potrzebować innego o wiekszym amperażu i zaopatrzyłem się w zasilacz DC 12V, 3A, konieczne jak do BPi-R3 doposaży się modem LTE-A, wkładkę SFP GPON, wiatraczek FAN, dysk NVME.
- spoko zasilacz 12V 3A, dobrej jakości można kupić np. tu: https://diolut.pl/zasilacz-do-led-12v3a … 31384.html
- jednakże trzeba w nim wymienić wtyk na DC 2.1/5.5mm, np. taki: https://nowyelektronik.pl/index.php?id_ … er=product

Po takiej wymianie zasilacza nie ma problemu z wydajnością prądową zasilacza i dokładaniem akcesoriów do BPi-R3.

Objawy za słabego zasilacza: zwisy sieci WiFi lub restarty, zwis płytki BPi-R3 podczas pracy, przerwane bootowanie, restart modemu LTE (jeśli jest) - to te co ja zauważyłem, mogą być też inne.

4. Antenki LTE-A

Ja zakupiłem modem LTE-A Fibocom L860-GL, działa całkiem dobrze (uruchomienie opisałem w innym wątku). Jednakże koniecznym jest umiejscowienie 4 antenek LTE poza metalową obudową BPi-R3. Jeśli są wewnątrz metalowej obudowy to drastyczne spadają transfery. Dla modemu LTE-A (4G) wyższych kategorii np. CAT16 lub 5G ważny jest mocniejszy zasilacz. Modem dla 4-5 DL CA (agregacji nośnych DL) potrafi 'zjeść' 1.5-2 A przy 3V3 DC a to jakieś 0,5A przy 12V DC (przeliczając mocowo).

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

2

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Fajnie, że opisałeś Twoje "przygody".
W moim zestawie był tylko jeden termopad więc od razu zamówiłem dodatkowy (do docięcia).
Termopady wylądowały na MT7986 i obu sterownikach WiFi a na MT7531 pasta (najwyższy ze wszystkich). Powierzchnia radiatora troszkę wypolerowana przed montażem bo daleko jej było do gładkiej.
Mój wentylator działa (choć mógły by być lepiej wyważony). Inna sprawa że przy temperaturach włączania ustawionych domyślnie w module to nie ma się kiedy włączyć (na razie jeszcze nie jest porządnie obciążony ).
Szukałem jak je przestawić (jest kilka wątków) niestety moja wiedza jest troszkę za mała.
Czekam na informacje jak (i czy wogóle) do tego podejdziesz.

Pozdrawiam

3 (edytowany przez Payti 2024-02-27 17:04:57)

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Jeśli masz wpięty wiatraczek do złącza FAN 3pin (oryginalne wiatraczki Sinovoip), to masz obsługę PWM z kernela i tak nim sterujesz:

Odczyt domyślnych progów (trip pointów) zapodanych podczas kompilacji:

cat /sys/class/thermal/thermal_zone0/trip_point_0_temp
cat /sys/class/thermal/thermal_zone0/trip_point_1_temp
cat /sys/class/thermal/thermal_zone0/trip_point_2_temp
cat /sys/class/thermal/thermal_zone0/trip_point_3_temp
cat /sys/class/thermal/thermal_zone0/trip_point_4_temp

root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/thermal_zone0/trip_point_0_temp
125000
root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/thermal_zone0/trip_point_1_temp
120000
root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/thermal_zone0/trip_point_2_temp
115000
root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/thermal_zone0/trip_point_3_temp
85000
root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/thermal_zone0/trip_point_4_temp
60000

Próg dolny to: trip_point_4_temp a 60000 oznacza 60 st. C.
Wówczas wiatraczek domyślnie startuje jak temperatura CPU  osiągnie 60 st. C (na pierwszym trybie prędkości).

Na jakiej prędkości aktualnie działa wiatraczek można zobaczyć komendą:

root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/cooling_device0/cur_state
0
root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/cooling_device0/cur_state
1
root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/cooling_device0/cur_state
2

gdzie:
0 - nie działa (zatrzymany)
1 - działa na pierwszej prędkości
2 - działa na drugiej prędkości

Zmienić progi 'na stałe' można poprzez dodanie do: /etc/rc.local przed 'exit 0' linijek j/n i reboot routera:

echo 45000 > /sys/class/thermal/thermal_zone0/trip_point_4_temp
echo 50000 > /sys/class/thermal/thermal_zone0/trip_point_3_temp
echo 55000 > /sys/class/thermal/thermal_zone0/trip_point_2_temp
echo 60000 > /sys/class/thermal/thermal_zone0/trip_point_1_temp
echo 75000 > /sys/class/thermal/thermal_zone0/trip_point_0_temp

45000 - oznacza 45 st. C -> od takiej temperatury CPU teraz będzie startował wiatraczek

Ręczne wymuszenie prędkości, choć działa to przez chwilę bo automatyka kernela co chwilę (co kilka sekund) sprawdza temperatury:

echo 1 > /sys/class/thermal/cooling_device0/cur_state
root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/cooling_device0/cur_state
1

echo 2 > /sys/class/thermal/cooling_device0/cur_state
root@Banana_Pi_BPI-R3:~# cat /sys/class/thermal/cooling_device0/cur_state
2

Jaki jest poziom wypełnienia fali PWM (trzeci żółty przewód wiatraczka, sterowanie prędkością) można zobaczyć komendą:

cat /sys/devices/platform/pwm-fan/hwmon/hwmon1/pwm1

root@Banana_Pi_BPI-R3:~# cat /sys/devices/platform/pwm-fan/hwmon/hwmon1/pwm1
96

Tu wartości zazwyczaj są:
255 - pierwszy bieg obrotowy
96 - drugi bieg obrotowy
0 - trzeci bieg obrotowy (max obrotów wiatraczka)


Ogólnie znaczenie trip pointów dla sterowania wiatrakiem w BPi-R3 jest:
==========================================
[trip_point]    [mode]   [fan_speed]                [pwm_value]
trip_point_4   → active   → fan running normal   → pwm1 = 255
trip_point_3   → active   → fan running fast        → pwm1 = 96
trip_point_2   → active   → fan running very fast → pwm1 = 0
trip_point_1   → hot       → fan running normal   → pwm1 = 255
trip_point_0   → critical  → reboot
==========================================


Miłego testowania wink

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

4

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

dzięki za prace twoje posty naprawdę wiele wnoszą w temacie tego routera

5

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

PTYS napisał/a:

dzięki za prace twoje posty naprawdę wiele wnoszą w temacie tego routera

Dzięki.

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

6

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

@Payti

Bardzo dziękuję za wyczerpującą odpowiedź i sporo wiedzy którą przkazujesz. Super smile

Tak mam wiatraczek z PWMem.
Potestuję w weekend (bo chwilowo brak czasu), zobaczymy jak mi pójdzie.

7

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Witam
Panowie czy udało się Wam dojść do ładu z przyciskami wps i reset, bo coś nie mogę im dać rady.

8

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Ogólnie WPS i RESET działają jak mają działać. O co pytasz konkretnie?

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

9

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Z resetem to jak dobrze pamietam nie do końca,  bo podobno wpięty jest bezpośrednio pod reset CPU , więc system nie zdąży wykonać shudown... Stąd taki reset "softwerowy" podpięty jest standardowo pod wps ...

10

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

No u mnie nie działają. Robię według tego poradnika https://eko.one.pl/?p=openwrt-button#ob … ypomocyuci i nic nie loguje logread.
W kernelu jest
[17499.347809] kmodloader: loading kernel modules from /etc/modules.d/*
[17499.363144] Error: Driver 'gpio-keys' is already registered, aborting...
[17499.466287] Error: Driver 'gpio-keys' is already registered, aborting...
[17499.565709] kmodloader: 1 module could not be probed
[17499.570712] kmodloader: - gpio_keys - 0
[18399.699703] kmodloader: loading kernel modules from /etc/modules.d/*
[18399.710417] Button Hotplug driver version 0.4.1
[18399.717712] Error: Driver 'gpio-keys' is already registered, aborting...
[18399.846204] Error: Driver 'gpio-keys' is already registered, aborting...
[18399.935583] kmodloader: 1 module could not be probed
[18399.940563] kmodloader: - gpio_keys - 0

11

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Trochę po starości poleciałeś. Skrypty umieszcza się obecnie w /etc/rc.button/ tak jak masz to dalej opisane w linku który podałęś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez Payti 2024-03-02 20:23:35)

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Tak jak pisze @Cezary masz skrypty 'wps' i 'reset':

root@BananaPi_BPi-R3 /root [#]# ls /etc/rc.button/
failsafe  power     reboot    reset     rfkill    wps
root@BananaPi_BPi-R3 /root [#]# cat /etc/rc.button/wps
#!/bin/sh

wps_catch_credentials() {
        local iface ifaces ifc ifname ssid encryption key radio radios
        local found=0

        . /usr/share/libubox/jshn.sh
        ubus -S -t 30 listen wps_credentials | while read creds; do
                json_init
                json_load "$creds"
                json_select wps_credentials || continue
                json_get_vars ifname ssid key encryption
                local ifcname="$ifname"
                json_init
                json_load "$(ubus -S call network.wireless status)"
                json_get_keys radios
                for radio in $radios; do
                        json_select $radio
                        json_select interfaces
                        json_get_keys ifaces
                        for ifc in $ifaces; do
                                json_select $ifc
                                json_get_vars ifname
                                [ "$ifname" = "$ifcname" ] && {
                                        ubus -S call uci set "{\"config\":\"wireless\", \"type\":\"wifi-iface\",                \
                                                                \"match\": { \"device\": \"$radio\", \"encryption\": \"wps\" }, \
                                                                \"values\": { \"encryption\": \"$encryption\",                  \
                                                                                \"ssid\": \"$ssid\",                            \
                                                                                \"key\": \"$key\" } }"
                                        ubus -S call uci commit '{"config": "wireless"}'
                                        ubus -S call uci apply
                                }
                                json_select ..
                        done
                        json_select ..
                        json_select ..
                done
        done
}

if [ "$ACTION" = "released" ] && [ "$BUTTON" = "wps" ]; then
        # If the button was pressed for 3 seconds or more, trigger WPS on
        # wpa_supplicant only, no matter if hostapd is running or not.  If
        # was pressed for less than 3 seconds, try triggering on
        # hostapd. If there is no hostapd instance to trigger it on or WPS
        # is not enabled on them, trigger it on wpa_supplicant.
        if [ "$SEEN" -lt 3 ] ; then
                wps_done=0
                ubusobjs="$( ubus -S list hostapd.* )"
                for ubusobj in $ubusobjs; do
                        ubus -S call $ubusobj wps_start && wps_done=1
                done
                [ $wps_done = 0 ] || return 0
        fi
        wps_done=0
        ubusobjs="$( ubus -S list wpa_supplicant.* )"
        for ubusobj in $ubusobjs; do
                ifname="$(echo $ubusobj | cut -d'.' -f2 )"
                multi_ap=""
                if [ -e "/var/run/wpa_supplicant-${ifname}.conf.is_multiap" ]; then
                        ubus -S call $ubusobj wps_start '{ "multi_ap": true }' && wps_done=1
                else
                        ubus -S call $ubusobj wps_start && wps_done=1
                fi
        done
        [ $wps_done = 0 ] || wps_catch_credentials &
fi

return 0
root@BananaPi_BPi-R3 /root [#]#
root@BananaPi_BPi-R3 /root [#]# cat /etc/rc.button/reset
#!/bin/sh

. /lib/functions.sh

OVERLAY="$( grep ' /overlay ' /proc/mounts )"

case "$ACTION" in
pressed)
        [ -z "$OVERLAY" ] && return 0

        return 5
;;
timeout)
        . /etc/diag.sh
        set_state failsafe
;;
released)
        if [ "$SEEN" -lt 1 ]
        then
                echo "REBOOT" > /dev/console
                sync
                reboot
        elif [ "$SEEN" -ge 5 -a -n "$OVERLAY" ]
        then
                echo "FACTORY RESET" > /dev/console
                jffs2reset -y && reboot &
        fi
;;
esac

return 0
root@BananaPi_BPi-R3 /root [#]#

Przeanalizuj sobie zawartość, zrozumiesz jak działają te guziorki ...

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

13 (edytowany przez Payti 2024-03-02 21:13:27)

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Ok,
dotarły mi wiatraczki z Ali (no i chińczyk dosyła także na wymianę oryginalny od Sinovoip co niedziałał, zobaczymy co przyjdzie).

Pierwszy test wiatraczka PWM slot FAN 3pin 5V -> model YOUNG LIN DFB501005H DC 5V 1.1W Brushless

Podłączenie przewodów (u mnie przyszedł z kabelkiem z kolorami RED, BLACK, YELLOW, BLUE):
RED to +5V
BLACK to GND
BLUE to PWM

Takie nastawy powodują, że na wolnym biegu ładnie trzyma stabilne temperatury CPU: 44-45 st. C; WiFi 2.4Ghz: 53-54 st. C; WiFi 5GHz: 56-57 st. C; obudowa zamknięta i radiator oryginalny Sinovoip. Wiatraczek na tym biegu jest praktycznie bezgłośny i nie wchodzi na wyższe obroty:

echo 35000 > /sys/class/thermal/thermal_zone0/trip_point_4_temp
echo 40000 > /sys/class/thermal/thermal_zone0/trip_point_3_temp
echo 45000 > /sys/class/thermal/thermal_zone0/trip_point_2_temp
echo 60000 > /sys/class/thermal/thermal_zone0/trip_point_1_temp
echo 75000 > /sys/class/thermal/thermal_zone0/trip_point_0_temp

root@BananaPi_BPi-R3 /root [#]# cat /sys/class/thermal/cooling_device0/cur_state
1
root@BananaPi_BPi-R3 /root [#]# sensors
sfp_1-isa-0000
Adapter: ISA adapter
VCC:           3.30 V  (crit min =  +3.04 V, min =  +3.04 V)
                       (max =  +3.46 V, crit max =  +3.46 V)
temperature:  +51.8°C  (low  = -40.0°C, high = +85.0°C)
                       (crit low = -40.0°C, crit = +85.0°C)
TX_power:      0.00 W  (max =   3.20 mW, min =   1.12 mW)  ALARM (MIN, LCRIT)
                       (lcrit =   1.12 mW, crit =   3.20 mW)
RX_power:      0.00 W  (max = 160.00 uW, min =   2.00 uW)  ALARM (MIN, LCRIT)
                       (lcrit =   2.00 uW, crit = 160.00 uW)
bias:          5.00 mA (crit min =  +0.00 A, min =  +0.00 A)
                       (max =  +0.04 A, crit max =  +0.04 A)

mt7915_phy0-isa-18000000
Adapter: ISA adapter
temp1:        +57.0°C  (high = +120.0°C, crit = +110.0°C)

cpu_thermal-virtual-0
Adapter: Virtual device
temp1:        +44.2°C  (crit = +75.0°C)

mt7915_phy1-isa-18000000
Adapter: ISA adapter
temp1:        +53.0°C  (high = +120.0°C, crit = +110.0°C)

root@BananaPi_BPi-R3 /root [#]#

Dostępny -> https://pl.aliexpress.com/item/1005005885368648.html

Jak znajdę chwilę potestuję też wiatraczek 12V w złączu 4pin SATA-> model Protechnic MAGIC MGT5012LR-W10 DC 12V 0.08A

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

14

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

No nic to nie dało. Albo jakiś bug albo za cienki jestem.

15

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

yunek11 napisał/a:

No nic to nie dało. Albo jakiś bug albo za cienki jestem.

Co co nic nie dało? Co właściwe chcesz zrobić i jak próbowałeś to zrobić?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Nie odświeżyłem strony i nie widziałem odpowiedzi. Popatrze może coś pokumam

17

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Chcę pod wps -em włączać i wyłączać wifi

18

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Usuń skrypty które pobrałeś i zrobiłeś, zrób tylko

rm /etc/rc.button/wps
ln -s /etc/rc.button/rfkill /etc/rc.button/wps

Jest to w poradniku.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Tak robiłem. Zrobiłem jeszcze raz i nie działa. Nie ma reakcji na naciśnięcie guzika.

20

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

No to patrz w logi.
Możesz też dodać

logger aaaaa

Gdzieś na początku skryptu żeby później zobaczyć czy w logu czy to w ogóle się wykonuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

@Payti czy mógłbyś sprawdzić u siebie czy działa? Jak byś miał chwile czasu i ochoty.

22 (edytowany przez Payti 2024-03-02 21:57:16)

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Cezary napisał/a:

Usuń skrypty które pobrałeś i zrobiłeś, zrób tylko

rm /etc/rc.button/wps
ln -s /etc/rc.button/rfkill /etc/rc.button/wps

Jest to w poradniku.

Tak jak napisał @Cezary, sprawdziłem przed chwilą. Działa bez problemu.
Pierwsze krótkie naciśniecie guziorka 'WPS' wyłącza całkiem WiFi (oba), kolejne naciśnięcie je załącza.

Testowane na :

OpenWrt SNAPSHOT, r25252-63f7ced2f0

root@BananaPi_BPi-R3 /root [#]# uname -a
Linux BananaPi_BPi-R3 6.1.78 #0 SMP Mon Feb 19 20:40:06 2024 aarch64 GNU/Linux
Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

23

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Dzięki @Payti za pomoc.

24 (edytowany przez yunek11 2024-03-06 19:17:21)

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Panowie, dostałem dzisiaj nową plytę R3 i na niej przyciski działają bez kombinacji.

25

Odp: BPi-R3 i trochę info o PWM FAN, karcie SD, zasilaczu

Uszkodzoną płytkę miałeś? Czy przyciski po prostu padły?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.