RAK_LB801 firmware development


Are there any details as to what the RAK_LB801 LoRaButton Firmware Generate Tool.exe does to create the file for uploading?

Are there any details on the protocol used to upload new firmware rather than using the LoRaButton firmware upgrade tool as both of these are windows only applications and I do development on other platforms.