new firmware, some other changes
This commit is contained in:
parent
0a7ec03245
commit
83af806945
5822
firmware/EU868.hex
5822
firmware/EU868.hex
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1 @@
|
|||
EU868.hex.v1.6.7
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,8 @@
|
|||
module setup-node
|
||||
|
||||
go 1.16
|
||||
|
||||
require (
|
||||
github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07
|
||||
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e // indirect
|
||||
)
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07 h1:UyzmZLoiDWMRywV4DUYb9Fbt8uiOSooupjTq10vpvnU=
|
||||
github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA=
|
||||
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM=
|
||||
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
|
|
@ -122,13 +122,28 @@ func readSerial(p *serial.Port) {
|
|||
}
|
||||
}
|
||||
|
||||
func isValidTXP(txp string) bool {
|
||||
switch txp {
|
||||
case
|
||||
"0", "1", "2", "3", "4", "5", "-1":
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func main() {
|
||||
if len(os.Args) != 2 {
|
||||
fmt.Println("usage: " + filepath.Base(os.Args[0]) + " <SerialDevice>")
|
||||
if len(os.Args) != 3 {
|
||||
fmt.Println("usage: " + filepath.Base(os.Args[0]) + " <SerialDevice> <txp: 0-5, -1=adr>")
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
serialdev := os.Args[1]
|
||||
txp := os.Args[2]
|
||||
if !(isValidTXP(txp)) {
|
||||
fmt.Println("invalid TXP, valid values are 0-5 and -1 (ADR)")
|
||||
os.Exit(2)
|
||||
}
|
||||
|
||||
appEui := "a8 40 41 35 10 35 10 35"
|
||||
|
||||
c := &serial.Config{Name: serialdev, Baud: 9600, ReadTimeout: time.Second * 1}
|
||||
|
|
@ -156,7 +171,14 @@ func main() {
|
|||
appkey := getAppKey(devEui)
|
||||
sendCommand(s, "AT+APPKEY="+appkey)
|
||||
sendCommand(s, "AT+FDR")
|
||||
sendCommand(s, "AT+FDR")
|
||||
sendCommand(s, "AT+LON=0")
|
||||
sendCommand(s, "AT+NMEA353=4")
|
||||
if txp != "-1" {
|
||||
// we use no ADR
|
||||
sendCommand(s, "AT+ADR=0")
|
||||
sendCommand(s, "AT+TXP="+txp)
|
||||
}
|
||||
sendCommand(s, "ATNJM=1")
|
||||
sendCommand(s, "ATZ")
|
||||
logline := strings.ToUpper(fmt.Sprintf("%s: %s %s %s %s\n", time.Now().In(location).Format("02.01.2006 15:04"), strings.ReplaceAll(devEui, " ", ""), strings.ReplaceAll(appEui, " ", ""), strings.ReplaceAll(appkey, " ", ""), FWVersion))
|
||||
|
|
|
|||
|
|
@ -25,3 +25,17 @@
|
|||
16.07.2021 13:41: A840410001819379 A840413510351035 80409114A08019730090981148A01743 V1.6.5 EU868
|
||||
16.07.2021 13:42: A8404100018193AF A840413510351035 8040F114A08019A30090F81148A01A43 V1.6.5 EU868
|
||||
16.07.2021 13:44: A8404100018193A1 A840413510351035 80401114A08019A30090181148A01A43 V1.6.5 EU868
|
||||
17.12.2021 13:55: A840410000000000 A840413510351035 00400004A08010000000080040A01040 V1.6.5 EU868
|
||||
17.12.2021 13:56: A840410000000000 A840413510351035 00400004A08010000000080040A01040 V1.6.5 EU868
|
||||
17.12.2021 14:00: A8404100018193DE A840413510351035 8040E114A08019D30090E81148A01D43 V1.6.5 EU868
|
||||
17.12.2021 14:18: A8404100018193DE A840413510351035 8040E114A08019D30090E81148A01D43 V1.6.7 EU868
|
||||
17.12.2021 14:34: A8404100018193DE A840413510351035 8040E114A08019D30090E81148A01D43 V1.6.7 EU868
|
||||
17.12.2021 14:44: A8404100018193DE A840413510351035 8040E114A08019D30090E81148A01D43 V1.6.7 EU868
|
||||
17.12.2021 16:55: A8404100018193DE A840413510351035 8040E114A08019D30090E81148A01D43 V1.6.7 EU868
|
||||
18.12.2021 18:21: A8404100018193D7 A840413510351035 80407114A08019D30090781148A01D43 V1.6.7 EU868
|
||||
18.12.2021 18:24: A8404100018193F3 A840413510351035 80403114A08019F30090381148A01F43 V1.6.7 EU868
|
||||
23.12.2021 18:03: A8404100018193F3 A840413510351035 80403114A08019F30090381148A01F43 V1.6.7 EU868
|
||||
23.12.2021 18:07: A8404100018193D7 A840413510351035 80407114A08019D30090781148A01D43
|
||||
24.12.2021 10:35: A8404100018193D7 A840413510351035 80407114A08019D30090781148A01D43 V1.6.7 EU868
|
||||
24.12.2021 11:10: A8404100018193D7 A840413510351035 80407114A08019D30090781148A01D43 V1.6.7 EU868
|
||||
22.03.2022 16:19: A8404100018193D7 A840413510351035 80407114A08019D30090781148A01D43 V1.6.7 EU868
|
||||
|
|
|
|||
Loading…
Reference in New Issue