Voilà, mon socat fonctionne à nouveau avec la version du firmeware de dec 19

Mon socat ne fonctionne plus avec les nouvelles version du firmeware
et mon pet tracker utilisait le module rtc-mem qui ne se trouvait pas
dans la version de dec 19.

J'ai donc dû modifier la procédure de boot afin de ne plus devoir
utiliser le module rtc-mem et de pouvoir revenir au firmeware de
dec 19 et pouvoir utiliser à nouveau mon socat qui est indispensable
afin de pouvoir récupérer les logs des ap wifi scannés lors de la sortie du chat
This commit is contained in:
Christian Zufferey
2020-07-25 12:28:42 +02:00
parent 2f2b9a843c
commit 06498486d4
7 changed files with 19 additions and 11 deletions

View File

@@ -3,7 +3,7 @@
-- ATTENTION: il faut connecter la pin 0 à la pin RESET avec une résistance de 1k !
print("\n dsleep.lua zf200725.1053 \n")
print("\n dsleep.lua zf200725.1151 \n")
zLED=4
f= "flash_led_xfois.lua" if file.exists(f) then dofile(f) end
@@ -21,7 +21,7 @@ function dsleep_on()
tmr.delay(100*1000)
-- node.dsleep(4*1000*1000)
-- print(node.bootreason())
rtcmem.write32(10, 43690) --flag pour détecter le réveil dsleep au moment du boot
-- rtcmem.write32(10, 43690) --flag pour détecter le réveil dsleep au moment du boot
-- print("le flag est à "..rtcmem.read32(10))
wifi.setmode(wifi.NULLMODE,true)
rtctime.dsleep(4*1000*1000)

View File

@@ -58,6 +58,12 @@ ssh -N -L 23000:localhost:23000 ubuntu@www.zuzu-test.ml &
telnet -rN $zIP $zport
file.remove("apwifi.txt")
print(ztime())
dsleep_on()
zcat_logs_ap_wifi()
verbose=false
~.
@@ -75,6 +81,12 @@ zhead("0_ultra_son.lua")
./luatool.py --ip $zIP:$zport -f 0_tst5_socat.lua
./luatool.py --ip $zIP:$zport -f 0_ultra_son.lua
./luatool.py --ip $zIP:$zport -f dir.lua
./luatool.py --ip $zIP:$zport -f cat.lua
./luatool.py --ip $zIP:$zport -f head.lua
./luatool.py --ip $zIP:$zport --zrestart

View File

@@ -3,7 +3,7 @@
-- le script repair.lua pendant xx secondes avant de continuer
--Source: https://nodemcu.readthedocs.io/en/master/en/modules/node/#nodebootreason
print("\n init.lua zf200722.1526 \n")
print("\n init.lua zf200725.1150 \n")
verbose = true
@@ -61,12 +61,8 @@ function initz()
initz_end()
elseif reset_reason == 6 then
print("external reset")
if rtcmem.read32(10) == 43690 then
print("dsleep wake up")
f = "0_dsleep2.lua" if file.exists(f) then dofile(f) end
else
second_chance()
end
print("dsleep wake up")
f = "0_dsleep2.lua" if file.exists(f) then dofile(f) end
else
print("autre raison")
second_chance()

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env python2
#!/usr/bin/env python
# -*- coding: utf-8 -*-
version = "0.6.8 zf191225.1428"
version = "0.6.9 zf200725.1209"
print("luatool.py ver " + version)