Hello all !
I just got my new kit and I wonder if it is possible to reprogram it with the European firmware after I have completed it (without having to remove the R1-R4 resistors). I have the PRESTO programmer.
Thanks a lot in advance !
Reprogram Kit v1.1
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- caitsith2
- Posts: 217
- Joined: Thu Jan 18, 2007 11:21 pm
Here is a precompiled firmware, both NA/Asia, and Europe. http://www.BANNED.net/projects/tvbgo ... e_v1.1.zip
(The European firmware has 106 codes.)
The presto programmer definitely should be able to program that. (and if you have to remove the resistors, that mod is rather impressive.)
(The European firmware has 106 codes.)
The presto programmer definitely should be able to program that. (and if you have to remove the resistors, that mod is rather impressive.)
-
- Posts: 19
- Joined: Mon Dec 17, 2007 12:16 pm
-
- Posts: 5
- Joined: Thu Dec 20, 2007 6:33 pm
hi,
so if i understand this right now, it's actually impossible to reprogram a finished tv-b-gone (V1.1) without decreasing range (or resoldering resistors everytime)...!?
didn't yet succeed in reading nor writing with an AVRISP and PonyProg...
(I always get an error message, click ignore, and it successfully reads 8k of 0x00... writing random buffer does not change anything... ^^)
the IC on the programmer is not self-powered, using the voltage from the 10pin-connector; I also tried 4,5 V, but no changes...
so if the best thing would be to pull it out of the socket for external programming everytime, which pins of the connector need to be connected to which of the ATtiny85?! (the pinout in the datasheet was just more confusing than helpful... )
so if i understand this right now, it's actually impossible to reprogram a finished tv-b-gone (V1.1) without decreasing range (or resoldering resistors everytime)...!?
didn't yet succeed in reading nor writing with an AVRISP and PonyProg...
(I always get an error message, click ignore, and it successfully reads 8k of 0x00... writing random buffer does not change anything... ^^)
the IC on the programmer is not self-powered, using the voltage from the 10pin-connector; I also tried 4,5 V, but no changes...
so if the best thing would be to pull it out of the socket for external programming everytime, which pins of the connector need to be connected to which of the ATtiny85?! (the pinout in the datasheet was just more confusing than helpful... )
- caitsith2
- Posts: 217
- Joined: Thu Jan 18, 2007 11:21 pm
Thats exactly right. Version 1.0 was possible to reprogram, but not verify, without decreasing range or resoldering resistors. Version 1.1 doesn't even allow programming.sebastian wrote:hi,
so if i understand this right now, it's actually impossible to reprogram a finished tv-b-gone (V1.1) without decreasing range (or resoldering resistors everytime)...!?
Pin 1 - /RESETsebastian wrote:so if the best thing would be to pull it out of the socket for external programming everytime, which pins of the connector need to be connected to which of the ATtiny85?! (the pinout in the datasheet was just more confusing than helpful... )
Pin 2 - XTAL1
Pin 3 - XTAL2
Pin 4 - Gnd
Pin 5 - MOSI
Pin 6 - MISO
Pin 7 - SCK
Pin 8 - Vcc
-
- Posts: 5
- Joined: Thu Dec 20, 2007 6:33 pm
...and for the 10pin-ISP-connector:
01 - MOSI //top right
02 - VCC //bottom right
03 - ?
04 - (GND?)
05 - /RESET
06 - GND
07 - SCK
08 - GND
09 - MISO
10 - GND
(found here)
so i'd just connect SCK, MISO, MOSI to the connector, VCC to an external power supply and /RESET to GND... !?
they used an additional capacitor and resistor here, however those look quite redundant to me... should also work without... *g*
thanks so far
01 - MOSI //top right
02 - VCC //bottom right
03 - ?
04 - (GND?)
05 - /RESET
06 - GND
07 - SCK
08 - GND
09 - MISO
10 - GND
(found here)
so i'd just connect SCK, MISO, MOSI to the connector, VCC to an external power supply and /RESET to GND... !?
they used an additional capacitor and resistor here, however those look quite redundant to me... should also work without... *g*
thanks so far
- caitsith2
- Posts: 217
- Joined: Thu Jan 18, 2007 11:21 pm
The resistance that allows for the 150 ft range, unfortunately effectively blocks the required programming signals from making it to the microcontroller, which is why the resistors have to be removed, or you have to sacrifice range by using a higher resistance.
In the case of V1.1, both mosi and miso are effectively blocked off, with the resistors in place. V1.0 only had MISO blocked off, and therefore, programming without verification was possible on V1.0.
Even if the lockbits which prevent writing, and depending on settings, reading are set, a chip erase should completely erase the chip, and clear these bits in the process.
In the case of V1.1, both mosi and miso are effectively blocked off, with the resistors in place. V1.0 only had MISO blocked off, and therefore, programming without verification was possible on V1.0.
Even if the lockbits which prevent writing, and depending on settings, reading are set, a chip erase should completely erase the chip, and clear these bits in the process.
-
- Posts: 5
- Joined: Thu Dec 20, 2007 6:33 pm
- caitsith2
- Posts: 217
- Joined: Thu Jan 18, 2007 11:21 pm
-
- Posts: 5
- Joined: Thu Dec 20, 2007 6:33 pm
Please be positive and constructive with your questions and comments.