diff --git a/README.md b/README.md
index 94b1e70f..ed4dc286 100644
--- a/README.md
+++ b/README.md
@@ -214,7 +214,7 @@ Paxcounter can be used to sync a wall clock which has a DCF77 or IF482 time tele
This describes how to set up a mobile PaxCounter:
Follow all steps so far for preparing the device, selecting the packed payload format. In `paxcounter.conf` set PAYLOAD_OPENSENSEBOX to 1. Register a new sensebox on https://opensensemap.org/. In the sensor configuration select "TheThingsNetwork" and set decoding profile to "LoRa serialization". Enter your TTN Application and Device ID. Setup decoding option using `[{"decoder":"latLng"},{"decoder":"uint16",sensor_id":"yoursensorid"}]`
-# Covid-19 Exposure Notification System beacon detection
+# Covid-19 Exposure Notification System beacon detection (currently NOT working with v3.0.x, use v2.4.x for this feature)
Bluetooth low energy service UUID 0xFD6F, used by Google/Apple COVID-19 Exposure Notification System, can be monitored and counted. By comparing with the total number of observed devices this gives an indication how many people staying in proximity are using Apps for tracing COVID-19 exposures, e.g. in Germany the "Corona Warn App". To achive best results with this funcion, use following settings in `paxcounter.conf`:
diff --git a/platformio_orig.ini b/platformio_orig.ini
index b3885347..5d00503b 100644
--- a/platformio_orig.ini
+++ b/platformio_orig.ini
@@ -1,5 +1,4 @@
; PlatformIO Project Configuration File
-; NOTE: PlatformIO v5 is needed!
;
; Please visit documentation for the other options and examples
; http://docs.platformio.org/page/projectconf.html
@@ -41,7 +40,7 @@ halfile = ttgobeam10.h
[platformio]
; upload firmware to board with usb cable
default_envs = usb
-; upload firmware to pax.express repository
+; upload firmware to a paxexpress repository
;default_envs = ota
; use latest versions of libraries
;default_envs = dev
@@ -49,7 +48,7 @@ description = Paxcounter is a device for metering passenger flows in realtime. I
[common]
; for release_version use max. 10 chars total, use any decimal format like "a.b.c"
-release_version = 2.6.0
+release_version = 3.0.0
; DEBUG LEVEL: For production run set to 0, otherwise device will leak RAM while running!
; 0=None, 1=Error, 2=Warn, 3=Info, 4=Debug, 5=Verbose
debug_level = 3
@@ -62,12 +61,13 @@ monitor_speed = 115200
upload_speed = 115200 ; set by build.py and taken from hal file
display_library = ; set by build.py and taken from hal file
lib_deps_lora =
- mcci-catena/MCCI LoRaWAN LMIC library @ ^3.3.0
+ ;mcci-catena/MCCI LoRaWAN LMIC library @ ^3.3.0
+ https://github.com/mcci-catena/arduino-lmic.git
lib_deps_display =
bitbank2/OneBitDisplay @ ^1.10.0
bitbank2/BitBang_I2C @ ^2.1.3
ricmoo/QRCode @ ^0.0.1
- bodmer/TFT_eSPI @ ^2.3.51
+ bodmer/TFT_eSPI @ ^2.3.58
lib_deps_ledmatrix =
seeed-studio/Ultrathin_LED_Matrix @ ^1.0.0
lib_deps_rgbled =
@@ -77,18 +77,18 @@ lib_deps_gps =
lib_deps_sensors =
adafruit/Adafruit Unified Sensor @ ^1.1.4
adafruit/Adafruit BME280 Library @ ^2.1.1
- adafruit/Adafruit BMP085 Library @ ^1.1.0
+ adafruit/Adafruit BMP085 Library @ ^1.2.0
boschsensortec/BSEC Software Library @ 1.6.1480
https://github.com/ricki-z/SDS011.git
lib_deps_basic =
https://github.com/SukkoPera/Arduino-Rokkit-Hash.git
bblanchon/ArduinoJson @ ^6
- m5ez/ezTime @ ^0.8.3
+ ropg/ezTime @ ^0.8.3
makuna/RTC @ ^2.3.5
spacehuhn/SimpleButton
lewisxhe/AXP202X_Library @ ^1.1.3
geeksville/esp32-micro-sdcard @ ^0.1.1
- 256dpi/MQTT @ ^2.4.7
+ 256dpi/MQTT @ ^2.4.8
https://github.com/cyberman54/libpax.git
lib_deps_all =
${common.lib_deps_basic}
@@ -119,7 +119,7 @@ framework = arduino
board = esp32dev
board_build.partitions = min_spiffs.csv
upload_speed = ${common.upload_speed}
-;upload_port = COM3
+;upload_port = COM12
platform = ${common.platform_espressif32}
lib_deps = ${common.lib_deps_all}
build_flags = ${common.build_flags_all}
@@ -138,3 +138,6 @@ upload_protocol = esptool
upload_protocol = esptool
build_type = debug
platform = https://github.com/platformio/platform-espressif32.git#develop
+platform_packages =
+ ; use upstream Git version
+ framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git
\ No newline at end of file
diff --git a/src/paxcounter_orig.conf b/src/paxcounter_orig.conf
index 988cbb1c..fec83f51 100644
--- a/src/paxcounter_orig.conf
+++ b/src/paxcounter_orig.conf
@@ -28,7 +28,7 @@
#define BLESCANINTERVAL 80 // [illiseconds] scan interval, see below, 3 .. 10240, default 80ms = 100% duty cycle
// Corona Exposure Notification Service(ENS) counter
-#define COUNT_ENS 1 // count found number of devices which advertise Exposure Notification Service
+#define COUNT_ENS 0 // count found number of devices which advertise Exposure Notification Service
// set to 1 if you want to enable this function [default=0]
/* Note: guide for setting bluetooth parameters