Roland DIF-AT: Difference between revisions

m layout
Line 1: Line 1:
PCB photos, Pinouts, Pin header, Device operation, Connections between subsystems. Notes on firmware structure, Machine language monitor program, DFU, firmware extraction, firmware update script (python)
PCB photos, Pinouts, Pin header, Device operation, Connections between subsystems. Notes on firmware structure, Machine language monitor program, DFU, firmware extraction, firmware update script (python)


[https://www.roland.com/br/products/dif-at24/ Roland's page on the DIF-AT]
<br />
[[File:DIFAT 24.jpg|thumb|Roland publicity image |alt=]]
[[File:DIFAT 24.jpg|thumb|Roland publicity image |alt=]]


Line 7: Line 7:


I bought this device to repair.  They are rare, and interesting.  It would not respond any longer or be recognised by host hardware.
I bought this device to repair.  They are rare, and interesting.  It would not respond any longer or be recognised by host hardware.
(it runs in conjunction with host digital mixer / host music production device, translating digital audio formats in real time)  
(it runs in conjunction with host digital mixer / host music production device, translating digital audio formats in real time)
 
[https://www.roland.com/br/products/dif-at24/ Roland's page on the DIF-AT] 


I damaged a lot of traces on the device and gave up on it.  However, I learned how to micro-solder and became inspired to continue the repair with reverse engineering techniques.  This is my first reverse engineering project, though I have worked on modding and repairing before.
I damaged a lot of traces on the device and gave up on it.  However, I learned how to micro-solder and became inspired to continue the repair with reverse engineering techniques.  This is my first reverse engineering project, though I have worked on modding and repairing before.