benlye / flash-multi

A tool for managing the firmware on a MULTI-Module
GNU General Public License v3.0
90 stars 28 forks source link

Orange RX module not supported. #55

Open sloped-soarer opened 1 year ago

sloped-soarer commented 1 year ago

Hi Ben. Thanks for providing flash-multi. I know the OrangeRx module with a ATxmega32d4 and cyrf6936 is not currently supported by flash-multi. I was using a serial bootloader of the arduino variety to update the module. However i have now cobbled together a serial bootloader compatible with the stm32 bootloader used by flash-multi. It works but should be considered at alpha stage. The xmega32d4 has 32KB of application flash, plus 4KB of boot flash and runs at 32MHz. The stm32 serial bootloader fits in quite well. ATXmegas use a PDI (program and debug interface) instead of ICSP as used by ATmegas. This means that flashing a bootloader to the xmega is beyond the capability of most people unless they have a suitable programming tool.

If you are interested, i will put the code up on github .... just need to tidy it up !.

Best wishes. Sloped-soarer.