I have a SparkFun XA1110 https://www.sparkfun.com/products/14414 and it works great. However, I need to use it for a complicated application where I require the TTL serial (not i2c) and a 115200 bps baud rate (default is 9600 bps). While this can be set using PMTK commands, it is volatile, i.e. it is reset when the power is gone or when going into standby.
Can you tell me how I can make the baud rate of 115200 bps a default?
I am not sure if it is possible to save a custom baud rate to non-volatile memory without changing the firmware, which we cannot help with. If you have not tried it yet, you might be able to save an output baud rate using the “PMTK250 Data Type of Data Port” command. The [User Guide does not explicitly mention where that is saved, though, so I am not sure if that is saved to the FLASH memory or if it is volatile like the next command, PMTK251.
The onboard battery on the XA1110 Breakout keeps warm start enabled for up to 15 days without direct power so that can help you keep the baud rate command active unless you are setting the module in standby mode. Otherwise, I am not sure of a way you could save this to non-volatile memory so you might need to send that command on startup for your application.