Hey there, I am still using the custom board I made as well as the custom firmware I made in this post, and I was able to create the custom firmware.bin files and get past my slow development problem. However; I have ran into a new issue that is relatively peculiar.
In my application, I am having the camera capture an image once per minute, then upload that image to a server over a modem. This board is connected to a Li-Po battery that is being charged by a solar panel and charger circuit. The board works fine for a few hours but eventually just starts flashing a white light as though the memory was corrupted. I am then forced to flash the board with the bootloader.dfu file as well as the firmware.bin file, I have not found another way to get the board un-bricked.
- When disconnecting the power and rebooting - it keeps flashing the white light
- When the board powers on with or without a good power source, the white light stays on for a few seconds (this seems to be a sign that the flash memory is being reformatted)
- When connecting the bricked board to a reliable power source - it keeps flashing the white light
- When connecting to a reliable power source from the start - it will work correctly for at least 2 days and I have not seen any issues. (this leads me to believe that when the battery is low and the board is powering on and off over and over again, the memory is being corrupted?)
Thank you so much for all of your help, you solved my other problem and hopefully this will be my last one haha
Here is a link to what is happening: https://youtu.be/1dNqv-GNwos