Burning the Bootloader without  AVR-Writer

Kimio:

Thank you and and "Mr.Yuki who developed GUI-wrapper of avrdude.exe." for this GUI wrapper. I have a USBtinyISB programmer and was able to get this wrapper program to work fine with it.

Finally a GUI AVRDUDE interface for us command line challenged types :wink: Highly recommended.

Lefty

is it possible to burn ATtiny's? with this? i need an AVR-programmer to do so, but with this, i won't need one i think, can someone confirm this?

Thanks, Wouternet.

These projects made a way to Bitbang AVR writer on Linux and Mac.
On Linux: http://suz-avr.sblo.jp/article/27131001.html (written in Japanese) Suz is author of avrdude-serjtag.
On Mac: http://www15.atwiki.jp/arduino/pages/23.html (written in Japanese)
Please read those pages by web translator (google etc.).

Reply for #35
This method can do it. I confirmed it at ATtiny2313.

kimio

"FTDI Bitbang method" (Burn the bootloader without extarnal AVR writer) could run with the Arduino-IDE on Windows-XP.
Please try to this and check.

http://www.geocities.jp/arduino_diecimila/bootloader/bitbang_w_ide_en.html

Thank you kimio.

I did the same for Windows and Mac OS X some weeks ago. Look in the LumiNet thread to see some reactions on this idea if you wish.

Can't you just create an appropriate avrdude programmer description, and skip the wrapper business? Once it's verified to work, submit it back to the avrdude developers, get it integrated into the next release, and the whole world benefits. Plus, no arduino IDE hacking is needed.

-j

Hi bohne.
You already made this !
I want to try your method. But, I can't find it in http://www.luminet.cc.
Would you tell me detailed url?

Hi kg4wsv.
I think so too. I hope this Bitbang integrate into the arduino IDE.
But, I don't have skills of programming to make a Bitbang avrdude-writer for arduino IDE.

I will release the IDE soon, please be patient for a few days.
I did the same as you did I guess. I compiled a special version of avrdude and modified the Java files of the IDE and recompiled it.
I did this for Windows and Mac OS X, but because the Mac FTDI drivers are bad there are some limitations.

Oh great !!!!

I think so too. I hope this Bitbang integrate into the arduino IDE.
But, I don't have skills of programming to make a Bitbang avrdude-writer for arduino IDE.

I don't think I was very clear. Let me try again.

First off, a disclaimer: I could be wrong.

avrdude uses a configuration file that describes the programmer. Included are some programmers that use bit-bang serial connections (e.g. the ponyprog serial).

I think that an appropriate description of the bit-banged connections placed in avrdude.conf could allow avrdude to work directly, without the need for a wrapper program. This has added benefits, such as the ability to work with non-windows OSes, and a silution that could be submitted for inclusion in the avrdude distribution, or failing that the arduino distribution.

-j

There is a feature request in the bugzilla system of avrdude that asks for FTDI Bit Bang support. And some patches for it exist. But I guess two avrdude releases were published and there is still not FTDI BitBang support yet. So at the moment we must supply our own avrdude version along with the official one. Of course it would be great if the official avrdude release would support this Bit Bang programming mode.

Won't generic serial bitbang work with the FTDI hardware?

-j

never tried this, maybe you can investigate it? I think the VCP driver has a bad timing behavior but maybe the idea is just too simple and no one tried it before...

I think the VCP driver has a bad timing behavior

That would certainly be a show-stopper.

I don't have a lot of incentive to work on it, as I've got an AVRispmkII. :slight_smile:

-j

Hi,

I want to know if it's possible to burn bootloader in a diecimila with an atmega8 using the parallel programmer. I've already tried but it says that the avr does not respond, that was expected the signature of the atmega8.

Thanks

I want to know if it's possible to burn bootloader in a diecimila with an atmega8 using the parallel programmer. I've already tried but it says that the avr does not respond, that was expected the signature of the atmega8.

It is possible, but this thread discusses the FTDI BitBang hack. You can use the modified Arduino board to burn the bootloader to your ATMega8 chip.

Parallel Programmers often have timing problems, I don't use them anymore.

I followed the instructions in the photo shown below but THEY DID NOT WORK:

I checked the board schematic and I got it to work.

This should work for the Duemilanove or the Diecimila (I used the Duemilanove) but I checked the schematic for both.

The way I wired it was

1 - 12
2 - 13
3 - 11
4 - reset.

I am sorry for using the same colour for all and the bad photo but it is the best I can do!

I also had a problem with the GUI yuki-lab.jp Version 1.0.5

If the file name is too long it gives error. I had the GUI in my documents and I moved it to program files. I think the long file names caused problems.

I got it working now so I am happy.

Also if the "display window" option is ticked it will not program

Screenshot when display window is ticked and verify is enabled.
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.

C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp>

I will try contact author.

Thanks all

@bohne: Did you find time to summarize your experiences burning the bootloader from macos?

sorry, no :frowning:

But you got it working? Any hints?