
STC1000 Hacking
Re: STC1000 Hacking
Barneey did my first 2, however I now have another couple and there's a newer version of the firmware out ( and another on the cards ) so I've splashed out on an Arduino Uno.... now I need to get my head around how to do it
In or near Norwich? Interested in meeting up monthly to talk and drink beer? PM me for details.
- Andy
- Virtually comatose but still standing
- Posts: 8716
- Joined: Fri Nov 18, 2005 1:00 pm
- Location: Ash, Surrey
- Contact:
Re: STC1000 Hacking
I use a Uno with some dupont male-male wires + a header block. Rather than all the solder faff I scrape the PCB finishing compound off the 5 programming pins and then rest the header pins onto the programming pins.
This is an acquired art though! Things learnt:-
1. Follow the instructions and load the programming code onto the Arduino before you get anywhere near the STC.
2. Clear the programming pins of PCB protective coating, I scraped it off with a stanley knife.
3. Connect the STC temp probe to the STC unit (you MUST do this or the programming won't work).
4. Before you connect the Arduino to the host PC, place the Arduino header pins onto the STC programming pins.
5. Then connect Arduino to PC USB (arduino will power up + STC should also).
6. Run the Arduino IDE and select the Serial Monitor from the tools menu (set the baud rate to 115200/no line ending or you'll just get squiggles in the monitor).
7. Select "d" from the serial menu to check the STC connections.
8. If OK then the serial screen will give options to flash the unit. Select "a" for Celsius.
9. Programming will take ~20s so keep those header pins firmly in place.
10. Serial monitor should report success, If not then unplug Arduino from PC, close Aruido IDE and try again from step 4. (i've had to do this a few times due to me wobbling the connections - if it happens midway through programming then the STC will not light up when you reconnect the pins [step 5] as its firmware has been zapped. It's still capable of being reprogrammed though so continue)
This is an acquired art though! Things learnt:-
1. Follow the instructions and load the programming code onto the Arduino before you get anywhere near the STC.
2. Clear the programming pins of PCB protective coating, I scraped it off with a stanley knife.
3. Connect the STC temp probe to the STC unit (you MUST do this or the programming won't work).
4. Before you connect the Arduino to the host PC, place the Arduino header pins onto the STC programming pins.
5. Then connect Arduino to PC USB (arduino will power up + STC should also).
6. Run the Arduino IDE and select the Serial Monitor from the tools menu (set the baud rate to 115200/no line ending or you'll just get squiggles in the monitor).
7. Select "d" from the serial menu to check the STC connections.
8. If OK then the serial screen will give options to flash the unit. Select "a" for Celsius.
9. Programming will take ~20s so keep those header pins firmly in place.
10. Serial monitor should report success, If not then unplug Arduino from PC, close Aruido IDE and try again from step 4. (i've had to do this a few times due to me wobbling the connections - if it happens midway through programming then the STC will not light up when you reconnect the pins [step 5] as its firmware has been zapped. It's still capable of being reprogrammed though so continue)
Dan!
Re: STC1000 Hacking
The solder faff is something that's in my skill set, messing about with computer programmes isn't.
I still have a few bits and pieces to acquire before attempting this, but as the firmware is still being updated and my STC's are buried in project boxes I'm thinking of wiring the programming pins up to an external connector so I don't have to dismantle them everytime there's an update.
Thanks for the guide... I may be asking more questions!
I still have a few bits and pieces to acquire before attempting this, but as the firmware is still being updated and my STC's are buried in project boxes I'm thinking of wiring the programming pins up to an external connector so I don't have to dismantle them everytime there's an update.
Thanks for the guide... I may be asking more questions!
In or near Norwich? Interested in meeting up monthly to talk and drink beer? PM me for details.
- Andy
- Virtually comatose but still standing
- Posts: 8716
- Joined: Fri Nov 18, 2005 1:00 pm
- Location: Ash, Surrey
- Contact:
Re: STC1000 Hacking
That's a good idea and I've seen someone do that on the US forum thread about the STC1000+.keith1664 wrote:I still have a few bits and pieces to acquire before attempting this, but as the firmware is still being updated and my STC's are buried in project boxes I'm thinking of wiring the programming pins up to an external connector so I don't have to dismantle them everytime there's an update.
Thanks for the guide... I may be asking more questions!
Fire away with q's when you're ready.
Dan!
Re: STC1000 Hacking
Just got a V1 from Andy's link. Anybody near Birstall Batley that can flash these please?
- barneey
- Telling imaginary friend stories
- Posts: 5423
- Joined: Mon Jul 25, 2011 10:42 pm
- Location: East Kent
Re: STC1000 Hacking
To add to the knowledge base the 12v one I got hold if is the correct version + can be flashed. The only internal difference is the tranny is replaced by two wires. So on the STC that I have with the non working "s" button I will just transfer the tranny over to make a 240v unit out of the 12v one.
Hair of the dog, bacon, butty.
Hops, cider pips & hello.
Name the Movie + song :)
Hops, cider pips & hello.
Name the Movie + song :)
- barneey
- Telling imaginary friend stories
- Posts: 5423
- Joined: Mon Jul 25, 2011 10:42 pm
- Location: East Kent
Re: STC1000 Hacking
Can confirm a simple tranny swap with a 12v version does indeed work
Hair of the dog, bacon, butty.
Hops, cider pips & hello.
Name the Movie + song :)
Hops, cider pips & hello.
Name the Movie + song :)
- barneey
- Telling imaginary friend stories
- Posts: 5423
- Joined: Mon Jul 25, 2011 10:42 pm
- Location: East Kent
Re: STC1000 Hacking
Kev888 wrote:Good stuff, thought it probably would.
Cheers
kev
Yep thanks for the heads up on the 12v one, it does also mean I have a spare STC case / clips etc. which might come in useful for any breakages........
Hair of the dog, bacon, butty.
Hops, cider pips & hello.
Name the Movie + song :)
Hops, cider pips & hello.
Name the Movie + song :)
Re: STC1000 Hacking
I have a couple of these pre-flashed spare if anybody is looking for one.
£20 +del
£20 +del
- barneey
- Telling imaginary friend stories
- Posts: 5423
- Joined: Mon Jul 25, 2011 10:42 pm
- Location: East Kent
Re: STC1000 Hacking




Hair of the dog, bacon, butty.
Hops, cider pips & hello.
Name the Movie + song :)
Hops, cider pips & hello.
Name the Movie + song :)
- barneey
- Telling imaginary friend stories
- Posts: 5423
- Joined: Mon Jul 25, 2011 10:42 pm
- Location: East Kent
Re: STC1000 Hacking
I managed to de-solder the resistor from the spare STC I have, then tried to solder it onto the new STC, the job is near enough impossible for home equipment.
I have however come up with an excellent idea........
At the moment the male jackplug is wired up to the programer, so why not just get another jack plug and only use the ground and ICSPCLK for the 10kOhm resistor & the new temp probe Vcc and ICSPCLK, that way the 2nd probe is totally portable.
I have however come up with an excellent idea........
At the moment the male jackplug is wired up to the programer, so why not just get another jack plug and only use the ground and ICSPCLK for the 10kOhm resistor & the new temp probe Vcc and ICSPCLK, that way the 2nd probe is totally portable.
Hair of the dog, bacon, butty.
Hops, cider pips & hello.
Name the Movie + song :)
Hops, cider pips & hello.
Name the Movie + song :)
- barneey
- Telling imaginary friend stories
- Posts: 5423
- Joined: Mon Jul 25, 2011 10:42 pm
- Location: East Kent
Re: STC1000 Hacking






Just need to get some heatshrink & job done.
All instructions are as always on Matt's site https://github.com/matsstaff/stc1000p/b ... rmanual.md so all credit to Matt thubmb
Hair of the dog, bacon, butty.
Hops, cider pips & hello.
Name the Movie + song :)
Hops, cider pips & hello.
Name the Movie + song :)