I have this programming error using the Industruino 1286 :
Found programmer: Id = "MT-CDC"; type = S
Programmer supports buffered memory access with buffersize=256 bytes.
Device code: 0x43
Could you help me to solve it?
What do we have here?
1286 is a different type of MCU in many ways, somehow like Leonardo it has a peculiar handling of the USB port.
You already found out that you setup Industruino 1286 programmer, did you see the separate COM port that comes up when you reset the 1286?
I was not able to load anything without setting to this port and hitting reset.
It's all well documented in 1286 datasheet, you have then 8 seconds to start download.
So it's a bit tricky, but you should have already found out otherwise you wouldn't get that message.
Now, the Industruino 1286 programmer is not very verbose.
As it looks it is a wrap around a MT-CDC programmer and gives very little information.
The Device code 0x43 is just the USB device code of the Atmel 128x MCU's, so this message actually means download was ok.
I tried it with a serial example, so that I don't use any of the hardware, and it works perfectly.
Download, hti reset, get the 0x43 code, get what expected on serial.
So you should look around in your program to find out why it does not do what expected.
As an example, the USB in Leonardo hangs if no serial connected and you used the Leonardo USB workaround.
It's the same thing with an empty project. This is what I've in boards.txt :
Just had this issue in another post:
As it looks, hardware definitons are different for each MCU and must be adapted.
In previous case, it was an interrupt definition.
In your case, please post your code, at least definitions and main routines, to check issues.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!