I have developed a DALI slave module with PIC 16F18326 microcontroller. Now, I want to make a Bootloader for this PIC. But the problem is, I don't have a serial communication or USB connection with the DALI slave module. The only possible way is to communicate through the DALI lines (DA+ & DA-). The DALI-USB from Tridonic or Lunatone can be used to communicate. But, their supporting PC-software allow firmware-update for their products/ devices only.
So right now, if I want to update my firmware I have to use a Programming device, which is not a feasible method. Because, once the DALI device is installed in a building or inside a Luminaire it is difficult to open the DALI slave module and access to the programming pins of the PIC is extremely difficult. (
So programming using ICD or normal serial communication methods are not a solution.) The only available wired contacts with DALI slave module are DALI lines (DA+ & DA-) and the Power lines (L & N , through which a communication is not at all possible ).
Do anyone know how to use the DALI lines to update the PIC firmware without having a specific PC-Software or how to bootload a PIC with DALI lines ?