marian42:
I watched the board being programmed with the ATtiny soldered on it so Im quite sure its possible. It has eight holes for programming.
What device was being used to program the ATtiny? Maybe someone with greater knowledge of Atmel chips can say if you can still program these chips using ArduinoISP if the reset disable and/or the SPI program fuse is set, or do you have to use high voltage programming?
I assembled the board on an exhibition myself and it was programmed by a self-made piece of hardware that was connected to a laptop.
I asked whether it is possible to program it my self with an arduino and I was told to use the tutorial from MIT Media Lab.
if the reset pin is disabled and/or spi programming is disabled then you have to either use a hv programmer to program, or a hv programmer to set the fuse byte to enable both the reset pin and spi programming bits and then you can use isp to program again.
Riva:
Maybe someone with greater knowledge of Atmel chips can say if you can still program these chips using ArduinoISP if the reset disable and/or the SPI program fuse is set, or do you have to use high voltage programming?
You need HVP if the reset pin has been configured as an I/O pin.
marian42:
Im not sure about the reset pin but they told me that it is possible to lock ATtinies and that this one is not locked.
You can "lock" it against SPI programming is by configuring the reset pin as a general I/O pin. I don't think there's any way to lock them against special programmers (HVP).
There is something else you can do if you want an extra IO pin, but still want to be able to program without a HVP, and that is to use a bootloader - the one I made for tiny85s and 84s is designed to allow serial programming (software uart) without the need for a reset pin.
I do not see any connection at the reset pin but I can barely see any connections at all because the PCB is covered with some kind of black ink so the wires are only slightly lower than the rest.
Assuming the processor's Vcc is 5 volts, if the pull-up resistor on RESET is 10 K? then a 470 ? resistor from RESET to ground should bring the voltage on RESET to 0.22 volts. 0.1Vcc is the guaranteed low threshold which is 0.50 volts. In this scenario the 470 ? resistor is guaranteed to reset the processor.
If the pull-up resistor on RESET is 4.7 K? then a 470 ? resistor from RESET to ground should bring the voltage to 0.45 volts. Still below the threshold.
If the pull-up resistor on RESET is 4230 ? the voltage is 0.5 volts. The lowest value that still guarantees a reset.
It seems very likely that RESET has been disabled. To eliminate all doubt, you could try a lower value resistor. Were I in your shoes, I wouldn't bother.