Go Down

Topic: Dumping firmware/software...and/or reflashing?? (Read 27 times) previous topic - next topic

bag06a

Does the tactile button have no function now then? Also They way u described your programming mode it sounds similar to the x7 classic. Do u have classic or phenom?

mikedehaan

I have a Phenom X7.   I decided to change the programming around a little because I don't want to have to whip out a special tool to get to programming.  I was planning on using the button for "reset to factory default" (e.g.  on startup, hold the button for 5 seconds to reset the board).

Also, just a warning, I have not tested this latest code on the actual board yet.  I hope to get to that this weekend.  I'm mostly worried about the red LED.  Everything else has already been proven.

mikedehaan

Hahaha, well...my plans were foiled.  I just tested out the new build in the full system and found that you cannot hold the trigger down and switch from the "F" position to "FA" (to turn on the board).  So I switched the programming to use the pushbutton rather than the trigger to enter programming mode.

Other than that, I made some tweaks to Auto-Response and the new build mostly works.  I say mostly because successBlink is not working for some odd reason.  I'm baffled why it is not working on the board when it does on the testbed, but I'll figure that out later.  successBlink is supposed to blink green + red three times to indicate that your changes have been saved to the EEPROM.

I'm starting a google code project with everything I do.  I expect to put documentation, pictures, videos, etc up there.

http://code.google.com/p/phenomx7-etrigger/

If you'd like to contribute to some of the documentation etc, let me know.  I think all I need is an email address of yours to set you up.

From this point forward, new code and builds will be posted there.

Cainxxx


Hahaha, well...my plans were foiled.  I just tested out the new build in the full system and found that you cannot hold the trigger down and switch from the "F" position to "FA" (to turn on the board).  So I switched the programming to use the pushbutton rather than the trigger to enter programming mode.

Other than that, I made some tweaks to Auto-Response and the new build mostly works.  I say mostly because successBlink is not working for some odd reason.  I'm baffled why it is not working on the board when it does on the testbed, but I'll figure that out later.  successBlink is supposed to blink green + red three times to indicate that your changes have been saved to the EEPROM.

I'm starting a google code project with everything I do.  I expect to put documentation, pictures, videos, etc up there.

http://code.google.com/p/phenomx7-etrigger/

If you'd like to contribute to some of the documentation etc, let me know.  I think all I need is an email address of yours to set you up.

From this point forward, new code and builds will be posted there.


Hello mikedehaan, any news about your firmware?

What things I need to flash my phenom with your firm?

Correct me if I'm wrong:

1) ATTINY44A-PU
http://www.ebay.com/itm/2x-8-bit-Microcontroller-ATTINY44A-PU-/221023275589?pt=LH_DefaultDomain_2&hash=item3376038a45

2) PROGRAMER
http://www.ebay.com/itm/ATtiny24A-SSU-ATtiny24-ATtiny44-ATtiny84-AVR-SOIC14-150-mil-Programming-Adapter-/261012681784?pt=LH_DefaultDomain_0&hash=item3cc5917438

3) Your HEX File

================================

I need desolder the original chip from my board? or exist the posibility to program it directly in the board? Or is read only?

Your work is awesome!

Sorry for my very poor English... (Entiendes espaƱol?)




mikedehaan


Hello mikedehaan, any news about your firmware?


Yes!  I post updates for the firmware at the google project wiki.  A new version was uploaded last night.  Check it out here:

http://code.google.com/p/phenomx7-etrigger/wiki/Home


What things I need to flash my phenom with your firm?

Correct me if I'm wrong:

1) ATTINY44A-PU
http://www.ebay.com/itm/2x-8-bit-Microcontroller-ATTINY44A-PU-/221023275589?pt=LH_DefaultDomain_2&hash=item3376038a45


You do not need to buy a chip (unless you want to develop for the project).  The instructions on the wiki (the link above) will show you how to apply the new firmware directly to the chip inside your eGrip without desoldering.



2) PROGRAMER
http://www.ebay.com/itm/ATtiny24A-SSU-ATtiny24-ATtiny44-ATtiny84-AVR-SOIC14-150-mil-Programming-Adapter-/261012681784?pt=LH_DefaultDomain_0&hash=item3cc5917438


This programmer looks like it will do the job, but it quite a bit more expensive than what you will need.  The programmer I used was:

http://www.amazon.com/SainSmart-Programmer-ATMEL-ATMega-ATTiny/dp/B0051SRZWC/ref=sr_1_1?ie=UTF8&qid=1338268631&sr=8-1

Though you can find cheaper (eBay).  Just make sure it support ISP, is supported by AVRDUDE, and is supported by your Operating System.  It would be nice if it supplies 5v power.


3) Your HEX File


New versions of the program are uploaded to the following link:

https://code.google.com/p/phenomx7-etrigger/downloads/list


I need desolder the original chip from my board? or exist the posibility to program it directly in the board? Or is read only?


No, you do not need to desolder the chip from the board.  You can directly program the chip on the board.  The chip is writable, but must first be erased.  There is no way to backup the existing manufacturer's program, so USE AT YOUR OWN RISK.  There is no turning back once you install this software.

Good luck, and keep asking questions if you have trouble.

Go Up