PLEASE HELP! Bootloader and upload problem with ATmega328p

Hello!

I have a very bad issue. I have a project due in a few days and i've just hit the worst problem ever.

I need to run my ATmega off of 3.7 volts but I can't burn the Arduino Pro Mini bootloader onto the chip. The pro mini bootloader runs at 3.3v at 8mhz so how can I get it on there without avrdude being all like, yo invalid device signature, double check or type -F to override.

I can't find any place to type in -F to override this error.

Please help me!

Anybody?

somebody?

Assuming you are doing this through the terminal (is there any other way to do it?) just type whatever you did before, but append a -f.

Well i'm trying to burn the bootloader using the arduino ide like any other thing. i get a wierd error when using the Terminal

for the terminal i'll type in

avrdude -c Arduino -p m328p -F and it'll say

avrdude: ser_open(): can't set bufferes for "1pt1"

Anybody else?

Sounds like you are trying to program a 329-PU. Check the part number you are trying to program, if that is the case do a search on the forum for "328-PU" for the fix.

Well the chip I have is the atmega 328P

Based on your post, that's my best guess.

Well this is the deal.

I'm using an Arduino that has an Atmega328p with the ArduinoISP program on it and I'm trying to burn a bootloader on to an atmega328p, which is on the breadboard, that is meant for an Arduino pro mini w/ Atmega328p 3.3v at 8MHz.

How would get that bootloader on to the atmega328p. I have been told to edit the hex file( bootloader) to changed the expected device signature that the bootloader is looking for. My issue with that is that I can't figure out where I need to place the device signature in the hex file.