Con un poco de descaro, por mi escaso conocimiento sobre el tema, me permito intervenir en este hilo a partir de lo aprendido en mi limitada experiencia con el ArduDRO de
pacol en el hilo:
Tal como lo tiene planteado
pacol, la parte del sketch que se carga en la memoria principal del arduino sólo incluye el bucle principal y las librerías de las distintas opciones del hardware que está previsto que en algún momento se pueda utilizar. Por este motivo, esta parte del software no tendrá cambios a no ser que se añada hardware nuevo al sistema.
Por el contrario, la parte modificable del sketch, bien porque se haga un cambio entre las distintas opciones previstas de hardware, o cuando se hace una mejora vía soft, está incluida en el fichero *.cfg que se sitúa en la SD. En consecuencia, no es necesaria la conexión directa del arduino al ordenador para hacer este tipo de cambios, basta con modificar el fichero de la tarjeta SD, llevarla al arduino y reiniciar el sistema.
Saludos cordiales.