Difference between revisions of "BoSL Board V0.5 Debug"

From BoSL Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 +
 +
This page contains a list of observations from using the BoSL v0.5.x, they may be items which need to be kept in mind when developing and improving code for the BoSL v0.5
  
 
== Issue List ==
 
== Issue List ==

Revision as of 21:50, 25 February 2024

This page contains a list of observations from using the BoSL v0.5.x, they may be items which need to be kept in mind when developing and improving code for the BoSL v0.5

Issue List

ATMega issue

Description:
Get no response from BoSL Serial, looks like ATMega is dead. This happened twice on 2 boards.
Test:
The first time, the code used RTC for deep sleep. To exclude the RTC issue, the second
time used watchdog timer for deep sleep.

SIM7000 issue

Description:
When Sim7000 is power on, get no response from Sim7000.
Test:
Tried using different baud rates talk to Sim7000.
Tried keep sending "AT" to Sim7000.
None of the above method work.
After pressing reset button, sim7000 started to response.

Network register issue

Description:
Some boards cannot register to network.
Test:
Tested 6 boards by using same code, 4 of them cannot register to network.
Keep receiving "+CREG: 0,2", resetting sim7000 and re-connecting to battery won't fix it.

Debug history

6th Feb 2024

Yesterday(cloudy) tested 6 BoSL 0.5 boards, and found out 4 of them cannot register to network.
Today(clear day) tested the 4 "problematic" boards again, using the same sim card and same code.
2 of them are easy to register to network, no idea why, the weather?
1 of them cannot register to network at first, even tried "sendATcmd(F("AT+COPS=0"), "OK", 150000, 1);".
but after reconnecting to the battery 2 or 3 times, it was able to register to network.
There is still one board cannot register to network, reconnecting to the battery or await "AT+COPS" for 150s not work.

Adding:
The last board which cannot register to the network started to logging after being connected to battery for about 1 hour,
it looks like the Sim7000 module needs a warm up before work properly.

8th Feb 2024

Stephen got the same network register issue with BoSL 0.5 board today.
He tested sending ATCommand "AT+CEREG=1" and got the network registered.
We can test this ATCommand on more boards that have the same issue.

19 Feb 2024

B5_TurbDepth_3 recovered after stopped logging for 7 days.

20 Feb 2024

B5_DT_SD_2 setup not logging for 3 days. Start to log today when connected to PC USB port.
Looks like a board quality issue.

21 Feb 2024

B5_TurbDepth_3 stopped logging.
Debug showed it keep resetting.
It is a hardware bug, and already fixed on V5.3.0.
For V5.1.0 to V5.2.0, we should avoid boards working at voltage lower than 3.7V.