<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - I'll pay you to fix my Zeigler-style programmer!]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/12921/"/>
	<updated>2013-12-20T14:00:18Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/12921/ill-pay-you-to-fix-my-zeiglerstyle-programmer/</id>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195594/#p195594"/>
			<content type="html"><![CDATA[<p>Great thread. <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /> Glad you successfully sorted that out thanks to nitro2k01. There&#039;s nothing like building your own stuff.</p>]]></content>
			<author>
				<name><![CDATA[freezedream]]></name>
				<uri>https://chipmusic.org/freezedream</uri>
			</author>
			<updated>2013-12-20T14:00:18Z</updated>
			<id>https://chipmusic.org/forums/post/195594/#p195594</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195518/#p195518"/>
			<content type="html"><![CDATA[<p>ooooooookay so apparently the other 8515 is totally fine! Who knew? Well, nitro did, that&#039;s who!</p>]]></content>
			<author>
				<name><![CDATA[kineticturtle]]></name>
				<uri>https://chipmusic.org/kineticturtle</uri>
			</author>
			<updated>2013-12-19T21:44:43Z</updated>
			<id>https://chipmusic.org/forums/post/195518/#p195518</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195513/#p195513"/>
			<content type="html"><![CDATA[<p>wowwwww, okay! that makes sense but it would have taken me a DAMN long time to figure that out. Thanks again!</p><p>As for the other 8515, I&#039;m gonna try it out some more and see if it will take programming again, but I&#039;m pretty sure it&#039;s fried.</p>]]></content>
			<author>
				<name><![CDATA[kineticturtle]]></name>
				<uri>https://chipmusic.org/kineticturtle</uri>
			</author>
			<updated>2013-12-19T21:09:29Z</updated>
			<id>https://chipmusic.org/forums/post/195513/#p195513</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195505/#p195505"/>
			<content type="html"><![CDATA[<p>Alright. It&#039;s all about reading the manuals and noticing little things. Those fuse bits are what&#039;s actually recommended by the build manual. But that&#039;s not what made me change it. The crucial setting is what the fue calculator describes as &quot;Ext. Clock/RC Osc./Low-freq. Crystal: enable internal Capacitors (36 pF) Internal R/C Osc.: leave unchecked! External Crystal: enable full swing (neccessary for &gt;8 MHz)&quot; The important part is &quot;enable full swing&quot; which makes the oscillator circuit go between 0 V and 5 V instead of running on a lower voltage, presumably to save power. This reminded me of something from the FT232BM datasheet. <br /></p><div class="quotebox"><blockquote><p>Input to 6MHz Crystal Oscillator Cell. This pin can also be driven by an external <br />6MHz clock if required. Note: Switching threshold of this pin is VCC/2, so if driving <br />from an external source, the source must be driving at 5V CMOS level or AC-<br />coupled to centre on VCC/2.</p></blockquote></div><p>So without that fuse bit set, the clock line will not reach the switching threshold and the FTDI chip will not be properly clocked, and USB will not work.</p><p>So, now I want to know, is one of the Atmega chips actually broken?</p>]]></content>
			<author>
				<name><![CDATA[nitro2k01]]></name>
				<uri>https://chipmusic.org/nitro2k01</uri>
			</author>
			<updated>2013-12-19T20:33:55Z</updated>
			<id>https://chipmusic.org/forums/post/195505/#p195505</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195498/#p195498"/>
			<content type="html"><![CDATA[<p>That did it! Thank you! This pile of junk is now a functioning cart flasher! Now you&#039;ve got to tell me what the new fuse values mean and why you changed them...</p>]]></content>
			<author>
				<name><![CDATA[kineticturtle]]></name>
				<uri>https://chipmusic.org/kineticturtle</uri>
			</author>
			<updated>2013-12-19T20:05:24Z</updated>
			<id>https://chipmusic.org/forums/post/195498/#p195498</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195495/#p195495"/>
			<content type="html"><![CDATA[<p>What do you mean by bunk? &quot;Broken&quot; or &quot;bogus&quot;? Is one of the ATMega chips still broken, ie can&#039;t be programmed even with the added crystal? </p><p>Did you check the value of the capacitors? I have new fuse values which I think may solve the problem: Low: 2E, High: C9. Would hate to have you send the flasher all over the world if the solution is something simple like that.</p>]]></content>
			<author>
				<name><![CDATA[nitro2k01]]></name>
				<uri>https://chipmusic.org/nitro2k01</uri>
			</author>
			<updated>2013-12-19T19:47:18Z</updated>
			<id>https://chipmusic.org/forums/post/195495/#p195495</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195492/#p195492"/>
			<content type="html"><![CDATA[<p>yep, that confirms that the fuses are set correctly - so at this stage am I safe in assuming the ftdi chip is indeed bunk? I mean the atmega was bunk, so maybe whatever happened to one happened to the other? I believe this brings us back to the &quot;mailing it to Sweden&quot; stage. <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[kineticturtle]]></name>
				<uri>https://chipmusic.org/kineticturtle</uri>
			</author>
			<updated>2013-12-19T19:07:16Z</updated>
			<id>https://chipmusic.org/forums/post/195492/#p195492</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195488/#p195488"/>
			<content type="html"><![CDATA[<p>Probably an avrdude quirk. Try reading the fuses individually with the following switches, rather than just looking at the summary.<br /></p><div class="codebox"><pre><code>-U lfuse:r:-:h -U hfuse:r:-:h -U efuse:r:-:h</code></pre></div>]]></content>
			<author>
				<name><![CDATA[nitro2k01]]></name>
				<uri>https://chipmusic.org/nitro2k01</uri>
			</author>
			<updated>2013-12-19T18:36:53Z</updated>
			<id>https://chipmusic.org/forums/post/195488/#p195488</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195483/#p195483"/>
			<content type="html"><![CDATA[<p>The plot thickens - I checked it in atmelstudio and it lists them correctly - H 0xD9 and L 0xEE, no efuse listed at all. So is that just a quirk of avrdude?</p>]]></content>
			<author>
				<name><![CDATA[kineticturtle]]></name>
				<uri>https://chipmusic.org/kineticturtle</uri>
			</author>
			<updated>2013-12-19T18:20:53Z</updated>
			<id>https://chipmusic.org/forums/post/195483/#p195483</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195476/#p195476"/>
			<content type="html"><![CDATA[<p>alright! That did it, thanks. So I got the new chip programmed, it&#039;s doing great and all. Then I get the same symptoms... no device recognition on XP or OSX 10.6.8 (FTDI drivers installed of course).</p><p>So I pop the atmega back in the programmer and check everything - apparently when I set the high fuse, avrdude is actually putting that value in the efuse slot - I&#039;m getting</p><p>&quot;Fuses OK (H:FF, E:D9, L:EE)&quot;</p><p>the hell?</p><p>edit: to be more clear, if I set an lfuse value, it goes to L. If I attempt to set an hfuse value, it goes to E. If I attempt to set an efuse value, it says there&#039;s no such thing!</p>]]></content>
			<author>
				<name><![CDATA[kineticturtle]]></name>
				<uri>https://chipmusic.org/kineticturtle</uri>
			</author>
			<updated>2013-12-19T17:50:31Z</updated>
			<id>https://chipmusic.org/forums/post/195476/#p195476</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195406/#p195406"/>
			<content type="html"><![CDATA[<p>Huh, alright I&#039;ll take another stab at this tomorrow. Luckily I have extra crystals...</p>]]></content>
			<author>
				<name><![CDATA[kineticturtle]]></name>
				<uri>https://chipmusic.org/kineticturtle</uri>
			</author>
			<updated>2013-12-19T05:43:19Z</updated>
			<id>https://chipmusic.org/forums/post/195406/#p195406</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195388/#p195388"/>
			<content type="html"><![CDATA[<p>Haha..I did this a few times with my versions. Programming the atmega fuses before setting up my ftdi clock output. It scares you if nothing else...</p>]]></content>
			<author>
				<name><![CDATA[Jazzmarazz]]></name>
				<uri>https://chipmusic.org/Jazzmarazz</uri>
			</author>
			<updated>2013-12-19T02:44:01Z</updated>
			<id>https://chipmusic.org/forums/post/195388/#p195388</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195378/#p195378"/>
			<content type="html"><![CDATA[<p>This is normal. Burning the EE fuse value tells the chip to disable the internal RC oscillator and use an external crystal. The chip needs a clock signal to be programmed, so the chip won&#039;t work while in the AVR programmer, since it has no crystal or other clock source. I should have thought of this before recommending that fuse value, given that I saw your AVR programmer. (If you had programmed the flash memory and high fuse first, the chip would be usable now.)</p><p>The quick&#039;n&#039;dirty way to solve this would be to add a crystal between the same two pins as in the actual circuit. The value shouldn&#039;t be too critical for just programming the chip. Any crystal &gt;=1 MHz that doesn&#039;t exceed the rating for the chip should work well enough for the purpose. </p><p>You MAY be able to program the chip adding the -B 1.0 switch to avrdude, but if it works it will be slow as a dog&#039;s butt.</p><p>The less quick&#039;n&#039;dirty way of solving this is to add some form of programming header to the board, so the AVR chip can be programmed in circuit. If you had sent it to me, I probably would have done this just for my own convenience.</p><p>However, with this in mind you should be able to plug the chip back in to the GB programmer and notice an improvement. There&#039;s no code on the chip, so it won&#039;t work as a flasher, but now that the crystal should be oscillating at 6 MHz, the FTDI chip should be identified since it should be able to communicate over USB.</p>]]></content>
			<author>
				<name><![CDATA[nitro2k01]]></name>
				<uri>https://chipmusic.org/nitro2k01</uri>
			</author>
			<updated>2013-12-19T00:36:11Z</updated>
			<id>https://chipmusic.org/forums/post/195378/#p195378</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195372/#p195372"/>
			<content type="html"><![CDATA[<p>Well to be fair, this is the only project I&#039;ve used it for - so the data isn&#039;t statistically relevant but perhaps that&#039;s not the best track record.</p>]]></content>
			<author>
				<name><![CDATA[kineticturtle]]></name>
				<uri>https://chipmusic.org/kineticturtle</uri>
			</author>
			<updated>2013-12-19T00:09:54Z</updated>
			<id>https://chipmusic.org/forums/post/195372/#p195372</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I'll pay you to fix my Zeigler-style programmer!]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/195371/#p195371"/>
			<content type="html"><![CDATA[<p>How sure are you of your programmer?</p>]]></content>
			<author>
				<name><![CDATA[Jazzmarazz]]></name>
				<uri>https://chipmusic.org/Jazzmarazz</uri>
			</author>
			<updated>2013-12-19T00:08:03Z</updated>
			<id>https://chipmusic.org/forums/post/195371/#p195371</id>
		</entry>
</feed>
