I see where they make the default to be 6 hours on a pull from on Aug 17. However, i am not getting any Neighbor_Info packets that are filled with neighbors (which i have seven in my my mesh and they all see each other) since going to 2.5.4. I have verified that using:
meshtastic --get neighbor_info
I get a return of enabled being true and update_interval is 900 seconds (15 mins).
So i have installed the new firmware given above, verified that the neighbor_info.enabled is set to True and neighbor_info.updateInterval is set to 900. I am only getting one node to send out the neighbor_info packet. Any other suggestions?
Could there still be a bug in the software? How do i look at the source code on github that shows the differences with V 2.4.0.46d7b82 (which works as expected) and the Alpha-firmware-esp32-2.5.5.e182ae7 as well as Alpha-firmware-nrf52840-2.5.5.e182ae7
So looking at the code in NodeDB.cpp, if you set the time interval to 900 it sets it to 0, which turns it off… why is that?
A bit above it says “2.4.X - configuration migration to update new default intervals”. Setting it to 0 means the default and the new default in 2.5.X is 1800.
Any suggestions as where to look to determine why the neighbor_info packet is not being sent as commanded by the updateInterval value? This command does not seem to be working as expected.
I have installed the latest version (2.5.5.e182ae7) into both T-Beams and RAKS. i change ONLY (keeping everything else set to default) the channel url, set the neighbor_info. enabled to true as well as neighbor_info.update_interval (from anywhere from 120 to 900 seconds) and I cannot get the Neighbor packet to come across the MQTT network.
Are you SURE the neighbor_info packet is working???