The above video goes away if you are a member and logged in, so log in now!
What board is needed for PSGroove?
What board is needed for PSGroove? –
The purpose of this thread is to post the all of the questions on if this board will work or if this other board will work with PSGroove.
All of the good information in the PSGroove section is hidden by 100s of these types of posts, so I figure I would make this, and with enough pushing people will post here.
Maybe even the PSP and TI-84 calculator soon. Heck, we might be using apple pies at some point with all these developments!
i have ordred the Atmel-Tool AT90USBKEY.
am still wondering what software i need to program the chip with the PSGroove hex file.
think i found it in one of the 243.989 posts
hope thats what you looking for
Maybe someone could try porting the code to 18F2455 PIC . From what I can tell these should do the trick, are fairly cheap and very easy to program.
What do you guys reckon?
at least you all were able to find the board, this sucks..when I want something I can never find it..they do have it on Ebay but it would take God knows how long to arrive since its coming from Italy..anyone know where in America I can find this darn thing
One of the million posts in the other thread had this info. I copied it into a PS3 folder I created on my PC, but not sure who posted this. I take no credit on this. This is direction on how to flash the chip:
Originally Posted by broodje
"PS Groove - Atmel USB Controllers Programming How To:
Yes thats it....i wrote a quick PS Groove Tutorial.
First of all go to github com/psgroove/psgroove (put in the dot) and download the PS Groove HEX file psgroove.hex
And of course you need one of these Atmel USB Controllers:
Now let's start:
Device Firmware Upgrade
The first thing to do after you recived your AtMel USB Controller is to load the HEX file into the on-chip flash memory
of the microcontroller. The "Flip" Software is the tool used to upgrade the firmware (available freely from the USB CD-ROM
or Atmel Website).
The following steps should be completed to allow the device starting DFU (Device Firmware Upgrade) mode and load the HEX file:
1. Install Flip software (Flip Version 3.0 or above is required).
2. Push the RST (Reset) button.
3. Connect the board to the PC using the USB Cable (Standard Ato Mini B)
4. Push the HWB (Hardware Bootloader) button.
5. Release the RST button.
6. Release the HWB button.
7. If your hardware conditions explained above are correct,a new deice detection wizard will be displayed if you are using Flip
for the first time. Please follow the instructions (the INF file is located in the USB subdirectory from Flip installation:
Now on your PC, the New Device Detection Wizard will open.
Select "Install from a specific location (Advanced)" and click on Next>
Select "Search for the best drivers in this locations." and click on "Include this location in the search:". Now Browse to the path C:\Program Files\ATMEL\FLIP 2.4.2\usb and click on Next>
Now check your Device Manager. There must be a new icon with the description AT90USBxxx (where xxx is the number of your USB Controller). If it's not start the procedure again.
Your Device is now in DFU Mode. Launch the programm Flip to proceed with the flashing process.
Click the chip-icon in the upper left corner and select your device from the up-poping list.
Now click on the USB-Cable icon in the upper left corner to select the communication mode. Select "USB". In the up-poping window click on "Open" to open the communication port.
Now click on "File" "Load HEX File..." and browse to your ready psgroove.hex file.
Now Load the HEX File (in the Operations Flow Tab Check Erase,Program and Vertify,then Push Run button) A window will pop-up that shows the processes.
After the processes are done click on the "Start Application" button in the right down corner.
The AT90USB bootloader will detach and jump into the user application when "Start Application" button is pressed."
I have a BusPirate that also updates with HEX files. Is it possible the code could be compiled to work on that device?
Here is a link with some info about the chips on them. One of the chips is a PIC24FJ series.
Edit: After some reading around, I see the BusPirate is a PIC24F chip and the one needed for this code is an AVR based micro controller. There seems to be quite a divide between the communities of the two micro controllers. I don't know enough about them to ask anything. Can someone more familiar with these two family's give an opinion?
Last edited by snipes420; 09-02-2010 at 01:31 AM.