Here is the list of Binary files that I have released. I truly suggest that you use the last one.
- NMEA4WIFIV20.BIN (January 2019) - initial release.
- NMEA4WIFIV21.BIN (February, 4th, 2019) - Minor release. The following bugs were corrected:
- Filtering Strings with 7 Nmea0183 sentences were not accepted;
- AIS data was ignored on port P1. Now you can use either P1 or P2 for AIS data
- NMEA4WIFIV23.BIN (March, 14th, 2019) - Medium release. The following bugs/additions were considered:
- corrects the undocumented verification of a self-test;
- both TCP and UDP can now be zero;
- corrects TPC > P5 not going false when TCP PORT NUMBER = 0
- allows specification of AP IP Address as explained here or here
- NMEA4WIFIV27.BIN (August, 20th, 2019) - Major release. The following bugs/additions were considered:
- optimization of UDP transmission speed;
- correction of a systematic bug in SeaTalk to Nmea 0183 conversion;
- improves the robustness of undocumented self test routine
- AIS input is now possible on USB input
- NMEA4WIFIV30.BIN (October, 17th, 2019) - Major release. The following bugs/additions were considered:
- compiled with latest Arduino IDE (1.8.10) and ESP32 core (1.0.4);
- losses and low speed of UDP packets when received by Android devices no longer exist;
- There is now a Simulation Mode that allows to test the multiplexer without sensors or transducers
- NMEA4WIFIV31.BIN (November, 1st, 2019) - minor release. The following bug was corrected:
- in simulation mode, nmea0183 sentences were not terminated with <CR><LF>
- NMEA4WIFIV34.BIN (January, 2nd, 2020) - major release. The following bugs/additions were considered:
- when updating through OTA no need to remove the input signals
- SeaTalk1 to Nmea0183 conversion was fully revised as reported in the forum
- acknowledge settings webpage shows if inputs are used or not
- faster response when filtering is 0
- change in sleep modes
- Debug Mode was added
- timing improvement of inputs P3 and P4
- NMEA4WIFIV38.BIN (November, 3th, 2020) - This is a major release. I am extremely grateful to Richard ( user dagnall ) who collaborated with me in improving many aspects of the software. The following bugs/additions were considered:
- dedicated webpage following a Reset
- SImulation and Debug modes now work when a wifi input is set
- SImulation and Debug modes now work when the multiplexer is in the external network
- rework of the starting process mainly related to the operation of the multiplexer when connected as a Station to an external network
- IP given by DHCP appears in Bold in the settings web page
- SeaTalk1 Depth is translated to Nmea0183 DBT with feet and meters fields
- correction when setting an hidden custom NMEA4WIFI (SoftAP) IP address
- when connected to external network UDP is broadcast in both the NMEA4WIFI and the external networks
- possibility of using Androids and Iphones (in hotspot mode) as the external network
- SeaTalk1 analyser in Debug mode - the display shows the received datagram and the corresponding converted to NMea0183 sentence
- internal improvement in the watch dog function
- Simulation mode starts even if P1 or P2 are not setup to be sent anywhere
- on power up Leds blink signalling the creation of the NMEA4WIFI network and the connection to the external network
- serial output buffer (P5) will not drop sentences when its size is full (128) as the multiplexer nows waits until space is available
- very important improvements on the timing of ports p3 and P4. Maximum baud rate is 9600 but they have been tested at 115200 without errors
- NMEA4WIFIV41.BIN (January 2021) - major release. The following was added:
- major rework to support new SMD units to be available in 2021
- OTA update is now invoked from the settings web page
- NMEA4WIFIV44.BIN (April 2021) - medium release. The following was added:
- ports P3 and P4 could not work simultaneously as Nmea0183 ports
- interrupt timing on ports P3 and P4 was revised
- filtering has been improved and changed. It is possible now to verify Nmea0183 chekcsum
- bug in converting longitude from SeaTalk1 was corrected
- OTA update was improved and checked against major browsers. A Success/Fail message is generated
- users of Demo 41-B versions (not Demo 41) should contact me before upgrading to other versions
- NMEA4WIFIV47.BIN (March 2022) - medium release. The following was added:
- interrupt timings on ports P3 and P4 were revised once more. This revision allows users of old NMEA4WIFI multiplexers based on a "black" ESP32 module to work with the latest firmware's
- conversion from SeaTalk1 datagrams to Nmea0183 sentences was revised based on the recent work of the NMEA3WIFI multiplexer. Debug information on the received datagrams is now much more informative
- when the multiplexer connects to an external network you can access it either using its IP address in the external network or using "http://NMEA4WIFI" - (may need further testing)
- when using OTA update you do not need to remove the wiring of the serial ports
- a bug was corrected that, in very few cases, was causing problems when users tried to flash an ESP32 module obtained elsewhere.
- NMEA4WIFIV48.BIN (April 2022) - medium release. The following was added:
- A complete revision of the additions of version 47
- More reliable connections to an external network will be noticed
- NMEA4WIFIV49.BIN (April 2022) - critical release. The following was corrected:
- Port P3 was not able to receive Nmea0183 data (a typo error that happened in v47 and v48)
- bug in converting datagram 53 to nmea0183 sentence RMC (bad SOG)
- NMEA4WIFIV51.BIN (November 2022) - medium release. The following was corrected:
- improvement in dealing with interrupts and timers
- revision of ST to NMEA conversion to follow work on v17 of NMEA3WIFI
- ssidST can have less than 8 characters (but at least 4)
- firmware Update use Leds to signal progress
- correction of bug when displaying acknowledge webpages
- NMEA4WIFIV60_RC.BIN (April 2023) - major release. The following was added:
- all our multiplexers can now work in parallel as shown here
- web interface was improved to show correctly in different browsers
- wifi connectivity much improved
- NMEA4WIFIV60.BIN (July 2023) - major release. This is an exact copy of NMEA4WIFIV60_RC.BIN
- NMEA4WIFIV61.BIN (December 2023) - minor release. Unprotected AP possible with no password.
- NMEA4WIFIV62.BIN (March 2024) - major release. The following was added or corrected:
- TCP>UDP and UDP>TCP bug corrected
- unprotected AP and NULL passwords as explained here
- increased output buffer on P5 and possible dropping as explained here
- internal bugs in stopping serial ports and other parts
- NMEA4WIFIV63.BIN (April 2024) - minor release. Only "cosmetic" changes".