Retrode Forum

General Category => Support => Topic started by: splitzjc on 20/Feb/2012 10:18:26 PM

Title: Upgrading firmware with Windows 7
Post by: splitzjc on 20/Feb/2012 10:18:26 PM
Hi,

I received my Retrode 2 not too long ago. It works great for the most, and I appreciate the work that's went into this product. I would like to upgrade the firmware (in part so I can dump Sonic 3 and Knuckles together), but Windows 7 doesn't seem to let me put in a different driver.

With thanks,
Jimmy
Title: Re: Upgrading firmware with Windows 7
Post by: Matthias_H on 21/Feb/2012 01:15:26 AM
Do you have admin access on your Windows installation?
Title: Re: Upgrading firmware with Windows 7
Post by: splitzjc on 21/Feb/2012 03:47:53 AM
Yes
Title: Re: Upgrading firmware with Windows 7
Post by: Matthias_H on 21/Feb/2012 06:08:30 AM
Quote from: splitzjc on 21/Feb/2012 03:47:53 AM
Yes

Then please provide more information about (1) what you're doing, and (2) how exactly Windows complains about it. Maybe I can see where the trouble is.

Thanks,
Matthias
Title: Re: Upgrading firmware with Windows 7
Post by: splitzjc on 22/Feb/2012 03:54:23 PM
I can't follow the part of the instructions where you select a driver when Windows asks for one, because when I held the hw button (and then pressed the reset button), Windows 7 would just automatically reinstall the driver it used before. I couldn't change the driver either, and Windows told me that the best driver was being used. 

However, I just recently tried the button combo to reset the driver, and as Windows was trying to install the driver, it complained that no driver was found.

Sorry about the lack of information in my previous posts.

With thanks,
Jimmy
Title: Re: Upgrading firmware with Windows 7
Post by: Matthias_H on 23/Feb/2012 01:51:13 AM
How does the device show up in the device manager when it's in HWB mode? (there should be Jungo and/or AT90USB devices) Also, have you tried a different USB port?

Title: Re: Upgrading firmware with Windows 7
Post by: splitzjc on 23/Feb/2012 03:12:47 PM
When the retrode is plugged in as usual, the driver files listed are
C:\windows\system32\DRIVERS\disk.sys
C:\windows\System32\drivers\partmgr.sys

This is even after holding down the HWB button and letting go (I'm not sure what HWB mode is). The same thing happens when I use another USB port (I've used both of them previously). I could just try to update using a computer with Windows XP.
Title: Re: Upgrading firmware with Windows 7
Post by: Matthias_H on 23/Feb/2012 03:54:47 PM
To get to hardware bootloader mode (needed to install firmware), you have to hold down HWB, then press RESET, release RESET,  wait a second, then release HWB. All while the device is connected to the computer. In your Windows Device Manager (please consult the internet on where to find that), you should see something like the Jungo/Atmel devices mentioned above. Can you confirm this? If so, there should also be a possibility to re-install the driver from a new source.
Title: Re: Upgrading firmware with Windows 7
Post by: emuDrache on 23/Feb/2012 09:42:03 PM
You could also try cleaning up your usb device cache.

http://www.nirsoft.net/utils/device_manager_view.html  << what it does
  http://www.nirsoft.net/utils/devmanview.zip                  << direct link for 32 bit
  http://www.nirsoft.net/utils/devmanview-x64.zip           << direct link for 64 bit

(my virus scan shows its clean and i have not had any side effects since I used it
when i had to clean up a ton of FTDI entries from various hardware that I use)

find any instances of 'Retrode USB Device' under `Device Name`
AND
any instances of 'Atmel USB Devices' under `Device Type Code`
and
remove them by highlighting/selecting them and then
go to
file->uninstall selected devices, then answer 'yes' to the popup

plug the retrode back in, and it should be redetected on any usb port.

i would have done a full VID/PID cleanup but I am not sure what VID/PID
Matthias is using, and frankly, `This Worked for Me` (TM)

do_not_uninstall_anything_else_unless_you_know_what_it_is

Regards,
Felix


Title: Re: Upgrading firmware with Windows 7
Post by: splitzjc on 25/Feb/2012 04:11:31 PM
In Device Manager, under disk drives, Retrode shows up but there's nothing that shows up underneath it. This is without putting it into HWB mode.
Title: Re: Upgrading firmware with Windows 7
Post by: Matthias_H on 25/Feb/2012 04:36:40 PM
Of course the Retrode shows up in regular operation. Again, it needs to be in HWB mode; how does it show up then?
Title: Re: Upgrading firmware with Windows 7
Post by: emuDrache on 25/Feb/2012 07:45:38 PM
To clarify, on the retrode itself, you did in fact press/hold the top button, press/release the bottom button, then release the top button?
Title: Re: Upgrading firmware with Windows 7
Post by: splitzjc on 27/Feb/2012 01:09:49 AM
Okay, I had the Retrode showing up in the device manager in normal operating mode. I then hit the appropriate button combination. After I did that, the Retrode disappeared from disk drives and apparently shifted to the unknown device category. I tried to update the driver software by selecting the atmel usb x86 directory and an error message popped up (which isn't too surprising). 

Thanks again,
Jimmy
Title: Re: Upgrading firmware with Windows 7
Post by: Matthias_H on 27/Feb/2012 03:16:23 AM
So what is the error message? Also, what "atmel usb x86" directory did you select? Are you using a 32-bit version of Windows, or 64-bit? Again, please try to provide as much information as you can, or at least try to answer all of my questions this time. I'd really love to find out what's wrong, but I'm really terrible at guessing.

Anyway, here's a blind shot: the most brutal (and therefore reliable) way to reset a screwed USB device installation under Windows is to run regedit.exe as administrator, search for the VID:PID string (here "vid_03eb&pid_2ff9", not case sensitive) and delete all registry keys and values that point to this device. Then cycle the connection, go to HWB mode, install correct driver.

The path to the driver should be "usb" in your FLIP installation directory.  I am not aware of any permanent trouble with either 32 or 64-bit version.

Cheers,
Matthias

Title: Re: Upgrading firmware with Windows 7
Post by: splitzjc on 15/Mar/2012 03:02:43 AM
I actually just used a Windows XP computer that I had access to, and I was able to easily follow the instructions, upgrade the firmware, and backup Sonic 3 & Knuckles. If there are any future firmware updates, do you want me to try to look into the problem that I was having with Windows 7 some more?

Thanks for you time,
Jimmy
Title: Re: Upgrading firmware with Windows 7
Post by: JonY on 15/Mar/2012 08:46:31 AM
Strange that you had to resort to using an XP machine to update the firmware. I am running Windows 7 Enterprise x64 and updated my Retrode 2 to the latest firmware just fine the other day.

To clarify, did you backup Sonic 3 & Knuckles whilst plugged into the XP computer, or did you plug the Retrode back into your Windows 7 computer and back them up?
Title: Re: Upgrading firmware with Windows 7
Post by: emuDrache on 15/Mar/2012 10:55:52 AM
Win 7 home pro 64 also no issues
Title: Re: Upgrading firmware with Windows 7
Post by: Matthias_H on 15/Mar/2012 02:35:05 PM
Quote from: splitzjc on 15/Mar/2012 03:02:43 AM
I actually just used a Windows XP computer that I had access to, and I was able to easily follow the instructions, upgrade the firmware, and backup Sonic 3 & Knuckles. If there are any future firmware updates, do you want me to try to look into the problem that I was having with Windows 7 some more?

Thanks for you time,
Jimmy

Hi Jimmy,

Thanks for confirming the update under XP. If you want to help narrow down the issue with your Windows 7 machine, I suggest you start by answering all the open questions :)

Matthias