The iPhone can only read about 11 to 14 days of data when reading 1 hour interval data.


If you'd like to increase the number of days of data, the tradeoff is that the interval has to be increased to 2 hrs or more.  Changing the interval the data is read at is performed using the Android app.


1.  Tap on the hamburger icon on the upper left corner and select Device Management.




2.) When you see this screen below, place the Android up against the HM-5 electronic module in the same position as if a reading was going to be performed.




3.) Select Device Configuration.



4.) When the screen below comes up, place the Android up against the HM-5 Electronic Module again.




5.) This screen will appear when reading the configuration values.  Tap anywhere on the Android screen.


5.) Tap on "Hourly readings" to view the drop down menu.


6.) Select the desired interval.  Wider intervals give a longer time period allowable between reads without losing data (see chart below).  Then place the Android next to the HM-5 electronic module in order to change the values.




     Interval length vs. Days of Memory

OSInterval hoursWorst no daysBest/normal no days
iOS11014

21825

32532

43038

63847

125360

246570
Android15071



7.) When done, this message will appear again.  Tap anywhere to continue.



8.) Use the Android Return button below the screen to return to the Monitor List.  The configuration on the HM-5 has been changed to a different interval reading for the iPhone.  The Android readings are unaffected and remain hourly.



Tech note: The iPhone is reading the NDEF memory in the HM-5 which is different from the memory that the Android is reading.  The NDEF memory size is limited and is the format that Apple allows the iPhone to read via NFC.  It is a very fast read but it is limited.  Therefore, in order to increase the number of days possible between reads, the HM-5 must be configured to write only 2 hour or 3 hour intervals into NDEF memory.  That configuration can only occur with the Android.